且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

SAP CRM Product Model使用方法介绍

更新时间:2022-09-04 18:29:30

For project reason I need to play around with product model functionality in CRM. I searched for SCN but found not so many useful document. So I tried it in my system and share my limited learning with you.


The prerequisite to use this function could be found from SAP help.


And you should first switch on configurable flag for the product type via customizing below:



SAP CRM Product Model使用方法介绍(1) Create a new product and make sure “Configurable” flag is clicked:SAP CRM Product Model使用方法介绍save the product. Now you should see “Product Model” assignment block. Click “Edit List” to create a new model:

SAP CRM Product Model使用方法介绍

(2) Create a new Characteristic based on “UNGROUPED”:SAP CRM Product Model使用方法介绍Choose String as data type:

SAP CRM Product Model使用方法介绍Based on this size characteristic, create three local values:SAP CRM Product Model使用方法介绍Create another COLOR characteristic:SAP CRM Product Model使用方法介绍And the third characteristic for Accessory number:SAP CRM Product Model使用方法介绍(3) Set the model status to Released:SAP CRM Product Model使用方法介绍And click “Apply Changes”:SAP CRM Product Model使用方法介绍Now the model is ready for simulation:SAP CRM Product Model使用方法介绍Once you click Simulation button, you can configure the model according to available characteristic value maintained in previous step:

SAP CRM Product Model使用方法介绍Once you have done value selection, click preview hyperlink:SAP CRM Product Model使用方法介绍You will get an overview of configured product model:SAP CRM Product Model使用方法介绍Connect multiple characteristics with dependency

Edit the product Model created in previous blog, create a new dependency with type “Formula”:



SAP CRM Product Model使用方法介绍We can maintain formula for example below. In this case, it means “if the characteristic MACHINE_SIZE is selected as H(Home), another characteristic ACCESSORY_NUMBER would automatically be determined as 2”.




SAP CRM Product Model使用方法介绍You can click button “Suggest” to get some editing proposal. The complete syntax documentation could be found from thislink in SAP help.

Once edit is done, click “Check Syntax” to ensure the formula does not have any syntax error.


SAP CRM Product Model使用方法介绍Since the product configuration engine is implemented in Java, there is a corresponding remote function module which delegates the check job to Java application running in virtual machine container.



SAP CRM Product Model使用方法介绍You can find more information by tcode SM53:SAP CRM Product Model使用方法介绍Now simulate the product model, once Home is selected from drop down list and press entry key, the value 2 is automatically determined to 2 as expected.



SAP CRM Product Model使用方法介绍se product model in Quotation scenario

Create a new quotation, add the product which owns the created product model as item. Save the quotation.



SAP CRM Product Model使用方法介绍Enter the item detail page, you can see a new “Configuration” assignment block.SAP CRM Product Model使用方法介绍The product model simulation page is now opened as a embedded view in Quotation item detail page.SAP CRM Product Model使用方法介绍Select value for characteristic according to your business. Now the configured product is persisted in quotation item level.SAP CRM Product Model使用方法介绍