Avalados por :
Para liquidar documentos, utilizamos os códigos SAP: FB05 ou F-30. Ambas transações são praticamente iguais.
Existem três módulos de funções necessários para liquidar documentos através de um programa. Houve muitos posts, mas todos são muito confusos em relação ao fluxo de informações. Pensei que isso poderia ser um bom começo.
Passo 1. POSTING_INTERFACE_START
Passo 2. POSTING_INTERFACE_CLEARING
Passo 3. POSTING_INTERFACE_END
Passo 1.
Utilizei os seguintes parâmetros para chamar o primeiro FM.
CHAMADA FUNÇÃO 'POSTING_INTERFACE_START'
EXPORTAÇÃO
i_function = "C" "Método de chamada da transação => C
i_keep = "X"
i_user = sy - uname
i_update = 'S"
EXCEÇÕES
client_incorrect = 1
function_invalid = 2
group_name_missing = 3
mode_invalid = 4
update_invalid = 5
OUTROS = 6 .
Passo 2.
Na lista de tabelas, as que nos preocuparemos são lt_ftpost e lt_ftclear.
Deixarei você descobrir os tipos de dados para outras tabelas, pois não têm importância neste documento (nem são utilizadas).
lt_ftclear : Esta tabela terá a lista dos documentos que deseja liquidar
lt_ftpost : Esta tabela terá a lista/detalhes dos documentos de liquidação que deseja contabilizar contra os elementos liquidados.
CHAMADA À FUNÇÃO 'POSTING_INTERFACE_CLEARING'
EXPORTAÇÃO
i_auglv = ' UMBUCHNG'
i_tcode = 'FB05'
i_sgfunct = 'C'
IMPORTAÇÃO
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