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,
@tomStart 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 -
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 GuptaHi,
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
RinkuIf 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 RahamanHi 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 -
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 JainHI 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 -
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 PMHi 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,
AnkurI 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 bhattHi 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 XIHi,
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
-
I bought my ipod 4th generation and I started it it was everytihig right but I wanted to put music and when I connected the ipod to the pc it says "This device cannot be used because the Apple Mobile Device Service is not started"
-
Aperture - Once pic is in here how can you save as desktop picture ?
Thanks
-
Doubts in upgrading 3.5 to BI 7
Hi, we are going to upgrade from 3.5 to bi 7.0.Please answer for my questions. 1. in Bi 7 Data flow is different datasources - (infopackage) -> PSA -(DTP) -> data target. what happens the existing data flow in 3.5 otherwise we have to create from scr
-
Dock connector almost feels as if it is too big for port on ipad 2
I recently purchased my ipad 2 with 3G. When i try to put the charging cable in the port i have to push really hard(it doesnt click in like itouches)? Im worried that my ipad is defective. Any help or advice? Anybody else with this problem
-
Hi, I am new to JAXB I have compiled my xsd file from Scehma Compiler and got "generated" package with Java files. But how can I compile all those java files and import it into my application. Do I have to manually compile each java files in "generea