Ricardo Ishida
Dicas ABAP / ABAP tips
Translate this blog
quarta-feira, 20 de junho de 2018
Inconsistência nos dados da BAPI_GOODSMVT_CREATE / BAPI_GOODSMVT_CREATE inconsistency
Português
|
English
Português
Com a atualização para o EHP8 em um cliente, alguns desenvolvimentos Zs começaram a apresentar problemas. Um deles foi para o módulo de MM onde era necessário executar a função BAPI_GOODSMVT_CREATE mais de uma vez. Mesmo com a chamada da BAPI_TRANSACTION_COMMIT entre as chamadas, obtia o erro M7 021 na segunda chamada da BAPI_GOODSMVT_CREATE. Após Debugar por um bom tempo, descobri que não existia um ajuste Z que estava fazendo o comportamento da função dar erro. Fui então atrás de uma SAP Note...
Em resumo, após a chamada da BAPI_GOODSMVT_CREATE é recomendado executar a função CO_ZF_DATA_RESET_COMPLETE que reseta os dados e permite uma nova chamada da BAPI_GOODSMVT_CREATE sem apresentar divergências no resultado final. Segue a SAP Note
2122706
!
English
After upgrading to EHP8 SP on a client, some Z's developments stoped working properly. One of them was from MM module where it was needed to execute the BAPI_GOODSMVT_CREATE function more than once. Even with the BAPI_TRANSACTION_COMMIT function call between them, it raised error M7 021 on the second call from BAPI_GOODSMVT_CREATE. After Debuging for a while, I discovered that there was no Z adjustment whose raised that error. So I tried my luck looking for a SAP Note ...
In summary, after calling BAPI_GOODSMVT_CREATE it is recommended to execute the CO_ZF_DATA_RESET_COMPLETE function that resets the datas and allows a new call from BAPI_GOODSMVT_CREATE without presenting differences in the final result. Here is the SAP Note
2122706
!
Postagens mais recentes
Postagens mais antigas
Página inicial
Assinar:
Postagens (Atom)