Goods Issue through IDOC

Hello All,
We have the situation as follows:
1. A sales order is created.
2. An outbound delivery is created automatic through worklist.
3. An IDOC DELVRY03 is generated through message determination. The IDOC is sent through EDI to 3PL.
4. 3PL picks the material and confirms the picking result by IDOC.
My question is: Which message typ and IDOC type can I use for carrrying out goods issue?
Thank you in advance!

We use Basic Type DELVRY03 with Message Type SHPCON, inbound process code DELV.  The E1EDL18 segments are the key to picking and posting.  One E1EDL18 has QUALF = PIC, and the other one has QUALF = PGI.  The item level segments must correctly identify the materials by number and the quantity picked.
We had to enhance the standard inbound process code with CMOD project V55K0001.  This was necessary to match up the IDoc line-item segments (E1EDL24) with the correct item position on the delivery note for picking (and to validate quantities and units of measure--always a good idea when dealing with 3PL's).  We also use the user-exit to update other handy fields like carrier ID, BOL number, gross weight, etc. 
Hope this helps you.

Similar Messages

  • How to re-run output determination after goods issue through idoc

    Hello,
    i've got a question about output determination. We are currently in a process to automate picking, packing and goods issue through a 3rd party software. The software creates DELVRY03-Idocs including picking, packing and goods issue-information. Picking, packing and goods issue work just find and after submitting the idoc, the delivery is updated as needed.
    The problem arises when it comes to printing the shipping document on the printer belonging to the picking station that just processed the delivery. To determine the correct printer, the external software includes the picking station number inside the idoc. A user exit in idoc_input_delivery puts the number (3 digits) into likp-traid. The customizing for using this field inside output determination is complete and seems to be working.
    The problem is: as the number of the picking station is not known before goods issue, the LD00 message must not be generated before goods issue. I used the appropriate condition insinde the message scheme, the message is not generated until goods issue is complete. After processing the DELVRY03-Idoc, the message should be found and generated, but it isn't. When i take a look at the delivery after submitting the idoc, goods issue is complete, picking and packing is done - and no sign of an header message of type LD00. First i thought about a misconfiguration inside my customizing for output determination, but when i access the delivery via vl02n (change delivery), output determination seems to be processed again and without making any changes or actions, LD00 is generated and waiting for processing. After saving the delivery, LD00 is processed and the shipping document is printed exactly where it should be.
    So, as my customizing seems to work and everything else around idoc processing doesn't make any problems either, i conclude that, after processing the idoc, R/3 just needs a little kick to re-run the output determination, find the now fitting condition for LD00, find the appropriate entry in the condition table and print the document.
    I already tried report rsnast00, but this one just seems to run already created messages.
    Any ideas how to automate this little "kick in the butt"?
    Thanks in advance!

    I'm working on a similar issue with ws_delivery_update. I'm not using the IDOC as you are, but I'm using the function in a program of mine to PGI the delivery, but the output isn't being added to the delivery. I've tried to run the function twice as you suggested, but that doesn't seem to work. Do you have any suggestions or ideas on things to try?
    Thanks,
    Eric

  • Updation of MCHB-CLABS value on Post Goods Issue through VL01n

    When POsting Goods Issue I need to change  MCHB-CLABS value.
    My requirement:
    When quantity left in the stock is less than (MCHB-CLABS)  .005  I am adding the remaining quantity left to delivered quantity, but the stock (MCHB-CLABS) is not getting updated. It remains the same quantity less than .005.
    Could you tell me any parameter in user exit which I need to modify?

    Hi,
    VL01N has one BAdi called "DELIVERY_PUBLISH".
    Why don't you use User exit for solving your problem?
    Following are the user exits availble for the transaction:
    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         
    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          
    Regards,
    Dharitree

  • Cancel goods issue using Idocs

    Hi,
    I'm trying to cancel a goods issue on delivery using idocs. I would like to use either WMMBID02(Message type WMMBXY) or DELIVERY03(message type SHPCON).
    Is it possible or not?
    If not, which idoc do I have to use for this
    Thanks

    Hi Omar,
    Welcome to SDN.
    Please try to use this IDoc type MBGMCA01 with message type MBGMCA and process code BAPI.
    Hope this will help.
    Regards,
    Ferry Lianto
    Please reward points if helpful.

  • Cancel goods issue using idoc DELVRY03

    Hi,
    IS it possible to cancel goods issue using inbound idoc DELVRY03.
    The field 'qualf' of the segment E1EDL43 says it's possible to do It. But when I try to do IT I have a message saying that the GI has already been performed and that I can't do anything on the delivery.
    Do someone know if It's possible or not using DELVRY03.
    And if not what is the idoc allaowing this.
    Thanks in advance

    Hi omar,
    i have your same trouble.
    Have you found anything?
    thanks in advance

  • How do load system form matrix -Inventory-Goods Issue through SDK UI &DI

    While I am accessing system form matrix -Inventory Goods Issue/ Goods Receipt, the matrix object is not accessible.
    Error is coming stating "Item 13 is invalid, where 13 is item uid for matrix.
    So,How do load system form matrix -Inventory-Goods Issue(FORM 720/-720) through SDK UI &DIAPI.
    Form Type: -720
    How to get reference of System form matrix object -Inventory-GoodsIssue.
    Some thing similar to CopyFrom functionality for -Inventory-Goods Issue.
    Currently my client requirement is as follows.
    I created a UDF ((U_ILC) Incoming Log Challan) for marketing documents. And, this field is added in the header level of Goods Reciept, Goods Issue documents.
    1. Through Inventory->Goods Receipt (ILCNo.10), items are received. Assume, M00001, M00002 are the items received with qty, price, whse, account values.
    2. Through Inventory->Goods Issue, item should be issued. In this Goods Issue Form, after entering U_ILC value as 10, pressing Tab, the GoodsIssue matrix should be loaded with the values of GoodsReceipt(IGN1 for U_ILC:10) document i.e. M00001,M00002 along with the same values as in GoodsReceipt of ILC:10.
    The code is as follows:
    If (( ( pVal.FormType = "-720" or pVal.FormType = 720) And pVal.EventType <> SAPbouiCOM.BoEventTypes.et_FORM_UNLOAD) And (pVal.Before_Action = False)) Then
                '// get the event sending form
                oForm = SBO_Application.Forms.GetFormByTypeAndCount(pVal.FormType, pVal.FormTypeCount)
                If pVal.ItemUID = "U_ILCNo" And pVal.EventType = SAPbouiCOM.BoEventTypes.et_LOST_FOCUS And pVal.Before_Action = False Then
                    SBO_Application.MessageBox("ILC No. Lost Focus")
                    oMatrix = oForm.Items.Item("13").Specific
                    oColumn = oForm.Columns.Item("1")
                    oEditItmCode = oColumn.Cells.Item(1).Specific
                    oEditItmCode.Value = "07215090x606"
                    oItem = oForm.Items.Item("U_ILCNo")
                    oEdit = oItem.Specific
                    SBO_Application.MessageBox(oEdit.String)
                End If
            End If
    3. The code
    oMatrix = oForm.Items.Item("13").Specific
    is raising error. I have used Event Logger and breakpoints to see where the code is halting.
    Help me, how to access the matrix of Goods Receipt/ Goods Issue and load based on the existing data.
    Thanks in advance

    HI
    If your code is in the SBO_Application_ItemEvent then try using this line
    oForm = SBO_Application.Forms.Item(strFormUID)
    instead of
    oForm = SBO_Application.Forms.GetFormByTypeAndCount(pVal.FormType, pVal.FormTypeCount)

  • Goods issue through PI sheet

    Gurus,
    I am facing a strange problem. I am trying to issue components through PI sheet. I have used almost all the standard characteristics (such as cons_1, cons_2, cons, cons2 etc.). But everytime I try to issue the material I find that the header material is being issued not the components (I find this in CO54). The problem I guess lies in the characteristics PPPI_MATERIAL (whose function module is COC1_PPPI_CHAR_VALUES). Has anybody else faced this problem? Please let me know if you people have any solution or feel that I am making some mistakes...
    thanks is advance!
    Snigdho

    Hi,
    Problem solved!! generation scope was 0 instead of 1.

  • Generate DELVRY  Idoc when Post goods issue is done in SAP

    I need to generate an Idoc when post goods issue is done in SAP (outbound to SAP) .I understood that I can do this using the message control .The message type DESADV with the process code DELV will support this.
    But I didn’t understand how to trigger the Idoc.In the current scenario our Company is doing the post goods issue in SAP for the in three different ways.
    1.Manually doing the post goods issue through the transaction VL02N
    2. an Inbound Interface (using Idoc)  which will do Post goods Issue in SAP
    3.Another Interface using BAPI, which will, do post goods issue in SAP
    I have to run my outbound interface when the post goods issue is done by all the above three ways.  Can any one help me out in this?

    You have to configure the output first .
    You can use output type LAVA ( avaialble in Std SAP ) .
    ( Tcode is NACE , Select Application V2 -> Outputtypes ).
    ( Create condition records suitable to generate an output)
    Next is ALE.
    Setup a distribution Model ( for DESADV ) and all other setup for ALE i.e. Distribute Dist. Model / Generate Partner Profile .
    In the Partner profile in WE20 select your partner system. Double CLick on Outbound Message DESADV ( this wd be there after you generate partner profile , if not add it here in outbound ) . On this screen goto tab MESSAGE CONTROL .
    Application - V2
    Message Type - LAVA
    Process Code - DELV.
    Now you are ready to go. The moment a PGI is done in any form an output LAVA would be proposed and processed using process code DELV.
    Cheers.

  • RE: Goods issue posting through Migo for Production Order

    I have released the production order, when I want to post the goods issue through migo to the concerned order I am getting error saying that material "No components exist but there was stock in the storage location for unresticted use.
    I have checked through MMbe transaction.

    Are there components in the Production Order? If yes, is the reservation created and movement allowed for the reservation?
    Lakshman

  • Change Moveing average price in MIGO Goods Reciept through user exit

    Hi,
    i need to change the moving average price in the MIGO transaction  (Goods Issue) through user exit can any one help me with user exit.

    Hi,
    Check these Enhancemnts...
    Exit Name           Description
    V02V0001            Sales area determination for stock transport order
    V02V0002            User exit for storage location determination
    V02V0003            User exit for gate + matl staging area determination (headr)
    V02V0004            User Exit for Staging Area Determination (Item)
    V50PSTAT            Delivery: Item Status Calculation
    V50Q0001            Delivery Monitor: User Exits for Filling Display Fields
    V50R0001            Collective processing for delivery creation
    V50R0002            Collective processing for delivery creation
    V50R0004            Calculation of Stock for POs for Shipping Due Date List
    V50S0001            User Exits for Delivery Processing
    V53C0001            Rough workload calculation in time per item
    V53C0002            W&S: RWE enhancement - shipping material type/time slot
    V53W0001            User exits for creating picking waves
    VMDE0001            Shipping Interface: Error Handling - Inbound IDoc
    VMDE0002            Shipping Interface: Message PICKSD (Picking, Outbound)
    VMDE0003            Shipping Interface: Message SDPICK (Picking, Inbound)
    VMDE0004            Shipping Interface: Message SDPACK (Packing, Inbound)
    Badi Name            Description
    DELIVERY_ADDR_SAP    Determine Time-Dependent Delivery Address in Delivery
    DELIVERY_PUBLISH     Returns BAdI Implementation: Automatic GR Posting T 2
    DELIVERY_PUBLISH     Updating of Delivery in Purchase Order
    DELIVERY_PUBLISH     AIP: Delivery Confirmation for Sales Order
    Regards
    Raghu

  • Changing the field content of 'wrbtr' in accounting document during Post Goods Issue in VL02N

    Hi Experts,
         I have requirement ,where I need to  change the 'amount in document currency value (wrbtr)' in line item of a accounting document, which is created as part Post Goods issue through VL02N.
              I have already check BADI's below as follows:-.
    1) LE_SHP_GOODSMOVEMENT- No accounting document information flows in this BADI.
    2) AC_DOCUMENT - Field 'WRBTR' is not available in substitutable fields list.
    3) BTE-1050 - This BTE is not getting triggered while doing PGI.
            Please suggest any other possibilities to make the change.
    Thanks & Regards,
    Suganth.

    Hi Kartik,
                I have checked the enhancement you specified, but it didn't trigger during PGI. Can u please let me know is there any other possibilities to make the change.
    Thanks
    Suganth.

  • Movement Type 161error in STO return (Plant to Plant) at the time of goods issue .

    Hi all...
    Am getting the following error while posting goods issue through VL02N
    Update control of movement type is incorrect (entry 161 X X _ L)
    Message no. M7226
    Diagnosis
    The system could not find entry 161 X X _ L in any of the movement type control tables.
    Process : STO Return Plant to Plant.
    Purchase Order ( STO) done.
    Goods issue done.
    Goods receipt at the receiving plant.
    Amended Purchase order, added one more line item and ticked return.
    Inbound delivery done.
    VL02n Goods issue am getting the error.
    Pls help.
    Suhas
    MM consultant

    Update control of movement type is incorrect (entry 161 X X _ L)
    Have a look into your OMJJ customizing for 161 movement type:
    It probably looks like mine:
    the error message has the info in exact the same sequence
    161 X X _ L
    this is 161, checkmark checkmark blank L  in the table above.
    L would mean reference to a delivery.
    But as you can see here, there is no L, everything is B which means reference to purchase order.
    It is not allowed to add items in a delivery without purchase order reference, it is technically possible, but it finally ends in the error you have.
    The process has to start from the purchase order.

  • User Exit for MIGO (goods receipt and goods issue)

    Hi all ,
    When i create a cross company goods receipt or goods issue through MIGO,I need to add another line item to the accounting documents posted with the sales tax calculated.For this i need to use a user exit which adds another line item.
    Can someone suggest me the user exit which i need to use ?
    any input would be of great help.
    Thanks,
    nsp.

    Hi
    Available exits for MIGO are
    Transaction Code - MIGO                     Goods Movement
    Exit Name           Description
    MBCF0002            Customer function exit: Segment text in material doc. item
    MBCF0005            Material document item for goods receipt/issue slip
    MBCF0006            Customer function for WBS element
    MBCF0007            Customer function exit: Updating a reservation
    MBCF0009            Filling the storage location field
    MBCF0010            Customer exit: Create reservation BAPI_RESERVATION_CREATE1
    MBCF0011            Read from RESB and RKPF for print list in  MB26
    MB_CF001            Customer Function Exit in the Case of Updating a Mat. Doc.
    No of Exits:          8
    You would hav to search through these.
    Hope this helps to solve ur problem....
    <b>do reward if useful....</b>
    regards
    dinesh

  • Goods issue error at batch level stock

    Hi Experts,
    In MMBE for Material 12121426 Plant 6348 storage location  0001,batch 4065634891 in storage
    location level have stock is 12.000 EA and batch 4065634891 level stock is
    4,164.000 EA
    User is performing Goods issue through MB1A 261 movement type For 4,164.000 EA EA but showing error
    is Deficit of SL Unrestricted-use 4,152 EA : 12121426 6348 0001 4065634891
    Please suggest any one why batch level stock not updated to storage location level and why system not allowing batch level stock in MB1A How to rectify this error
    Regards
    Mohan

    You probably have to contact SAP. There is hot news about inconsistencies between batch stock and storage location stock: 1930161 - Stock inconsistencies in table MCHB for batches
    See as well KBA 1963022 - More details on the stock inconsistencies situation mentioned in Hot News 1930161

  • Transaction for Partial (602)reversal of goods issue (601) quantity?

    Dear friends,
    I am trying to reverse the 601 goods issue through cancellation with reference (601) document in MB1A transaction, but it is giving the error and it is not allowing me to reverse,
    In VL09 there is possibility of reversing the entire document, but my requirement is i need to reverse partial quantity out of the issued quantity through 601.
    Regards,
    Archu

    hi archu,
    please refer below link
    Reverse PGI with partial quantity
    regards
    vijju

Maybe you are looking for

  • Cables for TV use

    I have a MacBook Pro laptop. Sometimes we would like to watch what is projected from the computer to the TV screen. For this purpose, we were give an apple adapter for the computer plus a video cable. (Matrix 2 Ultralink) When we use this we get vide

  • How to create a stock transfer order?????

    as subject TCode and detail steps thanks

  • Ghost images in Browser windows

    I now have may thousands of photos and iPhotos is struggling to cope. I am trying to use Aperture but find it very frustrating. Whenever I try and look at images on browser they are ghost images (just dotted lines around) and I can only see them if d

  • Transport error on standard program during transport of SPAU adjustments

    Hi, We are trying to transport adjustments made for SPAU into our Testing Environment. However, we encountered an error for program: AL01900R, Include MKGALF60: Syntax error in line 001861', 'Field 'DELTA_FGROUPS_REC' is unknown. It is neither in one

  • Vertical lines as well as a chipped screen at the edge very small

    hi guys . i was wondering if my iphone 5 which has white/grey vertical line going down the screen and the pixels have some inconsistency in colour as well as a cracked screen( small thin line across the edge) would be eligible for the iphone warranty