2020-08-24 03:43发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
你好
我使用" BAPI_ACC_DOCUMENT_POST "制作一个Fi文档,以确认应收客户的款项,贷记客户的款项并进行银行借记。 但是使用此bapi时,我在Posting Key中遇到问题,我无法在此bapi中发布任何发布密钥。
通过" F-02 " tcode,我可以使用任何发布密钥创建此fi文档,并且没有问题。
有人遇到了这个问题
先谢谢您
你好,
如果您可以在accountrecv表中传递字段sp_gl_ind,comp_code,tax_code,customer的BAPI_ACC_DOCUMENT_POST的字段值,然后在accountgl表中传递doc_type,gl_account,cmmt_item,wbs_element,tax_code, 。
在文档标题中-将header_txt,comp_code,doc_date,postng_date,doc_type,ref_doc_no,fisc_year,fisc_period传递
您还需要将借项客户,信贷银行的两项信息传递给货币 金额表。
在实际过账之前,请使用BAPI_ACC_DOCUMENT_CHECK和上述信息来检查模拟。 如果成功,则调用实际的发布BAPI。
最近,我确实这样做了,并且对于我的文档发布来说效果很好。 如果仍然无法解决问题,请在传递上述信息后-发布错误消息。
注意
Himayat
您不需要 明确地传递发布密钥,传递给BAPI的参数将选择所需的发布密钥。
问候
嗨, p>
是的,系统将根据提供给功能模块的参数自动确定发布键。 (例如,正数为负数)
您可以使用F-02作为参考来知道应传递哪些参数。 (至少这是我最近的做法)
最诚挚的问候
Geert-Jan Klaps
嗨,
为了使用扩展程序段,您还应该按照 https中所述实现BADI ://answers.sap.com/questions/3883441/mapping-of-posting-key-in-bapiaccdocumentpost.html 。 您是否也实施了BADI?
最诚挚的问候, Jonathan Eemans
正如先前答案中所解释的, 密钥是根据诸如正数或负数之类的参数自动确定的。 如果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。
最多设置5个标签!
你好,
如果您可以在accountrecv表中传递字段sp_gl_ind,comp_code,tax_code,customer的BAPI_ACC_DOCUMENT_POST的字段值,然后在accountgl表中传递doc_type,gl_account,cmmt_item,wbs_element,tax_code, 。
在文档标题中-将header_txt,comp_code,doc_date,postng_date,doc_type,ref_doc_no,fisc_year,fisc_period传递
您还需要将借项客户,信贷银行的两项信息传递给货币 金额表。
在实际过账之前,请使用BAPI_ACC_DOCUMENT_CHECK和上述信息来检查模拟。 如果成功,则调用实际的发布BAPI。
最近,我确实这样做了,并且对于我的文档发布来说效果很好。 如果仍然无法解决问题,请在传递上述信息后-发布错误消息。
注意
Himayat
您不需要 明确地传递发布密钥,传递给BAPI的参数将选择所需的发布密钥。
问候
Himayat
嗨, p>
是的,系统将根据提供给功能模块的参数自动确定发布键。 (例如,正数为负数)
您可以使用F-02作为参考来知道应传递哪些参数。 (至少这是我最近的做法)
最诚挚的问候
Geert-Jan Klaps
嗨,
为了使用扩展程序段,您还应该按照 https中所述实现BADI ://answers.sap.com/questions/3883441/mapping-of-posting-key-in-bapiaccdocumentpost.html 。 您是否也实施了BADI?
最诚挚的问候,
Jonathan Eemans
嗨,
正如先前答案中所解释的, 密钥是根据诸如正数或负数之类的参数自动确定的。 如果gs_accit-bschl是INITIAL,则可以在包括LACC9F20 ...
如果要覆盖默认的发布键,则可以使用BAPI_ACC_DOCUMENT_POST的扩展段和BADI ACC_DOCUMENT的方法更改。 在 https://answers.sap.com/questions中查看更多内容/3883441/mapping-of-posting-key-in-bapiaccdocumentpost.html
最诚挚的问候,
Jonathan Eemans
一周热门 更多>