If you wanted to add Custom Attributes to the SAP Product Master, then there are a number of steps that you will have to do. The examples of business requirements that necessitate adding new attributes to the product master have already been discussed in the SAP CRM Training class.
Step No. 1 – Go to Transaction COMM_ATTRSET to define the attributes & set types. Enter a Attribute to be created – In this case, we are creating an attribute named “Brand” and giving it a technical name ZZBRAND and click on “Create” button.
Step No. 2 – Give a Brief Description of the attribute and select the attribute type and attribute length. Step No. 3 – Add a new value range to restrict the values to a particular value. In this case, we are adding all the brands in the Dell computer range as an example.
Step No.4 – Create new Set Type by giving a “Z” name. In this case, we want to have all the Brand related parameters under the section “Brand Parameters”Step No. 5 – Click on create and in the ensuing screen, give a meaningful name ( that will appear in the product master screen ). In this case, we want the words “Brand parameters” to be visible as the Set Type in the product master.
Step No. 6 – Go to “Assigned Attributes” and assign the attributes that you have created to go under this Set Type – In this case, we have created the ZZBRAND as the newly created attribute and let’s assign this attribute to the set type ZZBRANDPARMS
Creation of the Attributes and Set Types is technically complete. However, in order for this set type ( and hence the attributes ) to be visible in the product master, you would have to create a custom hierarchy and custom categories. For example, lets create a new product hierarchy and corresponding product category/sub-categories if required.
Step No. 7 -Go to [COMM_HIERARCHY] and create new base hierarchy – say ZZBRAND by clicking on the “New Hierarchy” button and select the Hierarchy ID name and Description. Observe that you cannot create new product categories here.
Step No. 9 – Enter sub-categories as shown below ( Using the same “New Category” button ) – In this example, we are creating a sub-category of “ZB01” , going to the set types tab by selecting the sub-category and start adding the set types that we have created earlier.
Step No. 10 – Add the set type ZZBRANDPARMS that we have created earlier and select the position and view ID. Views and Positions have already been discussed in SAP CRM Training class by the trainer. DEMO : We have created a new product with the category ID MAT_FERT called TEST123. Here are the views for the material as they exist now. Now, we want to have the new field “Brand” being added to this material right ? In order to do this, add the new category ID that we have created to this material in the Basic Data section.
(Hint : Since the number of categories are going to be large, try and filter them down by the Hierarchy ID. In this case, select the hierarchy ID “ZZBRAND” that we have created and try the search help for Category IDs and you will only be shown the corresponding category IDs that have been created under the hierarchy ID ZZBRAND )
Before adding the new category ID, the new view (“General” ) / field does NOT come up yet. As soon as you entered the new view ( “General” ) comes up. If you go into the new view, you will be able to find the new field ( Brand ) that you have added and you can the possible list of values as well.
Scenario : Products have been downloaded from ECC using DNL_CUST_PROD1 and the business has decided to use a new field specific to CRM called “external marketing ID”. This is NOT org specific and should be available in the “General” tab of the product master. This field should be available under the set type “Marketing”