Application Development and Automation Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

Movement type 311

Former Member
0 Likes
34,926

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

3 REPLIES 3
Read only

sjeevan
Active Contributor
0 Likes
24,992

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?

Read only

Former Member
0 Likes
24,992

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.

Read only

sjeevan
Active Contributor
0 Likes
24,992

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