|
#1
|
|||
|
|||
Ulises, podés crear una sesión de batch input, y ahí si podés cambiar el usuario. hacés: CALL FUNCTION 'BDC_OPEN_GROUP' EXPORTING CLIENT = SY-MANDT GROUP = P_GROUP USER = P_USER KEEP = P_KEEP HOLDDATE = P_HOLDDATE. Luego todas tus dynpros y la trx como en cualquier batch. después: CALL FUNCTION 'BDC_CLOSE_GROUP'. y por último para dispararlo: SUBMIT rsbdcsub WITH bis = sy-datum WITH fehler = space WITH logall = space WITH mappe = group WITH von = sy-datum WITH z_verarb = 'X' EXPORTING LIST TO MEMORY AND RETURN. Si creás una grabación y le ponés que te cree una función, te crea todos los llamados anteriores excepto el submit para disparar la corrida de juego de datos. Saludos! |
#2
|
|||
|
|||
Gracias, voy a probar a ver como se da, no probe la ultima parte, lo que hice fue cambiar el usuario de la sesion pero luego cuando ejecuta la Tx termina volviendo al usuario que lanza el el batch. Pruebo a ver que pasa, gracias
__________________
Ulises |
#3
|
|||
|
|||
yo tuve que hacer algo parecido, cuando notificaban producción había que tocar algunos datos del lote, pero no era posible darle autorización al usuario que notifica. Así que quedate tranquilo que funciona. Saludos! |
Herramientas | Buscar en Tema |
Desplegado | |
|
|