Products are usually assigned to Sales Organizations and to Product Groups.
Since sales organizations are relevant for several business objects, they were discussed in a previous unit as an example of External ID Mappings. However, you must still take care of Product Groups. The following graphic illustrates the initial load sequence and object dependencies again.
You can either replicate Product Groups or manually maintain them, which also requires maintaining their External ID Mappings.
You can maintain them as follows:
- SAP Sales and Service Cloud Version 2:
- Product Groups: Settings→Products→Product Groups
- External ID Mappings: Settings→Integration→External ID Mapping with the Mapping Of: Product Group (Material Group ID)
- SAP S/4HANA:
- Database Table: Transaction SE16N→T023
- Customizing:
- Transaction SPRO→Logistics→General→Material Master→Basic Settings→Material Types→Define Attributes of Material Types
- Alternative Transaction: OMSF
Note
Remember that External ID Mappings must always be present, even if the internal and external IDs are the same.
In the demo environment, the Product Groups behave similarly to the Organizational Model. Only a small portion of the entries present in SAP S/4HANA is needed. Additionally, there are more options to divide the product hierarchy in the cloud CRM.
Therefore, the Product Groups should be manually maintained including their External ID Mappings:
- On the Integration card, open External ID Mapping. In the drop-down for the Communication System, choose the one used for the integration with S/4HANA.
- In the drop-down for Mapping Of, select Product Group and Material Group ID. For all material groups used during replication, enter the external value that can appear under productGroupDisplayId in the Product replication message. The product hierarchy in S4 is stored in the table T179 (transaction SE16)
The following screenshots show a comparison of the Product Groups of SAP S/4HANA on the right and SAP Sales and Service Cloud Version 2 on the left:
For a demonstration of the External ID Mapping maintenance, please refer to the lesson where functional settings were prepared.