`
JerryWang_SAP
  • 浏览: 228537 次
  • 来自: 西安
文章分类
社区版块
存档分类
最新评论
阅读更多
大家如果使用我github上的这段代码创建S/4HANA的生产订单时,一定会发现,我在代码里并没有硬编码来指定生产订单的ID,然而运行时会发现我在系统里配置的这个2800被自动使用了,这是怎么做到的呢? https://github.com/i042416/KnowlegeRepository/blob/master/ABAP/SmallApp/209_create_S4_SalesOrder.abap
 
通过阅读SAP S/4HANA有关生产订单的标准代码发现,生产订单使用的plant工厂数据来自表VBAP的字段WERKS。 FV45EFMA_
 
VBAP正是销售订单的行项目表。
 
 
问题就转化为这个2800和销售订单行项目的关系。
 
这个2800来自结构体KUWEV的字段DWERK Delivering Plant:Ship-to Party's View of the Customer Master Record
 
FV45PF0K_KOMKG_KOMPG_FUELLEN,第45行。
 
第32行重要的函数 RV_CUSTOMER_MATERIAL_READ DA_KUNNR:这个字段存放的是我代码里硬编码的这个客户ID:
 
VBAK-VKORG:VBAK-VKORG VTWEG: distribution channel SPART: division
 
然后通过函数LOCATION_ISS_PLANT_DETERMINE决定出plant:
 
从这里能看出这个plant来自客户主数据的ship to 视图:
 
kuwev KUWEV-DWERK
 
kuwev的值从哪里来?
 
从KNVV的字段VWERK里来:
 
knvv是客户主数据的Sales data存储表:
 
如何查看S/4HANA里的客户主数据的Sales相关数据? 事务码BP: 根据客户ID搜索之后,在明细页面里将Display in BP role的下拉菜单宣称FLCU01 Customer:
 
点这个Sales and distribution按钮:
 
2800就维护在这里的:
 
要获取更多Jerry的原创文章,请关注公众号"汪子熙":
 
0
0
分享到:
评论
相关资源推荐
  • 配置:定义生产订单类型 在Client层次定义订单类型:订单类型定义了订单的相关控制数据或信息,如成本控制、状态管理、滞留时间等,每个生产订单都必须输入订单类型。双击任一订单类型,进入如下界面:订单类别:订单类别代码,例如:生产订单、流程订单等,不可修改。订单类型:订单类型代码,可以自行创建及其描述。控制指示符屏幕:成本控制业务伙伴更新:用来定义当成本控制对象被分配给订单的订单类型,总账均写进每个订单中。分类:订单是否被...
  • SAP创建生产订单时要求输入销售订单 用户用事务代码CO01创建生产订单,当输入物料、工厂、订单类型回车后,系统跳出对话框,提示:账户分配销售订单/WBS。这个场景在之前的业务中是未曾遇见过的。 经分析,是由于物料主数据维护有问题。数据维护人员错误地将物料主数据“基本数据1”视图中“参数有效值”进行了勾选,而导致了此问题。去除此字段的选择,即可。 当然,虽然此对话框提示了,但也是可以临时得到解决的。可以将对话框进行关闭,此
  • 生产订单成本计划成本错误修改方法          今天发现了一个操作失误而造成的问题,由于采购员的失误,导致一个物料的移动平均价扩大了1000倍。MRP跑按单的生产订单的时候,自动计算计划成本也扩大了将近1000倍。处理方法如下:         第一步:反冲采购订单,调整好物料的移动平均价。         第二步:反冲生产订单至未入库的状态。         第三步:在VA02中修改销售订单的计划成本    
  • 打通C/4HANA和S/4HANA的一个原型开发:智能服务创新案例 今年6月SAP发布C/4HANA之后,有顾问朋友们在微信公众号后台留言,询问C/4HANA如何同SAP的数字化核心S/4HANA系统结合起来,从而打通企业的前后端业务,帮助企业实现数字化转型。 有的顾问朋友们询问有没有具体的案例来体现这种前后端一体化的解决方案,正好SAP成都研究院Customer Experience 数字创新空间最近做过一个连接了C/4HANA和S/4HANA的原型开发,这里...
  • https://blog.csdn.net/zhongguomao/article/details/61417977 无物料的生产订单CO07中的成品物料一般是多个,订单的利润中心是不会也没有办法从物料中派生出来,但在CO核算时往往又需要利润中心的信息。可使用系统提供的事务变式工具SHD0配置利润中心必输。 查找利润中心所在的屏幕程序及屏幕号(CO07)   创建屏幕变式(SHD0)   创建后弹出CO07的界面,输入测试数据后转入分配页,输入利润中心后退出,系统会记录此屏幕。 在屏幕
  • SAP S/4HANA 扫盲,常见问题FAQ下载 SAP 划时代的产品S/4HANA已经出来将近2年时间,这些日子你肯定被SAP全世界的广告狂轰滥炸过,跟着SAP混饭吃的从业者,你可能似懂非懂地知道这个新系统,但如果不理解这个软件概念,就称不上SAPer了。 这个文件全面解答从业者的疑问,来自SAP官方,下面有下载方式。简单摘取几个问题介绍给大家,希望对S4HANA的认识可以尽快入门了。下次给老板介绍什么是S4HANA的时候你有话语权了。 为
  • SAP S/4HANA 1610新版本有哪些新功能 SAP S/4HANA Enterprise Management 1511版成功之后,SAP于10月31日发布了SAP S/4HANA 1610。   SAP S/4HANA 1610不仅带来了跨业务线的全新功能以及显著简化,还增加了完整的SAP S/4HANA Finance,以及SAP Fiori 2.0用户体验。   设计之初,SAP S/4HANA就被定位为帮助企业应对数字化挑战,并
  • SAP生产订单预留 闲来无事,研究一下生产订单预留。   首先是预留的创建:   1.预留创建的时机:预留凭证是在生产订单保存的时候创建的,预留编号和生产订单一一对应。但是在读取BOM的时候就已经创建了临时文件,并占用了编号!(这个号码是提前分配,所以预留可能会不连号!!!和预留的编号分配不同,生产订单的编号是在保存的时候才会分配,所以一定是连号的!!!)   2.预留凭证项目:和
  • SAP BW4HANA - An Introduction SAP BW4HANA - An Introduction 比较详细的SAP BW4HANA的介绍,可以看看
  • 创建生产订单bapi
  • 生产订单成本的计划、控制和结算 SAP系统成本分析功能关注订单的成本,通过对计划成本和实际成本的比较分析,可以发现成本控制上的问题,以便及时解决问题。 1、订单成本计划 在基础数据齐全的基础上,系统可以自动滚算生产订单的成本。生产订单计划成本是在生产订单在下达时,根据当时生产订单的BOM组件结构和工艺路线,计算出订单的计划成本,该计划成本可以按照产品的构成进行细分,例如区分料、工、费、折等。计划成本形成了和实际成本进行比较分
  • SAP 生产订单状态与业务事务应用 生产订单状态生产订单状态分为系统状态和用户状态,系统状态指系统的标准状态无法手工修改,用户状态是每家企业根据需要配置的状态,该状态可由用户手工直接修改或者通过业务事务确定。当用户手工指定用户状态时,可以通过“权限码”设置权限,检查该用户是否有修改该用户状态的权限。用户状态由两种形式:带有状态编号和不带状态标号。使用带状态编号时,对于通一个对象来说,同时只能有一个用户专题为有效状态,使用不带状态标号...
  • ABAP 生产订单创建与修改函数 如果生产订单过多,可以批量创建生产订单,例如通过上传excel文件来批量创建,系统也有相应BAPI,否则BDC又很慢。 创建生产订单: 'BAPI_PRODORD_CREATE‘         CALL FUNCTION 'BAPI_PRODORD_CREATE'         EXPORTING           ORDERDATA        = I_ORDDATA    
  • 创建生产订单BAPI(BAPI_PRODORD_CREATE)的例子
  • SAP S/4HANA 1610的版本到底有多高 SAP S/4HANA 1610的版本到底有多高
  • SAP S/4 HANA新变化-MM物料管理 SAP S/4 HANA新变化-MM物料管理 文章来源:http://mp.weixin.qq.com/s?__biz=MzAwMjgyMTA4MQ==&mid=2652153157&idx=1&sn=afcb77f59e1544604de7e507043602a7&chksm=81249bf3b65312e514865a0fc526e68329831ac652d5...
  • SAP生产订单预留(上) 闲来无事,研究一下生产订单预留。 首先是预留的创建: 1.预留创建的时机:预留凭证是在生产订单保存的时候创建的,预留编号和生产订单一一对应。但是在读取BOM的时候就已经创建了临时文件,并占用了编号!(这个号码是提前分配,所以预留可能会不连号!!!和预留的编号分配不同,生产订单的编号是在保存的时候才会分配,所以一定是连号的!!!) 2.预留凭证项目:和订单组件项目视图完全一致,在订单保存的时候存入数...
  • SAP PP生产订单相关信息的获取 SAP PP模块中,获取生产订单的相关信息,应采取如下步骤: 工作活动 1: 工序获取 afko-aufpl = afvc-aufpl => afvc-vornr  afvc- ltxa1  工序短文本  "附加afvc-arbid                                     => afvc-lar01  活动类型 2:工作中心 a
  • SAP生产订单归类总结 一、生产订单抬头文件中的调度类型: 1.向前:知道开始日期,自动计算完成日期。 2.向后:知道完成日期,自动计算开始日期。 3.只有能力需求,手工输入开始完成日期 4.当前日期,开始日期等于今天,自动计算完成日期 5.向前准时,类似与向前,只不过精确到小时分钟 6.向前准时,类似与向后,只不过精确到小时分钟 二、生产订单日期解释: 1.基本日期开始日期
  • 物料BOM和生产订单BOM的区别 物料BOM和生产订单BOM的区别[@more@] 一般企业生产部在SAP创建生产订单的时候,就会产生一个生产订单BOM,这里的生产订单BOM是读取的物料BOM。 由于其它原因,需要修改成品的某几个零部件,在创建订单的时候,就可以修改订单BOM,物料BOM不会受任何的影响。 其实在生产订单的BOM读取完物料BOM之后就与物料BOM没有任何的关系了,下达订单之后,物料BOM订单BOM
Global site tag (gtag.js) - Google Analytics