使用BAPI_CUSTOMERRETURN_CREATE引用开票的折扣条件记录退出不在返回SO中

2020-09-26 02:15发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)亲爱的朋友, 您能指导.......

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

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


亲爱的朋友,

您能指导.....

错误地更新了基本价格,并在Return SO中错过了折扣条件记录。

呼叫功能'BAPI_CUSTOMERRETURN_CREATE'
导出
* SALESDOCCUMENTIN =
return_header_in = gw_header
return_header_inx = gw_headerx
* SENDER =
* BINARY_RELATIONSHIPTYPE =
> * BEHAVE_WHEN_ERROR =
* LOGIC_SWITCH =
* TESTRUN =
* CONVERT =''
导入
salesdocument = gv_salesdoc
表格
return = gt_ret
return_items_in = gt_ord_item
return_items_inx = gt_ord_itemx
return_partners = gt_part
return_schedules_in = gt_schld
return_schedules_inx = gt_schldx
return_conditions_in = gt_condition

* RETURN_CF_GSGS_REF =
* > * RETURN_CFGS_VALUE =
* RETURN_CFGS_BLOB =
* RETURN_CFGS_VK =
* RETURN_CFGS_REFINST =
* RETURN_TEXT =
* RETURN_KEYS =
* EXTENSIONIN =
* PARTNERADDRESSES =。

详细信息:

以下要求创建对开票凭证的退货订单参考。

我遇到有关条件记录的一个问题。 如果我通过具有基本价格和折扣记录的条件记录。 然后,它会引发类似"定价程序A V YHTSO2中缺少条件ZB2C"的错误。

但是我删除了gt_condition记录,然后成功创建Return SO。 但是只有基本价格条件会复制不同的基本价格。 它不想获取折扣条件记录。

参考编号:

返回SO:

此致

Bhagaban Pradhan

发票-ref.jpg (78.6 kB)
2条回答
代楠1984
2020-09-26 03:03

我不是开发人员,只是职能顾问,所以如果我问愚蠢的问题,请原谅我。

如果您尝试不是通过bapi而是通过VA01并使用相同的开票作为参考来创建退货单,结果是什么?

对于您设法创建的文档,但是缺少条件-您在确定日志中看到的ZB2C定价是什么?

通常,当您创建退货单和参考开票时,价格是固定的(这是VTAF中每个项目类别的设置,适用于源开票类型和目标订单类型的组合),但值得再次检查,尤其是 当我看到您的底价YKP0也与帐单中的价格不符时。 您有没有为文件重新定价? 我可以看到您没有使用logic_switch,但是如果重新定价来自于自定义...

我真的不知道到底有多少人需要调用bapi来创建参考开票凭证的退货订单,是否完全支持这种方式,但是您是否检查了是否引用了正确的开票凭证(VBAP,VBFA)?

此外,当您尝试创建引用相同开票的文档时,请检查文档中的定价过程(从bapi创建)是否与定价过程相同。 这可能是由于未通过FM正确引用开票凭证造成的。 通常,参考单据从参考单据(在您的情况下为开票)继承定价程序。 如果创建时没有参考,则确定的定价程序可能会有所不同。

一周热门 更多>