Winshuttle通过Direct模块如何实现销售订单的变更

公众号原文:Winshuttle通过Direct模块如何实现销售订单的变更

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演示。

Studio是一款集成软件。它能快速部署Excel、Access或web服务为基础的数据整合模板,让您轻松使用SAP ERP系统。您可以优化SAP的批量数据处理流程,例如创建或更改大量记录,并创建复杂的场景包括长文本和文本附件。您不需复杂的编程,即可采用从SAP BAPIs和从SAP表格中得到的查询结果、信息集和逻辑数据库的查询结果来创建Transaction脚本。Studio还能支持双向的数据维护,在操作Excel数据和更新SAP数据之前,您可以通过快速查询来提取SAP数据。为您节约大量时间和金钱,大幅提高业务流程的效率。
• 削减人工数据录入       • 定时上传/下载SAP数据        • 更快建立和运行SAP-Excel整合系统
• 改善数据质量       • 确保合规性和安全标准    • 最小化对IT部门的依赖,将Excel和SAP整合 

图片

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值