使用BAPI_CUSTOMERCONTRACT_CHANGE合同结束

2020-09-14 19:03发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)专家们, 通过se37测试...

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

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


专家们,

通过se37测试BAPI并将数据写入表中没有问题。 正如我在标题中所述,我需要更改合同日期的结尾。 我找到了另一篇有助于我理解原理的帖子。 我想做和职位上的家伙完全一样的事情。

https://archive.sap.com/discussions/thread/1324687

然后,如果我要在报告中使用FM,则无济于事。 我创建了一个Contract_data_in所需类型的内部表。 现在,如果我将此内部表提交到BAPI,则运行时将引发错误。 我如何定义contract_data_in所需的表,是否可以查找任何示例代码。 该模块看起来很容易理解,除了如何为contract_data_in定义表。


     通话功能'BAPI_CUSTOMERCONTRACT_CHANGE'
       出口
         salesdocument = vkbeln
         contract_header_in =标头
         contract_header_inx = headerx
 *模拟=
 * BEHAVE_WHEN_ERROR =''
 * INT_NUMBER_ASSIGNMENT =''
 * LOGIC_SWITCH =
 * NO_STATUS_BUF_INIT =''
       桌子
         返回=返回
 * CONTRACT_ITEM_IN =
 * CONTRACT_ITEM_INX =
 *合作伙伴=
 *合作伙伴=
 *合作伙伴地址=
 * CONDITIONS_IN =
 * CONDITIONS_INX =
 * CONTRACT_CFGS_REF =
 * CONTRACT_CFGS_INST =
 * CONTRACT_CFGS_PART_OF =
 * CONTRACT_CFGS_VALUE =
 * CONTRACT_CFGS_BLOB =
 * CONTRACT_CFGS_VK =
 * CONTRACT_CFGS_REFINST =
 * CONTRACT_TEXT =
         contract_data_in = t_contract
         contract_data_inx = contractx
 * CONTRACT_KEYS =
 * EXTENSIONIN =
       。


 *通话功能'BAPI_Transaktion_commit'。