cancel
Showing results for 
Search instead for 
Did you mean: 

Erro BAPI_ACC_DOCUMENT_POST (F-28)

former_member603880
Participant
0 Kudos

Pessoal,

Estou tentando baixar um título a receber atraves da BAPI BAPI_ACC_DOCUMENT_POST e não estou conseguindo. Abaixo os parâmetros inseridos na FM:

DOCUMENTHEADER

OBJ_TYPE                   BKPFF
OBJ_KEY                    $
OBJ_SYS                    D60530
BUS_ACT                    RFBU
USERNAME                   GLIPPMANN

HEADER_TXT                    TESTE

COMP_CODE                  1000
DOC_DATE                   08.04.2014
PSTNG_DATE                 08.04.2014
FISC_YEAR                  2014
FIS_PERIOD                 04
DOC_TYPE                   DR
REF_DOC_NO                 423269

ACCOUNTGL

ITEMNO_ACC                

0000000001
GL_ACCOUNT                 11110101
ITEM_TEXT                  TESTE BAPI BAPI_ACC_DOCUMENT_POST
AC_DOC_NO                  1800000053
DOC_TYPE                   DR
COMP_CODE                  1000
FIS_PERIOD                 04
FISC_YEAR                  2014
PSTNG_DATE                 08.04.2014

ACCOUNTRECEIVABLE

ITEMNO_ACC                 0000000002
CUSTOMER                   10000006
GL_ACCOUNT                 11210101
COMP_CODE                  1000
PMNTTRMS                   0001
BLINE_DATE                 08.04.2014
ITEM_TEXT                  TESTE BAPI
PYMT_CUR                   BRL
PYMT_AMT                                         200,0000

CURRENCYAMOUNT

ITEMNO_ACC                 0000000001

CURR_TYPE                    10

CURRENCY                   BRL

CURRENCY_ISO

AMT_DOCCUR                                       200,0000-
ITEMNO_ACC                 0000000002

CURR_TYPE                    10

CURRENCY                   BRL

CURRENCY_ISO

AMT_DOCCUR                                       200,0000

Erro:

E F5              

703 Saldo em moeda interna

Quando preencho CURR_TYPE com 00

E F5               702 Saldo em moeda da transação

Quando preencho ACCOUNTRECEIVABLE com

PYMT_CUR                   BRL
PYMT_AMT                                         200,0000

Erro:

E F5              

873 Indicar uma das BRL diferentes moedas de pagamento

Alguém consegue me ajudar com o que falta para execução desta BAPI sem erros?

Obrigado,

Gabriel

Accepted Solutions (1)

Accepted Solutions (1)

former_member603880
Participant
0 Kudos

Retirei da tabela ACCOUNTGL o campo abaixo e funcionou

AC_DOC_NO              1800000053

Porém, desconfio que vamos gerar um novo lançamento de baixa, sem compensar o original, pois não consegui testar com sucesso a sequencia com a BAPI_TRANSACTION_COMMIT

Tem como compensar este documento sem ser manualmente, via FM?

Abs,

Gabriel

Marssel700
Active Contributor
0 Kudos

Oi Gabriel,

Neste caso o melhor é fazer um BDC method. Utilize a transação SHDB para gravação que o programa vai utilizar.

Se quiser fazer por função dá uma olhada em POSTING_INTERFACE_CLEARING


No link abaixo tem mais exemplos de funções para esse processo. Não está muito organizado, mas dá pra testar as funções mencionadas:

Abs

Answers (0)