PI7.1 Idoc Sender Adapter cannnot work

Hi,
I'd like to transport data from ERP to MDM. So I get data from ERP by PI IDoc adapter.
First I made RFC connection(ABAP connection) on Trcd:SM59, and IDoc port on Trcd:IDX1 in PI server.
Then I configured Trcd:IDX2.
Next I configured Trcd:SM59,WE21,BD64 on ERP server.
I did Trcd:MDM_CLNT_EXTR on ERP, then I checked the IDoc result in Trcd:BD87.
The result status was 03, it's OK.
But I checked in Trcd:SM58, I got following message from ERP.
"Neither system SAPE09 nor client 200 are served in IntegrationDirectory."
I select the message, and push F6 button. But I got following message in the status bar from ERP.
"The function module was unregistered or EXCEPTION was generated."
Are some settings insufficient?
PI Server:
Windows2003 Server Standard x64 Edition SP2
MSSQL 2005
NetWeaver PI 7.1 SP7
ERP Server:
Windows2003 Server Standard x64 Edition SP2MSSQL 2003
MSSQL 2005
ECC6.0 SP13
Regards,
Hiromitsu Ishizawa

Hi,
In ERP system by transaction BD54 create a logical system for your PI system.......then in ERP system by WE20 transaction, add your this IDOC in outbound parameters of your PI logical system which you created above........then try to reprocess your SM58 entries.........
Regards,
Rajeev Gupta

Similar Messages

  • IDOC Sender Adapter and Receiver Adapter

    Hi,
    Why we don't require IDOC Sender Adapter to communicate with PI and why IDOC Receiver Adapter is required to communicate with SAP ?
    Regards,
    J Augastine

    Hi,
    >>>Why we don't require IDOC Sender Adapter to communicate with PI
    you're talking about sender and receiver agreements right ?
    as this adapter is based on abap stack - with new functionalities of IDOC adapter
    require sender agreement
    >>>and why IDOC Receiver Adapter is required to communicate with SAP ?
    as we need to put the RFC to the destination system somewhere...
    Regards,
    Michal Krawczyk

  • SOAP Sender Adapter Not working

    We have the following Synchronous sceanrio: Third Party System <> PI <> SAP ECC
    The interface works well in our DEV and PreProd environments but has stopped working in our QA environment.
    The SOAP Sender Adapter is giving me the following error:
    failed to initialize: org.apache.axis.ConfigurationException:
    java.lang.ClassNotFoundException: ------------------------- Loader Info -------------------------
    ClassLoader name: library:com.sap.aii.af.axisproviderlib] Living status: alive Direct parent loaders:   system:Frame   library:com.sap.base.technology.facade   library:engine.j2ee14.facade] Resources:  
    /usr/sap/XQ1/DVEBMGS01/j2ee/cluster/bin/ext/com.sap.aii.af.axisproviderlib/lib/axis.jar  
    /usr/sap/XQ1/DVEBMGS01/j2ee/cluster/bin/ext/com.sap.aii.af.axisproviderlib/lib/commons-discovery-0.2.jar  
    /usr/sap/XQ1/DVEBMGS01/j2ee/cluster/bin/ext/com.sap.aii.af.axisproviderlib/lib/commons-logging-1.0.4.jar  
    /usr/sap/XQ1/DVEBMGS01/j2ee/cluster/bin/ext/com.sap.aii.af.axisproviderlib/lib/commons-net-1.0.0-dev.jar  
    /usr/sap/XQ1/DVEBMGS01/j2ee/cluster/bin/ext/com.sap.aii.af.axisproviderlib/lib/wsdl4j-1.5.1.jar  
    /usr/sap/XQ1/DVEBMGS01/j2ee/cluster/bin/ext/com.sap.aii.af.axisproviderlib/lib/xmlsec-1.4.0.jar  
    /usr/sap/XQ1/DVEBMGS01/j2ee/cluster/bin/ext/com.sap.aii.af.axisproviderlib/lib/wss4j-1.5.6.jar 
    /usr/sap/XQ1/DVEBMGS01/j2ee/cluster/bin/ext/com.sap.aii.af.axisproviderlib/lib/opensaml-1.0.1.jar  
    /usr/sap/XQ1/DVEBMGS01/j2ee/cluster/bin/ext/com.sap.aii.af.axisproviderlib/lib/xalan-2.6.0.jar
    Currently the Quality of Service for the communication channel is set to "Best Effort" because it is a Synchronous Interface. However if I change the Quality of Service to "Exactly Once" the message is received by PI without any problems. So the problem is specific to Synchronous.
    I tried to create a new communication channel and use that but that didnt help.
    We have checked on the server and all the above mentioned .jar files are all in place.
    I have compared the Processing Sequence and Module Configuration of the Module tab (for the communication channel) with the other environments and everything seems to be fine.
    Any help would be much appreciated.
    Thanks,
    Krishneel

    Hi Krishna,
    ClassLoader name: library:com.sap.aii.af.axisproviderlib] Living status: alive Direct parent loaders:   system:Frame   library:com.sap.base.technology.facade   library:engine.j2ee14.facade] Resources:  
    /usr/sap/XQ1/DVEBMGS01/j2ee/cluster/bin/ext/com.sap.aii.af.axisproviderlib/lib/axis.jar  
    /usr/sap/XQ1/DVEBMGS01/j2ee/cluster/bin/ext/com.sap.aii.af.axisproviderlib/lib/commons-discovery-0.2.jar  
    /usr/sap/XQ1/DVEBMGS01/j2ee/cluster/bin/ext/com.sap.aii.af.axisproviderlib/lib/commons-logging-1.0.4.jar  
    /usr/sap/XQ1/DVEBMGS01/j2ee/cluster/bin/ext/com.sap.aii.af.axisproviderlib/lib/commons-net-1.0.0-dev.jar  
    /usr/sap/XQ1/DVEBMGS01/j2ee/cluster/bin/ext/com.sap.aii.af.axisproviderlib/lib/wsdl4j-1.5.1.jar
    Have you deployed the following Jar.
    commons-discovery-0.2.jar
    ○       commons-logging-1.0.4.jar
    ○       commons-net-1.0.0-dev.jar
    ○       wsdl4j-1.5.1.jar
    Refer this
    http://help.sap.com/saphelp_nw04/helpdata/en/45/a4f8bbdfdc0d36e10000000a114a6b/content.htm
    Edited by: Debashish Roy on Jul 18, 2011 10:10 AM

  • SAP PI FTP sender adapter not working with SAP ECC over Itanium

    Hi,
    We have been running normally SAP PI 7.0 SP14 with no issue for a while.
    We are now in the process of migrate the SAP ECC system from PA risc to IA platform. We are performing some tests between SAP PI and SAP ECC to check that the platform migration is not affecting us in any way and we have found that FTP adapter sender is not working anymore (receiver is working as usual).
    We place some files in the new ECC system and when PI goes to retreive the files it is like it can not read anything. It gives no error but it does not pick any file. This is not happening with the old platform.
    Does anyone have any idea?
    Thanks a lot for your help
    Diana

    Hi,
    I am using FTP connection and for the receiver it is working fine.
    Thanks
    Diana

  • 'Keep Header' Option in SOAP sender adapter not working

    Hi all
    I have exposed  a webservice using a SOAP sender adapter in XI. A SOAP client is sending request to this service.
    The SOAP request has some elements in the header like wssecurity and ws addressing tags.
    When I remove the header elements and send the request my scenario works as expected but when I include the header fields I get a time out in my soap client application and cannot see any message, any where on  XI. Can somebody help me understand why this is happening.
    Thanks
    Dilip

    Hi Stefan
    In my scenario it is ok if XI ignores the soap header tags it does not understand. I want the system to ignore the header tags and go ahead and process only the payload.
    But unfortunately I keep getting a time out whenever I send a request with the header tags. When I remove the header I can sucessfully post documents.
    I tried increased the time out to 5 min but still continue to get the problem.  So am sure the problem is not exactly related to timeout, but due to the header tags.
    What do you suggest?
    Regards
    Dilip

  • IDOC sender adapter

    Hi all,
                i am configuring IDOC adapter i can c sender side of the adapter also available (i am using SP12 of PI),before it used to be disable state but now sender also active.
    If we sending IDOC do we have to create sender adapter also..
    Regards
    Rao

    Hi,
    and how to configure when i receive IDocs from non-SAP System via program directly
    RFC-Destination of type T (TCP/IP) and registerd Server program?!
    any experience?!
    br

  • Suppress Acknowledgment from PI IDoc Sender Adapter

    Hi,
    i m sending IDocs from SAP ECC to PI. Sometimes (!?) the PI Idoc (Inbound) Adapter sends back an acknowledgment. This leads to red flags in ECC / WE02 as the corresponding partner profile is not there. We dont want to set that up as it would give us a not wished status change.
    How can i suppress automatic acknwoledgments from PI IDoc adapter?
    (this has nothing to do with IDX_NOALE)
    Regards,
    Udo

    Hi,
    of course you are right.
    There is only one more thing I could suggest:
    In general, acknowledgments have to be requested explicitly by the sender. However,
    this does not apply to IDocs. The following acknowledgments are sent back by default:
    u2022 System error acknowledgment.
    u2022 Application acknowledgment.
    u2022 Application error acknowledgment.
    To change the default request setting, the corresponding message type has to be
    maintained in an exception table. Prior to SAP NetWeaver '04s Exchange
    Infrastructure SPS09, the exception table has to be explicitly edited. As of SAP
    NetWeaver '04s Exchange Infrastructure SPS09, a program is provided to configure
    the acknowledgment requests (see chapter 3.4).
    (It's from this document: http://www.sdn.sap.com/irj/scn/index?rid=/library/uuid/903a0abc-e56e-2910-51a8-9dc616df56eb&overridelayout=true)
    Regards
    Patrick

  • IDOC Sender Adapter acknoledgements

    Hi,
    we have a scenario IDOC -> PI => HTTP Plain (ASync) .
    I have configured the Message Type ALEAUD and AUD1 in sender system.
    I also have the ACK_SYSTEM_FAILURE = 1
    Now , when I get a permanent error from the HTTP receiver adapter. The acknolegement message falls in error .
    The message says that the Receiver component (HTTP system) canot be converted into an ALE logical system.
    What is missing... I thought we didn't have to define the external system anywhere except as a Business Component in Integration Builder ... ?
    Thanks.

    Hi,
    thanks... it worked, now the ALEAUD IDOC is sent back to ERP but the status of the outbound IDOC is not changed.
    In fact in WE02 on ERP , the message is that the EDI interchange accord is not created for the thirds party's logical system (that's the one that had the http error) ...
    Now , since I'm planning to have possible 50 third party systems, I'm hoping we don't have to define a accord for each third party.
    Can't it just be set to some generic value ??? or done more elegantly ... I thought this should be a lot simpler to maintain.
    Thanks.

  • Delete Operation in JDBC Sender Adapter not works

    Hi,
        I have one student table which contains the fields ID,Name,BirthMonth,BirthYear,ReadFlag fields. ReadFlag is a character field or lenght 1 which contains only values either 'Y' or ' '. 
         I want to execute delete operation in this table ie to delete the records which contains the readflag = 'Y'. So, I set the below values for the following parameters.
    DELETE FROM student WHERE READFLAG = ' Y '
    Query SQL Statement : SELECT * FROM student WHERE readflag = 'Y'
    Update SQL Statement : DELETE FROM student WHERE READFLAG = 'Y'
    Poll Interval : 60 Seconds.
        There are more records in this table which contains readflag = 'Y'. But, the Adapter does not delete those records from the table i.e delete operation is not executed. At the same time, in Comm. Channel monitoring it does not show any error, but the delete operation is not carried out in the table.
         I tried after 'COMMIT' the table also. But it does not work. What could be the reason ? or How to use Delete Operation effectively on the table ?
         Kindly help me friends to solve this problem.
    Thanking you.
    Kind Regards,
    Jeg.

    http://help.sap.com/saphelp_nw04/helpdata/en/7e/5df96381ec72468a00815dd80f8b63/content.htm >>>
    <i>Adapter Work Method
    You must add an indicator that specifies the processing status of each data record in the adapter (data record processed/data record not processed) to the database table.
    The UPDATE statement must alter exactly those data records that have been selected by the SELECT statement. You can ensure this is the case by using an identical WHERE clause. (See Processing Parameters, SQL Statement for Query, and SQL Statement for Update below).
    <b>Processing can only be performed correctly when the isolation level for transaction is set to repeatable_read or serializable.
    Example
    SQL statement for query: SELECT * FROM table WHERE processed = 0;
    SQL statement for update: UPDATE table SET processed = 1 WHERE processed = 0;
    processed is the indicator in the database.</b></i>
    try with repeatable_read or serializable !!!
    Also go thru this thread - DELETE Querey in JDBC SENDER

  • Send IDoc through adapter IDoc_AAE

    Hi, guys!
    We have SAP PO version 7.4
    We need to setup the unloading of the IDoc from BI in PO
    I used the following sources:
    http://scn.sap.com/docs/DOC-31398 
    http://help.sap.com/saphelp_nw74/helpdata/en/34/66c81241874285851e2497aa6f0573/content.htm?frameset=/en/c2/91865252c84716b3b8be394851c9c0/frameset.htm
    http://scn.sap.com/docs/DOC-34155  
    http://scn.sap.com/people/william.li/blog/2011/05/04/configuring-pi-730-java-idoc-adapter
    http://scn.sap.com/community/pi-and-soa-middleware/blog/2013/08/05/connect-multiple-sap-ecc-clients-from-java-idoc-sender-adapter-by-resource-adapter-cloning
    http://scn.sap.com/community/pi-and-soa-middleware/blog/2010/10/21/pixi-pi-73-new-java-based-idoc-adapters-configuration-sender-receiver--teaser
    but it doesn’t work.
    I created Jco provider xi_idoc_default_pid (where PID  replaced the SID BI system)
    I created the RFC in PO for BI  xi_idoc_default_ destination _pid (ping successful)
    in inboundRA have in ProgrammID:  xi_idoc_default_pid
    in destination - xi_idoc_default_ destination _pid
    I created Sender channel (manual and default)
    I created in BI in sm59 RFC T
    I input   the program xi_idoc_default_pid , which was created in the first step, in field, and input
    gateway and host - my PO
    but the test does not pass the RFC.
    Could you please tell me,  what the problem is?
    I configured IDoc_AAE receiver. data arrives in BI, help me to setup up  send IDoc  from BI in PO
    Thanks.

    Hi,
    We also faced same issue for the RFC created from our ECC to SAP PO (netwaever 7.4 ) system. It is TCP/IP connection.
    there are 2 solutions:
    1) set gw/acl_mode parameter to 0 in ECC system resolved the issue. Ofcourse you need restart of Source(ECC) system. But it is not recommended in Prod systems
    2) Regenerated Reg info and sec info files in Source system(ECC) and created them in target system also and kept them in /usr/sap/SID/SYS/SCS01/data.
    The created files are given below for reference.
    Reginfo file:
    P TP=* HOST=*
    P TP=* HOST=*
    Secinfo file:
    P TP=* USER=* USER-HOST=* HOST=*
    P TP=* USER=* USER-HOST=* HOST=*
    BR
    Ravikiran

  • Sender Adapter Conf

    Hi Guys,
    Using Sender JDBC Adapter , am updating back the intermidate table flag status to "T" from "P".
    UPATE <TABLE> SET flag_status = 'T' where flag_status = 'F'
    Now user has created a unique constriant on the intermidate table level , by doing so am forced to include the other fields while updating back into table for flag status change.
    But if i have 10 records how cud i get dynamic values , is sender adapter cannot work with tables with constriants.
    am using Oracle DB ?? any work arounds r advices ??
    rgds
    srini

    Halo
    It's Sender JDBC Adapter , in Update SQL Statement i do below
    update  (Table Name) set FLAG_STATUS = 'P' where FLAG_STATUS = 'F'
    Actually to this intermidate table data is populated using a stored procedure rule in which to avoid duplidation of records they have kept the unique constriant on using combination of Column1 / Column4 / Column5 / Column7
    In order to update back i need to update the complete record with Col1 / col4 / Col5/ Col7 including FlagStatus due to uinque constriant rule on it.
    Any work around for this
    rgds
    srini

  • SOAP Adapter not working. But no error messages. Just a warning!!!!

    Hello Guys
    I have created a simple scenario.
    I am getting an Input from outside world using SOAP Adapter.
    Then using a ZBAPI (RFC adapter) I am inserting a data to a ZTABLE.
    To test the SOAP Adapter, I have entered the PAY LOAD (in XML format) from Runtime WorkBenches
    Test Message TAB.
    I have used exactly once, Best Effort etc., and have tried Sending the message.
    It says Message sent but the database is not getting updated with the new value.
    I have already tried it with FileAdapter as the input method and ZBAPI that I have created is working fine.
    When I tried looking at the RuntimeWorkBenche's communication channel's area, it says my SOAP Adapter is inactive. I have double checked and it is ACTIVE and also activated properly
    Any ideas? 
    Your suggestions/input will be highly appreciated.
    THanks
    Ram

    >>One of the postings said that this is the easiest way to see >>if the adapters are working ok
    This holds true for testing receiver adapter not for sender adapter.main work of sender adapter is to pick up the message in any format and convert it to XML and post to Integration engine,since in RWB->Integration engine you are already posting XML message you have basically done the job of sender adapter by yourself hence no need of sender adapter there.
    >>my question is how do i test my SOAP Adapter >>configuration to make sure it works.
    you need to use Altova XML spy(its free download) or some other SOAP test client to test sender SOAP adapter
    Thanx
    Aamir

  • IDOC AAE sender adapter

    Dear all,
    I have a question about the IDOC AAE adapter on a PI 7.31 java only system with an ERP --IDoc--> PI --File--> FTP scenario
    In my scenario I would need to change IDOC DC40 Segment information before the IDOC is being processed in the PI pipeline. Unforutnately I cannot change the header information directly on the sending system.
    The processing on PI will fail due to the faulty DC40 settings, therefore I would like to correct the Segment before PI is processing the file.
    I thought about using the PutPayloadValue bean to replace values in the IDOC XML structure but this does not seem to work. If I call the bean before "CallSapAdapter" in the module chain, this will result in the following error: "while trying to invoke the method org.w3c.dom.Node.appendChild(org.w3c.dom.Node) of an object loaded from local variable 'template_parent". Is this because the idoc xml is generated on the PI only after the CalSapAdater step and not already on the ERP? Or might it be due to miss-configuration? (I did not provide a namespace in the module settings of the bean as the IDoc XML structure has no namespace)
    What other options would I have on PI to edit the DC40 segment before the pipeline processing?

    I had a similar issue on a different adapter type.
    Please make sure to insert the appropriate namespace in parameter xmlns AND in the put value. Example:
    xmlns                              xmlns:ns0="http://www.test.com"
    put:/ns0:root/ns0:field1    "value"
    If the xpath is not correct (you can test it here, for instance Simple online XPath tester) the insertion of the value into the node will fail.
    Regards,
    Antonio
    ps. if you like to DEBUG, the .class bytecode of ALL SAP PI Standard Adapters can be found here: com.sap.aii.af.ejb.zip\com\sap\aii\af\app\modules

  • File sender adapter:FILE to IDOC without BPM, can't see in SXMB_MONI.

    Hi all
    I have a FILE - XI - IDOC Async scenario without BPM.
    I configured FILE sender adapter and IDOC receiver adapter. I made a mapping to transfer file data to the structure of IDOC.
    Now when i am trying to load the file using command prompt, i cud see nothing in the monitoring. Whereas if i go to the communication channel monitoring of runtime workbench, i saw that CC is polling correctly and was reading the file also.
    And also wen i saw in the processed folder which i mentioned in the CC configuration for the ARCHIVE DIRECTORY, i saw that file got transferred to the folder also.
    I don't understand why i cant see anything in the monitoring.
    Could anybody help me to rectify the problem. Is there anything i m missing ?
    Regards
    Naina

    Rajesh/Amar
    TCode:: SXMB_ADM->Integration engine configuration->specific configuration->runtime
    Trace_Level = 3 then you can get all MONI PIPELINE Steps also
    I did this change but cudn't see anything in SXMB_MONI.
    This is how i have configured my process:
    http://wiki.sdn.sap.com/wiki/display/XI/FiletoMultipleIDOCSplittingwithoutBPM
    But instead of IDOC splitting i have simple FILE - XI -IDOC scenario.
    I have configured everything exaclty the same way it is mentioned here. But for me the process is not visible at all.
    I can't even see the first request message in the monitoring.
    This is the message i can see in the communication channel monitoring:
    2010-05-24 09:07:41 Success Channel CC_*: Entire file content converted to XML format
    2010-05-24 09:07:41 Warning Channel CC_*: Empty document found. Proceed without sending message
    2010-05-24 09:07:41 Success File "/xyz/ABC.txt" archived after processing
    Is there any problem with the file and that could be the reason it cant convert the file to the request message MT_REQUEST and thus am not able to see anything in monitoring.
    help me guys....this is a simple process and i m stuck...its frustrating
    Regards
    Naina

  • Sender FTP Adapter not working with certain name

    Hello,
    We're facing the next problem within XI.
    We configured a sender FTP adapter within the central adapter engine. This adapter is configured correctly however for some reason it is not picking up any file from the FTP server.
    Changing status to inactive-> active again all kinds of modes and configs we tested.
    However when copying this non-working adapter to a new one with a different name (Configuration is exactly the same!!!!!) and use this one in the sender agreement it worked immediately.
    Somebody else faced similar problems and managed to solve it because for this error we don't want to adjust our naming conventions....
    Thanks,
    Emile

    Hi Emile,
    This could happen when AE cache is not getting updated.
    Goto SXI_CACHE.
    Click "Goto" -> AE Cache and check if you get a green symbol with a message saying " Cache contents are up-to-date".
    Regards,
    Anish

Maybe you are looking for

  • Making more HD space on my mini

    Hi guys Can anyone tell me what would be the best make space on my mac. I have 17.99Gb space out of a 74.21GB capacity on my HD. I already have an external 250GIG HD. But I am wanting to make more space on my mac. I have already transferred big files

  • Wiki Some Attachments are Broken

    For sometime in the past few weeks, something has gone with our Wiki Attachments.  Some links are working without issue, and some are getting a 404 error.  The links with 404 are being redirected to the same URL, however there is a /sandbox/ before t

  • Aspect ratio for textures

    I'm a novice at Live Type... I've imported a texture into FCE but it's showing in the canvas in 4:3 but the project is 16:9. How do I change this please?

  • Can someone send me the Camera Raw 8.6 plugin?

    It happens every time there's an ACR update. Lightroom installs its own (secretly held) version. Lightroom starts complaining that Pshop does not have the latest plugin. Meanwhile, neither Photoshop nor its Update menu item nor Adobe Application Mana

  • Calling csv export from button not link?

    Gday, I was wondering if it is possible to call the export csv functionality via a button and the default hyperlink functionality? Cheers