I am writing this blog to showcase the DIF functionality for BULK material processing It is an asynchronous approach to import materials in MDG which basically imports the upload file from an application server.
I have referred below link to accomplish this.
1-DIF UI can be seen by selecting Import Master Data tab under Data exchange in Material Governance as depicted below.
2-There are few prerequisites to run DIF application for any Import
a-Define Physical Path (T code “FILE”)
b-Define logical Path (T code “FILE”)
c-Define Directories to store the import file (T code “AL11”)
d-Upload the file on Application server (T code CG3Z)
e-Creation of a folder on App server (This is done by Basis team)
below mentioned screen shot shows the file path and logical paths defined under t code “FILE”
define directory on AL11
upload the file on application server using t code CG3Z as shown below
now all the perquisites are completed
3-now go back to Import UI and make below configurations, here the Custom converter is the filter value which is defined under our custom BADI, chose any standard or custom CR type here I have selected standard CR MAT0B.
Once all these settings are maintained then hit the Import button on top which will give us a run number which in turn generates the Change request. by selecting Simulate Import we can check whether the import could be a success and all our configs are proper and rightly configured or not.
This DIF functionality can be used for both Bulk material creation and change, Initially we may face some performance issue as it takes much time for import but SAP has provided some correction notes for the same after that significant improvement in performance can be seen.
NOTE-DIF for material only supports MATMAS and CLFMAS Idoc message types (as of today), It doesn’t support MATQM.