SAP CRM订单抬头级别的组织架构数据是如何自动拷贝到行项目的

简介: SAP CRM订单抬头级别的组织架构数据是如何自动拷贝到行项目的

Standard behavior: I have maintained Organizational management data in Service Order Header:image.pngAnd if we add a product to this service order as line item, the header organization data will automatically be copied to item.image.pngHow this automatic data flow is achieved? Once the product IMU is maintained in item level, function module CRM_ORDER_MAINTAIN is triggered with following input:



image.pngWithin the callstack there is an event AFTER_CREATE raised against object ORDERADM_I:image.pngWhich event listeners are registered for this object? Check registration table CRMC_EVENT_CALL, there we can find function module CRM_ORGMAN_PRODUCT_CHANGED_EC which actually is responsible to copy the organizational data from header to item.


image.png


image.pngThis screenshot gives a hint that how the registered event callback function module is called:image.pngReason why item level organization data is read-only

Check the source code of organizational management view, the layout of it in the runtime is generated by the configuration metadata:


image.pngAnd when debugging the code where HTML native code for UI element is generated, I find all UI controls are marked as read only according to the code line line 225:


image.pngThe logic to determine whether a field should be rendered as read only or editable is again done in application code and the result is returned to UI framework.


The comment in line 13 clearly shows that the organizational management data in item level should always be read only.


image.pngTechnical storage updated on 2017-05-09

When you maintain header level organization data, a link is created triggered by CRM_ORGMAN_CREATE_OW:


image.pngThis will lead to an insertion of one record in table CRMD_LINK:image.png21 means ORGMAN:

image.png

And when a new product is created, the corresponding link to item will be created by CRM_ORGMAN_PRODUCT_CHANGED_EC mentioned previously:

image.pngOnce item is also saved successfully, we will have two records in CRMD_LINK, one links header with its organizational data and the other links item.


相关文章
|
安全 网络安全
SAP CRM WebClient UI 支持的一些 url 参数
SAP CRM WebClient UI 支持的一些 url 参数
|
存储 监控 搜索推荐
LinkFlow CDP科普篇03:同为客户数据玩家,CDP与CRM有什么区别?
同样是客户管理系统,CRM和CDP到底有什么区别?企业可不可以不用CDP,而用现有的CRM系统来处理客户数据?CDP可以替代CRM吗?
125 0
使用 SAP CRM Application Enhancement Tool(AET) 创建扩展字段(2)
使用 SAP CRM Application Enhancement Tool(AET) 创建扩展字段
|
存储 API 数据库
使用 SAP CRM Application Enhancement Tool(AET) 创建扩展字段(1)
使用 SAP CRM Application Enhancement Tool(AET) 创建扩展字段
查看指定 SAP CRM One Order 的 note 数据
查看指定 SAP CRM One Order 的 note 数据
121 0
查看指定 SAP CRM One Order 的 note 数据
|
25天前
|
缓存 监控 API
探索微服务架构中的API网关模式
【10月更文挑战第5天】随着微服务架构的兴起,企业纷纷采用这一模式构建复杂应用。在这种架构下,应用被拆分成若干小型、独立的服务,每个服务围绕特定业务功能构建并通过HTTP协议协作。随着服务数量增加,统一管理这些服务间的交互变得至关重要。API网关作为微服务架构的关键组件,承担起路由请求、聚合数据、处理认证与授权等功能。本文通过一个在线零售平台的具体案例,探讨API网关的优势及其实现细节,展示其在简化客户端集成、提升安全性和性能方面的关键作用。
69 2
|
28天前
|
存储 缓存 监控
探索微服务架构中的API网关模式
【10月更文挑战第1天】探索微服务架构中的API网关模式
80 2
|
2天前
|
运维 NoSQL Java
后端架构演进:微服务架构的优缺点与实战案例分析
【10月更文挑战第28天】本文探讨了微服务架构与单体架构的优缺点,并通过实战案例分析了微服务架构在实际应用中的表现。微服务架构具有高内聚、低耦合、独立部署等优势,但也面临分布式系统的复杂性和较高的运维成本。通过某电商平台的实际案例,展示了微服务架构在提升系统性能和团队协作效率方面的显著效果,同时也指出了其带来的挑战。
16 4
|
8天前
|
监控 Cloud Native Java
云原生架构下微服务治理策略与实践####
【10月更文挑战第20天】 本文深入探讨了云原生环境下微服务架构的治理策略,通过分析当前技术趋势与挑战,提出了一系列高效、可扩展的微服务治理最佳实践方案。不同于传统摘要概述内容要点,本部分直接聚焦于治理核心——如何在动态多变的分布式系统中实现服务的自动发现、配置管理、流量控制及故障恢复,旨在为开发者提供一套系统性的方法论,助力企业在云端构建更加健壮、灵活的应用程序。 ####
52 10
|
2天前
|
弹性计算 Kubernetes Cloud Native
云原生架构下的微服务设计原则与实践####
本文深入探讨了在云原生环境中,微服务架构的设计原则、关键技术及实践案例。通过剖析传统单体架构面临的挑战,引出微服务作为解决方案的优势,并详细阐述了微服务设计的几大核心原则:单一职责、独立部署、弹性伸缩和服务自治。文章还介绍了容器化技术、Kubernetes等云原生工具如何助力微服务的高效实施,并通过一个实际项目案例,展示了从服务拆分到持续集成/持续部署(CI/CD)流程的完整实现路径,为读者提供了宝贵的实践经验和启发。 ####