SAP S/4HANA Cross Selling机制介绍-阿里云开发者社区

开发者社区> jerrywangsap> 正文

SAP S/4HANA Cross Selling机制介绍

简介: SAP S/4HANA Cross Selling机制介绍
+关注继续查看

This step-by-step document mainly follows the guide mentioned in SAP help:


image.png

(1) Create custom condition table via Sales and Distribution->Basic Functions->Cross Selling->Define determination procedure for cross selling->Create Condition Tables:


image.png


For my requirement, I would simply would like to make new material determined by existing material entered in Sales order line item plus customer as sold to party, so I only choose two fields: Customer and Material.


image.png


Use 503 as condition table ID and generate it. Write down the name of this condition table: KOTD503 for later usage.


image.png


(2) Create a new Access sequence Z001, and assign the condition table created previously to it.



image.png


(3) Create a new condition type ZS01 and assign the access sequence created in step two to it.


image.png


(4) Create a new determination procedure ZS0001 based on Usage D ( Material Determination ), Application VS (Cross Selling) and assign the condition type ZS01 created in previous step to it.


image.png



(5) Define customer procedure for cross selling:


image.png


B for Cross selling:

image.png



And assign it to Sales document type OR:



image.png

(6) Create a new Cross Selling profile Z00001, and assign the cross selling procedure created in step 4 to it.


image.png


Assign this profile to a given combination of Sales Organization, Distribution Channel and Division, plus Cross selling procedure as below.


image.png


(7) Create Cross selling condition record via menu path: Sales and Distribution->Master Data->Products->Cross Selling


image.png


Use the condition type created in step 3, ZS01:


image.png


Suppose I have three products with ID 11, 13 and 14. When 11 is entered in Sales Order line item, I would like that 13 and 14 are automatically determined for cross-selling purpose.


As a result I maintain the following condition record for material 11 as base:


image.png


Now it’s ready for test. Create a Sales order with type OR, maintain 11 as line item and press enter key, another two materials 13 and 14 are determined and displayed in popup as expected.


image.png


Set a breakpoint on condition determination entry point function moduleSD_COND_ACCESS to observe how they are determined.

Based on the passed application VS ( cross selling ), ZS01(condition type) and sales area data,

image.png



the condition records maintained via conditiona table KOTD503(created in step 1) are retrieved.

image.png



Alternatively you can also switch on material determination trace for observation purpose.

image.png


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

相关文章
阿里云服务器怎么设置密码?怎么停机?怎么重启服务器?
如果在创建实例时没有设置密码,或者密码丢失,您可以在控制台上重新设置实例的登录密码。本文仅描述如何在 ECS 管理控制台上修改实例登录密码。
10080 0
SAP CRM Fiori Simulation Pipeline 设计介绍
SAP CRM Fiori Simulation Pipeline 设计介绍
7 0
SAP Fiori Elements 公开课第一单元概要介绍
SAP Fiori Elements 公开课第一单元概要介绍
9 0
阿里云服务器端口号设置
阿里云服务器初级使用者可能面临的问题之一. 使用tomcat或者其他服务器软件设置端口号后,比如 一些不是默认的, mysql的 3306, mssql的1433,有时候打不开网页, 原因是没有在ecs安全组去设置这个端口号. 解决: 点击ecs下网络和安全下的安全组 在弹出的安全组中,如果没有就新建安全组,然后点击配置规则 最后如上图点击添加...或快速创建.   have fun!  将编程看作是一门艺术,而不单单是个技术。
10883 0
SAP CRM WebClient UI的Delta处理机制介绍
SAP CRM WebClient UI的Delta处理机制介绍
10 0
SAP S/4HANA Cloud 系统集成的一些场景介绍
SAP S/4HANA Cloud 系统集成的一些场景介绍
8 0
SAP WebClient UI和business switch相关的逻辑介绍
SAP WebClient UI和business switch相关的逻辑介绍
16 0
SAP CRM Service Order(服务订单)的状态字段设计原理介绍
SAP CRM Service Order(服务订单)的状态字段设计原理介绍
12 0
SAP S/4HANA extensibility扩展原理介绍
SAP S/4HANA extensibility扩展原理介绍
7 0
SAP S/4HANA CDS View的访问控制实现:DCL介绍
SAP S/4HANA CDS View的访问控制实现:DCL介绍
17 0
+关注
2628
文章
0
问答
来源圈子
更多
+ 订阅
文章排行榜
最热
最新
相关电子书
更多
《2021云上架构与运维峰会演讲合集》
立即下载
《零基础CSS入门教程》
立即下载
《零基础HTML入门教程》
立即下载