首页 > 其他分享 >SAP为销售订单生成包装建议的BAPI (Packing Proposal for Sales Order)

SAP为销售订单生成包装建议的BAPI (Packing Proposal for Sales Order)

时间:2023-07-20 20:46:43浏览次数:54  
标签:BAPI 包装 Packing 更新 Sales 订单 PACKING HU

关于装箱打包,网上大部分资料都是交货单相关的。

最近要做销售订单的包装建议更新,没查到资料,于是调试看了VA02的代码,发现以下几个函数可以用于SO包装建议的更新:

 

V51P_FILL_GT :用于填充一些销售订单的基本数据,比如订单号,行项目等,这一步不做的话,下一个函数会无法运行

V51P_PACKING_DETERMINATION : 会根据订单数据及配置查找包装建议并打包

HU_PACKING_UPDATE :将装箱打包数据写入数据库(VEKP, VEPO),有同步异步两种方式

HU_PACKING_REFRESH

HU_PACKING_AND_UNPACKING : 更新包装数据,比如更新数量

 

具体参数就不列了,可以VA02设置断点自行跟踪。

严格来说这些也不算BAPI,标题提到BAPI只是为了便于搜索。

因为需求取消,所以我并没有在实际使用的程序中用过它们,只是写过测试程序,放在这里权作参考。

标签:BAPI,包装,Packing,更新,Sales,订单,PACKING,HU
From: https://www.cnblogs.com/hhelibeb/p/17565395.html

相关文章

  • .net core webapi 局域网内机器可以互相访问
    1、  使用localhost的方式运行程序  dotnetFitnessequipment.dll--urls=http://localhost:5038    是无法通过ip访问的,只可以使用localhost访问    2、以ip方式运行程序,dotnetFitnessequipment.dll--urls=http://192.168.3.213:5038     ......
  • 在调试状态下使用本机ip访问webapi
    1、在调试模式下无法通过ip访问webapi,但是可以使用localhost或者127.0.0.1加端口访问   2、因为在调试模式下运行它,Vs2022默认正在使用IIS-Express。默认情况下,IIS-Express仅绑定到localhost. 3、为了调试状态可以通过ip访问,需要打开位于以下位置的IIS-Express应用......
  • 突破竞争壁垒!Salesforce从业者如何在就业市场中脱颖而出?
    实施Salesforce产品曾经是就业市场的小众职业,随着生态系统的不断壮大,现在已发展成为一项广受欢迎的职业。由于薪资、易于实施的方法以及有意思的社区,选择从事Salesforce相关职业的从业者越来越多。 这也意味着生态系统中的角色竞争更加激烈。如何在就业市场中脱颖而出?本文基于......
  • WebAPI请求获取请求中的真实地址
    publicstaticstringWebAPIGetRealIP(thisHttpRequestreq){stringipAddress=req.Headers["x-forwarded-for"].ToString()?.Trim();if(!string.IsNullOrEmpty(ipAddress)&&ipAddress.IndexOf(",")!=-......
  • .net 温故知新【12】:Asp.Net Core WebAPI 中的Rest风格
    RPCRPC(RemoteProcedureCall),远程过程调用),这种RPC形式的API组织形态是类和方法的形式。所以API的请求往往是一个动词用来标识接口的意思,比如https://xxxx/GetStudent?id=1和https://xxxx/AddStudent这种风格,并且往往没有规范需要我们去查看接口定义文档。HTTP方法基本只用GE......
  • 找工作不用愁!送你一份Salesforce顾问面试秘籍(下)(含答案)
    作为SaaS行业的先驱,Salesforce的发展一路高歌猛进。在Salesforce生态系统中不仅能学习到最新的技术,而且比其他行业的同岗位享有更高的薪水,这也驱使了越来越多人加入Salesforce大军。在之前的文章中,自由侠部落为学习者梳理了Salesforce顾问的面试秘籍,将其拆解为自我职业规划、利......
  • 成功拿下Offer!Salesforce顾问岗位高频面试问题(含答案)
    前不久自由侠部落为某顶级高科技公司成功招聘了一名资深SalesforceBA,年薪颇丰。企业获得了合适的人才,候选人也拿到了满意的薪资,以及更优质的发展平台。此次招聘,印证了市场对资深业务分析师的需求。从收集需求和流程图,到确保项目交付,完成足够的测试,并对用户进行培训,业务分析师......
  • webapi中用Quartz(定时任务)的步骤
         文件---新建---项目---ASP.NETWEB应用程序---程序命名---webapiNuget---Quartz(/v2.5)创建要在定时任务中执行的工作内容publicclassRJJob:Ijob创建调度任务(确定执行时间)Global.asax中,加入启动代码:JobScheduler.Start();......
  • WebApiApplication:WebApi操作
    [Route("/[controller]/[action]")][ApiController]publicclassCabinetController:ControllerBase{privatestaticIFreeSqlfreeSqlInstance=newFreeSqlBuilder().UseConnectionString(DataType.SqlServer,"DataSource=.;Initia......
  • BAPI-创建采购申请PR
    *&---------------------------------------------------------------------**&ReportZBAPI1*&*&---------------------------------------------------------------------**&*&*&----------------------------------------------------......