EDI/ IDOC
Gurus
Can somebody answer my querries
1. What exactly is gapping and mapping in EDI/IDOC
2. Can anybody send me the functional specifications and test development for EDI! Meaning any specs as a functional consultant we provide EDI team for mapping .
My email ID is [email protected]
Thanks
Dear Brendon,
what you map in IDOC depends on the IDOC message type.
ORDERS - creation of a sales order
ORDCHG - change of an existing sales order
ORDRSP - confirmation/replication of the sales order
DELINS - creation of a delivery schedule in scheduling agreement
DELORD - creation of a delivery order to the scheduling agreement
EDLNOT - creation of an external agent delivery to the scheduling agreement
GSVERF - creation of a credit advice
SBINV - creation of the invoice
SBWAP - creation of debit/credit memo(requests)
INVOIC - sending the invoice
In the transaction WE60 you can see the fields to every basic IDOC type. Not all fields which could be mapped via IDOC will be transfered automatically (only some ones). All other fields can be mapped to the application with the help of numerous user-exits provided.
The most important transactions:
BD87 - to apply the incoming IDOC
WE19 - to copy / to edit the IDOC and apply this copy
WE02 - to display the IDOC
WE05 - to select IDOCs
WE60 - to see the declared IDOC fields
And here is a general information about IDOC concept in SD:
The EDI concept is intended to realize the sales and distribution process completely automatically with the help of electronical documents. These documents are sent from one customer to another, are processed mostly on the background and give a possibility to realize the sales process extremely efficiently.
If MM-customer would like to purchase the goods then he creates the IDOC of type ORDERS and send it to SD-customer. On the SD-side the IDOC is processed via the function module IDOC_INPUT_ORDERS and creates the sales order. As confirmation the SD-side can send to MM-side the Order-Response IDOC (function IDOC_OUTPUT_ORDERS). The MM-customer can every thime send a change to the existiong order, then on SD side the ORDCHG IDOC will be processed. It can change the order like in VA02. The creation of the invoice can be made via IDOC of message type INVOIC (function IDOC_OUTPUT_INVOIC).
So, the process can be realized completely automatically between SD and MM partners with the help of IDOCs: ORDERS, ORDCHG, ORDRSP, INVOIC.
That's all concerning the SD-EDI.
Additional processes in SD, where EDI are used:
1) application of delivery schedules to the scheduling agreement: IDOC of type DELINS
2) creation of a delivery order to the scheduling agreement: IDOC of type DELORD
3) creation of external agent service delivery to scheduling agreement: IDOC of type EDLNOT
4) creation of credit advice / credit memo in the frames of self-billing: IDOCs of type GSVERF, SBWAP and for external invoice creation SBINV.
It is all processes which are realized in the SD module via EDI.
There is not so much Customizing for EDI. The most entries are required by EDI for the scheduling agreement processing (DELINS, EDLNOT, SBINV). The Customizing of these processes is located in the Customizing of scheduling agreements: SPRO => Sales and Distribution => Sales => Sales Documents => Scheduling agreements with delivery schedules => Control EDI Inbound processing.
General EDI Customizing in SD is available under: SPRO => Sales and Distribution => Electronic Data Interchange => EDI messages => ...
I hope this info helps.
Kind regards,
Akmal Vakhidov
Development Support SAP, Walldorf/Germany
Similar Messages
-
Interface between sap to non sap using edi idoc
hello abaper's,
i have requirment on creating Interface program for downloading files(PO) from Non-sap system to sap system using EDI Idoc techniques.pls give me a good tips for this requirment..
With Regards
MurugeshRajeevHello,
First of all, we'll need to identify as to what we want to do with the PO Data. For example, If we want to Create Sales Order, there is already a Posting Program available with the Name IDOC_INPUT_ORDERS (FM). This is useful for Creating a Sales Order automatically whenever a PO IDoc is received.
Here is the Information for processing Standard IDoc.
1. WE30 - ORDERS05 - IDoc Type
2. WE31 - Segment Definition for the IDoc Type
3. WE81 - Logical Message Types (ORDERS)
4. WE82 - Assigning the Message Type to IDoc Type
5. WE42 - Define Process Code
6. BD51 - If you want to Code a Custom Function Module,
then after creating it, you need to register the same
Function Module in this Transaction Code.
7. WE57 - Assign Message Type / IDoc Type / FM group.
8. WE20 - Partner Profiles
9. WE21 - Port Definitions
Hope this information was helpful.
Thanks and Regards,
Venkat Phani Prasad Konduri -
EDI IDOC generation for interface with Vendor software help needed.
EDI IDOC help needed.
We are NOT an EDI shop, but have a project to output data to Sales Force.com
Sales Force requests IDOC output - eg. 810 Outbound Invoice.
We will need to do a historical load of Orders/Quotes/Invoices from the past 2 years.
Is there a function module or series of FM's that are used to generate the E2EDKxxxxx type segments?
I have been testing using the IDOC_OUTPUT_INVOIC and IDOC_OUTPUT_ORDRSP FM's, but they generate segments begining with E1EDKxxxxx.
Basicall we have a report program that the user enteres in the date range of Order/Quotes/Invoices they wish to extract, the the program needs to output a flat file (.txt) on the server which is then picked up by Sales Force.com.
Also, is there a way to have in the Partner Profile a generic Partner under the "Type KU" that can be used for all orders/invoices so I don't have to create a KU Partner Type for each and every Sold-To customer we have?
I am very new to EDI so any help would be greatly appreciated.
Thanks.
Scott.Hi Scott,
We will need to do a historical load of Orders/Quotes/Invoices from the past 2 years.
I know it's very tempting to use an interface for such loads if you anyhow have to create one. However, often the volume alone speaks against interface usage for such scenarios.
Is there a function module or series of FM's that are used to generate the E2EDKxxxxx type segments? I have been testing using the IDOC_OUTPUT_INVOIC and IDOC_OUTPUT_ORDRSP FM's, but they generate segments begining with E1EDKxxxxx.
Well, the E2* segments basically reflect the external name of the IDoc segment, whereas the function modules you're referring to basically just create an internal version of the IDoc. Once the IDoc framework then passes the IDocs to the partner, the segment names usually (depends on how the IDocs are passed on) get converted to their external name. If there are multiple versions of a segment, then the version number will be appended to the segment name.
Note that IDoc segment definitions are only partially stored in the data dictionary. If you want to see all versions you should always use transaction WE31 to look at segments. There you can also see for example for E1EDK01 the several versions and when you then use in SE37 function module SEGMENT_EXTERNAL_NAME_GET you will see what SAP produces as the external name for segment E1EDK01. This function module is basically the one that handles the segment name translations.
Ignore the comments for subsystem, this is basically an option in SAP to possibly trigger further external tools (e.g. mapping etc.) for handling the outbound IDocs.
Again, the funny thing is that via the WE30 transaction, if i put in INVOIC02 as the Obj. name and see the segments, i can see that E2EDK01 there is a version 005, but if i go to SE11 and put in E2EDK01005 structure line and i get a "not found". We just have up to E2EDK01002.
In the old days SAP used to generate E1, E2 and E3* structures in the data dictionary (SE11). The E1* structure reflected the character type representation of an IDoc segment, whereas the other two (definition and documentation) contained actual references to data elements (e.g. if you used a quantity field). However, in newer releases those dictionary structures (E2* & E3*) are no longer generated, because they're superfluous (meta data defined via WE31 is sufficient).
Cheers, harald -
SAP R/3 Mapping with EDI IDOC's 846 and 852 (Outbound)
Hi:
How are the following EDI IDOC Types mapped in SAP - R/3?
1. Inventory Inquiry / Advice (846)
2. Product Activity Data (852)
What is the basic type, message type, idoc type that has to be used
in both the cases - outbound based ones.
This is a consumer products industry and not a retail industry. This
is a hypothetical scenario where the end customer would like to see
the price and the stock from all the plants and then place an order
(846); and also see what is being planned in aparticaular plant for
a planning period (852). The cycle countings are carried out based
on the type of product in question and SAP-R/3 has been set up for
this. What is the trigger point for the enitre activitiy to take
place. Any valuable suggestions or guidelines are most welcome.
Regards
RohitCheck this link and see if it leads you somewhere.
http://sap.ittoolbox.com/groups/technical-functional/sap-interfaces/information-on-the-edi-idoc-types-1739410
http://www.jt77.com/CRM/related-discussion-1111.html
Regards,
Ravi Kanth Talagana -
Find status of a sales order created using EDI IDOC
Hello everyone,
I have IDOC created for incoming sales order using FM 'IDOC_INPUT_ORDERS'.
When a sales order is created manually iva VA01, it prevents the order from being saved when a specific error is hit unless user resolved it first. However, when the order is created via EDI IDOC, the error is hit and it cannot be created. In the sapmv45a program, i will to say that if it is an EDI IDoc transacion for the order, let it bypass the error and create the order.
Can anyone pls tell me how to check the status of a sales order being created using EDI IDOC ?
Sy-batch does not work.
Thank you in advance.
JoyceJoyce,
If you pay attention the code in FM it is exporting value of da_edi_sign to memory id "SD_EDI_ACTIVE" stored in constant "da_memory_id". ('CONSTANTS: da_memory_id(13) VALUE 'SD_EDI_ACTIVE'.)
In your program you have two you have two options.
1. Declare a constant as in the FM and use that as mentioned below:
CONSTANTS: da_memory_id(13) VALUE 'SD_EDI_ACTIVE'.
IMPORT v_memid FROM MEMORY ID da_memory_id.
2. Hardcode memory id as below:
IMPORT v_memid FROM MEMORY ID 'SD_EDI_ACTIVE'.
Hope this resolves your problem.
Gajendra -
I/B EDI IDoC for Service Ent Sheet & Goods Receipt against PO SAP ECC 6.04
Hi EDI Experts ,
We Have ECC 6.04. We are planning to have inbound EDI IDoC for Goods Receipt against PO & Service Ent Sheet .
1.For Goods Receipt against PO I have identified below Message type:
MBGMCR / MBGMCR03 - Used in SRM Confirmation IDOC from SRM & SUS
WMMBXY/ WMMBID02- Messages Types - I remember used in last Project
Can anyone please suggest/confirm me , exactly which is most used and most suitable ?
2. For Service Ent Sheet inbound posting I unable to find any IDoC and never heard same.
( I learnet that from SUS Service entry posted in ECC by eSOA with PI ( XML).... or in other cases it may created using some BAPi)
What is exact fact ? Is there Service entry sheet can not pe posted by IDOC ? If yes, how ? if now, what is the best options ?
Thanks in advance.
Regards
NAPHi ,
In MM-SUS deployment,
Until SRM 7.0 with ECC 6.04, Service procurement using MM-SRV & SAP SUS, was not provided. But, as of “SRM 7.0, only in combination with ECC 6.04 ”, SAP standardized the “Service Procurement” scenario along with Material Procurement for MM-SUS deployment and so fully supported for Material & Services .
Please refer the Note 868192 & 1269540 and Technical scenario matrix ( criterion 18) document for details.
So for there is Enterprise Services ( eSOA) and not IDOC. Please see below messages for Services.
Create Purchase Order
PurchaseOrderERPRequest_Out_V
Outbound
Change Purchase Order
PurchaseOrderERPRequest_Out_V1
Outbound
Receives Service Entry Sheet
ServiceAcknowledgementERPCreateRequest_In
Inbound
Approve Service Entry Sheet-> Send Approval Note
ServiceAcknowledgementERPConfirmation_Out
Outbound -
How to Send Purchase Order through EDI/IDOC.
Hi Experts,
We are using SAP ECC.5. And intending to send the Purchase Order to Supplier through EDI/IDOC and Receive the Inbound Acknowledgement.
Appreciate, if you could help me, the required Configuration details for outbound and inbound (PO & Acknowledgement).
Reg
KumarHi Kiran
Many thanks for the response. It is true that by changing the message type to EDI can generate idoc. What is not clear is any other config we need to do interms of Message generation, Resubmitting failed IDOC etc..
Out requirement is that we would generate the IDOC for New and changed docs and send to external EDI converter.
Inbound, receive the IDoc and post the acknowledgement.
Appreciate, if you could forward any document link which can explain the details.
Reg
Kumar -
Hi,
Can anyone provide me the step by step configuration of EDI IDOC ofr both incoming and outgoing mainly for PO.
Thanks
Regards,
Srivatsanhi,
Refer SAP Note No. 455140
Refer SAP Note No. 546147
Refer SAP Note No. 607108
Refer SAP Note No. 779972
May be it will help you
Thanks & Regards,
Kiran -
EDI / IDoc : While posting inbound IDocs, IDocs gets into status 56
EDI / IDoc : While posting inbound IDocs, IDocs gets into status 56 with message "EDI: Sender port in control record is invalid".
But if I reprocess the same idoc without doing any changes using RBDINPUT and select radio button to processs idocs for status 56, then it gets successfully posted.
So not getting why this stucks for the first time.
Thanks in Advance..........i fixed this my self
-
EDI IDoc Segment Filtering Transactions
Hi All,
Is there any transaction for EDI IDoc segment filtering where partner profile is set up with partner type as 'customer' or 'vendor' (and not partner type as 'logical system' where ALE IDoc segment filtering transactions BD59 & BD64 can be used) ?
Thanks !Thanks Lokeshwari.
Actually, a perticular field in an IDoc segment needs to be filtered. e.g. I dont want to send idocs with a perticular item category for ORDERS05 IDoc.
Is there any transaction to fulfill the same ? -
How to Identify an whether an Sales order is created through EDI Idoc
Hi all,
By seeing an Sales Order, How to identify whether the sales order is created through EDI Idoc or by other source.
Thanks in advance
Regards
ChakriHello Chakri,
As far as I know, for EDI orders a separate order type is created. So, they use to that create the order with an Idoc.
But, remember you can use other order types as well.
Thanks,
Babu Kilari -
Hi
we are receiving inbound EDI idocs throgh third party. Third party received EDI file having 5000 transactions .
It was transalated same number of idocs text document and posted in SAP. But after 4 hours same file processed in SAP.
Third party saying they sent only once .
Is there any way in SAP file placed two times or one time .
Any table stores this information . we are using TRFC port . I know EDIF12 table but it was not used here.
Any clue on this.
ThanksHI
ANY Clue on this issue -
Hi,
Can anybody suggest regarding any EDI/IDOC setting for SD counsultant apart from developer's work?
Regards
SusrikantApart from output there is nothing in SPRO, but there is lot to be done in WEDI.
To understand the basic configuration adn teh setup reqmt for IDOCs, EDI, you can go through the following links.
Then you will understand the configurations needed.
http://www.riyaz.net/blog/index.php/2008/01/19/beginners-guide-to-ale-and-idocs-a-step-by-step-approach/
http://www.scribd.com/doc/24447/SAP-R3-IDoc-Cookbook-for-EDI-and-Interfaces-by-Axel-Angeli
This one is really good, try to complete the book
http://www.thespot4sap.com/Articles/SAP_ALE_IDOCS.asp
Hope this helps.
You can reward if this helps you -
ALE,EDI,IDoc,OLE and BAPI
plsease give the detailed concept for ALE,EDI,IDoc,OLE and BAPI
awaiting reply
thanks
Moderator Message: The long waiting ended...
Edited by: kishan P on Jan 9, 2011 7:38 PM<<non-detailed concept definitions removed by moderator>>
Edited by: kishan P on Jan 9, 2011 7:36 PM -
Hi Experts,
i never worked on ALE/EDI/IDOC .. Please send me the links and material about ALE/EDI/IDOC.
Thanks in Advance
Thanks,
Venkatt.Hi
Look at this links
http://help.sap.com/saphelp_erp2004/helpdata/en/dc/6b835943d711d1893e0000e8323c4f/content.htm
http://www.sapgenie.com/sapgenie/docs/ale_scenario_development_procedure.doc
http://edocs.bea.com/elink/adapter/r3/userhtm/ale.htm#1008419
http://www.netweaverguru.com/EDI/HTML/IDocBook.htm
http://www.sapgenie.com/sapedi/index.htm
http://www.sappoint.com/abap/ale.pdf
http://www.sappoint.com/abap/ale2.pdf
http://www.sapgenie.com/sapedi/idoc_abap.htm
http://help.sap.com/saphelp_erp2005/helpdata/en/0b/2a60bb507d11d18ee90000e8366fc2/frameset.htm
http://help.sap.com/saphelp_erp2005/helpdata/en/78/217da751ce11d189570000e829fbbd/frameset.htm
http://www.allsaplinks.com/idoc_sample.html
http://www.sappoint.com/abap.html
http://help.sap.com/saphelp_erp2004/helpdata/en/dc/6b835943d711d1893e0000e8323c4f/content.htm
http://www.sapgenie.com/sapgenie/docs/ale_scenario_development_procedure.doc
http://edocs.bea.com/elink/adapter/r3/userhtm/ale.htm#1008419
http://www.netweaverguru.com/EDI/HTML/IDocBook.htm
http://www.sapgenie.com/sapedi/index.htm
http://www.allsaplinks.com/idoc_sample.html
ALE/ IDOC/ XML
http://www.sapgenie.com/sapgenie/docs/ale_scenario_development_procedure.doc
http://www.thespot4sap.com/Articles/SAP_XML_Business_Integration.asp
http://help.sap.com/saphelp_srm30/helpdata/en/72/0fe1385bed2815e10000000a114084/content.htm
IDOC Convertion
/people/kevin.wilson2/blog/2005/12/07/changing-fields-in-an-idoc-segment
http://www.esnips.com/web/ALEIDoc
Regards
Haritha.
Maybe you are looking for
-
Dear I-pod users, I haven't used my i-pod in a long time and I forgot the password It was disabled after countless tries but right now is not disabled.Is there any way I can delete the password on the computar instead of going to the Apple store
-
Apple TV attached to an Onkyo receiver
I have my Apple TV attached to an Onkyo receiver and my Samsung tv is attached as well. The Samsung has a dvi port and I use a dvi hdmi adapter. My problem is I have audio from the Apple TV but no video feed. Any ideas what might be the problem?
-
UCCX: 8.02 (IPV6
Dear Gents, I have the following problem on one of our client he has the below: 1- Cisco CUCM 8.02 and UCCX 8.02 2- IP Phones 7960 3- Cisco Agents desktop 4- Agents are using extension mobility The problem is that the users login to a phone using ext
-
Alaska 4G data device type support, phones with 4G included?
Today is the big day; VZW officially fired up 4G data in AK yet aside from a couple of blips over the past year logged on my phone which I assume were testing, the phone isn't indicating the presence of 4G data. Is the 4G access limited to non-teleph
-
JDOM "IllegalStateException: Root element not set" when reading file
Hello, I am relatively new to XML. I am trying to read an xml document to parse some information out of it. I basically have a large amount of data I want to load into my program. I could program it all in as static arrays, but I thought xml would be