Avalados por :
Para poder liquidar documentos, utilizamos los códigos SAP: FB05 o F-30. Ambas transacciones son prácticamente iguales.
Hay tres módulos de funciones que se requieren para poder liquidar documentos a través de un programa. Hubo muchos posts pero todos son muy confusos en cuanto al flujo de información. Pensé que esto podría ser un buen comienzo.
Paso 1. POSTING_INTERFACE_START
Paso 2. POSTING_INTERFACE_CLEARING
Paso 3. POSTING_INTERFACE_END
Paso 1.
Usé los siguientes parámetros para llamar al primer FM.
LLAMADA FUNCIÓN 'POSTING_INTERFACE_START'
EXPORTACIÓN
i_function = "C" "Método de llamada de transacción => C
i_keep = "X"
i_user = sy - uname
i_update = 'S"
EXCEPCIONES
client_incorrect = 1
function_invalid = 2
group_name_missing = 3
mode_invalid = 4
update_invalid = 5
OTROS = 6 .
Paso 2.
En la lista de tablas, aquellas de las que nos preocuparemos son lt_ftpost y lt_ftclear.
Te dejaré averiguar los tipos de datos para otras tablas porque no tienen importancia en este documento (ni siquiera se utilizan).
lt_ftclear : Esta tabla tendrá la lista de los documentos que deseas liquidar
lt_ftpost : Esta tabla tendrá la lista/detalles de los documentos de liquidación que deseas contabilizar contra los elementos liquidados.
LLAMADA A LA FUNCIÓN 'POSTING_INTERFACE_CLEARING'
EXPORTACIÓN
i_auglv = ' UMBUCHNG'
i_tcode = 'FB05'
i_sgfunct = 'C'
IMPORTACIÓN
e_msgid = sy-msgid
e_msgty = sy-msgty
e_msgno = sy-msgno
e_msgv1 = sy-msgv1
e_msgv2 = sy-msgv2
contacto@primeinstitute.com
(+51) 1641 9379
(+57) 1489 6964
© 2024 Copyright. Todos los derechos reservados.
Desarrollado por Prime Institute