Otra manera es usando el modo debugg "/h" y poner break point de comando que se ejecuta cuando se se encuentre la sentencia AUTHORITY-CHECK y cambiar la variable sy-subrc a conveniencia.
Existe un módulo de función llamado AUTH_CHECK_TCODE, se coloca un Watchpoint en el objeto de datos sy-subrc, y si cambia a 4 o diferente de 0, modificarlos y dejarlo en 0.
Los siguientes módulos de función extraen información de los clientes:
Para transportar el contenido de una tabla entre mandantes desde las SE09 o SE10 se hace de la siguiente forma:
Para declarar un objeto de datos dentro de una clase global, primero se debe crear un data object con referencia a esa clase global, para entender de manera clara la manera de hacerlo seguir el siguiente vínculo el cual lo explica de manera detallada.
http://wiki.scn.sap.com/wiki/display/ABAP/Data+declaration+based+on+data-type+declared+in+Global+cla...
El contenido del enlace fue creado por Joyjit Ghosh.
DATA: ls_usr02 TYPE usr02.
SELECT SINGLE * FROM usr02 CLIENT SPECIFIED
INTO ls_usr02
WHERE mandt = '200'
AND bname = 'UNAME'.
"Modificarla en 210
ls_usr02-mandt = '210'.
UPDATE usr02 CLIENT SPECIFIED FROM ls_usr02.
Ejecutar el programa RSCPSETEDITOR.
Desde la SE38 se puede ejecutar el reporte RDDIT076, el cual permite modificar el estado de una orden de transporte.
Se da ejecutar y en la siguiente pantalla se da doble clic sobre la orden o tarea, y se edita cambiando el estado de R (Liberado) a D (Modificable).
Para obtener los nombres de los INCLUDE de una clase se puede usar el módulo de función SEO_CLASS_GET_METHOD_INCLUDES.
Para modificar el código fuente en cualquier ambiente, se deben llevar a cabo los siguientes pasos:
Por medio del reporte RPR_ABAP_SOURCE_SCAN se puede hacer búsqueda de sentencias en el código de los programas ABAP que uno desee, acorde a los filtros de entrada.
Cuando se quiera extender el tiempo de ejecución de un programa se puede hacer de tres formas:
COMMIT WORK.
CALL FUNCTION 'TH_REDISPATCH'
EXPORTING
check_runtime = 0.
CALL FUNCTION 'SAPGUI_PROGRESS_INDICATOR'
EXPORTING
text = sy-index.
Cuando se quiera descargar un programa ABAP se puede hacer uso del reporte REPTRAN desde la transacción SE38.
Cuando en el ALV de la clase CL_SALV_TABLE no aparezcan las opciones de menú creadas o trabaje de manera inconsistente se debe ejecutar el programa BALVBUFDEL desde la SE38.
DATA: l_cont TYPE i,
n TYPE i,
l_texto(80),
l_hora(8),
l_tiempo(8),
l_horaini LIKE sy-uzeit,
l_difhora LIKE sy-uzeit.
l_horaini = sy-uzeit.
n = 2000.
DO n TIMES.
l_difhora = sy-uzeit - l_horaini.
WRITE l_difhora TO l_tiempo.
WRITE sy-uzeit TO l_hora.
WRITE sy-index TO l_texto(5).
WRITE l_texto.
n = n + 1.
CONCATENATE l_texto(5) 'Hora:' l_hora 'Tiempo transcurrido' l_tiempo
INTO l_texto SEPARATED BY space.
CALL FUNCTION 'SAPGUI_PROGRESS_INDICATOR'
EXPORTING
text = l_texto
EXCEPTIONS
OTHERS = 1.
WAIT UP TO 5 SECONDS.
COMMIT WORK AND WAIT.
WRITE l_texto.
ENDDO.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
10 | |
9 | |
6 | |
5 | |
4 | |
4 | |
4 | |
4 | |
4 | |
4 |