Ver Mensaje Individual
  #3  
Viejo 27/05/10, 04:48:38
Desmoquattro Desmoquattro is offline
Junior Member
 
Fecha de Ingreso: may 2006
Mensajes: 27

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!
Responder Con Cita