DESADV IDoc using EAN's

Hi all,
A bit of guidance if you could. I am trying to simulate an inbound delivery creation process using DELVRY06/DESADV for a PO. The issue I have is that the EDI provider will not be sending the material number in either the E1EDL24 (delivery line item) or E1EDL44 (HU item) segments - only the barcode.
E1EDL24 has a field EAN11 which I have populated with the relevant EAN/UPC code and removed the MATNR and KDMAT values for the R/3 material. However I cannot get the inbound delivery to create without populating the material number.
Also for the HU, we have the scenario of having multiple materials (E1EDL44) packed into a HU (E1EDL37). The DL44 segment only has material fields and no corresponding EAN field to identify the materials to be packed.
If anyone has experience with this issue then I would love to hear what I can do. If there is something that is 'out of the box' i.e. SAP standard then that will be first prize for sure, but if I have to, then an enhancement may be required - hopefully not.
Kind regards,
Paul...

Hi,
I worked with EAN Numbers however I dont think EANs can be used for Nested packing etc.
However please check the link below it might be helpful to you
http://help.sap.com/saphelp_afs60/helpdata/en/afs.htm
Regards
Shrinivas Betageri

Similar Messages

  • IDOC ORDERS05 - need to know how to send IDOC using EAN

    Dear Expert,
    in my site i have scenario to convert PO for 1 system to SO on other system.
    Now my configuration is send IDOC using vendor material.
    But I need to change for send with EAN code, and it can create my IDOC to SO (using EAN code)
    How can i do?
    Thank you for your answer,
    @tom

    Start here:
    http://java.sun.com/docs/books/tutorial/getStarted/cupojava/
    Also these:
    Sun's basic Java tutorial
    Sun's New To Java Center. Includes an overview of what Java is, instructions for setting up Java, an intro to programming (that includes links to the above tutorial or to parts of it), quizzes, a list of resources, and info on certification and courses.
    http://javaalmanac.com. A couple dozen code examples that supplement The Java Developers Almanac.
    jGuru. A general Java resource site. Includes FAQs, forums, courses, more.
    JavaRanch. To quote the tagline on their homepage: "a friendly place for Java greenhorns." FAQs, forums (moderated, I believe), sample code, all kinds of goodies for newbies. From what I've heard, they live up to the "friendly" claim.
    Bruce Eckel's Thinking in Java (Available online.)
    Joshua Bloch's Effective Java
    Bert Bates and Kathy Sierra's Head First Java.
    James Gosling's The Java Programming Language. Gosling is
    the creator of Java. It doesn't get much more authoratative than this.

  • Inbound processing of segment E1EDT13 - QUALF 499 in DESADV idoc

    Dear all,
    we are currently facing the problem, that we want to send customized deadline dates in a DESADV idoc into our system.
    I set up the customizing accordingly, maintained the data in a outbound delivery and created an idoc out of it. I saw, that the segment E1EDT13 is filled using QUALF 499.
    I took this idoc modified a few fields and sent it back as an inbound delivery.
    This works, but E1EDT13 with qualifier 499 doesn't appear in the created inbound delivery.
    I checked the coding of the inbound function modules concerning qualifier 499 and detected, that this qualifier is never considered in the coding.
    Does SAP support the inbound posting of qualifier 499? If yes, how? Which function module will be used?
    If no, does anyone have an idea/experience concerning inbound DESADV using qualifier 499 in segment E1EDT13?
    Kind regards
    Harry
    PS: We are using a ECC 6.0 release.

    Posted the wrong idoc type. Sorry
    Moderator Message: I will lock this thread, just in case someone feels tempted to answer it :-). Next time please use the EDIT option to edit your post.
    Edited by: kishan P on Nov 4, 2010 5:53 PM

  • Desadv idoc processing issue

    Hi All,
      We are facing issue, when vendor send a two desadv idoc for packing delivery.
    First idoc correctly pack the delivery and change the packing status to completely packed.
    Processing second Idoc get fails but create a dummy handling unit. It delete one handling unit from the handling unit table VEKP but the trace remains in document flow table VBFA.
    This does not happen in all the cases and we are not able to reproduce in Quality system to debug.
    Does anybody faced the same issue earlier, and what could be the possible root cause and solution for this.
    Please help.
    Thanks in Advance
    Ankit Gupta

    Hi,
    As you have mentioned that you are using custom defined iDoc, you might be using a custom defined BAPI to receive the data from the iDoc.
    As you have said that the status is 64, your iDoc has entered the system & it has failed only when the data being sent to the application.
    kindly, check if the custom defined BAPI or RFC is working fine & whether it updates the status record or not? because you custom BAPI will be receiving the data from the iDoc.
    Also, test the scenario using the transaction WE19.
    or else you can use manual processing of iDoc using T.code - BD87.
    kind regards,
    Thangesh

  • DESADV Idoc + duplicated Inbound deliveries

    Hello.
    I am using DESADV to create inbound deliveries in ECC6. For the Item category ELN (item categ. for inb. delivery), I have prevented to created zero quantity delivery item => via VL31N it is impossible to create a second delivery items for the same PO items if the first one gets the fully PO qty.
    The issue is that when we try to do it with an DESADV Idoc, SAP allows it => 2 delivery items in 2 diff. deliveries having qty=PO qty.
    Is there someone faced the same issue ?

    Hi
    I am bit confused with your posting, Data u were passing is not updated in the Field or what ....
    VFDATA is Shelf Life Expiration or Best-Before Date ..correct
    With regard
    Bhargava

  • ASN user exit, before posting DESADV IDOC.

    Hi
    I have a requirement to compare the sales order quantity and delivery quantity before posting the outbound DESADV IDOC to the external system. Can anyone tell me which use exit to be used.
    If there is no exit, can anyone please tell me the alternative way to achieve the same functionality.
    Regards
    Rinku

    If you use NW 7.0, you may use an implicit enhancement option at the end of the FM, to set status 68 (it's an export parameter)
    Otherwise, create your own FM which calls idoc_input_delvry, and set status 68 in your FM. You must customize transaction WE57 to call your FM instead of idoc_input_delvry.

  • Unable to generate IDOCS using IDOC_INPUT_ORDERS Function Module

    Hi,
    I have written a program to post IDOCS using function module IDOC_INPUT_ORDERS .
    In the debugging mode,I found that after the call of this function-module,sy-subrc is set to zero which means that this function-module is getting successfully executed.
    But when I go to WE02 transaction code , i do not see any IDOCS being generated for IDOC Type ORDERS05 .
    Please could someone help me out with this .
    Regards,
    Sushanth H.S.

    hi
    check your ALE configuration:
    go thru the links:
    http://help.sap.com/saphelp_erp2005/helpdata/en/0b/2a6620507d11d18ee90000e8366fc2/frameset.htm
    http://www.sappoint.com/presentation.html
    http://www.allsaplinks.com/idoc_search.html
    http://www.sapgenie.com/sapedi/idoc_abap.htm
    http://www.erpgenie.com/sapedi/idoc_abap.htm
    reward points for useful ans
    Regards
    Aarti

  • How to update multiple Sales Orders with one IDOC using IDOC_INPUT_ORDCHG

    Hi Gurus,
    Here's my scenario:
    Consider there are 2 Sales Orders for same Purchase Order -
    Open Quantity
    Sales Order 1
    Article A1
    1
    Sales Order 2
    Article A2
    1
    Say if I want to change Open Quantity of both SO 1 & SO2 by dispatching 1 Quantity each for Article A1 and A2 via ORDCHG, observed that in Include LVEDBF0N, XVBAK-VBELN is checked for only 1 Sales Order.
    Whether it is possible to update multiple SOs with one IDOC using IDOC_INPUT_ORDCHG?

    Hi,
    Check out this link, this deals with the problem you are facing.
    http://www.sdn.sap.com/irj/scn/index?rid=/library/uuid/802f0ed1-a17a-2c10-7db4-d515a5b047ed
    Regards,
    Runal

  • Issue In Posting Proof Of Delivery Using Idoc using Message Type STPPOD

    Hi ,
    (The details I have attached in the below file.)
    We are trying to perform proof of delivery with respect to a outbound delivery via IDOC using idoc inbound function module IDOC_INPUT_STPPOD.
    Everything is working fine except when it is creating a new stock movement document on confirmation of proof of delivery, the newly created stock movement document is not reflecting the actual received quantity instead it is showing the the Actual Delivery quantity.
    For clicking on the button - "Proof of Delivery Confirmation " (green wright symbol) and change the overall POD status as completed ( depending on this status C the stock movement document gets created) we did a custom coding in the customer exit of IDOC_INPUT_STPPOD.
    The details I have attached in the below file.
    I am not able to understand where I am making mistake due to which, the quantity on the stock movement document after proof of delivery confirmation is not reflecting the actual received quantity.
    Can you please suggest  what necessary coding changes I need to perform to make it work properly.
    Regards
    Saifur Rahaman

    Hi Thripura,
    In DELVRY03 Idoc type,there is a segment E1EDL37  containing Shipment Header Information.As a header segment,there are 6 segments under this,which contains other details.Please see the below details.
    E1EDL37                        Shipping unit header
        E1EDL39                        Control segment for shipping units
        E1EDL38                        Shipping unit header descriptions
        E1EDL49                        Express Delivery Company's Tracking Connection Data
            E1EDL50                        Express Delivery Company - Additional Data
        E1EDL44                        IDoc: Shipping unit item (delivery)
            E1EDL46                        Serial Numbers HU
    Regards,
    VSN

  • Inbound IDOC using  XML

    Hi,
    I need to create an Inbound IDOC using Function modules using an XML file as Input.
    I am using mySAP ERP 2004(WAS 6.4).
    IDOC type : HRMD_A05
    Message Type : HRMD.
    I am using the FM's in an ABAP report for testing, reading the data from the XML File using the FM GUI_UPLOAD .
    I tried using the FM <b>IDOC_INBOUND_XML_VIA_HTTP</b>,with import parameters XML_STREAM, CONTENT_LENGTH, CONTENT_TYPE, REMOTE_ADDR.(ALL Type Strings)
    This FM creates the IDOC successfully but i do not get the status record for the IDOC as there are no export parameters or tables where i can get the value.
    I am trying using the FM <b>IDOC_INBOUND_XML_SOAP_HTTP</b>,with import Parameters as <b>XML_STREAM type XSTRING</b>,and there is the export parameter ASSIGN ,type IDOC_ASSIGN_TAB and i was wondering if this could return the status.
    I used the same XML and used the FM "SCMS_STRING_TO_XSTRING", to convert the file input string into XSTRING.
    On executing this i get the exception,"NO DATA RECEIVED" .
    Can anybody Please Tell me
    1)How to get the status of an IDOC if i use the FM IDOC_INBOUND_XML_VIA_HTTP ?
    2)How to use the FM IDOC_INBOUND_XML_SOAP_HTTP ?
    3)Is there any other way to create an IDOC with XML input?
    Thanks,
    regards,
    Siddhartha Jain

    HI Nagarajan,
    I had checked the first link mentioned by you and activated the required service from Transacttion SICF,but still it didn't help.
    The second link points to the IDOC Adaptor for XI,guess it won't help as i'm not using XI.
    I want to pass XML data read from file and call a FM which creates and posts and IDOC into R/3 and returns the IDOC Number and Status.
    For this i found the FM's IDOC_INBOUND_XML_SOAP_HTTP and IDOC_INBOUND_XML_VIA_HTTP.
    The FM IDOC_INBOUND_XML_VIA_HTTP accepts xml as string and posts IDOC succesully,but i do not get the status and IDOC Number.
    The IDOC_INBOUND_XML_SOAP_HTTP accepts xml as xstring,so i used the FM SCMS_STRING_TO_XSTRING to convert the same xml string to xstring and pass it to the FM.But it gives an error 'NO DATA RECEIVED'.
    If i make few changes to the XML doc,to include SOAP envelope ,like
    <?xml version="1.0" encoding="UTF-8"?><HRMD_A05>.......</HRMD_A05>
    to
    <soap-env:Envelope xmlns:soap-env="http://schemas.xmlsoap.org/soap/envelope/"><soap-env:Body><IDOC BEGIN="1">.......</IDOC></soap-env:Body></soap-env:Envelope>
    I get the error,the tag <IDOC BEGIN="1"> not found ,the IDOC XML should be of format <IDOC BEGIN="1"> <IDOC>.
    Can anybody please help on what to do/how to proceed.
    Thanks,
    Regards,
    Siddhartha

  • File to Idocs using BPM

    Hi,
    Current Interface Flow - File (xml) to Idoc (single Idoc type)
    Thirdparty sends a File for Goods Receipt. This file may have multiple orders.
    Orders are sorted in an xslt by ORDNUM. Each record has a delivery type (Deliver Type PO or Delivery Type STO). For each order Graphical Message mapping occurs.
    In case of PO, inbound delivery number and item number have to be received from ECC via an RFC call and passed to VBELN and POSNR. While in case of STO, source field ORDNUM and ORDITEM are passed to VBELN and POSNR. (RFC call happens only for POs, not for STOs)
    In case of STO, TCode  will be MB0A.and IDoc would be WMMBXY (As is the case right now)
    In case of PO, there may be two cases -
         a) There is at least one response from ECC for all the line items inside an order --> in this case TCode will be MB0A and IDoc is  WMMBXY .
         b) If there is no inbound delivery number for any line item from ECC inside an order --> TCode MB01 will be used and IDoc used is WMMBXY
    So for all the above cases Target IDoc is WMMBXY.
    Changes to be done - Now  File (xml) to Idoc (Two different Idoc types, WMMBXY and DELIVERY03)
    Now there is an additional requirement that I will be using an additional IDoc (DELIVERY03) in above case a).
    I want to use BPM in this case
    1) RFC call in message mapping to get the inbound delivery number (for POs only) (Should be before the message enters BPM)
    2) Separating the messages based on IDoc type
    3) Interface / Message mapping for each IDoc type
    4)Send the message to ECC
    Please suggest how to proceed with BPM
    Thanks,
    Varun
    Edited by: Varun Reddy on Feb 4, 2011 4:47 PM

    Hi Varun,
    Follow this thread... You have answer for this.
    This link gives design ideas for your requirement
    /people/sudharshan.aravamudan/blog/2005/12/01/illustration-of-multi-mapping-and-message-split-using-bpm-in-sap-exchange-infrastructure
    Follow Bhavesh discussion. It might be helpful too
    Message Split: File to Multiple IDOC Types

  • Mapping to an IDOC using an externally created XSL file

    I want to map a message to an IDoc using an ABAP XSLT transform. I am creating the XSLT in an external tool.
    I need to use an XSD definition of the IDOC as the target document of the mapping. I can get that in two ways:
    1) Get the XSD definition of the IDOC from transaction WE60 and use the menu command 'Documentation -> XML Schema'
    2) In the Integration Repository, export the XSD of the imported IDOC.
    The problem is, there are significant syntax differences between these versions, and I don't know which is the correct version. For instance, the XSD exported from the Integration Repository has a mandatory attribute 'SEGMENT' for each segment that must be filled to create a valid XML message; this is not the case when the XSD definition is created in WE60.
    Can somebody advise which is the correct version to use?

    Hi Anthony,
    This is really strange...
    In both case XSD should be same...can you please tell for which idoc you are generating xsd?
    Eventhough if you generate XML Schema using WE60,  mandatory attribute 'SEGMENT' for each segment has to be there....this validation would be done while posting idoc. It will check for all mandatory fields.
    I have some different thoughts that what wojciech has suggested...
    "If were your shoes I would use xsd from integration repository because that's the expected result...."
    But final goal is not to achieve mapping but posting idoc with proper data in R/3 system successfully.
    Your second question..
    "Do I assume then that placing a constant value of 1 in the SEGMENT attribute is just to satisfy the validation of the XML message against the XSD:..?
    ummm...I think if you assign constant "1" to segment it will generate that segment while creating idoc. Its mandatory to assign constant value to segment which you want to generate...
    "Can I assume that the IDoc adapter will fill the SEGMENT attribute with the correct value?.."
    I dont think so Idoc adapter will fill this attribute automatically...you need to assign constant to field segment.
    Nilesh

  • Auxiliary Packaging missing from DESADV IDOC

    Hi Experts,
    I have a delivery attached to a shipment, when the output for the shipment triggers an outbound DESADV IDOC, the segment E1EDP08 and E1EDP06 contain normal packaging material information, BUT Auxiliary packaging material information (which do not have a handling unit number) is missing.
    How to get this aux pack info into E1EDP08 and E1EDP06 segments of DESADV IDOC? any configuration, user exit, coding?
    maximum points would be rewarded, if the solution is helpful.
    Br,
    Ankur

    I have checked these field available in DESADV original message in WE19 transaction.You need to add in Functional module program if the packing material has AUXilary packing then system should populate these fiels.Check why the current program it is not populating?.If the logic is not written in existing program then you need to modify the code.

  • Exception handling in IDOC using workflows

    exeception handling in idoc using workflows
    i. what will be the trigerring event in case of idoc ?
    ii.will it be BOR -- IDOC<message_type >?
    thanks in advance
    naval bhatt

    Hi Naval Bhatt,
    it depends on what you would like to do, but there is an object IDOCAPPL, more information you find Objekttyp IDOC<MSGTYP>:
    http://help.sap.com/saphelp_47x200/helpdata/en/04/92725546f311d189470000e829fbbd/frameset.htm
    General how it works:
    Objects, Events and Tasks to be Created
    http://help.sap.com/saphelp_47x200/helpdata/en/78/2176d251ce11d189570000e829fbbd/frameset.htm
    This is an example how the application should implement the exception handling in IDOC by using workflows.
    Events for example:
    - inputErrorOccurred
    - inputFinished
    Regards
    Tibor

  • Trying to send Idoc using Standard Outbound Processin option

    Hi friends
    i created a IDoc  using the Link
    SAP Menu->Tools->Bussiness Communiation-> IDoc Basis -> Test -> Test Tool
    I selected an Idoc of Type MATMAS
    and clicked Standard Outbound Processing , i gave the receiver port , Partner Type(LS) and Partner No. this port is basicall connecting to XI system , and my intention is to send an MATMAS Idoc to XI .
    But once i click Standard Outbound Processing , it throws a dialog saying <b>" Idoc 00000000001900024 was saved but cannot or should not be sent"</b>
    what might be the reason . kindly reply if you know how else do i send a MATMAS IDoc fro R/3 to XI

    Hi,
    have a look at this weblog first:
    /people/prateek.shah/blog/2005/06/08/introduction-to-idoc-xi-file-scenario-and-complete-walk-through-for-starters
    it shows how to post an idoc to XI
    you need:
    1. WE20 (for matmas) in your R3
    2. rfc dest to XI from your r3 (SM59)
    3. TCODE IDX1 in your XI with parnter number 
    also have a look at dosuments section
    on the XI FAQ page (below)
    for many idoc weblogs
    https://websmp207.sap-ag.de/~sapdownload/011000358700001410142005E/Configure.pdf
    Regards,
    michal
    <a href="/people/michal.krawczyk2/blog/2005/06/28/xipi-faq-frequently-asked-questions"><b>XI / PI FAQ - Frequently Asked Questions</b></a>

Maybe you are looking for