点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨, 我需要模拟销售订单,...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨, 我需要模拟销售订单,...
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
嗨,
我需要模拟销售订单,因此我正在使用BAPI BAPI_SALESORDER_SIMULATE从参考报价中获取销售订单。 在大多数情况下,它按预期方式工作,但对于一种物料,一种人工条件(运费),其计算为0。但是,如果在VA01中使用相同的报价,则表明计算正确。 调试后,我发现CVBAP-ORFMNG字段值在bapi情况下设置为0,在VA01情况下设置为10。 有谁知道为什么会这样吗? 可以在任何地方检查配置等吗?
以上BAPI是否对手动条件有用? 还是有单独的BAPI?
我认为这不是配置问题。 如果是这样,那么参考数量也不会在VA01中填充。
无论如何,我有点困惑-您提到有问题的条件是人工货运条件。 在这种情况下-您将准确填充哪些值以及如何填充? 我对此BAPI的理解是,您不能像BAPI_SALESORDER_CREATEFROMDAT2中那样指定条件。 我提到使用BAPI进行参考创建时有一些特定的原因-除非您使用BAPI_SALESDOCUMENT_COPY,否则您实际上不会从参考文档中转移定价,物料类别等,并且必须自己复制复制控制逻辑。 阅读 370988-SD中的BAPI:参考创建(如果您不相信我:) p>
考虑到这一点,如果您在报价单中手动修改通过条件记录确定但在报价单中可以修改的定价条件,则很可能会遇到类似的问题-在订单模拟中,您会看到 默认值是在VA01中创建没有参考的订单时确定的,并且不修改条件值,而不是您在报价单中设置的值。
我想我提到的同一条注释可以解释 为什么在您的情况下参考数量为零。
编辑:实际上,您可以使用BAPI_SALESORDER_SIMULATE为每个项目最多输入4个条件,这在您的流程中可能足够,也可能不够。
一周热门 更多>