Question About IDOC ADAPTER

I test a scenario as file->xi->IDOC->R/3
and another scenario as R/3->IDOC->XI-file
i think, it should be two Communication channel
to R/3,one is Receiver another is  Sender
But when i create the channel ,after select the adapter
tyep as IDOC, i can not select the Channel as a  Sender
Can only set it as a Receiver
why?
and when i test the first scenario , the flowing error
appers(my test idoc message is 'CREMAS03':
<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
- <!--  Call Adapter
  -->
- <SAP:Error xmlns:SAP="http://sap.com/xi/XI/Message/30" xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/" SOAP:mustUnderstand="">
  <SAP:Category>XIAdapter</SAP:Category>
  <SAP:Code area="IDOC_ADAPTER">ATTRIBUTE_IDOC_RUNTIME</SAP:Code>
  <SAP:P1>I:IDOC_ADAPTER:209 66609E10320A11D9ABCB000F1F6BBAD1 E1LFA1M</SAP:P1>
  <SAP:P2 />
  <SAP:P3 />
  <SAP:P4 />
  <SAP:AdditionalText />
  <SAP:ApplicationFaultMessage namespace="" />
  <SAP:Stack>Fehler: I:IDOC_ADAPTER:209 66609E10320A11D9ABCB000F1F6BBAD1 E1LFA1M</SAP:Stack>
  <SAP:Retry>M</SAP:Retry>
  </SAP:Error>
all of setting seems fine.

The IDOC adapter does not need a sender channel, as all information the XI needs are stored in the message itself. Sender channels are requested mostly for polling adapters like file of jdbc. HTTP-, RFC-, IDOC- and XI-adapter do not need a sender channel (see manual for further details).
The error message seem not to be translated in your system. Here is the message text:
"MSGGUID &1: Control record must start with tag EDI_DC40, not &2"
So in the payload there is no control record for the IDOC.
Check in your IDOC receiver channel, if the checkbox "Apply Control Record Values from Payload" is marked. If so, uncheck it. That should help.
Regards
Stefan

Similar Messages

  • Issue about IDoc Adapter Receiver Channel's Performance

    Hi Everyone,
    Currently, I am working on a scenario of File -Integration Process - IDoc in XI 3.0 with patch level 16. The scenario works fine when it process one/two/three files in parallel, and the IDocs arrive R/3 system quite fast. But when I try four files in parallel, the whole XI server blocks, I can not do anything even logon Integration Builder, and the IDocs arrive R/3 brokenly, sometime with the invterval to 10 minutes. When the XI comes back, I found all the four integration processes finish successfully and each transaction works fine and fast. What's more, after I change the IDoc Adapter receiver channel to a File Adapter receiver channel, it works fine for even 20 files in parallel. So I think it is some issue about IDoc Adapter receiver channel. Does anyone have the same experience as me? Any comments will be appreciate.
    Regards,
    Nick

    Hi Nick,
    Can you check this Blog-
    /people/sreekanth.babu2/blog/2005/01/05/delayed-xi-message-processing
    May be useful.
    How are you picking the files .. You can try with EOIO options while picking the file.
    But if you use BPM, it is not applicable. It will act as a EO only.
    Check this SAP Note- 833740
    Thanks,
    Moorthy

  • Questions about IDoc to file scenario

    I 'm confused, and have a few questions:
    1, we need to define a product for it at least  , assign it to either of the systems?
    2, we don't have to configure an IDoc communication channel, do we?
    3, does the receiver system (file/ftp) need a logical system? and define it by t-code BD54, in XI or R/3?
    4, at least define techinical system and business system for R/3?
    Can you explain the sld configuration to me ?
    thanks a lot.

    Hi,
    ,1) we need to define a product for it at least , assign it to either of the systems?
        Ans: Yes we need to define a product.
    2, we don't have to configure an IDoc communication channel, do we?
    Ans: Sender agreement and Sender IDOC communication  channel is not required as IDOC adapter  
            resides on ABAP stack.
    3, does the receiver system (file/ftp) need a logical system? and define it by t-code BD54, in XI or R/3?
    Ans: For third party system from ID create the business system and use that Business system for File or
            FTP system.
    Business System.
    1.Goto Business Landscape->New Business System->Name the business system.
    2. Choose the technical system that needs to be attached->WebAS ABAP->Technical System Name.
    Business System have an entry in the SLD and Buiness Service do not.
    Business Systems are used when you are sending data to and from an R3 system and can be of ABAP, JAVA and Third Party Types.
    Business System is a logical representation of a Technical System.
    Business Service is a abstract representation of a System. For instance, www.google.com have a several system working together and IPs of this machines change eventually. When we use a Business Services like google we reference a computer that we don't know the phisical implementation.
    4, at least define techinical system and business system for R/3?
    Technical System
    In SLD, click on technical landscape->New Technical System->WebAS ABAP.
    Ans: Yes : Technical system is a phisical machine, it have a IP. Can be a BBDD, ERP, J2EE ......... a Business System is a logical term that we use into the Business Scenarios and represent these Technical System that we had created.
    Can you explain the sld configuration to me ?
    SLD is the place where u can define systems that are existing in ur landscape. using these systems u can transfer data from one system to another using PI.
    TBIT40:
    https://websmp109.sap-ag.de/~form/ehandler?_APP=00200682500000001337&_EVENT=DISPLAY&COURSE=TBIT40
    /people/sugree.phatanapherom/blog/2005/08/14/configuring-sld-in-sneak-preview-sap-netweaver-04-sneak - SLD preview
    SLD - http://help.sap.com/saphelp_nw04/helpdata/en/6e/fba1c735e0b44496072595092d924c/frameset.htm
    Error while reading ID of own business system from the SLD
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/30f8bd90-0201-0010-dd9a-c8a7f52c47aa
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/9e76e511-0d01-0010-5c9d-9f768d644808
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/652b1f46-0a01-0010-25ae-e7cb07b55414
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/c00e7efc-0f27-2a10-d9a2-c46fc3863c20
    Check this out
    http://help.sap.com/saphelp_nw04/helpdata/en/56/361041ebf0f06fe10000000a1550b0/content.htm
    Log into SLD and click the Help Link
    You will get the detailed documentation for SLD for your version
    Thanks,
    Satya Kumar
    Reward if it is useful
    Edited by: SATYA KUMAR AKKARABOYANA on Apr 24, 2008 12:30 PM

  • Question about RFC adapter

    Hi,
    There is this little concept about RFC adapter
    I would like a liitle clarifiaction about..
    Here it goes..
    Let's just say I have made an RFC in R/3.
    The same I have imported In xi.
    now when we say RFC ...By definition
    it is a remote enabled function module.
    We import the "interface" of the Same in Xi
    So if I make changes in the BODY of the RFC in
    R/3... do i need to reimport it in XI.
    Besides when XI's reciver RFC adapter is using the
    Rfc's interface to make changes in R/3
    is it using a Copy of this RFC created in R/3
    I would like to intercep at the point it's doing so...
    tried putting a break point in the body of rfc.
    Another question is regarding RFC sender adapter
    Program ID..tcp Ip protocol.
    Conceptually How does this connectivity takes place
    I tried and it worked ...
    I dunno How to explain this connectivity taking place
    just on the basis of PROGRAM ID...
    Kindly Help

    Hi Deepak,
    +
    >>We import the "interface" of the Same in Xi.So if I make changes in the BODY of the RFC in R/3... do i need to reimport it in XI.+
    Yes you have to.
    >>Another question is regarding RFC sender adapter.Program ID..tcp Ip protocol.Conceptually How does this connectivity takes place I tried and it worked ...I dunno How to explain this connectivity taking place just on the basis of PROGRAM ID...
    ·An RFC server program registers itself under a program ID to an SAP gateway (not for a specific SAP system).
    ·If an RFC call is passed on from any SAP system to this SAP gateway with the option “Connection with a registered program” (with the same program ID), the connection takes place with the corresponding JCo server program.
    http://help.sap.com/saphelp_nw04/helpdata/en/09/c88442a07b0e53e10000000a155106/content.htm
    Hope this will clarify your doubts.
    Regards
    Suraj

  • Question to  IDoc-Adapter

    Hi,
    we want to operate 3 software components (1. development status, 2.presentation, 3.productive) and all software components use the same IDoc-adapter.
    My question is:
    If we send a message from the R3/System ( one client) to XI. how can I configure the IDoc-Adapter that the message is going to the software-component development for example?
    Or do we need 3 client to solve this problem?
    Thanks in advance.
    Regards.
    Stefan

    Hi,
    >>>>we want to operate 3 software components (1. development status, 2.presentation, 3.productive) and all software components use the same IDoc-adapter.
    1. this is <b>HIGHLY</b> not advisable to
    use PRD with DEV on the same XI server!
    if you do that you can expect many
    problems on DEv that will have negative effects on PRD
    don't do that never - it's like having
    DEV and PRD R3 on different clients.. on one server
    >>>>If we send a message from the R3/System ( one client) to XI. how can I configure the IDoc-Adapter that the message is going to the
    2. there is no sender IDOC adapter but
    I'm not telling you how to do it
    because of point 1
    Regards,
    michal

  • Questions about IDoc

    Hi ABAPers,
    I´m new on IDoc, so I need somebody to help me.
    I wish know how can I find where an IDoc is "generated". That is, where the MASTER_IDOC_DISTRIBUTE function is called.
    My issue is an IDoc generated during the purchase order process (I guess that in the MIRO), I´ve already tried debug and stop in the above function without sucess.
    Any help is welcomed.
    Thanks,
    Charles

    >
    Charles Oliveira wrote:
    > Hi Krishnendu,
    >
    > The debug didn't stop in these functions too.
    >
    > I don't understand so well about IDoc, but what I've, corrects me if something is wrong, is an IDoc (outbound) that is generated in a BADI or an USEREXIT, during the MIRO.
    >
    > I need know what's this EXIT or BADI, to make some modifications in the information that is passed to IDoc.
    >
    > Thank you and if you know anything more to help me, I would appreciate.
    >
    >
    > Regards,
    > Charles
    There is a Concept called Message Control , Here Output type is attached to the IDoc message type and IDoc type. You will maintain this In WE20 partner profile part , in the outbound section.
    and at the same time you will maitain the Output type in NACE ,
    In NACE you will Configure the output type with medium as ALE/IDOC or EDI
    and Program RSNASTED , i am not sure what is used in your case ? , it may be same or it may be Different and custom one.
    you go to program RSNAST00 ,
    in this you can go to line # 1327 ,
    perform (tnapr-ronam) in program (tnapr-pgnam) using returncode
                                                             us_screen
                                                             if found.
    here you keep a break point. and Go to MIRO tigger the output type. if it stops well and good.
    if not start Debugging  using /H in the messages screen , and Trigger the output by saving it.and then activate the Update Debugging from Menu Debugging->Update Debugging
    then F8. it will stop exactly the above perform , and there you check.
    and also if you know the output type you can check the Medium and Program used for processing the output.

  • Doubt about IDOC Adapter

    Hi all,
    i'm using idoc adapter for generating IDOCS from R/3, and my scenario is: IDOC->XI->File. this is working fine, in R/3 i've got partner profiles for diferent vendors(suppliers) and they are configured for create idoc message in R/3 and all this message are caught by XI from my scenario and generate the corresponding text file.
    but now suppose that I need another scenario because i need to send purchase orders by mail instead file to some of my vendors in R/3. the scenario would be IDOC->XI->Mail.
    for both cases i would use ORDERS05.
    i can't undertand how XI knows wich scenario have to use, if there's nothing from R/3 that tells XI which scenario should be used.
    thanks, Fabian.

    Thanks for responses, I know what should i use to do what i wanted. but i've tried to make a condition in the receiver determination and it's giving me an error saying that 'No receiver could be determined'.
    i've searched in other threads and i have seen that utilizes xpath to make conditions
    what i have done is add a condition in Configured Receivers as  '/p1:ZORDERS2/IDOC/EDI_DC40/RCVPRN = 0000010598'
    because depending on the partner, i want to use either one or other adapter (file or mail)
    do i have misedd something?

  • A question about config adapter for GP

    Hi all,
    I followed the configuration document and configure all parameters step by step. When I configured adapter for GP and created communication, I had no idea about all parameters about adapter description. For example: protocol, server,  client, and so on.. Can anyone tell me how can I set these parameters?
    Thx a lot ^^

    hi,
    please read the following documents
    https://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/0769d60a-0801-0010-cfbf-9fcb27c851e8
    https://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/7fad6fea-0c01-0010-56b4-8ac88b4185ab
    and for configuration of GP for adobe form read the following document
    https://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/b9ea34c2-0701-0010-e2a2-d8e9cd6d85dc
    Thanks and Regards
    shanto aloor

  • Question about iDoc- iDoc_xml- soap- axis- ...

    Hi,
    I have to create iDocs, transform these iDocs into xml(iDoc_xml) and send these xmls "soaped" via a https POST to an external webservice (axis 2). The webservice should transform the xml in a xml-format who could be read by an other system. Then the transformed xml will be send to the system. In the other direction I will get state changes from the system, transform this data @ the webservice into an idoc an send this via JCO into the SAP system.
    The first steps are done. I could create an idoc and send it via the Port " soaped to a http destination. But I am not able to read the data within my webservice and the https stuff doesnt work too. Could anybody tell me if there are perhaps Best Practices for this kind of "work". I think my way to send a delivery03 iDoc as an xml to a customer is not the best way. Perhaps its a better idea to send the idOc to the webservice and let the jCo transform this iDoc to XML? Is this generally possible?

    Hi Benjamin,
    In this case
    E1AFKOL is the parent segment.
    E1JSTKL, E1AFABL and E1AFFLL are the child for E1AFKOL.
    The meaning is - for a particular parent segment there can exist 1 - 9999 child segments of E1JSTKL, E1AFABL and E1AFFLL
    This is the parent child relationship
    For the second question
    In the table EDID4
    Let us take this example
    DOCNUM    SEGNUM    SEGNAM    PSGNUM     HLEVEL
    1000            000001       E1AFKOL    000000        01
    1000            000002       E1JSTKL     000001        02
    1000            000003       E1JSTKL     000001        02
    1000            000004       E1JSTKL     000001        02
    1000            000005       E1AFABL     000001        02
    1000            000006       E1AFABL     000001        02
    1000            000007       E1AFABL     000001        02
    1000            000008       E1AFFLL     000001        02
    1000            000009       E1AFVOL     000008        03
    1000            000010       E1AFVOL     000008        03
    1000            000011       E1AFFLL     000001        02
    1000            000012       E1AFVOL     000011        03
    1000            000013       E1AFVOL     000011        03
    1000            000014       E1AFFLL     000001        02
    1000            000015       E1AFVOL     000014        03
    1000            000016       E1AFVOL     000014        03
    Hope this helps.
    Regards
    Arun

  • Windows 2008 R2 - Question About Loopback Adapter

    Hello,
    I have the following situation:
    I have two Windows Server 2008 R2 Enterprise with Service Pack 1.
    I use a load balancer (Radware Alteon) in DSR mode, to load balance traffic for between these servers.
    To use DSR, I have to configure a loopback adapter on each of the, with the IP address of the VIP that is configured on the load balancer.
    Everything is working ok, the adapter is recognizing the network and traffic is being loadbalanced perfectly.
    The issue starts here:
    I also configure a health check on the load balancer, so it can check the health of the server, and stop forwarding traffic to a server when it fails.
    One of the failure conditions, is when the loopback adapter fails.
    When the physical adapter fails, it is easy to recognize, because the health check, on its basic, is sent to the IP address and MAC address of the physical NIC of the server.
    When it is not responding, the server is considered as failed.
    However, to recognize a failure of the loopback adapter, the health check is being sent to the IP address of the loopback adapter (that is the VIP) and to the MAC address of the physical NIC.
    The load balancer is doing that perfectly and the health checks are passed when the loopback is up.
    However, when we simulate a loopback failure, by disabling it, the load balancer does not recognize the failure.
    Instead, we just see, in the load balancer statistics, that the server response time is very high (more than 3500000 ms) but the server is up.
    The check that we use is a simple ICMP ping request, and we are expecting an ICMP reply withing the specified configured period of time (that is, the timeout).
    We started a sniffer catpure on the switch connected to the server.
    We saw the following behavior:
    When the loopback is disabled, the server still replies to the ICMP requests, but with ICMP redirect (redirect for network)
    The ICMP redirect message is sent fromt the source IP address and MAC of the physical NIC.
    Then, another ICMP request is sent, and here is also a weird behavior:
    The request is sent from the source IP address of the load balancer and source MAC of the server, destination IP address of the loopback adapter (that is the VIP) and destination MAC of the load balancer.
    It is clear that this ICMP request is from the same "ICMP session" that was just sent, because it is being sent milliseconds after the first request and ICMP redirect reply. It is not a new health check, because a new health check will be sent after
    the interval configured (5 seconds after the first ICMP request).
    I don't know if this request is being sent from the server, which means that it spoofs a request from the load balancer by using its IP address as the source, or is it a request being sent from the load balancer, which means it spoofs a request from the server
    by using its MAC address as the source.
    My question is, if anyone saw such behavior of:
    1.) ICMP redirect from the server on Windows 2008 R2 when the loopback is disabled.
    2.) A seconds request within the same timeframe of the first request, not a part of a second health check.
    I configued the loopback adapter properly, with the weakhostsend and weakhostreceive enabled, and with forwarding enabled (using netsh).
    I tested the same topology with Windows Server 2003 Enterprise Edition Service Pack 2.
    On this OS, when the loopback is disabled, it just not sending an ICMP reply at all.
    Thanking in advance, Udi Dahan.

    Did you get an answer?

  • Question about FTP Adapter from Seeburger

    Hi,
    Somebody tell me please, if I can use the FTP Adapter Seeburger 1.6.5 to send documents to a FTP Server Test Environment, without using none of the VAN supported on the FTP Adapter?.
    Best regards.
    Hervey P.

    Hi Andrea,
    can we call Seeburger modules(BIC,splitter) in XI plain FTP or any XI adapters?
    I was under assumption that XI adapters wont support Seeburger modules.
    please clarify me.
    thank you.

  • Quick question about power adapter

    Is it okay to leave the power adapter on for a long period of time? would it mess with the battery if its on power adapter for long? or once the battery is charged does the computer use the adapter or battery(which keeps charging)?
    Its just that i want to leave my macbook on all night...waiting for an important email.
    Thanks

    It's not a problem. It won't affect your battery at all. I leave mine plugged in all the time using it for hours at a time sometimes. You'll be ok.
    Hope the email comes so you can get some sleep!

  • Question about IDOCS

    Hi,
    Say i have to send an ORDERS idoc from my SAP system to another system , how should i do it?
    Should i use specialized transactions that are delivered for every SAP module to do it automatically?
    Or should explicit configuration be done to create IDOCS?
    Now if i have done that and i see my IDOC in WE05 and see the IDOC fields and their corresponding values is there a way by which i can find which SAP tables the values came from?

    Hi,
    You can get the process code from the partner profiles transaction WE20. and then you can get the FM from the process code.
    Method 2:
    1. Get the Message type from the IDOC in WE05 transaction.
    2. In se37 try to serch FM using Message type.
    Normally the name of FM will be IDOC_<MESSAGETYPE>_OUT*
    Regards
    Kiran.

  • Question about Power adapter (sorry if this is in wrong topic)

    Are the power adapters that are sold in the store 110 V or 110-240 V.

    They are actually 100 to 240 volts in range.

  • Process flow of IDoc adapter in SAP PI

    Hi Experts,
    can any one pls send me about IDoc adapter in SAP PI/XI, which covers a complete info of IDoc adapter.
    i mean complete in and out about IDoc adapter.
    with rgds,
    MF

    Hi
    If you do a search, you will get lots of material.
    https://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/b2b4035c-0d01-0010-31b5-c470d3236afd
    IDOC Adapter
    https://www.sdn.sap.com/irj/scn/wiki?path=/display/xi/idoc%252badapter
    These links should help you out
    Thanks
    Saiyog

Maybe you are looking for

  • I can not get to verified my Apple ID account, and I don't know what to do now.  Please help..

    I am trying to get a game from the APP store, but every time I try to down load it; it keep telling me to verified my account. But I don't know how to do it, because I didn't get anything in my email address to do so.

  • OIM 11g - Mail Notification for multiple resources

    User will be provisioned to 5 target system through access policies.So instead of sending 5 different mail notifications to the manager on the Create User task about the account creation, is it possible to send one consolidated mail about the provisi

  • Oracle Report Writer in VB

    Hi I am a developer in VB - Oracle I would like to know if there is a possibility of calling Oracle Reports from with the VB Executable Application. Pls send me a reply immed.. Thanks to ALL null

  • How do you set up the proximity sensor

    Please let me know

  • Garbage Collector Agent

    Hello, I want to know if the Garbage Collector deletes UnFoldered Document. I have created a custom relationship (ThumbnailRelationship) to attache a thumbnail file (a jpeg) to documents. Now, when some one delete a Document, do I have to create a Ov