|
#1
|
|||
|
|||
Recuperar Número de IDOC Salida
Buenas, necesito leer el número de IDOC que he creado despues de ejecutar la funcion L_IDOC_CREATE_WMTOID01, para guardarlo en una tabla.
Es un idoc de salida, ¿alguien sabe como puedo hacerlo? CALL FUNCTION 'L_IDOC_CREATE_WMTOID01' EXPORTING i_zsyst = 'WM_SIS' i_ltak = sltak i_varia = space TABLES t_ltap = tltap_vb. muchas gracias |
#2
|
|||
|
|||
Dentro de la funcion L_IDOC_CREATE_WMTOID01 hay una user-exit
*.......Userexit, um den IDOC um kundeneigene Daten zu erweitern........ CALL CUSTOMER-FUNCTION '001' EXPORTING I_LTAK = I_LTAK X_IDOC_CONTROL = IKOPF IMPORTING X_IDOC_CONTROL = IKOPF TABLES T_LTAP = T_LTAP T_IDOC_DATA = ISEGM EXCEPTIONS ERROR_MESSAGE = 99 OTHERS = 01. Mira ver si en la estructura IKOPF ya tienes el numero de IDOC y desde ahi lo puedes exportar a memoria, meterlo en un fichero, volcarlo en una tabla Z, no se puedes conservarlo de muchas maneras |
Herramientas | Buscar en Tema |
Desplegado | |
|
|