The synchronized characteristics and classes are created as Dynamic Attributes and KnowledgeBase Classes in MX.
The Dynamic Attribute is of two types, Dynamic Data Attribute (DDA) and Dynamic Symbolic Attribute (DSA).
If characteristics and classes are synced together with product and that product has material classification in ERP system, the classified product is created, and all the characteristic values are saved as dynamic attribute values of the product inside the knowledgebase. There are two main use cases of these synced data.
- These dynamic attribute values can be used to search classified products with the help of product finder in MX.
- These dynamic attributes can be reused to create a new product in MX.
Model → Attribute Management lists all the dynamic attributes in the system.
Product Finder MX / Variant Matching SAP
The product finder is a convenient feature for users to find configurable to classified products based on the characteristic/Dynamic Attribute values. A "product finder product" or a “configurable product” (having the attributes of the product that a user is searching for) is used to specify the attributes and then to find matching products. The functionality is exposed as an extension in the product configuration page and the search results are limited to 50 products.
The idea is that the user may specify more attributes to narrow down the search.
This feature makes use of classified data coming from SAP ERP. Once the Products and their classification is synchronized from ERP, each classified material (a material having classification data) gets its classification stored in a KB Snapshot object on the MX side. For product finder, only the latest KB Snapshot of the products (to be found) are considered.
To check this, go to the detail page of the product and Knowledgebase → Snaps
Click on the snapshot to see the details
It is important to note that this classification can also be from other Class Types. Apart from data sync and putting a “product finder KB in MX” or using a configurable product from ERP directly, no other setting is needed to set up the Product Finder feature. The logic works like the variant matching in ERP. For a configurable product, the user selects the dynamic attributes in the configuration page on the Quote in MX.
Doing so the user can click on the search button as shown below to find the matching products.
Of the matched products user can choose to add them to the quote or replace the existing configurable product with one or more of them.
Apply Classified Product Configuration to Configurable Product
Apply classified product configuration to configurable product is inverse of product finder/variant matching. Here the configuration of a classified product is taken and applied to the configurable products.
This feature is available by clicking on Actions→ Apply Configuration
Next, the product catalog opens, and one can choose any product from the catalog. MX will try to match the classification DAs of the selected product to the DAs of the configurable product and apply the values.
Result configuration applied:
Date Sync Procedure: For costing, Custom usage
MX also supports sync of any custom data from ERP that can be used in MX’s Internal Price Engine or any other custom script. To do this, users can define lookup tables in MX and provide details for equivalent ones in SAP ERP. Once this set up is done the tables can be synchronized.
To do this got to Lookup → Lookup Tables.
One can create a new table or update the details in an existing table.
The ERP ID is the table/view name in ERP.
For more details please check the Internal Price Engine Guide which explains this topic in more detail.