on 04-10-2014 10:03 PM
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
CURR_TYPE 10
CURRENCY_ISO
| ||||||
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
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
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
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
User | Count |
---|---|
99 | |
9 | |
9 | |
5 | |
4 | |
3 | |
3 | |
3 | |
3 | |
3 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.