#1
|
|||
|
|||
Salir del sistema desde una transacción
Hola foro:
a ver si me podeis echar una mano. Necesito una instrucción ABAP para que desde el PAI de un modulpool pueda salir del sistema. Con la instrucción "LEAVE PROGRAM" puedo salir de la transacción pero quiero algo para salir de SAP. ¿Alguna idea? Muchas gracias de antemano |
#2
|
||||
|
||||
Es algo extraño lo que tenes que hacer... se me ocurre (sin pensarlo mucho) un call transaction '/NEX'.
Ni idea lo que pasara pero es la unica que se me ocurre a estas horas de la mañana |
#3
|
|||
|
|||
Gracias por el aporte, pero no funciona. Dice que no existe la transacción y aborta el programa.
¿nuevas ideas? |
#4
|
||||
|
||||
Ahi le encontre la vuelta. Hice una grabacion a la se16 y ahi le meti el /nex. Funcionar... funciona, tal vez haya algo mas optimo
DATA: t_bdc TYPE TABLE OF bdcdata, ga_bdc TYPE bdcdata, ga_option TYPE ctu_params. ga_option-racommit = 'X'. ga_option-dismode = 'N'. MOVE: 'SAPLSETB' TO ga_bdc-program, '0230' TO ga_bdc-dynpro, 'X' TO ga_bdc-dynbegin. APPEND ga_bdc TO t_bdc. CLEAR ga_bdc. MOVE: 'BDC_OKCODE' TO ga_bdc-fnam, '/NEX' TO ga_bdc-fval. APPEND ga_bdc TO t_bdc. CALL TRANSACTION 'SE16' USING t_bdc OPTIONS FROM ga_option . |
#5
|
|||
|
|||
Salir de SAP
Tambien puedes salir mediante transaccion /nend......
CALL TRANSACTION '/NEND' |
#6
|
|||
|
|||
Muchas gracias Kiboqac, tu solución nos vale perfectamente!!!
|
#7
|
|||
|
|||
Esta llamada funciona
Aunque usar funciones C no esta recomendado, pero tampoco creo que lo que estes haciendo sea muy etico que digamos Tambien esta la funcion TH_DELETE_USER pero necesita permisos de administrador al parcer |
#8
|
|||
|
|||
Gracias Tu amo, esta tambien funciona y es más corta.
|
Herramientas | Buscar en Tema |
Desplegado | |
|
|