How to configure Scrap Warehouse Process Type and associated settings in EWM that can integrate to ECC?
EB
In this blog, I will share with you my experience of executing different scrapping process variants in Decentral-EWM system on S/4 HANA 1909.
Scrapping process is an Internal warehouse process in which stock of the material is written-off from Inventory books (if not sold). This will have financial implications as the stock which is written-off has dollar value.
Scrapping process inherently will consist of two parts: 1. Moving the stock from storage bins to the scrapping zone or quarantine area 2. Executing the Goods Issue to Scrapping cost center.
Scrapping could be typically required due to two main reasons: 1. Due to expiration of the product/batch itself 2. Due to damaged goods
If the batch is expired, typically in Food, Pharmaceutical & Health industry, the product is neither good for the production usage nor suitable for the human consumption and hence one can not sell such expired products to earn the salvage money out of the scrapped material; thus it is typically written-off from the Inventory books by posting it’s value against cost center.
If the product is found damaged and it carries no resale value, it is also usually written-off from the Inventory books by posting it’s value against cost center.
In the blog, I will explain how EWM can help to execute the scrapping and write-off process in both these process variants, I have taken total batch quantity scrapping as an example in order to run system steps for both the variants:
Variant 1: Scrapping the product due to expired shelf life of the batch
Variant 2: Scrapping the product due to damaged stock using RFUI
Note that if our pre-installed EWM warehouse 0001 doesn’t provide the scrapping process related key set-ups, then BC set activation is required to get basic warehouse process type for scrapping and the related default values for posting change including scrapping storage type. I have mentioned some of the key BC sets as below:
1. To get scrapping warehouse process type 4020, BC set activation is performed for /SCWM/WT_PROCESS_TYPE.
2. To get the default value for posting change like warehouse process type 4020, BC set activation is performed for /SCWM/INTERNAL_WH_PROCESS.
3. Scrapping zone storage type is configured with BC set activation of /SCWM/STOR_TYPE.
4. Posting change document type and dependent setting is typically configured with BC set activation of /SCWM/DLV_TRANSFER_TYPE
Additionally, I have also configured different movement reasons and linked it to the warehouse process type used for scrapping. This helps to differentiate between different posting changes of scrapping, linking it to the reason why the scrapping activity was performed in system.
Also you can link these movement reasons with ERP reason for movement in the IMG Interface settings of ERP Integration.
Variant 1: Scrapping the product due to expired shelf life of the batch
Sr. No. | Steps to be performed | T-code | Expected Result |
1 | In warehouse monitor /SCWM/MON and under BBD/SLED option, enter BBD date later than the expiration date of the stock to be scrapped | /SCWM/MON | System shows the product and batch which is already expired and can be scrapped |
2 | Select “Post Stock” option on the warehouse monitor screen by choosing the expired batch |
/SCWM/MON
|
System navigates to Posting change transaction. Upon posting changes Create + Save, change of posting to scrapping stock type “S6” is completed & Warehouse Task & Order is created |
3 | Confirm Warehouse Order in order to move the material to the scrapping zone | /SCWM/MON or RFUI | Product and batch to be scrapped is now physically available in scrapping zone storage type. |
4 | Write-off the material by posting unplanned goods issue (i.e. Emptying the scrapping zone) | /SCWM/ADGI | Stock is written-off from the EWM & ERP system |
5 | Check in ERP if the scrapping is executed automatically with movement type 551, by verifying material documents posted for the product/batch | MB51 | Material is written-off from the ERP system |
Variant 2: Scrapping the product due to damaged stock using RFUI
Sr. No. | Steps to be performed | T-code | Expected Result |
1 | Log-on to RF Menu in order to create Ad-hoc Product WT for moving the damaged product to scrapping zone | /SCWM/RFUI | Logging into RF menu is successful with resource and presentation device entered on the main screen |
2 | Choose 05 Internal Processes → 02 Adhoc WT Creation → 05 Create and Confirm Adhoc Product WT | /SCWM/RFUI | RF UI menu is presented to the user |
3 | Scan source bin, product, batch to be scrapped, also provide scrapping warehouse process type & reason. In the same screen, enter source quantity to be scrapped. Save by pressing the Enter. | /SCWM/RFUI | System will create and confirm WT in the background in order to move the product to scrapping zone. |
4 | Confirm Posting change WT that is created in the background | /SCWM/MON | System changes the F2 stock type to scrapping stock type S6. |
5 | Write-off the material by posting unplanned goods issue (i.e. Emptying the scrapping zone) | /SCWM/ADGI | Stock is written-off from EWM system |
6 | Check in ERP if the scrapping is executed automatically with movement type 551, by verifying material documents posted for the product/batch | MB51 | Material is written-off from the ERP system |
Step 1: In the warehouse monitor /SCWM/MON and under BBD/SLED overview, entered the BBD date later than the expiration date of the stock to be scrapped. This has provided the list of expired batches.
As shown in the below screenshot, the warehouse monitor listed down all the batches which are already expired as on the BBD date of 28.05.2020.
Step 2: Then I selected “Post Stock” option on the warehouse monitor screen for the expired batch to be scrapped.
System automatically navigated to “Posting Change” Transaction /SCWM/POST. Here, I have to enter the warehouse process type as Z420 which is basically a copy of standard SAP warehouse process type 4020. System has automatically populated destination storage type and bin based on the warehouse process type (destination data is nothing but the scrapping zone) data. If you select Total quantity flag in the mass change option, system will automatically take the full batch quantity for the scrapping.
When pressed Create + Save, the system has created two Warehouse Tasks (WTs) as shown in the below screenshot, one for changing the stock type from unrestricted to scrapping and another WT is for the operator to move the batch physically to a scrapping zone.
Step 3: Now I confirmed the Warehouse Order in order to move the material batch physically to the scrapping zone, EWM storage type 8040 as reflected in below screenshot.
Step 4: Write-off the material by posting unplanned goods issue (i.e. Emptying the scrapping zone)
After posting goods issue, system will create Warehouse Task to post the unplanned goods issue of material; this goods movement is automatically reflected in ERP.
Step 5: Now verified in ERP if the scrapping is executed automatically with movement type 551, by verifying material documents posted for the product/batch
Step 1 and 2: Logged on to RF Menu in order to create Ad-hoc Product WT for moving the damaged product to scrapping zone. Select 05 Internal Processes → 02 Adhoc WT Creation → 05 Create and Confirm Adhoc Product WT
Step 3: Scanned the source bin, product, batch to be scrapped, also provided the scrapping warehouse process type & movement reason. In the same screen, entered the source quantity to be scrapped. Then saved by pressing the Enter.
System has automatically created Warehouse Task to move the material to scrapping zone in the background based on RF UI confirmation.
Step 5: Write-off the material by posting unplanned goods issue (i.e. Emptying the scrapping zone)
Step 6: Checked in ERP if the scrapping is executed automatically with movement type 551, by verifying the material document posted for corresponding product/batch. FI document is also successfully posted for inventory write-off.
With this second variant, I will end this blog here. Thanks for reading it till the end.
Thanks to author Prakas Pol for posting.