以编程方式存储采购申请

2020-08-14 17:45发布

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

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


您好,

我们有一项要求,该要求可以以编程方式存储购买要求 ,即不使用任何交易。
通过外部应用程序启动。

我们考虑的解决方案是例如通过使用Java的Web服务通过EBAN表插入。

问题是我们不知道其来源。 每个列的值。 (例如banfn是递增的吗?它有特定格式吗?)。例如, 假设存在以下具有以下信息的采购申请:

  1. 客户:300
  2. 物料编号:0123456
  3. 基本单位:联合国
  4. 植物:09876
  5. 交货日期:28/01/2021

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

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


您好,

我们有一项要求,该要求可以以编程方式存储购买要求 ,即不使用任何交易。
通过外部应用程序启动。

我们考虑的解决方案是例如通过使用Java的Web服务通过EBAN表插入。

问题是我们不知道其来源。 每个列的值。 (例如banfn是递增的吗?它有特定格式吗?)。例如, 假设存在以下具有以下信息的采购申请:

  1. 客户:300
  2. 物料编号:0123456
  3. 基本单位:联合国
  4. 植物:09876
  5. 交货日期:28/01/2021
付费偷看设置
发送
3条回答
Doze时光
1楼 · 2020-08-14 18:18.采纳回答

要从外部应用程序创建采购申请,我使用接口RFC( R emote F unction C 调用了功能模块BAPI_REQUISTION_CREATE 全部)。
我使用Java语言,因此我使用的库是 JCo 。
最好的问候。

clasier
2楼-- · 2020-08-14 18:28

Malek Guenichi 目前的最佳做法是为其创建odata服务。 我怀疑是否有任何可用的解决方案。 试试这个,这是一个2006年的博客,不确定现在是否可能:

https://blogs.sap.com/2006/09/12/creating-and-exposed-bapi-as-web -service-and-using-using-it-in-web-dynpro/

N-Moskvin
3楼-- · 2020-08-14 18:36

永远不要直接将数据插入标准表中,因为它将与其他表有很多依赖关系 业务逻辑,在创建采购申请之前先进行验证。

您唯一的选择是使用BAPI

https://answers.sap。 com/questions/3931804/how-to-create-pr-using-bapiprcreate.html

Ps:将ur标签更新为abap,此问题与abap静态编程模型无关

一周热门 更多>