Muchas gracias
Por favor, déjame intentar los FMs
Saludos
Frank
Avalados por :
Hola
Necesito publicar documentos con FB05, pero por algunas razones de requerimiento no puedo usar una transacción de llamada (entrada por lotes); ¿alguien sabe de alguna FM (o BAPI) que pueda usar en lugar de usar directamente la transacción?
Gracias
Frank
Muchas gracias
Por favor, déjame intentar los FMs
Saludos
Frank
Hola,
Puedes probar el BAPI general para contabilizar en FI BAPI_ACC_DOCUMENT_POST. Supongo que debería ser posible. Pero tendrás que averiguar cómo completar las estructuras. También existe la FM POSTING_INTERFACE_CLEARING que es similar a POSTING_INTERFACE_DOCUMENT. Consulta la documentación de ambas FMs.
Saludos
Hola,
Revisa este código... estamos haciendo algo similar a eso.
*Llamar a Bapi para publicar documento contable
CALL FUNCTION 'BAPI_ACC_DOCUMENT_POST'
EXPORTING
documentheader = s_head
IMPORTING
obj_type = v_obj_type
obj_key = v_obj_key
TABLES
accountgl = t_gl
currencyamount = t_curr
return = t_return.
IF t_return IS NOT INITIAL.
IF v_obj_key = '$'.
*Mover datos a t_error
t_error = t_error_tmp.
v_errors = v_errors + 1.
ELSE.
CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'
EXPORTING
wait = c_x.
v_success = v_success + 1.
v_belnr = v_obj_key+0(10).
ENDIF.
*Mover registros de error a T_ERROR
LOOP AT t_return INTO s_return .
*Agregar datos a tabla interna de registro
s_log-belnr = v_belnr.
s_log-type = s_return-type.
s_log-message = s_return-message.
APPEND s_log TO t_log.
CLEAR s_log.
ENDLOOP.
*Revertir documento si p_rev está marcado.
PERFORM reverse_document.
*Llamar a la función 'BAPI_ACC_DOCUMENT_REV_POST' para revertir documento
CALL FUNCTION 'BAPI_ACC_DOCUMENT_REV_POST'
EXPORTING
reversal = s_reversal
bus_act = c_rfbu
IMPORTING
obj_key = v_rev_obj_key
TABLES
return = t_return.
Esto podría ayudarte...
BAPI_ACC_GL_POSTING_POST
contacto@primeinstitute.com
(+51) 1641 9379
(+57) 1489 6964
© 2024 Copyright. Todos los derechos reservados.
Desarrollado por Prime Institute