如何用代码填充S/4HANA销售订单行项目的数量字段
我的任务是用代码生成S/4HANA销售订单(Sales Order)的行项目,并且填充对应的quantity(数量)值。
最开始我用了下面的代码,把quantity的值写入item字段target_qty:
ls_order_items_in-item_categ = 'TAN'.ls_order_items_in-material = 'REDUCER_A'.ls_order_items_in-target_qty = 999.ls_order_items_in-itm_number = 10.ls_order_item_x-item_categ = 'X'.ls_order_item_x-material = 'X'.ls_order_item_x-target_qty = 'X'.ls_order_item_x-itm_number = 'X'.ls_order_item_x-updateflag = 'I'.APPEND ls_order_item_x TO lt_order_item_x.APPEND ls_order_items_in TO lt_order_items_in.
执行后发现不工作。
研究了一个维护有正确quantity的行项目,发现这个quantity字段实际上是维护在item的schedule line上的:
而我们在item上看到的order quantity,从F1帮助文档里已经看得很清楚了,是一个累加值,所有schedule line的quantity的求和。
所以正确的代码应该是还得创建item的schedule line:
ls_schdlin-itm_number = 10.ls_schdlin-req_qty = 3.ls_schdlinx-itm_number = 'X'.ls_schdlinx-itm_number = 'X'.ls_schdlinx-updateflag = 'X'.APPEND ls_schdlin TO lt_schdlin.APPEND ls_schdlinx TO lt_schdlinx.
完整代码下图所示:
要获取更多Jerry的原创文章,请关注公众号"汪子熙":
如何用代码填充S/4HANA销售订单行项目的数量字段相关推荐
- vc 通过句柄修改窗口大小_VC应用(1)通过VC修改销售订单行项目的字段
VC是SAP中非常重要的功能,过去多年来,我参与了不少使用VC的项目,我将通过多篇文章介绍VC的一些应用,本文介绍通过VC修改销售订单行项目的字段 01 概览 在销售订单创建时,对于可配置物料来说,不 ...
- 销售订单行项目的装运点字段确认规则
销售订单行项目的装运点字段确认规则: 首先 系统有时用装运点有时用发运点,"装运点"与"发运点"是一样的 装运点的确认依据为: 装运条件 - 装载组 - 交货工 ...
- SAP AFS ARUN分货操作只争对销售订单行项目上的库存地进行
附件.欢迎交流. 周运(CityMatch)--专注于Sap的 Retail & Afs 产品的应用研究. 如有转载,请注明出处. 联系作者:CityMatch(at)163.com 博客链接 ...
- 销售订单行项目需求类型的确定
在MTO方式的生产过程中,对于销售订单的需求类型的灵活使用决定了需求传递的过程. 先了解一下需求类型的确定的优先级: 1.物料主数据策略组里的需求类型: 2.物料主数据中MRP组里的策略组: 3.SO ...
- SAP C4C里销售订单行项目为什么无法添加产品
当我试图在SAP Cloud for Customer的销售订单里添加一个新产品时,遇到错误消息: Product 1042416 not valid; it is not allowed (rest ...
- C4C销售订单行项目价格维护方法
需求很简单,能够创建销售订单,在行项目里添加产品,带出价格来,同时把总价显示在销售订单抬头区域. 如下图所示: 下面是具体配置. Business Configuration里,点击Sales Ord ...
- SAP S/4HANA销售订单的类型建模细节
Created by Wang, Jerry, last modified on Apr 09, 2017 销售订单行项目表名:VBAK, 订单类型字段:AUART 存放订单类型条目的表:TVAKT ...
- EBS 销售订单行单条一次或多次发运确认API(wsh_new_delivery_actions.confirm_delivery)详解
EBS 销售订单行单条一次或多次发运确认API(wsh_new_delivery_actions.confirm_delivery)详解 以下是销售订单发运确认的代码,主要解释API接口: /*=== ...
- 销售订单行项的成本估算及其发布
对于不可配置物料级的标准成本估算,我们知道可以用 ck11n 来做 , 对于销售订单行的估算,可以后台配置成自动估算,也可以用 ck51或ck51n来做手工估算(见图),估算的同时可以做标记.我们知道 ...
最新文章
- 图像滤镜艺术---(Nostalgla Filter)老照片滤镜
- 解析Objective-C中多态、动态类型和动态绑定
- 中判断字符串是否为空_java中的数字以及如何判断字符串是不是数字
- 并行算法设计与性能优化_CME 323: 分布式算法与优化(1)
- 《JavaScript 高级程序设计》笔记 第1~5章
- ipoo3可以用鸿蒙,iqooneo3支持无线充电吗_iqooneo3可以无线充电吗
- Enumerable 下又有新的扩展方法啦,快来一睹为快吧
- iTerm2、Oh My Zsh、主题等
- use strict
- Android 系统(247)---Android Go项目, Launcher no Notification Dots
- securecrt修改mysql密码_在CentOS下Mysql5.5的密码修改
- DeepFaceLab 新手入门教程
- qq四国军旗2.1 beat03 builde018记牌器开发思路(四)
- 2019年博客之星评选活动之晋级TOP20博主名单
- iMeta | ggClusterNet微生物网络分析和可视化保姆级教程
- 香港十大黄金投资公司排名榜单(2022最新版)
- 文化袁探索专栏——线程池执行原理|线程复用|线程回收
- 语音视频自动生成字幕在线工具介绍
- 星座 member.php,计算 星座 PHP
- 零基础学Flink:Window Watermark
热门文章
- 简单说说Java程序和Android开发框架
- 文献学习(part49)--机器学习面临的挑战
- 第三次学JAVA再学不好就吃翔(part109)--LineNumberReader类
- Django从理论到实战(part13)--include函数
- 第三次学JAVA再学不好就吃翔(part33)--final关键字
- python与正则表达式(part4)--正则表达式分组
- 30道经典SQL面试题讲解(1-10)
- Jest 测试框架 expect 和 匹配器 matcher 的设计原理解析
- SAP Commerce Cloud 架构概述
- SAP Spartacus cxPageTemplateStyle Directive的作用