BAPI_ACC_DOCUMENT_POST

2020-08-24 03:43发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)你好 我使用 BAPI_AC...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


你好

我使用" BAPI_ACC_DOCUMENT_POST "制作一个Fi文档,以确认应收客户的款项,贷记客户的款项并进行银行借记。 但是使用此bapi时,我在Posting Key中遇到问题,我无法在此bapi中发布任何发布密钥。

通过" F-02 " tcode,我可以使用任何发布密钥创建此fi文档,并且没有问题。

有人遇到了这个问题

先谢谢您

5条回答
路亽曱_Ryan
2020-08-24 04:03

嗨,

正如先前答案中所解释的, 密钥是根据诸如正数或负数之类的参数自动确定的。 如果gs_accit-bschl是INITIAL,则可以在包括LACC9F20 ...


中找到该代码。

     案例gs_accit-koart。

       当" D"或" V"时。

         如果gs_accit-shkzg ='S'。

           gs_accit-bschl ='01'。

         其他。

           gs_accit-bschl ='11'。

         万一。

       当" K"。

         如果gs_accit-shkzg ='S'。

           gs_accit-bschl ='21'。

         其他。

           gs_accit-bschl ='31'。

         万一。

       当" S"。

         如果gs_accit-shkzg ='S'。

           gs_accit-bschl ='40'。

         其他。

           gs_accit-bschl ='50'。

         万一。

       当一个'。

         如果gs_accit-shkzg ='S'。

           gs_accit-bschl ='70'。

         其他。

           gs_accit-bschl ='75'。

         万一。

       当" M"。

         如果gs_accit-shkzg ='S'。

           gs_accit-bschl ='40'。

         其他。

           gs_accit-bschl ='50'。

         万一。

     结束。

   ENDIF。

如果要覆盖默认的发布键,则可以使用BAPI_ACC_DOCUMENT_POST的扩展段和BADI ACC_DOCUMENT的方法更改。 在 https://answers.sap.com/questions中查看更多内容/3883441/mapping-of-posting-key-in-bapiaccdocumentpost.html

最诚挚的问候,
Jonathan Eemans

一周热门 更多>