前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >【ERP最新动态】通过Direct模块如何实现销售订单的变更

【ERP最新动态】通过Direct模块如何实现销售订单的变更

作者头像
齐天大圣
发布2022-11-28 15:54:38
5810
发布2022-11-28 15:54:38
举报

Direct 模块介绍:

Winshuttle Direct模块无需ABAP编程,也无需指定SAP T-code, 只需通过Excel 使用SAP内的BAPI, 即可完成复杂的SAP数据创建、更新等流程。

点击可查看大图

BAPI介绍:

SAP BAPI,即Business Application Programming Interface(业务应用程序编程接口),为SAP中的业务对象模型提供了一个标准接口。

BAPI是第三方应用程序与SAP产品交互的主要方法。其封装了SAP业务对象模型的内部层,以确保在访问或更改业务对象时正常执行所有业务逻辑、验证和授权检查。不仅简化了业务流程,还对用户的系统提供了保护。

点击可查看大图

要使用BAPI方法来访问SAP业务对象中的数据,应用程序需要知道如何使用BAPI的名称及其导入/导出参数来调用该方法。

以下以BAPI_SALESORDE_CHANGE 为例详细说明Winshuttle Direct 模块通过BAPI改变数据的具体操作流程。

步骤一:在Direct模块选择BAPI/RFM

Step 1: 登录SAP (Direct脚本只能由开发用户来创建)

点击可查看大图

Step 2: 选择路径File> New> Direct> Create from BAPI

点击可查看大图

Step 3: Add BAPI 即添加BAPI, 若不清楚具体BAPI名称,则可以先通过Search for BAPI 功能查找BAPI名称后再添加。

点击可查看大图

Step 4: 添加字段

在BAPI_SALESORDER_CHANGE中,如果我们想要更改SO中的PO number,首先需要确定其所属的销售订单编号即SO number,然后再确定PO number所在表格及其相关FLAG,并设为固定值X。此外,还应选中Update Indicator(更新指示器),Value为U。最后勾选Commit required提交数据。

点击可查看大图

步骤二:映射数据源的字段

点击可查看大图

步骤三:运行脚本实现从SAP生产系统上传/下载数据

点击可查看大图

步骤四:VA03检验运行结果

点击可查看大图

Winshuttle Direct模块的使用虽然需要事先进行BAPI的名称调查,但在数据更改方面省去了使用Transaction过程中所必需的录制步骤,操作流程更加高效便捷。

Winshuttle中国区域由上海菱威深信息技术有限公司代理,欢迎联系我们获取产品试用及DEMO演示。

关注我们,了解更多关于Winshuttle的知识!

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2022-11-21,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 ERP全球顾问云平台 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 步骤三:运行脚本实现从SAP生产系统上传/下载数据
  • 步骤四:VA03检验运行结果
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档