Purpose:
The main inspiration of writing this blog is to de-mystify batch determination process at transfer order level in warehouse management and how the TO batch updates delivery batch. A kind of Backward Batch Update.
Most of the times user complain that batch split is (+) is not triggered in outbound delivery and some time Batch split(+) sub items are updated in delivery. This blog is written to understand the mechanism of how the batch split is updated in delivery through TO.
Pre-requisite:
Process flow.
We will start with 2 scenarios to deeply troubleshoot the batch split functionality
Scenario 1:
I have created a sales order 3000103073 OF . We will start from Outbound delivery creation
2) OBD of 5 pcs is created with batch field as blank.
3) Create a transfer order by LT03
You can observe that batch determination is triggered at TO level. This is because of batch determination is called at WM level. We will not see the Batch determination configuration here, only basic aspects as lot of documents are available on SCN on this topic.
Lets check our Transfer order how batch is picked during batch determination. 5 pcs of batch is picked.
4) Lets confirm the Transfer order by LT12.
Confirm the TO with LT12 and same batch is copied in LT12 from LT03 which had been picked. Confirm TO with full qty. Save the TO.
5) Lets check our delivery
We can observe that no batch split is conducted and the batch is updated to the main delivery item. A separate batch split is not generated. So scenario-1 failed to get our requirement
WM status are fully updated in delivery.
Scenario 2:
2) I already created a sales order and starting from OBD of 4 Ea. Batch field is blank
3) Create a TO LT03.
4) Confirm the transfer order with difference. Our delivery qty is 4, so I will confirm TO with 2 quantity.
Before, we confirm our transfer order with difference, there is need to check how system allows to conduct partial picking. Below path
When we partially confirm the transfer order, the partial qty from WM should be transferred to delivery qty . This configuration talks about this.
Now, confirm our TO with difference.
It can be observed that against the obd qty of 4, 2 quantity is getting confirmed. Remaining 2 EA is sent to difference storage type 801. A customization is required to conduct these processes.
Save the TO now.
5) Lets check our delivery
It can be observed that Batch split(+) is updated and delivery quantity is updated to 2 pcs from the below configuration.
Observation:
This is completely standard SAP behavior and changes to this process requires some user exit which is mentioned in SAP note 415716.
Hence the blog ends here. I would wait for readers response if any correction is required.
Reference:
1767157 – No batch split in delivery on TO confirmation
2258932 – Incorrect Transfer Order line item number
Partial Picking - SAP Documentation
Best regards
Shailesh Mishra
Okumaya devam et...
The main inspiration of writing this blog is to de-mystify batch determination process at transfer order level in warehouse management and how the TO batch updates delivery batch. A kind of Backward Batch Update.
Most of the times user complain that batch split is (+) is not triggered in outbound delivery and some time Batch split(+) sub items are updated in delivery. This blog is written to understand the mechanism of how the batch split is updated in delivery through TO.
Pre-requisite:
- Batch determination at Transfer order level should be configured.
- Partial picking configuration needs to be set up
- Difference confirmation of TO should be configured from WM side
- Batch determination configuration at outbound delivery level should be de-actiavted
- VCH1 datas needs to be removed
- For WM, LS51 condition records needs to be maintained.
Process flow.
We will start with 2 scenarios to deeply troubleshoot the batch split functionality
Scenario 1:
- Create a sales order
- Create an outbound delivery( Batch field =Blank)
- Create a transfer order
- Confirm Transfer order with full quantity
- Check the delivery how batch is updated.
I have created a sales order 3000103073 OF . We will start from Outbound delivery creation
2) OBD of 5 pcs is created with batch field as blank.
3) Create a transfer order by LT03
You can observe that batch determination is triggered at TO level. This is because of batch determination is called at WM level. We will not see the Batch determination configuration here, only basic aspects as lot of documents are available on SCN on this topic.
Lets check our Transfer order how batch is picked during batch determination. 5 pcs of batch is picked.
4) Lets confirm the Transfer order by LT12.
Confirm the TO with LT12 and same batch is copied in LT12 from LT03 which had been picked. Confirm TO with full qty. Save the TO.
5) Lets check our delivery
We can observe that no batch split is conducted and the batch is updated to the main delivery item. A separate batch split is not generated. So scenario-1 failed to get our requirement
WM status are fully updated in delivery.
Scenario 2:
- Create a sales order
- Create an outbound delivery( Batch field =Blank)
- Create a transfer order
- Confirm Transfer order with partial quantity( Partial Picking)
- Check the delivery how batch is updated.
2) I already created a sales order and starting from OBD of 4 Ea. Batch field is blank
3) Create a TO LT03.
4) Confirm the transfer order with difference. Our delivery qty is 4, so I will confirm TO with 2 quantity.
Before, we confirm our transfer order with difference, there is need to check how system allows to conduct partial picking. Below path
When we partially confirm the transfer order, the partial qty from WM should be transferred to delivery qty . This configuration talks about this.
Now, confirm our TO with difference.
It can be observed that against the obd qty of 4, 2 quantity is getting confirmed. Remaining 2 EA is sent to difference storage type 801. A customization is required to conduct these processes.
Save the TO now.
5) Lets check our delivery
It can be observed that Batch split(+) is updated and delivery quantity is updated to 2 pcs from the below configuration.
Observation:
- A batch split ( sub item) will occur only in delivery if the corresponding Transfer order confirmation has not been done of ‘’FULL QUANTITY’’.
- If full quantity is confirmed in LT12, then there is no Batch split in delivery and main items will be updated with TO batch which we observed in our case-1
- Batch split only occur in delivery if TO is confirmed partially.
This is completely standard SAP behavior and changes to this process requires some user exit which is mentioned in SAP note 415716.
Hence the blog ends here. I would wait for readers response if any correction is required.
Reference:
1767157 – No batch split in delivery on TO confirmation
2258932 – Incorrect Transfer Order line item number
Partial Picking - SAP Documentation
Best regards
Shailesh Mishra
Okumaya devam et...