Xi sending the IDOC to R/3: Error

Hi
I am sending the idoc from XI, i am getting following error "  <SAP:Code area="IDOC_ADAPTER">ATTRIBUTE_WRONG_INTF</SAP:Code>".
Kindly let me know have i done anything wrong in configuration in XI and r/3 for posting IDOC.
  <?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_WRONG_INTF</SAP:Code>
  <SAP:P1>MI_In_IDOCDebmas</SAP:P1>
  <SAP:P2 />
  <SAP:P3 />
  <SAP:P4 />
  <SAP:AdditionalText />
  <SAP:ApplicationFaultMessage namespace="" />
  <SAP:Stack>Unable to interpret IDoc interface MI_In_IDOCDebmas</SAP:Stack>
  <SAP:Retry>M</SAP:Retry>
  </SAP:Error>

Hi,
did you import correct IDOC type in the Integration Repository?
do u have external definition created for mapping ? Check those all are correct?
Re-import the IDOC into the IntegratioN Repository and activate again..
Also make sure that you are using IDOC itself as an Message Interface during Interface Mapping. No need of creating new Message Interface for the IDOC.
I think you have done mistake in creating the Message Interface for the IDOC. It is not required Use the same IDOC itself
related tips:
File-IDOC, idoc interface error
Hope this helps,
rgds,
Moorthy
Message was edited by:
        Krishna Moorthy P

Similar Messages

  • Real time scenarios to send the IDOC

    Hi experts,
          I need the real time scenarios to send the IDOC to EDI and receding the data into IDOC from EDI.
    please give the full details where can i get and please send all the procedure step by step with real time scenarios its most helpful to me.
    Thanks
    Natala.

    Hi ,
    Check the following links also..
    Re: IDOC to File Scenario
    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/877c0d53-0801-0010-3bb0-e38d5ecd352c
    sekhar

  • Adding some code before sending the IDOCs

    Hi all,
    I have one query. When I am doing some transaction system is generating the IDOC with status 03. Now My requirement is to send this IDOCs to the destination system after checking some conditions. So I want to insert to some code in the ALE configuration, so that it can filter the IDOCs based on my bussiness requirement. This is not simply checking one field, i have to write some logic after that only system should send the IDOC, Can you please tell me how to include the code?
    Thanks & Regards,
    Raghu

    Hi,
    There are two ways you can do it:
    1. Using Filters(Tcode BD64) & Convertion rules(Tcode BD55, BD62 & BD79).
    <b>Filter:</b>
    http://help.sap.com//saphelp_470/helpdata/EN/0b/2a611c507d11d18ee90000e8366fc2/frameset.htm
    http://help.sap.com/saphelp_erp2005/helpdata/en/12/83e03c19758e71e10000000a114084/content.htm
    <b>Conversion Rule:</b>
    /people/kevin.wilson2/blog/2005/12/07/changing-fields-in-an-idoc-segment
    2. Check for the user-exit or BADI to add your business requirement.
    To get the exact solution please add the business scenario.
    <b>Note:</b> Reward each useful reply.
    Raja T
    Message was edited by:
            Raja T

  • One of the IDOCs has an specific error message (status 51 Idoc not posted)

    Dear Experts,
    ple. provide the solution for my issue.
    In my list of compaines one of the company had an external partner(warehouse) who takes care of their products.
    Communication between that external partner software and my system(PVS) is happen through IDOCs.
    But one of the IDOCs has an specific error message ( status 51 and status text : Specification for units and quantites containe error),
    acctually we are receiving picking meterials from the external system to my system.
    I can able to see the Inbound Idoc and status, I am not able to see the Outbound Idoc, then how can I test why its happening this problem and I how can I give the analysis properly please suggest me.
    Thanks in advance
    Suresh

    Suresh,
    Welcome to SDN. Adding to Jürgen Comment, Just double click on status 51 (at node), then in next screen there will be one information (long text) button, just click on it. Some times it will give good details about the error. the information can also suggest direct trasaction to correct the customization, some times!
    try for ur case.
    Reddy

  • Issue with the configuration of http xml port for sending the idoc

    Hello,
          I am planning to send multiple idocs in a single file using http xml port.
    Presently I am trying to send a single idoc, but am having the issue.
    I am trying to create a RFC for HTTP XML port of type H i.e. HTTP Connection to ABAP System
    In the how to guide for - How Tou2026 Send Multiple IDocs Within One XI Message
    ( https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/30ea2fdf-f047-2a10-d3a2-955a634bde6b )
    the following parameters are defined for the path prefix -
    RFC destination of type H (HTTP Connection to R/3 System).
    Specify the path prefix as follows:
    /sap/xi/adapter_plain/
    ?namespace=< your namespace>
    &interface=<IDoc_Type>
    &service=<Sender System>
    &qos=EO (or EOIO).
    I am trying to use the following prefix -
    /sap/xi/adapter_plain/
    ?namespace=urn:sap-com:document:sap:idoc:messages ( this is the standard namespace of SAP for all the idocs)
    &interface=DEBMAS05 (Idoc type )
    &service=SNDLS100 ( ECC system name )
    &qos=EOIO
    On testing the RFC connection, I am getting the error of page not found.
    Can anyone please give me pointers for the issue.
    Regards,
    Mayank

    Thanks Barry!!!
    Now I am getting a different message.
    In RFC...it is giving me the following message ->
    Status HTTP Response     204
    Status Text     Body is empty
    In case of Idoc, the status is till 02...
    the error description for the idoc is --
    "When transferring the IDoc by HTTP, the return code with the message '500<SAP:Error><SAP:Category>XIServer</SAP:Category><S' has occurred.
    The target address was: http://emgeccsnd1:8001/sap/xi/adapter_plain/?namespace=urn:sap-com:document:sap:idoc:messages&interf
    Check whether the IDoc can be sent again.
    It is unfortunately not possible to determine automatically whether the IDoc has in fact arrived in the target system and the error occurred afterwards"
    I am still not able to resolve the issue.
    Regards,
    Mayank

  • During SAP outages,XI unable to send the IDoc to SAP System.

    Hi
    We have an interface in XI which posts IDoc to SAP .
    In the inbound side XI polls the database and executes a query.
    But during SAP outages ( Planned/unplanned) though XI executes SQL and process the messages successfully the message fails in the outbound side as SAP is not available.( Column 'c' will be marked with red flag)
    Is there any way we can queue up the messages till SAP is available and post the IDocs.
    Presently we have to either resend the message from the source system or using
    Run time workbench and payload post the IDoc manually.
    I guess there could be some settings in the J2EE stack if done can help with.
    My environment is XI 3.0 SP14.
    Please suggest a feasible solutions.
    Thanks in advance,
    KP

    Hi,
    if the quality of service is EO then your idoc is stuck in sm58 and you can force the idoc to be delivered once SAP will come back available.
    You can schedule the report RSARFCEX that does exactly this task.
    Normally this job is scheduled to run every 5 minutes.
    This should solve your problem.
    Btw, I suggest you to additionally have a look at this blog <a href="/people/sap.user72/blog/2005/11/29/xi-how-to-re-process-failed-xi-messages-automatically">XI : How to Re-Process failed XI Messages Automatically</a>.
    Best Regards,
    Sergio

  • System Error while sending the IDOC to Broker

    Dear Gurus ,
    Due to system eroor - tRFC are failed . To reprocess failed tRFC I am using RSARFCEX and scheduling the program as job with the frequency of every 5 min. It does delete the entry from SM58 and shows like it has been processed . But when i checked with the Broker It is not . But when i execute the same program manually ( SE38) . It works perfectly fine . Any input is welcome .
    I have gone though many forum for the same issue some of them suggesting to The automatic resend is configured under SM59 by making changes to your RFC destination. The RFC Destination can be assigned tRFC parameters consisting of three values. (This is done through the tRFC Options selection in the Destination menu under sm59.) These options are:
    a.Suppress background job if connection error
    If this flag is set to X and a connection error occurs there is no automatic resubmittal of the transaction to the external application. If it is not set, jobs are automatically created according to the following two parameters.
    But i am not convinced as this looks like that it is related to communication error . but in my case it is system error .
    Would be great If anybody can suggest whether above option is mandatory for any tRFC failure or not ?
    Regards
    Sameer

    Hi Hetal ,
    Thanks for asking . Yes As far system permission is concerned that is fine . As mentioned it works fine with manual process but It does not work when job is scheduled . But at the same time there is no error tracked in SAP .
    REgards
    Sameer

  • How to send the idoc to 12 status, without processing with RSEOUT00 and RBD

    Hi All,
    How can I change the status of IDoc to 12 without processing with the programs RSEOUT00 and RBDMOIND programs, only with using the partner profiles.  Help needed ASAP.
    Thanks,
    sreenivas.

    Then you need to use fm
      call function 'MASTER_IDOC_DISTRIBUTE'
        exporting
          master_idoc_control            = wa_edidc
        tables
          communication_idoc_control     = i_edidc
          master_idoc_data               = i_edidd
        exceptions
          error_in_idoc_control          = 1
          error_writing_idoc_status      = 2
          error_in_idoc_data             = 3
          sending_logical_system_unknown = 4
          others                         = 5.
    then you want to change status
    try to submit the above said program

  • Error in processing the idoc

    hi,
    i modelled a idoc-jdbc scenario and relased an idoc from the r/3 system......but in the <b>message monitoring of the runtimework bench</b> i see an error....the details of the error are as follows
    <i>Service cannot be reached
    What has happened?
    URL http://hwsapxi:50000/sap/bc/gui/sap/its/webgui/! call was terminated because the corresponding service is not available.
    Note
    The termination occurred in system XIS with error code 403 and for the reason Forbidden.
    The selected virtual host was 0. 
    What can I do?
    Please select a valid URL.
    If you do not yet have a user ID, contact your system administrator.
    ErrorCode:ICF-NF-http-c:000-u:SAPSYS-l:E-i:hwsapxi_XIS_00-v:0-s:403-r:Forbidden
    HTTP 403 - Forbidden
    Your SAP Internet Communication Framework Team</i>
    what does this mean.....
    also in <b>component monitoring of the rwb</b> i see another error for my sender component like following
    <i>You cannot log on to system TASL_MATERIAL_IDOC_SENDER with user XIRWBUSER
    Last Retry Tue Jan 31 13:46:33 IST 2006</i> 
    please help me..i am unable to understand this....
    thanks
    pavan

    Hi Anirbhan,
    thanx for ur reply
    i am not using any URL to end the message to XI..
    i am sending the idoc from the SAP R-3 system to the XI system
    And abt the URL that u gave, what is it used for..?
    please tell me abt it..
    <i>Thirdly, check the authorization of XIRWBUSER</i>
    How and where can i check it authorization
    also in the TCODE <b>IDX5</b> in the XI system i saw the following message for the failed idoc..
    <i><?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
    - <!--  Receiver Identification
      -->
    - <SAP:Error xmlns:SAP="http://sap.com/xi/XI/Message/30" xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/" SOAP:mustUnderstand="">
      <SAP:Category>XIServer</SAP:Category>
      <SAP:Code area="XICACHE">UPDATE</SAP:Code>
      <SAP:P1 />
      <SAP:P2 />
      <SAP:P3 />
      <SAP:P4 />
      <SAP:AdditionalText>HTTP status code401 Unauthorized</SAP:AdditionalText>
      <SAP:ApplicationFaultMessage namespace="" />
      <SAP:Stack>An error occurred when refreshing the XI runtime cache</SAP:Stack>
      <SAP:Retry>M</SAP:Retry>
      </SAP:Error>
    </i>
    please tell me where did i go wrong
    thanks
    pavan<i></i>

  • Error while posting the IDoc for Customer Invoice.

    hi,
    I m posting Customer Invoice through LSMW using IDocs.
    Basic type is FIDCCP02 and message is FIDCC2.
    While posting the Idoc I m getting error as:
    'Document or line item does not exist for invoice reference'.
    I m not getting the error why it is asking for invoice reference because
    in FB01 it is not asking for any reference or anything.
    Even in f-22 also it is not asking for the same.
    In Idoc all the item level values are coming prorperly.
    If anybody worked on such issues then please reply.
    -Thanx.
    -Umesh

    Hi,
    Where you able to resolve your issue, I would appreciate if you can share the solution.
    Thanks

  • Could not initialize the browser's security component Error message when sending a link

    Using Ubuntu 9.10 64 bit. Firefox version is 3.6.3 and Thunderbird version is 2.0.0.24
    When sending a link with Firefox I get an error message "Could not initialize the browser's security component...". Tried deleting the cert8.db and secmod.db. Noticed if Thunderbird is already open I don't get the error message. But if Thunderbird is closed then opens to send the link I get that error message. Seems the security certificates aren't being passed to Thunderbird when it is opening up.
    == This happened ==
    Not sure how often
    == 2 days ago.

    Try to remove or rename the secmod.db (secmod.db.old) file in the Firefox Profile Folder.
    If that didn't help then remove or rename cert8.db (cert8.db.old) as well.
    You can use this button to go to the Firefox profile folder:
    *Help > Troubleshooting Information > Profile Directory: Show Folder
    *http://kb.mozillazine.org/Profile_folder_-_Firefox
    * C:\Users\&lt;user&gt;\AppData\Roaming\Mozilla\Firefox\Profiles\&lt;profile&gt;\
    The "Application Data" folder in XP/Win2K and the "AppData" folder in Vista/Windows 7 are hidden folders.
    *http://kb.mozillazine.org/Show_hidden_files_and_folders

  • How to send the error file as a attachment

    Hi All,
    Is it possible to send a mail by attaching the error file.
    I am writing the code in the events,if import failed then i need to send the mail with import failed error file as an attachment.
    Thanks.

    In your mail code, include something like the following prior to the .Send command. strAttach is the path to the Attachment:
    If Not strAttach="" Then' Attach file(s) to message
         Set fso = CreateObject("Scripting.FileSystemObject")
         If fso.FileExists(strAttach) Then .AddAttachment strAttach
         Set fso = Nothing
    End If

  • To send the outbound IDOC DEBMDM from R/3

    Hi,
    I have created an extension for DEBMDM06 as ZDEBMDM06.
    Please sent me the outbound FM and the process code that is used for the above type.
    When i checked with the system i got the peocess code DEBM that is relevant for DEBMAS type.
    And also the transaction that is used for creating the IDOCS, because BD12 is relvant for DEBMAS idoc type.
    please confirm me whether the tcode MDM_CLNT_EXTR is used for sending the IDOC from R/3.
    Above mentioned is an outbound IDOC that will be sent from R/3.  please suggest me some solution for solving this issue.
    Thanks in advance.
    Praba

    Hello,
            As you rightly said, you can use the Transaction BD12 to Send Customer Master Data.
            However, if you have a specific requirement to add some Extended Segment / Fields, you can go for a Custom Program / Report in which you can extract all the Customer Master Data required along with the Extended Segment Fields and send it through MASTER_IDOC_DISTRIBUTE. This program can be scheduled for Background Job as and when you want.
    Thanks and Regards,
    Venkat Phani Prasad Konduri

  • Idocs in IDX5 but error exists in outbound

    I have a scenario File -- > XI -- > R/3 (Idoc). The Idocs are visible in IDX5 but they are not transferred to the destination R/3 system. The Idoc’s created in IDX5 have a chequered flag but in the outbound there is a red flag with an error “Error in outbound exists”. What could I missing which is not sending the Idocs to the R/3 system?
    -Teresa

    Hi,
      Check the XI Server in SM59 RFC Destination to Connect R/3 system.
      In this RFC Destination what user you are using for that user all authorization given by Basis. If that user doesn't have some times authorization then you can not create the IDOC'S in R/3 system.
      Go to XI Tcode ; IDX5 , Double click on TID then check the message . If the message is relevant to authorization then you need to contact ur Basis guy.
    Regards,
    Venu.

  • Idoc to File: Problem with the Idoc

    Hi All,
    I am triggring the Idoc from WE19, I am using an Business Service in the configurations but the tiggred Idoc is going into a business system every time I am sending the Idoc. In SXMB_MONI its showing an error no reciver can be determined for that Business System.
    I am not able to understand whats going on behind and I have also tried using the business system with the same logical system I have created on R/3 but still the same error presists.
    Any clues please let me know
    Thanks and Regards,
    Srikanth

    Hi Ashish,
    This is the error:
      <?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
    - <!--  Receiver Grouping
      -->
    - <SAP:Error xmlns:SAP="http://sap.com/xi/XI/Message/30" xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/" SOAP:mustUnderstand="">
      <SAP:Category>XIServer</SAP:Category>
      <SAP:Code area="RCVR_DETERMINATION">NO_RECEIVER_CASE_ASYNC</SAP:Code>
      <SAP:P1 />
      <SAP:P2 />
      <SAP:P3 />
      <SAP:P4 />
      <SAP:AdditionalText />
      <SAP:ApplicationFaultMessage namespace="" />
      <SAP:Stack>No receiver could be determined</SAP:Stack>
      <SAP:Retry>M</SAP:Retry>
      </SAP:Error>
    Thanks,
    Srikanth

Maybe you are looking for

  • Calling static synchronized method in the constructor

    Is it ok to do so ? (calling a static synchronized method from the constructor of the same class) Please advise vis-a-vis pros and cons. regards, s.giri

  • RAM not showing up in Profiler

    I recently bought a Crucial 512MB PC32000 DDR400 (part no. CT6464Z40B) to be paired with another RAM module from another vendor to put into my Dual 1.8Ghz G5. These two sticks appear to be identical in my daughter's iMac. Profiler says: 512MB PC3200U

  • Apple monitor problem

    Hi. I am from Romania and I have a Apple LCD display (m2454) with ADC conector. My video card provide DVI and VGA outputs and I reorder pins on ADC conector to use DVI output like in this page: http://developer.apple.com/documentation/Hardware/Develo

  • Yosemite TDM sound issue

    I successfully upgraded my iMac 27 (mid 2010). I use TDM to toggle back and forth between my (personal) iMac and my work laptop. I probably do this 20-30 times per day. I also have an external firewire audio interface connected to my iMac. As soon as

  • Adobe Acrobat File Sizes

    I receive many scanned document for work and one problem I am having is when I receive the documents the file size is sometimes very large. So large that I cannot upload these documents to our server because of size.  Unfortunately, since I have no c