2011 Sep 13 3:28 PM
Hi Gurus,
My requirement is tat for an ATO order ,whenever a delivery create/change , PGI and goods movement (311) takes place i have to send a notification to middleware along with delivery number for Delivery . so my queries are
So what will be differentiator field for PGI and goods movement.
How can i find if a sales order is an ATO sales order
Please specify me the transaction type and steps for the 311 movement type creation and what will be the user exit for goods movement create ? will MB_DOCUMENT_BADI be sufficient ?
Please suggest me a solution
Thanks,
MOON KA
Hi Gurus,
My requirement is tat for an ATO order ,whenever a delivery create/change , PGI and goods movement (311) takes place i have to send a notification to middleware along with delivery number for Delivery . so my queries are
So what will be differentiator field for PGI and goods movement.
How can i find if a sales order is an ATO sales order
Please specify me the transaction type and steps for the 311 movement type creation and what will be the user exit for goods movement create ? will MB_DOCUMENT_BADI be sufficient ?
Please suggest me a solution
Thanks,
MOON KA
2011 Sep 13 9:31 PM
Movement type 311 is used for stock transfer between storage location to storage location inside a plant and it does not generate any accounting documents. I don't know how you're using it in the sales order process. Could you give more details about your business process?
2011 Sep 16 3:20 PM
In my sales order document flow , i can see outbound delivery, picking request, confirmation of service, and transfer within plant documents.
Am very new to SAP. Please tell me how this flow is possible.
2011 Sep 16 9:57 PM
Looks like you do an intra plant transfer from one storage location (MIGO or MB1B) to another then do delivery which also creates a picking request and PGI for the sales order (through VL01N or either of VL02N, VL06G or VL23). The difference between both movements is one is 311 other is 601 so I guess you can put a user exit code whenever it creates a material document of type 601, I think you can try that exit MB_DOCUMENT_BADI, if they create a PGI referencing Delivery this field should have Delivery number MKPF-XBLNR and/or MKPF-LE_VBELN
The following are user exits available for that business process though
Enhancement
VMDE0004 Shipping Interface: Message SDPACK (Packing, Inbound)
VMDE0003 Shipping Interface: Message SDPICK (Picking, Inbound)
VMDE0002 Shipping Interface: Message PICKSD (Picking, Outbound)
VMDE0001 Shipping Interface: Error Handling - Inbound IDoc
V53W0001 User exits for creating picking waves
V53C0002 W&S: RWE enhancement - shipping material type/time slot
V53C0001 Rough workload calculation in time per item
V50S0001 User Exits for Delivery Processing
V50R0004 Calculation of Stock for POs for Shipping Due Date List
V50R0002 Collective processing for delivery creation
V50R0001 Collective processing for delivery creation
V50Q0001 Delivery Monitor: User Exits for Filling Display Fields
V50PSTAT Delivery: Item Status Calculation
V02V0004 User Exit for Staging Area Determination (Item)
V02V0003 User exit for gate + matl staging area determination (headr)
V02V0002 User exit for storage location determination
V02V0001 Sales area determination for stock transport order
Business Add-in
DELIVERY_ADDR_SAP Address Change in Delivery Processing
DELIVERY_PUBLISH Announcement of delivery data during database update
| User | Count |
|---|---|
| 4 | |
| 2 | |
| 2 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 |