ASN IDOC (DESADV)

Hi
I'm trying to get an outbound IDOC from SAP 4.7 which I can use to map into an EDI mesage to send an ASN to our customer. I've been playing with DESADV (basic idoc type DESADV01, process code SD05) but can't seem to pull out the SSCC(i.e storage number/pallet ID). It only seems to handle Handling units.
Has anybody done this, or tell me how I can get the SU (storage unit) number into the idoc?
Thanks
Rob

Try working with a Z extension,

Similar Messages

  • Problem sending IDOC DESADV  /AFS/DELVRY03 to XI

    Hi Gurus,
    I have problems sending IDOCs DESADV (basic type /AFS/DELVRY03) created by function LSEND_IDOC to XI system. IDOC is correctly created by R3 system (AFS ECC 5.0) and correctly sent on the XI port (Status: Data passed to port OK - 03), but XI system doesn't receive IDOC.
    If I resend the same IDOC by WE19 tcode goes ok!!
    In R3 sending system nothing warnings/errors in syslog or sm58.
    Any suggests? Thanks in advance.

    Issue solved! It is necessary close the master idoc with a commit

  • Which table stored the Inbound ASN IDOC # and corresponding In.B Delivery#

    Hi,
    May i know which table stored the inbound ASN IDOC# and corresponding created Inbound Delivery number??
    Thanks!!

    Dear Hoo Laa,
    You may find the Sales Organisation/Distribution Channel details in PO itself (Shipping Tab). Table where you can get Sales Organisation/Disribution Channel is EKPV.
    Regards
    Samier Danish

  • User Exit to Override ASN IDOC field

    Hello Experts,
    I am looking for an user exit to override ASN IDOC field while sending IDOC to third party tool. Below is the scenario
    Once we do the PGI on outbound delivery SPED output creates ASN and it triggers ZASN output. We use basic type DELVRY03 to send IDOC to third party tool. Now before sending ASN to third party tool we would want to send them a flag so based on that they perform auto receipt process in their system.
    I have selected Export Indicator (EXPKZ) field from IDOC since this hasn't been mapped with third party tool. Once we get an user exit to update the Auto Receipt flag in the Export Indicator field in IDOC we will map it in XI/PI so that it will go to third party tool for further processing.
    I have a logic to identify the ASN which needs to set auto flag but I am struggling where and how to put that logic, what user exit suffice the requirement?
    Thanks in Advance
    Jay

    If my understanding correct Before you send inbound delivery information to third party system you will send one Flag to Third party system to do goods receipt.I have one question if system failed to create /user cancelled Outbound delivery then how will you stop auto goods receipt in Third party system ?.Also After goods receipt GR messages failed in sap as there is no ASN created in system.
    If you want to send the flag before ASN creation then at Speed message level you split the Idoc message into two parts one for flag the message two third party system and another one to create Inbound delivery.

  • How can I change an IDOC (desadv-asn-inbound)

    Please let me know how can I change a value within the IDOC (ASN)? I remembered that I have done this before but I can't remember how.
    I don't want to ask the vendor to resend the asn again.
    tks
    Eduardo

    Go to the Idoc segment for which you want cahnge the value than double click on the paper icon of the segment
    this will take you to the display data reocrd
    here from Data record menu at the header
    hit display --> change
    and this will open in change mode
    change the value and save
    also you can copy same idoc in WE19 and reprocess the newly created via BD87 if you don;t want to change
    but if it is production system than better to change the original and process.

  • Receiving ASN -- IDoc application error

    Hi experts,
    I am working on Auto-ID integration Scenario.
    when i am sending ASN (DESADV.DELVRY03 IDoc) to receiving R3 system using XI, i am getting the following error,
    <b>POSEX field empty --> Application document not posted</b>
    I gone thru the IDoc documentation in we60 and found that POSEX field comes under E1EDL24 : Delivery Item segment and E1EDL41 : Reference data ordering party
    I dont know which segment should get populated while generating ASN (DESADV.DELVRY03 IDoc). also there was no error generated in the sender R3 system while generating ASN.
    If anyone knows about these IDocs please help me

    Hi Amit,
    The problem is behind the IDoc field POSEX which is mandatory to create Inbound delivery in the receiver R3 system.
    When we send the ASN to receiver R3, the Inbound function module expects the data from POSEX field to send the datas to the Application.
    Here i did some customization in the XI mapping program in order to get the item reference number(POSEX).
    Solution:
    POSNR field also refers to item number so you just map this field with POSEX.

  • How to send outbound ASN IDoc with all the delivery info on legacy system??

    Hi EDI-Gurus,
    I have a small question.
    We accept inbound sales orders into SAP and send outbound Order Acknowledgments out of SAP. We don't really maintain shipping and billing info on SAP. They are being maintained on legacy. But we have to send Outbound ASN, Invoice out of SAP for them.
    Can you please let me know how exactly we can do that in detail.
    thanks,
    Matt

    Can we do this way, correct me if i am wrong.
    We'll send ASN when we issue Goods right??. If we get all the Goods issues details  relevant to an order from legacy using LSMW using IDoc method, can we send it out of SAP.
    I am just wondering if it is possible or not.
    Or get the Shipping and Billing details from legacy (using which method i don't know), and using a custom function module can we send the outbound 856 and 810 out of SAP.
    Can you throw some light on this?
    Thanks,
    Matt

  • EDI / Idoc DESADV Inbound Delivery

    Hello,
    we send IDocs (DELVRY03,DESADV) as shipping notifications to another R/3 system. The inbound deliveries in the receiving system, generated automatically, are also containing the handling units as delivery positions, which are specified in the IDOC.
    How can we prevent this, so that only the actual delivery positions are listed in the inbound delivery?  Customizing? 
    Thanks you in advance.

    Hello Mario,
    I assume that you have plant and item category filled in your HUs. In this case a delivery item is generated although the corresponding flag at the item category is switched off (this is the 'old' logic of item generation).
    Therefore if you want to prevent the item generation you could prevent the determination of an item category (see trx. 0184, entries for EL, PACK).
    If you need a more detailed control of the item generation e.g. only for some special packing materials, you might also use the 'ItemRequirement' at the delivery type (in standard 202), which specifies if an item without reference can be added to an delivery (can be maintained by using transaction VOFM - Copy requirements - Delivery).
    Best regards,
    Ulrich

  • CIDX ShipNotice to IDOC DESADV.DELVRY03 mapping

    Hi,
    SAP BP CIDX 1.0 delivers standard mapping between ShipNotice (CIDX msg) and SAP IDOC Interface DESADV.DELVR03  (inbound to SAP, used for shipment notification against which GI occurs then in SAP).
    In my OTC scenario it means Delivery Confirmation happens currently via Phone call. After this call manually in SAP they update Delivery Outbound document and do GI posting.
    Can I use DESADV for updating Delivery Document?
    I believe SHPCON message is used for updating Delivery documents.
    As far as I know DESADV and SHPCON use the same structures of DELVRY03 IDoc only the msg type from IDOC adapter is set differently. I would not like to use SHPCON since I’ve standard mapping for DESADV.
    Of course I could manuall define mapping template for SHPCON.DELVRY03 based on standard mapping to DESADV.DELVRY03. But before going for this just wanna know if I could use straigh away standard mapping to DESADV.DELVRY03.
    Any advice welcome?
    cheers,
    Mariusz
    (Max)

    A message type is an implementation using an IDoc type. for instance ORDRSP, and ORDCHG message types all are based on the ORDERS05 IDoc type. In other words, the layout of the possible segments and fields are the same in all of these. so in ur implementation u wud not have any issues in using DESADV.DELVR03

  • Create idoc DESADV when POST GOODS ISSUE

    Hi everybody!!
    I have a problem and I donu2019t know how to solve it, my question is the following:
    What can I do to make an outbound idoc type DELVRY03, message:
    DESADV doesnu2019t go off until the outbound delivery getu2019s post it, with the fact of creating it going off.
    Thank for your comments.

    Hello There,
    The functionnality you can use for your process is described in notes 340238 and 421276.                                                                               
    I am afraid that the process to create an inbound delivery via DELVRY-IDOC for a stock transfer is not possible as it´s not designed for this.                                                                               
    For the DELVRY-IDOC scenario for inbound deliverys the preceeding document has to be a SD document and not a MM document.                                                                               
    The DELVRY process is designed for purchase orders for your customer:                                                                               
    e.g. CUSTOMER SIDE               YOUR SIDE                                  
         purchase order         - >        sales order                                
               ^                                                                               
    Y                                      
         inbound delivery       < -        outbound delivery                                                                               
    The outbound delivery does not fill the purchase order number in the  IDOC as a check is looking for a SD document wich does not exist.                 
    If you need the DELVRY process for stock transfer then you need a USER-EXIT or a modification in the outbound function module to fill the PO number and the purchase order item number in segment E1EDL41.              
    We only read out the PO number and the item number if the subsequent document on the vendor side was an sales order.
    I hope this helps,
    Elaine.

  • IDOC DESADV CHANE

    Hy Experts!
    I have the following problem:
    When I'm creating an outbound delivery with DESADV msg.type then an inbound delivery has been created in an other system. If I want to change the otubound delivery (vl02n), than I always creating a new inbound delivery, altough I really dont want, because I just want to change it.
    If you check the PO history, you can see, that after changing the outbound delivery, I was creating 2 inbound delivery, for the same PO....
    Can you help me please?
    Thanks in advance!
    Marco

    Hi Marco,
    Are you sending this DESADV to yourself (the same system or some other system that you also manage) ?
    If yes, you can try to connect SHP_IBDLV_CHANGE idoc to carry changes to inbound delivery, instead of DESADV.
    If you have automotive solution activated you might also play with settings in
    SPRO -> LE -> Goods Receipt Automotive -> General Settings for Inbound Delivery Processing
    -there you can force the uniqueness of External Delivery ID, so the "change" DESADV idocs won't create another Inb Delivery, same as the first one.
    Good luck
    Tomek

  • Batch split in Idoc DESADV.DELVRY01

    Hi,
    my scenario is non-SAP --> xi --> SAP for dispatch notifications. The sender system provides batch information on line item level, sometimes with batch split.
    I am looking for a possibility to post the dispatch advice in R/3 with batch split. I already tried with multiple E1EDL24 segments and with E1EDL15, but with no success.
    Does anybody have experience with batch splits in SAP Idocs or can anybody help me with a documentation?
    Thanks a lot,
    Philipp

    hello Philipp, all you have to do is to fill the fields CHARG, HIPOS, HIEVW, only have  to fill the fields HIPOS and HIEVW in the sub-items segments, then you have to manually assign these fields to the structure that receives them, for example in the user exit "EXIT_SAPLV55K_011" the structure that receives these fields is DELIVERY_COM.   
    Example:   
    IF IDOC_SEGMENT-SEGNAM = 'E1EDL24.'   
       l_es_e1edl24 = idoc_segment-sdata.   
       it describes table DELIVERY_COM lines reg.   
       if sy-subrc = 0 and reg> 0.   
          loop at delivery_com into l_ti_delivery from reg to reg.   
                  l_ti_delivery-charg = l_es_e1edl24-charg.   
                  l_ti_delivery-lichn = l_es_e1edl24-charg.   
                  l_ti_delivery-chspl = 'X.'   
                  l_ti_delivery-uecha = l_es_e1edl24-hiccups.   
                  modify delivery_com from l_ti_delivery transporting charg lichn chspl uecha.   
          endloop.   
       endif.   
    endif. 
    i hope this information can help you. 
    best regards.
    Cesar Becerra.

  • Mapping for Inbound Delivery (ASN) Idoc

    Can anyone post the mapping and fields needed for posting Inbound Delivery against PO using incoming IDOC from vendor.
    We are not using Handling Unit Management for inbound deliveries, but still getting the error "Field EXIDV empty" Field EXIDV is for Handling Unit Number.
    How to overcome this error "Field EXIDV empty".
    Thanks

    Hi,
    I would check to make sure that your receiving storage location is not activated for HUM management
    Normally an Inbound delivery would only request EXIDV if you were trying to post stock to a HUM managed storage location
    Can you create an inbound delivery without this issue directly in SAP (via VL31N with the same IDOC data?)
    Steve

  • ECC6: IDoc DESADV: Status 52 instead of 53

    Hi Experts,
    Our system was just upgraded to ECC6 over the weekend.  We have an issue similar to what is described in the OSS Note 898626, but the note doesn't help.  Please give us some suggestions.
    Thanks
    Joanna
    Edited by: Joanna Q. Shi on Feb 14, 2012 9:58 PM

    Hi Joanna, we also have the same problem here. have you found solution?
    Best regards,
    Stone
    I meant i have applied the note and I know the problem caused by warning msg however I need this to ignore the warning and the note did not help.
    Message was edited by: Pen-Siri Stein

  • AII Flex Del Scenario DESADV.DELVRY03 IDOC

    Hi 
    I am working on IDOC-TO-IDOC scenario in flexible delivery scenario.
    When an ASN is sent from supplier system to customer system via XI the idoc DESADV.DELVRY03 is used to create inbound delivery against the purchase order
    While executing IDOC in target system, the system gave error  with error status 51.
    <b>the error is POSEX field is empty.</b>
    I tried to test execute this IDOC in transaction we19 by filling value of POSEX.
    What should be the value of this field so that IDOC is executed properly?
    Looking forward to pointers to above query.
    Thanks in advance.
    Amit Deshpande

    Hello Amit,
    There are 2 POSEX fields in the DELVRY03 Idoc,
    E1EDL24-POSEX is External item number
    E1EDL41-POSEX is Item Number of the Underlying Purchase Order
    Go to WE60 and put in DELVRY03 and look this up.
    In the IDOC it should show which segment is in error.
    Regards

Maybe you are looking for