In general, the Retail Warehouse operations contains more than 60% of workload in a day belongs to shipping process. You may have orders like customers orders , inter-company orders, intra-company replenishment orders, subcontract deliveries and etc. Every Warehouse distribution center needs to process a few hundred to thousands of outbound delivery orders in a day to ship and receive goods. Outbound delivery creation stage is very vital for both warehouse and Sales business teams to execute orders. So creating deliveries at right time with right variants will ease your work load. I would like to explain what are the ways and means of creating a deliveries in SAP ECC6.0 are available. This blog post is not intended to give complete steps, but i tried to cover most of the functional and technical requirements.
The first step in the Shipping process is creating the delivery documents. In most cases deliveries always have a reference to a sale order or stock transport order. SAP system provides three options for creating delivery documents.
1) Individual(VL01N) : You can create one delivery for each sale order on the screen. There is no manual creation of deliveries for STO’s. Transaction VL01N
During the delivery creation we should see any system message ” Check the notes in the Log” press the F9 function to see more detail.
User exit: To fill fields in the delivery documents with own routines and algorithms. Include module : MV50AFZ1 and business add-in LE_SHP_DELIVERY_PROC
2) Collective Run (VL10G) : Find the sale orders and stock transport orders that you wanted to process based on particular period of time on screen by delivery due list.
Selection of all Sales orders due for shipping VL10A and SAP standard date selection will consider today and tomorrow’s dates. you can change by selection of this field “CalcRuleDefltDlvCrDt”.
Abap include module to add your own fields using user exit RVV50TOP and V50R_USEREXITS. Selection of Stock transport orders due for shipping VL10B, for both STO’s and sales orders use Tcode VL10G
create a varient and define your own layout in the over view list. Sales order item due for shipping VL10C
3) Background job (VL10BATCH) : Customer orders or stock transport orders to a batch job through proper variants (parameters for selection)
Tcode: VL10BATCH, create a varient and choose the varient. during the varient creation very important for background job is to carefully select the “user role”. Role and use list profile selected is key
in order to configure the user profile for delivery creation go to IMG> Logistics Execution >Shipping> Worklists> Configure list profile
Steps to create BATCH job for Delivery creation
1)Create Job with SM36 Tcode
2)Enter job name “zvl10gtkr” example for VL10G program
3)Do -step button
4)Enter “Abap program name “RVV50R10C” example for VL10G
5)Enter variant: “WMTest”
8) Start condition button
9) Enter “date/time orimmediate button”
12) save and job saved
13) go to Tcode SM37 to see the job results
Now you can see some of the important Tcodes and Tables related to Deliveries creation.
Tcode – log of collective run of delivery creation program : V_SA
Tcode – Changes in a delivery : VL22
TCode – Incomplete SD documents : V_UC
TCode – Delayed delivery update analysis : LX47
Table names to find delivery Changes
CDHDR – change document Header
CDPOS – change document item
LIKP – Delivery Header data
LIPS – Delivery Item Data
VBUP – Delivery Item status
VBUK – Delivery Header status
VBUV – Incompletion log for sales doc
All product names are trademarks of their respective companies. The content on this site may not be reproduced or redistributed without the express written permission of the content author.
Website help.sap.com’s logos,pictures and links are trademarks or registered trademarks of SAP AG in Germany and other countries.