0

我是 SAP 新手,正在研究使用 JAVA 调用一些预定义的 BAPI 函数。我有个问题。我在 SE37 中打开函数 BAPI_QUOTATION_CREATEFROMDATA2。在其中,我找到了导入和表格。import是我调用这个函数时需要的参数,但是在table中,大概有12个表和结构,我怎么知道调用这个函数的最低要求是什么?任何人都可以帮忙吗?谢谢。

4

2 回答 2

6

请参阅下图中突出显示的可选列。检查可选的表。没有选中“可选”的表格是必需的。您可以从图像中看到“QUOTATION_PARTNERS”是必需的表。

在此处输入图像描述

于 2019-07-02T08:26:17.083 回答
2

由于这是一个 BAPI,因此它是 SAP 普遍发布的功能模块,因此比任何其他功能模块都有更好的文档记录。大多数 BAPI 都有很好的文档,您可以通过单击功能模块文档在 SE37 中访问这些文档。

不幸的是 BAPI_QUOTATION_CREATEFROMDATA2 看起来开发人员很懒惰,并从订单创建 BAPI 复制粘贴它,因为它提到:

 Notes
 1. Required entries: ORDER_HEADER_IN : DOC_TYPE     Sales document type
                    SALES_ORG    Sales organization
                    DISTR_CHAN   Distribution channel
                    DIVISION     Division ORDER_PARTNERS..: PARTN_ROLE   Partner role, Sold.to party
                    PARTN_NUMB   Customer number ORDER_ITEMS_IN..: MATERIAL     Material number

幸运的是,参数本身的文档更好一点

最低要求是在抬头级别输入售达方。然后可以自动确定其他合作伙伴功能。

于 2019-07-02T16:59:32.503 回答