Sender / Receiver ID mapping for EDI interfaces and Type of seeburger adapt

We need to set up a interface using Seeburger adapter for Purchase order IDOC to 850 EDI mapping.. After reading from SDN,
1) We can use the standard mapping in BIC MD to do E2X and X2E mapping..
2) We can use any of the AS2, EDI generic adapter, Seeburger FTP adapter or Seeburger SFTP adapter...
How do we decide which adapters should be chosen? I can see that it makes sense to use SFTP adapter or AS2 adapter for security...
Also how do we map Sender and Receiver IDs on the EDI message.. Should this be hardcoded as part of mapping or is there any facility in seeburger adapter to do this? I saw some references to Party Identifiers and not sure how it is used in setting up Sender/ Receiver ID
Also the graphical mapping to convert IDOC XML to EDI XML, Do we have standard mapping defined or do we need to create our own graphical mapping.

Hi Kris,
I had worked in the somehow same scenario, It was IDOC to EDIFACT file.
I can give you few clues which might be helpful
In BIC MD you have to create your own mapping if the standard mapping is not available (First check all the standard mappings in BIC). For your reference you need X2E mapping, as your scenario is IDOC to 850 EDI.
"the graphical mapping to convert IDOC XML to EDI XML, Do we have standard mapping defined or do we need to create our own graphical mapping."
In graphical mapping i created my own mapping, Seeburger has given some sample mappings you can check those for your reference (SEEBURGER_GENERIC_EDI software component). Mostly you have to create your own. You need a document from your functional consultant so that you are able to map correct fields and constants.
"how do we map Sender and Receiver IDs on the EDI message.. Should this be hardcoded as part of mapping or is there any facility in seeburger adapter to do this? I saw some references to Party Identifiers and not sure how it is used in setting up Sender/ Receiver ID"
This has been generally hardcoded in message mapping (In my case i hardcoded). If any of ur IDOC field contains that data you can map that field. But better Idea is ask your functional expert.
"How do we decide which adapters should be chosen? I can see that it makes sense to use SFTP adapter or AS2 adapter for security... "
You can choose adapter according to your requirement. In my case i used File adapter as i have to create file in PI server only. My suggestion you can use SFTP for seeburger
Hope these points are helpfu for u
Regards,
Shradha

Similar Messages

  • Mapping for the interfaces

    Hi all !
    I am new to interfaces and as a functional cosultant I have to do couple of functional specs for the interfaces and also the mapping ...what should be my approach
    1, let's say I have to do the mappin for the Lcokbox interface( EDI 823) .....what should I have to exactly do in here?
    2. another example would be I need to grab required data from a third party tool into the credit master data on the cutomer ... how can I do this ...
    Please some one explain me in detail the above two cases , so I can get a clear understanding and start from there.....
    hoping couple of answers....thanks a lot in advance for anykind of help

    Hello
    In simple words, an interface is a 3rd party software. SAP and this software exchange data in 2 way channel.In layman's words, we need a program which can download data and process and record in SAP.
    Also, we need a program to send data to the external interface.
    First draw the process flow / how and what data is involved. Make a visio diagram.
    Let the technical guys have a look at it and decide on what business partners like XI need to be used.
    Let them decide on the channels by which data can flow.
    Now look at the available data in the 3rd party, study their fields and check relevance in SAP. The out come of this excercise is mapping data for smooth flow and compatability.
    Now let the ABAPers sit and prepare download / upload program and and link both the systems.
    The data is in the form of files, which are either manually uploaded or triggered by scheduled jobs. The interface program should facilitate both features.
    Reg
    assign points if useful

  • Problem accessing /config_general/null/Default.action   Reason:There is no Action mapped for namespace/ config_general and action name default

    in use:
    vRO 5.1
    eclipse 3.7.2
    vRo plug-sdk 5.1
    steps:
    1.create a plug-in project from samples(choose solar system)
    2.find the dar package and upload it by vRo configuration
    3.vRo configuration said upload successfully,but the solar system configuration is not properly configued..
    problem:
    Problem accessing /config_general/null/Default.action   Reason:There is no Action mapped for namespace/ config_general and action name default
    How to solve it??
    Thanks so much!!

    There was problem from crm side...its working now..

  • Can I know where exactly I can go for an interface and an abstract

    can I know where exactly I can go for an interface and an abstract???
    with a simple program???

    You mean an example? Any introduction to Java textbook should have that.

  • Why does siri only have business and maps for U.S and not Ausstralia?

    why does siri only have business and maps for U.S and not Ausstralia?

    what does this mean ?
    Beta means it is unfinished, not fully featured and may have bugs.
    so is it not possible for siri to tell me the weather, and maps and businesses for Australia?
    That's correct. Nor will it do it for me in the UK. As it say's in the Siri FAQ I linked to:
    "Maps and local search support will be available in additional countries in 2012."

  • Download maps for North America and China to my 61...

    Please help -
    Where could I download maps for North America and China
    to my 6110.

    @Tunisianbob
    As the smallest country in North Africa you would probably either need to download entire continent of Africa or set Nokia Maps application "Online" and sweep across area in horizontal "zigzag" and force it to download any available data:
    As I have the entire World Maps downloaded from merging the five continents there is no further available data.
    Happy to have helped forum with a Support Ratio = 42.5

  • Country implementation 40 does not exist for category IT and type 2001

    Dear Experts,
    I am getting the following error
    "Country implementation 40 does not exist for category IT and type 2001".
    when I tried to create a leave request. I think the HR Ess configuration is complete.
    Kindly, give your valuable inputs, hence I can try & resolve this issue, as I am stuck with this for quite sometime.
    Your inputs will be really valuable.
    Thanks
    Bala

    After suffering this same problem and not finding any help or information ANYWHERE, I debugged the process and found that the error is caused by a missing entry in view V_BLPTYPECOUNTRY.
    I created a new entry in the view with a blank molga and the error goes away.
    The entry I added was:
    Category = IT
    Data Typ = 2001
    Ctry Grouping = (blank)
    Class = CL_PT_BLP_IT2001
    I hope that this can help anyone having the same problem in the future.

  • Pls send me PDF'S for Integration Repository and Mapping

    Hello All,
    I need to make presentation.
    Pls send me different PDF'S for Integration Repository and Mapping
    Regards

    Henry,
    I hope this will help you.
    http://help.sap.com/bp_bpmv130/Documentation/Operation/MappingXI30.pdf
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/d046c490-0201-0010-84b6-9df523cbca31
    raj.

  • SAP MAPPING for EDI 857

    Hi All,
    I have to send EDI 857 Information from SAP. Could you please let me know which IDOC should i use to achieve the functionality. I appreciate if anybody can send me the mapping document of EDI 857 from SAP.
    Thank You,
    Suresh

    Hi,
    I have to send the Shipment/Billing Information and the triggering point is When we save the Shipment of the Delivery.. I am using SHPMNT03 IDOC for Shipment Details.. I am thinking of extending the SHPMNT03 IDOC for getting the billing details. Is this the right way for sending the Shipment/Billing Information to EDI 857 ?
    Thank You,
    Suresh

  • Multi mapping for Synchronous Interface (RFC)

    Is it posssible to define synch multimapping (RFC)?
    For exmaple my structure is
    request
    <items>
    <item>
    </item>
    <item>
    </item>
    </items>
    I want  to invoke RFC for each <item> and to get response like
    <responseitems>
    <item>
    </item>
    <item>
    </item>
    </responseitems>
    Do I need synch BPM or it is possible without?

    Hi,
    u can do these buy settin the rfc to rfc to unbounded and map the items with the rfc so for every item u will get a rfc.
    u can use <b>packaging</b> to perform the multimapping where u can avoid bpm.just create a external defnition for ur rfc and change the occurance of the rfc to 0..unbounded and use the external definition for mapping.
    so for each <b>item tag a rfc will be generated</b>.
    To get the response give ur inbound interface as synchronous.
    regards
    jithesh
    Message was edited by: jithesh balakrishnan

  • Java Mapping for JDBC Interface

    Hi,
    please help on java mapping for my jdbc interface.
    my java code for jdbc is:
    Created on May 7, 2008
    TODO To change the template for this generated file go to
    Window - Preferences - Java - Code Style - Code Templates
    package XiMappingDB2.com.xi.test;
    @author miracle
    TODO To change the template for this generated type comment go to
    Window - Preferences - Java - Code Style - Code Templates
    Created on May 2, 2008
    To change the template for this generated file go to
    Window&gt;Preferences&gt;Java&gt;Code Generation&gt;Code and Comments
    package com.xi.test;
    import java.io.IOException;
    import java.io.InputStream;
    import java.io.OutputStream;
    import java.sql.Connection;
    import java.sql.DriverManager;
    import java.sql.Statement;
    import java.util.HashMap;
    import java.util.Map;
    import javax.xml.parsers.DocumentBuilder;
    import javax.xml.parsers.DocumentBuilderFactory;
    import org.w3c.dom.Document;
    import org.w3c.dom.Element;
    import org.w3c.dom.Node;
    import org.w3c.dom.NodeList;
    import com.sap.aii.mapping.api.AbstractTrace;
    import com.sap.aii.mapping.api.MappingTrace;
    import com.sap.aii.mapping.api.StreamTransformation;
    import com.sap.aii.mapping.api.StreamTransformationConstants;
    import com.sap.aii.mapping.api.StreamTransformationException;
    @author kotla
    To change the template for this generated type comment go to
    Window&gt;Preferences&gt;Java&gt;Code Generation&gt;Code and Comments
    public class NameMerge implements StreamTransformation  {
         private Map param = null;   
         private MappingTrace trace = null;
         public void setParameter(Map param){       
         this.param = param;
         if (param == null) { 
         this.param = new HashMap();
         public void execute(InputStream input, OutputStream output)      
         throws StreamTransformationException {
         AbstractTrace trace = null;     
         String RESULT = new String();
         trace =      
         (AbstractTrace) param.get(             
         StreamTransformationConstants.MAPPING_TRACE);
         try {          
        //Create DOM parser
        DocumentBuilderFactory factory =   
        DocumentBuilderFactory.newInstance();     
        DocumentBuilder builder = factory.newDocumentBuilder();
         //Parse input to create document tree
         Document doc = builder.parse(input);
                    trace.addInfo(doc.toString());
          //          Map the elements          
        Node root = doc.getFirstChild(); // gets the root element
         NodeList children = root.getChildNodes();
          for (int item = 0; item < children.getLength(); item++) {
          if (children.item(item) instanceof Element) {
          root = (Element) children.item(item);
          NodeList ch = root.getChildNodes();
          RESULT = RESULT.concat(ch.item(0).getNodeValue() + " ");
          trace.addInfo(RESULT); }
          catch (Exception e) {           
               trace.addDebugMessage(e.getMessage());      
       //Return the output document
       String document_exit = "<?xml version=\"1.0\" encoding=\"UTF-8\"?><ns0:Person2 xmlns:ns0=\"urn:xxxxx.com:test:mapping:lookups\"><RESULT>" 
       + RESULT               
       + "</RESULT></ns0:Person2>";
         insertDB(RESULT);
       try
            output.write(document_exit.getBytes());
             catch (IOException e1) {
            trace.addDebugMessage(e1.getMessage());
    public void insertDB(String DETAILS){
        Statement stmt = null;
        Connection conn = null;
        try {
          conn = getConnection();
          conn.setAutoCommit(false);
          stmt = conn.createStatement();
          stmt.execute("insert into KUMAR(DETAILS) values ('"DETAILS"')");
          //System.out.println ('"DETAILS"');
          conn.commit();
          stmt.close();   
          conn.close();
        } catch (Exception e) {
          System.err.println("Error: " + e.getMessage());
          e.printStackTrace();
      public Connection getConnection() throws Exception {
        String driver = "com.ibm.db2.jcc.DB2Driver";
        String url = "jdbc:db2://172.17.4.24:50000/SAMPLE";
        String username = "miracle";
        String password = "sairam";
        Class.forName(driver);
        Connection conn = DriverManager.getConnection(url, username, password);
        return conn;
    but we are getting the following error:Linkage error occurred when loading class JavaDatabaseApp/XiMappingDB2/com/xi/test/NameMerge (http://FILE2JDBC_US, 7d7b3141-f4d1-11dc-b25e-d5d5c0a80198, -1)
    Start of test
    LinkageError at JavaMapping.load(): Could not load class: JavaDatabaseApp/XiMappingDB2/com/xi/test/NameMerge
    java.lang.NoClassDefFoundError: JavaDatabaseApp/XiMappingDB2/com/xi/test/NameMerge (wrong name: XiMappingDB2/com/xi/test/NameMerge) at java.lang.ClassLoader.defineClass0(Native Method) at java.lang.ClassLoader.defineClass(ClassLoader.java:539) at java.lang.ClassLoader.defineClass(ClassLoader.java:448) at com.sap.aii.ibrep.server.mapping.ibrun.RepMappingLoader.findClass(RepMappingLoader.java:175) at java.lang.ClassLoader.loadClass(ClassLoader.java:289) at java.lang.ClassLoader.loadClass(ClassLoader.java:235) at com.sap.aii.ibrep.server.mapping.ibrun.RepJavaMapping.load(RepJavaMapping.java:136) at com.sap.aii.ibrep.server.mapping.ibrun.RepJavaMapping.execute(RepJavaMapping.java:50) at com.sap.aii.ibrep.server.mapping.ibrun.RepMappingHandler.run(RepMappingHandler.java:80) at com.sap.aii.ibrep.server.mapping.rt.MappingHandlerAdapter.run(MappingHandlerAdapter.java:107) at com.sap.aii.ibrep.server.mapping.ServerMapService.transformInterfaceMapping(ServerMapService.java:127) at com.sap.aii.ibrep.server.mapping.ServerMapService.transform(ServerMapService.java:104) at com.sap.aii.ibrep.sbeans.mapping.MapServiceBean.transform(MapServiceBean.java:40) at com.sap.aii.ibrep.sbeans.mapping.MapServiceRemoteObjectImpl0.transform(MapServiceRemoteObjectImpl0.java:167) at com.sap.aii.ibrep.sbeans.mapping.MapServiceRemoteObjectImpl0p4_Skel.dispatch(MapServiceRemoteObjectImpl0p4_Skel.java:104) at com.sap.engine.services.rmi_p4.DispatchImpl._runInternal(DispatchImpl.java:320) at com.sap.engine.services.rmi_p4.DispatchImpl._run(DispatchImpl.java:198) at com.sap.engine.services.rmi_p4.server.P4SessionProcessor.request(P4SessionProcessor.java:129) at com.sap.engine.core.service630.context.cluster.session.ApplicationSessionMessageListener.process(ApplicationSessionMessageListener.java:33) at com.sap.engine.core.cluster.impl6.session.MessageRunner.run(MessageRunner.java:41) at com.sap.engine.core.thread.impl3.ActionObject.run(ActionObject.java:37) at java.security.AccessController.doPrivileged(Native Method) at com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java:100) at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:170).
    please solve this issue.

    Uday,
    May be you have uploaded class file into external definitions.
    You need to Zip the class file into .jar  and then upload into external definitions of integration repository
    Regards,
    Kiran Bobbala

  • Send/Receive Text Msgs with Nokia 6230i and MacBook

    I was told that it is possible to pair some bluetooth enabled mobile phones with the MacBook and to send/receive text messages. When a message is sent to the phone, it shows up on the Mac. The user can then reply from the Mac and it gets sent to the receipient's phone. Does anyone know how to do this? Is there a different application to facilitate this?

    You do it in the Apple Address Book application.
    How to Send and Recieve SMS Messages Using Bluetooth
    Your phone not be supported as Apple have not updated Address Book's phone support for years.

  • Why won't iMessage send/receive PICTURES through my iPad, iPhone, and MacPro on Wifi?

    For the last 2 weeks or so, I haven't been able to send/receive images through the iMessage application on either of my iPad, iPhone 4S, or MacPro. I have tried different Wi-fi connections, I have deleted/re-added email addresses to which I can be reached at/send messages and tried sending different pictures...all unsuccessfully. I try sending them, they say "Delivered" for a moment and then switch to saying "Not Delivered" (in red). I have tried to confirm with other people if they receive the pictures I send, regardless of me seeing the "Not delivered" message, but they say that they didn't receive anything. I have only been able to send pictures once in the last 2 weeks. Can anyone help me with this?

    For the last 2 weeks or so, I haven't been able to send/receive images through the iMessage application on either of my iPad, iPhone 4S, or MacPro. I have tried different Wi-fi connections, I have deleted/re-added email addresses to which I can be reached at/send messages and tried sending different pictures...all unsuccessfully. I try sending them, they say "Delivered" for a moment and then switch to saying "Not Delivered" (in red). I have tried to confirm with other people if they receive the pictures I send, regardless of me seeing the "Not delivered" message, but they say that they didn't receive anything. I have only been able to send pictures once in the last 2 weeks. Can anyone help me with this?

  • Hi, been charged the CC for twice and don't receive any email for order number and serial number, kindly please advise

    hi, i been purchased for creative suite . but adobe have been double charged for the item and i still cannot install the upgraded version of creative suite..
    kindly please advise

    Hi Dexter Choo,
    We have checked the details for your account, unfortunately, we were unable to find any active subscription on this email.
    Kindly provide the below mentioned email in the [Private Message] so that we can assist you appropriately.
    Alternate Email Address:
    Last for digits of your Credit card:
    Date on which the charge was posted:
    Exact amount:
    As the information that we need is critical so make sure you send this via [Private Message] only.
    Thanks,
    Atul Saini

  • Not receiving email confirmation for account setup and digital purchase

    I've been trying to get this website to send a confirmation to my email address in order to link my best buy account. It never sends any email and it's a standard hotmail account. Even if I try to change my email address, it still auto sends to the original address tied to my account number. It also won't send the digital code for an item I just purchased. Help?

    Good morning Godparticle,
    Thank you for taking the time to sign up for the forum!
    I looked over your account using the email address you registered with the forum, and from what I can see, your accounts(BestBuy.com and My Best Buy) are currently linked.  Are you able to access your My Best Buy account or are you trying to link it to a different BestBuy.com?  If you are looking to link it to a different account, then please send me a private message with the below information and I will see what I can do to help.  A private message can be sent by clicking on the blue button in my signature.
    Name
    Phone #
    Mailing address
    Email address
    I hope you have a great day.
    Derek|Social Media Specialist | Best Buy® Corporate
     Private Message

Maybe you are looking for

  • "at" UNIX Command in Java Program

    Friends, 1. "at" command in UNIX execute Unix command at a scheduled time. 2. For each user there will be a table maintained internally which can be accessed by "at" with "-l" argument. 3. A mail will be sent to the owner with the output of the comma

  • Passing Argument from Execute Process Task (SSIS) to an .exe file

    Hi, I am developing a SSIS package, where I want to execute exe file using Execute Process Task. The parameter for the ,exe file is the output of the SQL query from database. I am not knowing how to pass the output of the SQL query to the parameter o

  • Maxl / Esscmd

    I noticed that there is no Maxl equivalent to IFERROR in Esscmd. Is there a way to stop a Maxl script if it encounters an error with a data load such as an unknown member?

  • SCCM 2012 - Reports display No Servers

    Hi Guys Im having a issue with getting reports from System Center 2012, after selecting the the required fields and adding the servers to run a report on, it generates the report with servers listed as 0. any advice would be greatly appreciated. Than

  • TS1424 error when enter password in itunes on mac

    i got this error message when putting in my itunes password on my mac: "Connectionmanager::invoke::Failed to find service connection url"  I reset my password, signed out and signed back in, and got the same message again.  i was able to sign in to m