SAP S/4HANA生产订单创建时使用的工厂数据是从什么地方带出来的-阿里云开发者社区

开发者社区> 开发者小助手-bz6> 正文

SAP S/4HANA生产订单创建时使用的工厂数据是从什么地方带出来的

简介: SAP S/4HANA生产订单创建时使用的工厂数据是从什么地方带出来的
+关注继续查看

大家如果使用我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就维护在这里的:


版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
文件重定向 | 学习笔记
快速学习文件重定向。
4 0
我的无影云电脑初体验
最近看到阿里云开发者社区有无影云电脑的体验活动,遂报名体验。 由于在阿里云开发者社区是专家博主,有幸获得一年的 4核 8G 无影云电脑的体验机会。 试用了几天,下面从无影云电脑的用户群体、无影云电脑的使用场景,我的使用感受,目前还存在的问题等方面,简单谈谈自己的感受。
18 0
想查看微信好友撤回的消息?Python帮你搞定
想查看微信好友撤回的消息?Python帮你搞定
11 0
冬季实战营第一期:从零到一上手玩转云服务器
冬季实战营第一期:从零到一上手玩转云服务器
8 0
Kubernetes + Spring Cloud 集成链路追踪 SkyWalking
分布式系统的应用程序性能监视工具,专为微服务、云原生架构和基于容器(Docker、K8s、Mesos)架构而设计。 提供分布式追踪、服务网格遥测分析、度量聚合和可视化一体化解决方案。
7 0
阿里云无影云电脑,互联网发展史上的重大里程碑!
阿里云最近推出了无影云电脑,冰河作为阿里云的老用户了,也第一时间收到邀请体验这款在互联网发展史上一个里程碑式的产品。今天就给大家分享一下这款互联网发展史上重大里程碑式的产品——阿里云无影云电脑,
17 0
云计算大数据及人工智能| 学习笔记
快速学习云计算大数据及人工智能
8 0
xxl-job admin的使用
xxl-job admin的使用
6 0
CentOS搭建单体FastDFS
CentOS搭建单体FastDFS
5 0
1853
文章
0
问答
来源圈子
更多
+ 订阅
文章排行榜
最热
最新
相关电子书
更多
《2021云上架构与运维峰会演讲合集》
立即下载
《零基础CSS入门教程》
立即下载
《零基础HTML入门教程》
立即下载