We are hiring and constantly growing! Have a look through our vacancies to find the right role for you!
You can use this SAP enhancement to define a function exit used to determine the material ID that is assigned to a substance in the SAP component Product Safety. The material ID is assigned to the RAWMATNR field in the CVDMAT structure.
The customer exit is found in the function group XC1A. It is called in the C1CA_RAWMAT_GET_FROM_MAT function module that is called within the C1CA_SD_INTERFACE_TO_EHS_NEW function module. For more information, see the documentation on the function module C1CA_SD_INTERFACE_TO_EHS_NEW.
The customer exit is used to display the customer-specific material hierarchy. You can use this display to determine a material ID, for example, using the following data:
If necessary, you can also modify the material name. Material ID and material name must be entered in the CVDMAT structure. The MATNR field is filled with the following data:
You can use the following parameters:
|I_REASON||order reason (manual request,|
|request from SD)|
|I_CUSDATA||customer data (recipient ID, country, region)|
|I_INITIATOR||sender (sales organization)|
|I_INFO_FOR_ERROR_MAIL||contextual information for error handling|
|I_REPORT_VERSION_DATE||key date for report version|
|I_RECINFO_TAB||MSDS recipient data|
The function is called when shipping is triggered automatically from SD or started manually. The following parameters are not filled when shipping is triggered manually:
You can use the structure I_REASON to determine whether shipping was triggered manually or automatically.