EDI 850 To IDoc - Scenario

3y ago
88 Views
7 Downloads
883.87 KB
27 Pages
Last View : 22d ago
Last Download : 3m ago
Upload by : Fiona Harless
Transcription

EDI 850 to IDoc - ScenarioApplies to:SAP XI 3.0 and above, Seeburger AS2 Adapter and Seeburger Workbench tool.For more information, visit the Data Management and Integration homepage.SummaryThis Technical Article is aimed to explain how to configure the EDI to IDoc scenario in XI/PI (eXchangeInfrastructure/Process Integration) using seeburger adapter.Author:Venkata Ramesh BoppanaCompany: Intelligroup Asia Pvt Ltd.Created on: 9 May 2009Author BioVenkata Ramesh Boppana is SAP XI Senior Associate Consultant at Intelligroup Asia Pvt Ltd;His areas of expertise include EAI Solution development in SAP XI and J2EE Applications.SAP COMMUNITY NETWORK 2009 SAP AGSDN - sdn.sap.com BPX - bpx.sap.com BOC - boc.sap.com1

EDI 850 to IDoc - ScenarioTable of ContentsIntroduction .3Business Scenario .3Assumptions .3Pre requisites .3Integration Repository Steps .4Sender Structure .4Receiver Structures.6Message Type.7Message Interface.7Message Mapping.7Interface Mapping .8Integration Directory .9Sender Communication Channel .9Module Tab .10Receiver Communication Channel .11Sender Agreement .12Receiver Determination.13Interface Determination.14Receiver Agreement .14Virtual 997 Adapter .15For 997 Document .16Receiver Communication Channel.16Sender Agreement.18Receiver Determination .18Interface Determination.19Receiver Agreement .20Seeburger Workbench.21Seeburger Message Monitoring.22Sample Input Data .24Related Content.26Disclaimer and Liability Notice.27SAP COMMUNITY NETWORK 2009 SAP AGSDN - sdn.sap.com BPX - bpx.sap.com BOC - boc.sap.com2

EDI 850 to IDoc - ScenarioIntroductionConsider a scenario where an EDI system sends a purchase order (850) to R/3 through XI/PI which has theSeeburger AS2 communication channel configuration at the sender side and at the receiver side IDoccommunication channel configuration, in the R/3 side it creates the Sales Order,.Description: 850 will be sent by The Customer. The 850 EDI file (ANSI X12) will be sent either Internet or via VAN (Value Added Networks). The Seeburger AS2 adapter will receive the 850 EDI file and it will be split into Order (XML file) andFunctional Acknowledgment. The Functional Acknowledgment is mapped and converted as 997 data, which is sent back tocustomer. The Order file is picked by a virtual adapter (Split 997) and mapping of the data to IDOC structurewill be done and the IDOC will be sent to ECC via IDOC receiver adapter.Business ScenarioSimply the scenario isAssumptionsIt is assumed that the Seeburger AS2 Adapter is available for the XI/PI system to make use of.It is also assumed that all the EDI to XML and XML to EDI conversion mappings are already generated usingthe Seeburger Mapping Designer tool and deployed in the SAP XI/PI Server.In the Integration Directory, the inbound Seeburger AS2 adapter and the Split 997 adapters are properlyconfigured.Pre requisitesBasic knowledge of XI, IDocs, XML, knowledge on EDI and Seeburger AS2 Adapter etc.Seeburger AS2 Inbound 850 ConfigurationSAP COMMUNITY NETWORK 2009 SAP AGSDN - sdn.sap.com BPX - bpx.sap.com BOC - boc.sap.com3

EDI 850 to IDoc - ScenarioIntegration Repository Steps Import the software component that is created in the SLD Create the namespace in the Integration Repository. For Sender, import the EDI XSD files to External definitions. For Receiver, Import the IDOC ORDERS05 from the R/3 system.Sender StructureHere the sender is EDI structure, EDI XSD structures are available in seeburger, based on the EDI versionwe will import the corresponding XSD structure.Now we have to import the 850 and 997 EDI structure to External Definitions in XI.After we import these files to External Definitions the XSD format of 850 EDI file isSAP COMMUNITY NETWORK 2009 SAP AGSDN - sdn.sap.com BPX - bpx.sap.com BOC - boc.sap.com4

EDI 850 to IDoc - Scenario997 Sender Structure WSDL FileSAP COMMUNITY NETWORK 2009 SAP AGSDN - sdn.sap.com BPX - bpx.sap.com BOC - boc.sap.com5

EDI 850 to IDoc - ScenarioReceiver StructuresHere the receiver is ORDERS05 Idoc, the structure is as follows.997 EDI FileSAP COMMUNITY NETWORK 2009 SAP AGSDN - sdn.sap.com BPX - bpx.sap.com BOC - boc.sap.com6

EDI 850 to IDoc - ScenarioMessage TypeEDI works as a Message type and IDoc works as a message interface so no need to create the messagetypes for source and target.Message InterfaceFor Idoc No need to create the message interface, for External definition we have to create the messageinterface.Create the message interface for EDI sender category as Inbound and Mode as Asynchronous.Message MappingPerform the message mapping for 850 according to our requirement.Perform the Message Mapping for 997 Document.SAP COMMUNITY NETWORK 2009 SAP AGSDN - sdn.sap.com BPX - bpx.sap.com BOC - boc.sap.com7

EDI 850 to IDoc - ScenarioInterface MappingCreate the interface mapping by selecting the Source and Target Interfaces. After giving the source andtarget interfaces click on read interfaces button and select the corresponding message mapping.For 997Activate all the IR objects then Integration Repository part is completed.SAP COMMUNITY NETWORK 2009 SAP AGSDN - sdn.sap.com BPX - bpx.sap.com BOC - boc.sap.com8

EDI 850 to IDoc - ScenarioIntegration DirectoryCreate the Configuration scenario.Add the Business system that we have already created in the SLD, if it is business service then we have tocreate the business service here.We have to create the sender and receiver communication channels for the corresponding sender andreceiver business services/systems.Sender Communication ChannelSAP COMMUNITY NETWORK 2009 SAP AGSDN - sdn.sap.com BPX - bpx.sap.com BOC - boc.sap.com9

EDI 850 to IDoc - ScenarioAdapter Type: AS2Transport Protocol: HTTPInternally the AS2 adapter uses the HTTP protocol that why the Transport Protocol is HTTP.Message Protocol: AS2Adapter Engine: Integration Server.Note: In the Adapter engine either we can choose the Integration Server or Non central adapter engine if we have.Message Subject: Which messages you want to process, here we mentioned *, means it process all themessages.Module TabCommunication channel in module tab, we have to configure this modules.SAP COMMUNITY NETWORK 2009 SAP AGSDN - sdn.sap.com BPX - bpx.sap.com BOC - boc.sap.com10

EDI 850 to IDoc - ScenarioModule tab containsClassifier: It is for Classifying the EDI version, is it ANSI X12 or EDI FACT or Tradacom or.BIC (Business Integration Converter): It is for doing the E2X (EDI to XML) and X2E (XML to EDI)conversion.Split: This is for splitting the 997 from the 850.When we develop the X2E and E2X mappings by using Seeburger Mapping Designer we have to give anymapping name except starts with “Seeburger”, assume here we give the name that starts with ‘NV’ and thatsame value should be configure in this module tab, Module configuration Parameter value is NV for thecorresponding Parameter name (classifierMappingID).For selecting the corresponding mapping (850 or 810 or 997 ) at runtime the parameter value is AUTO forthe corresponding Parameter Name “mappingName ”, then it goes to the Seeburger workbench and selectsthe corresponding mapping based on the sender EDI ID.Receiver Communication ChannelSAP COMMUNITY NETWORK 2009 SAP AGSDN - sdn.sap.com BPX - bpx.sap.com BOC - boc.sap.com11

EDI 850 to IDoc - ScenarioAdapter Type: IDocTransport Protocol: IdocMessage Protocol: IdocAdapter Engine: Integration Server.Note: In the Adapter engine either we can choose the Integration Server or Non central adapter engine if we have.RFC Destination: Give the RFC destination value of the R/3 System.Interface Version: Version of the ECC or R/3.Port: R/3 PortSAP Release: Release version of the R/3.Sender AgreementWhen we buy the AS2 adapter at that time Seeburger guys gives some authentication certificate details,here we have to mention those details.SAP COMMUNITY NETWORK 2009 SAP AGSDN - sdn.sap.com BPX - bpx.sap.com BOC - boc.sap.com12

EDI 850 to IDoc - ScenarioReceiver DeterminationSAP COMMUNITY NETWORK 2009 SAP AGSDN - sdn.sap.com BPX - bpx.sap.com BOC - boc.sap.com13

EDI 850 to IDoc - ScenarioInterface DeterminationReceiver AgreementSAP COMMUNITY NETWORK 2009 SAP AGSDN - sdn.sap.com BPX - bpx.sap.com BOC - boc.sap.com14

EDI 850 to IDoc - ScenarioVirtual 997 AdapterAfter the EDI file is split to 850 and Functional Acknowledgement, the 997 virtual adapter takes the 850document and gives to the Receiver adapter, in this case it gives to the IDoc receiver adapter, it acts like anintermediate carrier.SAP COMMUNITY NETWORK 2009 SAP AGSDN - sdn.sap.com BPX - bpx.sap.com BOC - boc.sap.com15

EDI 850 to IDoc - ScenarioFor 997 DocumentReceiver Communication ChannelHTTPServer: This is the AS2 Server Name.Port: Use this port to connect the AS2 server.URL Path: AS2 Server URL path.HTTP Timeout: Within this time it tries to post the data in the AS2 server.SAP COMMUNITY NETWORK 2009 SAP AGSDN - sdn.sap.com BPX - bpx.sap.com BOC - boc.sap.com16

EDI 850 to IDoc - ScenarioMDN (Message Dispatch Notification) Mode: It is for Acknowledgement receipt of the payload message.Synchronous (After the document delivered to the receiver, the Seeburger Runtime workbench will get theresponse).Content Type: It specifies what the content is; here we are sending/receiving data through EDI ANSI X12version.Module TabSAP COMMUNITY NETWORK 2009 SAP AGSDN - sdn.sap.com BPX - bpx.sap.com BOC - boc.sap.com17

EDI 850 to IDoc - ScenarioSender AgreementReceiver DeterminationSAP COMMUNITY NETWORK 2009 SAP AGSDN - sdn.sap.com BPX - bpx.sap.com BOC - boc.sap.com18

EDI 850 to IDoc - ScenarioInterface DeterminationSAP COMMUNITY NETWORK 2009 SAP AGSDN - sdn.sap.com BPX - bpx.sap.com BOC - boc.sap.com19

EDI 850 to IDoc - ScenarioReceiver AgreementActive all the objects.With this, we have finished our Integration Directory Configuration.SAP COMMUNITY NETWORK 2009 SAP AGSDN - sdn.sap.com BPX - bpx.sap.com BOC - boc.sap.com20

EDI 850 to IDoc - ScenarioSeeburger WorkbenchHere based on the sender EDI ID the seeburger workbench selects the corresponding mapping name.SAP COMMUNITY NETWORK 2009 SAP AGSDN - sdn.sap.com BPX - bpx.sap.com BOC - boc.sap.com21

EDI 850 to IDoc - ScenarioSeeburger Message MonitoringIt is a tool like Runtime workbench in XI/PI; here in the Message Monitoring we can monitor the messages inthe seeburger environment. We can get the status here, if it is success then its working fine, suppose if it isError then we can get the cause of error.Success Log:SAP COMMUNITY NETWORK 2009 SAP AGSDN - sdn.sap.com BPX - bpx.sap.com BOC - boc.sap.com22

EDI 850 to IDoc - ScenarioMessage Monitoring with error recordsError Log:SAP COMMUNITY NETWORK 2009 SAP AGSDN - sdn.sap.com BPX - bpx.sap.com BOC - boc.sap.com23

EDI 850 to IDoc - ScenarioSample Input DataFor 850 0PER*BD*yyyyyyyyyyyyyyyyyyITD************Net 30DTM*037*20090828DTM*038*20090903N1*BT*abcdef ghijklmnN3*180 E Fifth StN4*St Paul*MN*55101N1*ST*abcdef ghijklmno #1*92*0001N3*700 A. abcdefg *EXPLORIST CARRYING 430001GE*1*1943IEA*1*000001926For 997 *9*IT1*8SAP COMMUNITY NETWORK 2009 SAP AGSDN - sdn.sap.com BPX - bpx.sap.com BOC - boc.sap.com24

EDI 850 to IDoc - *8*1508IEA*1*000001502SAP COMMUNITY NETWORK 2009 SAP AGSDN - sdn.sap.com BPX - bpx.sap.com BOC - boc.sap.com25

EDI 850 to IDoc - ScenarioRelated 00f9cdf5-d812-2a10-03b4-aff3bbf792bfFor more information, visit the Data Management and Integration homepage.SAP COMMUNITY NETWORK 2009 SAP AGSDN - sdn.sap.com BPX - bpx.sap.com BOC - boc.sap.com26

EDI 850 to IDoc - ScenarioDisclaimer and Liability NoticeThis document may discuss sample coding or other information that does not include SAP official interfaces and therefore is notsupported by SAP. Changes made based on this information are not supported and can be overwritten during an upgrade.SAP will not be held liable for any damages caused by using or misusing the information, code or methods suggested in this document,and anyone using these methods does so at his/her own risk.SAP offers no guarantees and assumes no responsibility or liability of any type with respect to the content of this technical article orcode sample, including any liability resulting from incompatibility between the content within this document and the materials andservices offered by SAP. You agree that you will not hold, or seek to hold, SAP responsible or liable with respect to the content of thisdocument.SAP COMMUNITY NETWORK 2009 SAP AGSDN - sdn.sap.com BPX - bpx.sap.com BOC - boc.sap.com27

850 will be sent by The Customer. The 850 EDI file (ANSI X12) will be sent either Internet or via VAN (Value Added Networks). The Seeburger AS2 adapter will receive the 850 EDI file and it will be split into Order (XML file) and Functional Acknowledgment.

Related Documents:

between SAP and non-SAP systems. Outbound EDI is triggered in SAP, generating an IDoc that is sent to the EDI system which processes the document into the required Partner format. For inbound transactions, EDI converts partner data into an IDoc. The inbound IDoc, if successfully processed, posts a transaction in SAP. Non-Disruptive EDI Monitoring

4010 EDI documents (note EDIFACT transaction sets will be required by Amazon EU divisions): EDI 753 - Request for Routing Instructions EDI 855 - PO Acknowledgement EDI 754 - Routing Instructions EDI 856 –Advance Ship Notice EDI 810 - Invoice EDI 860 –PO Change Request EDI 846 - Inventory Advice/Update EDI 865 –PO Change Seller

SAP R/3 IDoc Cookbook for EDI and Interfaces This book is an in-depth discussion and cookbook for IDoc development in R/3 for EDI and eCommerce SAP R/3 made an old dream come true: enter your business data once in your computer and trigger all the following activities automatically, send t

collection of EDI data is received in a batch. The batch of EDI data includes a plurality of EDI documents and each of the plurality of EDI documents has at least one EDI transaction corresponding to a transaction type. The EDI transactions included in the EDI documents are identified by decoding the received EDI data according to EDI standards.

4010 EDI documents (note EDIFACT transaction sets will be required by Amazon EU divisions): EDI 753 - Request for Routing Instructions EDI 855 - PO Acknowledgement EDI 754 - Routing Instructions EDI 856 – Advance Ship Notice EDI 810 - Invoice EDI 860 – PO Change Request

1. What is EDI? 2. What is the 'Omni-hannel' 3. Omni-Channel EDI solutions 4. Where does EDI fit into the marketplace? 5. Third Party Logistics (3PL) EDI 6. Online Retailers and CommerceHub EDI 7. eCommerce Platform EDI 8. B2BGateway EDI and QuickBooks Online 9. Pricing 10. Customer Service 11. B2BGateway Fact Sheet & Trading Partners 12 .

9 EDI 103 Guide Ei EDI Chapter 6 Most Common T-Sets within Manufacturing Below you will find the most common manufacturing X12 transaction sets and the relating EDIFACT code set. 850: Purchase Order The EDI 850 is a Purchase Order transaction set, used to place an order for goods or services. The 850 generally provides the same

Basis for the industry’s worldwide operations Foundation of self-supporting programs including API Monogram More than 7000 active volunteers representing over 50 countries API Standards Program API publishes close to 700 technical standards