【备忘录】BADI_ACC_DOCUMENT增强实现

现需要使用BAPI:BAPI_ACC_DOCUMENT_POST批量导入收/付款凭证,但是发现“记账码”和“原因代码”字段找不到匹配,如何实现?

网上有一个很好的解决方案,这里我总结收藏一下:

  • SE11创建增强结构,必须包含行项目号POSNR字段,和其他需要扩展的字段,如记账码Posting Key、原因代码Reason Code;
  • SE19实现BADI增强ACC_DOCUMENT,这个增强是用来将BAPI_ACC_DOCUMENT_POST参数表EXTENSION2传入系统表;
  • 使用BAPI_ACC_DOCUMENT_POST参数表EXTENSION2,将扩展字段传入;

步骤1

【备忘录】BADI_ACC_DOCUMENT增强实现_第1张图片

步骤2

【备忘录】BADI_ACC_DOCUMENT增强实现_第2张图片

METHOD IF_EX_ACC_DOCUMENT~CHANGE .

  DATA: WA_EXTENS

你可能感兴趣的:(SAP,SAP,FICO)