on 11-17-2007 11:36 PM
Hi!!
I want to send an Orders idoc (sales order) to the sap system, but in the inbound processing <b>this error occur: there is no article description for item</b>. Idoc status 51.
In the Document Item General Data segment of the idoc (E1EDP01) i only set the field MATNR and ABGRT if it helps.
What fields of what segments should I set to avoid this problem.
Thanks.
Hi Gerg,
Best option is to ask the functional consulant.
If not use WE19 to send a test idoc . In debugging mode figure out where all you are getting error.
Regards,
Sumit
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Gerg
is that error is occuring when the IDOC is being posted to Sales Order - that is it has made it all the way from XI into your R/3 system - then the error is to do with either your EDI config in R/3 or simply the IDOC does not have enough information.
The E1EDP01 segment should have elements POSEX, MENGE, MENEE, PMENE, VPREI, NETWR
Plus a child segment E1EDP19 say with Qualf=001 IDTNR=xxxxx KTEXT=xxxxxxx
Hi!
Thanks for the answer!
If I set, the field Qualf to <b>'002'</b> in the segment E1EDP19 , my idoc has a status 64 IDoc ready to be transferred to application, but after 1 minute the idoc status changed to 51 agian Runtime error MESSAGE_TYPE_X has occurred unfortunatelly.
But if I set it to <b>001</b>, because I want to post sales order, it has a status 51:The material number for item 000001 could not be identified.
why?
And if I set the fields menee and pmene to "AU", because this code is my unit of measure in my material plant and account view, the idoc status said that: ISO unit of measure AU is not assigned (item ). but i have that one in SAP in my material.
Can tell me me why?
This is my all fields I have set:
segmentE1EDK01.setField("CURCY", "EUR");
segmentE1EDK01.setField("FKTYP", "S");
segmentE1EDKA1.setField("PARVW", "AG");
segmentE1EDKA1.setField("PARTN", "0000000001");
segmentE1EDKA1.setField("NAME1", "VEVO_01");
segmentE1EDK14_salesOrg.setField("QUALF", "008");
segmentE1EDK14_salesOrg.setField("ORGID", "0001");
segmentE1EDK14_distChannel.setField("QUALF", "007");
segmentE1EDK14_distChannel.setField("ORGID", "01");
segmentE1EDK14_division.setField("QUALF", "006");
segmentE1EDK14_division.setField("ORGID", "01");
segmentE2EDP01.setField("POSEX", "000001");
segmentE2EDP01.setField("MENGE", "12");
segmentE2EDP01.setField("MENEE", "AU");
segmentE2EDP01.setField("PMENE", "AU");
segmentE2EDP01.setField("VPREI", "50");
segmentE2EDP01.setField("NETWR", "50");
segmentE1EDP19.setField("QUALF","<b>002</b>");
segmentE1EDP19.setField("IDTNR", "FAKANAL");
segmentE1EDP19.setField("KTEXT", "FAKANAL");
<b>Thanks</b>
Hi
the Qualf 002 refers to Vendor (your companies Part numbers) and perhaps that message is saying that it does not exist in your R/3 MM tables.
the Qualf 001 refers to Customers Part numbers. If you are using these then you need to define in R/3 Customer Material Info records to match Customer Part to your Part number.
If you are getting UOM errors then either the UOM is not defined as a UOM or Alternate UOM against the Part number
or your R/3 UOM Config does not have 'AU' defined or 'AU' does not have an assigned ISO code and set to primary.
User | Count |
---|---|
86 | |
10 | |
10 | |
9 | |
7 | |
7 | |
6 | |
5 | |
4 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.