Track external messages in XI and SAP

Hi XI guys.
I have following question: external system wants to get application acknowledgements from SAP and XI that particular document has been posted successfully in SAP.
It is going to assign Unique number to every XML message and wants response back (not synchronous because we are using IDOCs) with this Unique ID.
Is there easy standard way to do it without actually storing this unique ID in SAP (storing it may not be possible for all situations) ?

Hi,
The prequsites to be done in XI and SAP system for idoc transfer from XI to SAP or vice versa?
Initially RFC destinations to be created in XI system pointing to R/3 and in R/3 system pointing to XI.
Outgoing IDOC from R/3     (R/3 Side Config)
WE21 create a port & while creating it give the RFC destination which point to the XI system.
WE20 Create a partner profile in partner KU (for outgoing). The partner number you give here should already be defined in R/3 with partner type KU. In the outbound parameters of this newly created partner profile, Enter the port number created in step 1 for Receiver port, Message type, Partner role, Basic IDOC type all in the Output options tab.
Then in the Message Control tab you need to enter the Application, Message type & Process Code. You have F4 help for all of these.
In BD54 RFC destination name has to be defined as the logical system name (Logical system Name or RFC destination name – always keep it 10 chars or you might face a problem in SLD inside XI.
Finally if your scenario demands that an IDOC is automatically created when you save a transaction then in the output parameters of that transaction you need to select EDI as the output parameter.
(XI Side Config)
6.     IDX1 create a port & while creating it give the RFC destination which point to the R/3 system.
7.     IDX2 for the port created in step 6, load the IDOC metadata from the R/3 client which is sending the IDOC to XI.
Hope this helps.
Regards.
Praveen

Similar Messages

  • Exchange message between XI and External System

    Hello.
    I am working on building an application that can exchange message with XI. I went through many documents and forums, but I found that most of them is in the boundary of XI and SAP not XI and external system. I just wonder if there is any simple code available that I can start working? Or any helpful suggestions are also welcome.
    Thanks.
    Kevin.

    Hi Kevin,
      Xi is an intergration tool which servers the purpose of integrating SAP with nonSAP systems.Many adapters are provided which enables to connect and transfer data (in the form of xml) to external systems.Sap can talk to .net.....pls have a look at the blog :
    https://www.sdn.sap.com/sdn/weblogs.sdn?blog=/pub/wlg/2131 [original link is broken] [original link is broken] [original link is broken] [original link is broken] [original link is broken] [original link is broken] [original link is broken] [original link is broken] [original link is broken]
    Sap to legacy systems(file to file scenario):
    /people/venkat.donela/blog/2005/03/02/introduction-to-simplefile-xi-filescenario-and-complete-walk-through-for-starterspart1
    /people/venkat.donela/blog/2005/03/03/introduction-to-simple-file-xi-filescenario-and-complete-walk-through-for-starterspart2
    With database systems:
    /people/sap.user72/blog/2005/06/01/file-to-jdbc-adapter-using-sap-xi-30
    /people/saravanakumar.kuppusamy2/blog/2005/01/19/rdbms-system-integration-using-xi-30-jdbc-senderreceiver-adapter
    webdynpro to xi intergartion:
    /people/sap.user72/blog/2005/09/15/connecting-to-xi-server-from-web-dynpro
    /people/saravanakumar.kuppusamy2/blog/2005/02/07/interfacing-to-xi-from-webdynpro
    https://www.sdn.sap.com/sdn/weblogs.sdn?blog=/pub/wlg/1334 [original link is broken] [original link is broken] [original link is broken] [original link is broken] [original link is broken] [original link is broken] [original link is broken] [original link is broken] [original link is broken]
    And the mail adapter enables you to talk to email servers:
         /people/prasad.ulagappan2/blog/2005/06/07/mail-adapter-scenarios-150-sap-exchange-infrastructure
    /people/michal.krawczyk2/blog/2005/03/07/mail-adapter-xi--how-to-implement-dynamic-mail-address
    Hope these help you in better understanding of this tool.
    Regards
    Priyanka
    Message was edited by: Priyanka Balagangadharan

  • Can a third person track on messages and calls sent/received through apple id

    can a third person track on messages and calls sent/received through apple id

    You're welcome.
    If you think this is happening to you, change your Apple ID password.

  • Configuring ALEAUD message between Non - SAP sytem and SAP sytem through XI

    Hi
    We have Scenario like an IDoc would be send to SAP through XI system by a non - sap system and expects the Status of the sent IDoc from SAP system in an Async communication by using ALEAUD message type.
    Non SAP <==> XI <==> SAP
    We have tried and ending up an error at SAP while the ALEAUD is being sent back.
    "No Service for the system <SID> and <Client number> in the Integration Directory"
    We are able to successfully send MATMAS IDoc to SAP throgh XI by non - sap system(File Server) but while sending Acknowledgement(ALEAUD)IDoc, it is failing at trfc queue(Status 03). RFC destination and Port and Partner Profile all Ok.
    When we configure the same between two R/3 systems as XI between is working fine for the same Scenario but for Non - SAP system to SAP ,it is giving problem.
    As we know "ALE audit is only possible for IDocs of type logical system (LS)."
    Can't we treat XI system as logical system insted of actual sending system and configure ALEAUD??? We are ending up with the same error above.
    Appreciate if anybody throw light???
    Thanks in Advance.
    Kind Regs
    Ramesh

    Hi Ramesh,
    In your Integration Directory, in the Sender Business System --> Adapter Specific Identifiers, you have to give the logical name for the business System pointing to the R/3 system.  Just try this.
    Also take a look at this blog:-
    /people/michal.krawczyk2/blog/2005/03/29/xi-error--unable-to-convert-the-sender-service-to-an-ale-logical-system
    I hope this helps.
    Regards.
    Praveen

  • Problem! I just copied my extern hdd to finder and tried to open my files when I get the message: "The Map "Pictures" can not be opened since you don´t have authority to  see it´s contents! What??? No one else has access to my computer....

    Problem! I just copied my extern hdd to finder and tried to open my files when I get the message: "The Map ”Pictures” can not be opened since you don´t have authority to  see it´s contents! What??? No one else has access to my computer....now I can´t open my 300 Gb on my hdd in my Macbook Pro. Help?

    I've had this happen a few times before. What I found works is repairing the permissions. To do so click on go and then to utilities. click disk utilities. In disk utilities select the drive and click repair permissions. It may take a little time but try accessing after that.

  • Trust (external system and SAP)

    Hi guys,
    As part of a SAML scenario i need to establish trust between an external system and SAP PI (7.10) allowing the external system to send WS requests to SAP.
    As per my understanding all I need to do is import the certificate chain into STRUST on the PI system. However I seem to be missing something.
    What I have then done is to add root CA, issuer and public key of certificate to the certificate list of the following PSE's in STRUST: 'WS Security standard' and  'WS Security WS Security Key'. Next I restart the ICM.
    However Im still getting an error when sending a WS-request to PI saying 'No trusted certificate found'.
    I appreciate any help I can get.
    Thanks in advance,
    Daniel

    Reposting in Security where it actually belongs.

  • My startup disk is full?!?!  This has been happening for a while and I have dumped 4500 jepegs from iPhoto onto an external drive to try and free up space.  I am still recieving the "Startup disk full" message.  What more can I do?!?!

    My startup disk is full?!?!  This has been happening for a while and I have dumped 4500 jepegs from iPhoto onto an external drive to try and free up space.  I am still recieving the "Startup disk full" message.  What more can I do?!?!

    Did you empty the Trash?
    What size hard drive & how much free space. You should always have a minimum of 10-15% or more free space?
     Cheers, Tom

  • Just downloaded Yosemite on my Mac and the Yosemite update for Garage Band.  Now when I open an existing Garage Band project and click on a vocal track, a message window says, "Could not find General Audio 10" and have no smart controls.  Help?

    Just downloaded Yosemite on my Mac and the Yosemite update for Garage Band.  Now when I open an existing Garage Band project and click on a vocal track, a message window says, "Could not find General Audio 10" and have no smart controls for that track (reverb, etc.)  Help?

    Try this fix posted by Robinson Collins:
    Re: I downloaded Garage Band 2x and the same note appears: there is no General Audio 10. Please advise. Thank you.
    Try this: Go to your menu bar, select "Garageband" and then "Restore Sound Library..."
    It can take awhile to download as it's a pretty big library. You might need to also select "Update Sound Library..." after the restore is done.

  • Montan Lion "kick out" My usb memory sticks, external Hard drive, external DVD /cd drive  and give me an error message "PowerPC applications are no longer supported."

    Montan Lion "kick out" My usb memory sticks, external Hard drives, external DVD /cd drive  and give me an error message "PowerPC applications are no longer supported."

    It does not matter what I plug in to the USB post, the results is the same ...
    U use external hard drives, memory sticks (new and my old memory sticks), I also use an external cd / dvd writer LG Portable Super Multy Drive
    They all run for ± 1 min then it loose contact and I get error messages like, error code -8062 or PowerPC applications are no longer supported..... etc

  • Correlation termiatation ,external message wait and Notification.send

    Hi,
    In one of my process I have correlation (is being created using requestId)and external message wait to terminate this correlation .By using Correlation.terminate("ProcessName"); I am terminating correlation.Its working fine.
    My requirement is ,After correlation terminate ,If I call external message wait(by passing requestId) using following code then It should throw the exception.Currently It is not throwing exception.
    Fuego.Lib.Notification.send(processId : "ProcessName", activityName : "MessageWait",
              arguments : {argument is requestID  : "In");
    Please help me how to set up correlation or  external message wait to get exception when we call external message wait after termination of request
    Thanks
    Sailendra                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   

    Please help me..still facing this issue
    Thanks
    Sailendra

  • Which Messages can be and cannot be archived in sap xi

    Hello experts,
       I have gone through the sdn  and  known about the basic knowledge about the message archiving in xi. But which messages can be and which messages cannot be archived.
    Thanks in advance.

    But which messages can be and which messages cannot be archived.
    Message archiving does not depend on the source and/ or target system.
    If Archiving is configured then all the successfully processed, manually cancelled messages will be archived.
    So you just need to maintain for which interfaces you need to implement archiving and it will be done provided the above condition in bold is satisfied.
    Regards,
    Abhishek.

  • Using ale u can send from sap to sap and sap to non sap systems

    hi,
    using ale u can send from sap to sap and sap to non sap systems,
    then what is diff b/w ALE and EDI

    Hello KALYAN KUMAR,
    Application Link Enabling (ALE)
    1.You distribute data using ALE if you want to communicate from one system to one or more other (mostly internal) systems.
    2.ALE transfers data in IDoc format and uses the methods of tRFC for data transfer.
    3.ALE enables the integration of business processes across several SAP or non-SAP systems.
    Electronic Data Interchange (EDI)
    1.You use EDI if you want to exchange business application documents with an (external) partner system (for example, a customer or vendor).
    2. The SAP system sends EDI messages in IDoc format to an EDI subsystem, where they are converted to a universal EDI standard (UN/EDIFACT or ANSI/X12).
    3. This enables communication with non-SAP systems.
        By definition, two partners are involved in the process in an EDI application scenario: The sender and the recipient of an EDI message
    I hope u understands the difference:)

  • Advice on client proxy generation (ABAP and SAP PI)

    Hi,
    I've set up an ABAP client proxy using the wizard in transaction SE80 in the backend system, released it using transaction SOAMANAGER and tested that it works.
    I now want to compare this technical approach against the same scenario using a proxy generated from a SAP PI outbound synchronous message interface.
    I have hit the following issues:
    1) When I upload the WSDL file (saved from the test web service I exposed from one of our SAP systems) into the Integration Repository, I receive the following error:
    "Check Result for Object GetDOB_WSDL Document check found errors  Cause: Unable to recognize the loaded document as valid WSDL  Tag Policy is not permitted at position portType".
    I can remove this error by deleting the tag policy but don't have an answer why this is not supported and whether this is the right approach - this error occurs regardless of which option I choose when saving the WSDL (i.e. portType or binding) or which upload option I select.
    2) When I create the proxy in the backend system based on the message interface the objects are all created successfully and generate/activate correctly.  As I don't need the PI runtime (no mapping, queuing etc) I go to create the logical port in transaction SOAMANAGER and I receive the error:
    SRT Framework exception: The WSDL document is not compatible with proxy class "ZPROXCO_ZFUNC_UPDATE_ADDRESSHI": "Operation(s) Missing ZFuncUpdateAddresshistory"
    even though the external operation does exist and is called ZFuncUpdateAddresshistory.
    I have no clues as to why this doesn't work other than the generated WSDL file in the ABAP client proxy has the same name for the portType and operation (ZFuncUpdateAddresshistory).
    3) Can someone please explain the value at design time over creating the client proxy in SAP PI versus using simply the wizard in the backend ABAP system - is it simply that the interfaces can be held centrally in the IR if desired or the WSDL might already be there and could be used to quickly generate a message interface?
    Thanks,
    Alan

    Hi,
      As far as I know, we follow the top down approach in proxy scenarios.
    meaning, we first create the interfaces in XI IR and then go to the back end to implement them.
    So, you should create a message interface (Probably Manually rather than importing the wsdl from R/3)
    in IR and then go to the ERP backend to implement the proxy using the SPROXY transaction.
    Coming to your 3rd question, In PI 7.1 you might be knowung that we have something called ESR(Enterprise Service Repository), which has all the services in a single place.This gives us an option of collating all the different enterprise services scattered all over different systems to be in a common repository.
    Regards,
    Ravi Kanth Talagana

  • SAP XML and SAP IDOC XML

    Hi Friends,
    Can any one tell me what is the difference between SAP XML and SAP IDOC XML?
    Regards,
    Kumar

    Hi,
    Various XML standards are supported by SAP. It presents data according to an SAP specification either in IDoc-XML or BAPI-XML, the SAP XML extensions for IDocs and BAPIs. It uses preprepared representations of the SAP interfaces to XML Commerce Business Language (xCBL) messages to facilitate communication with the MarketSet marketplaces.
    Messages are stored in a generic envelope. This envelope contains metadata that controls, among other things, the routing of the messages. SAP supports two different standards for these envelopes - Microsoft BizTalk and a format similar to Simple Object Access Protocol (SOAP). Packaging SAP BAPIs in a standard envelope offers several advantages, including direct processing of messages by external applications and a uniform system of error handling.
    Regards'
    Aashish Sinha
    PS : reward points if helpful

  • Interface and SAP system issue

    hi Experts
    Scenario : We have External system (Interface) and SAP system. GR usually done in External system for stock materials PO , then it will transfered and updated in SAP system thro IDOC daily bases.
    And then in SAP ,Zreport is there to find out any discrepancy in stocks(Between Extrnl and SAP system).
    Problem: They had done GR in external system and they had transferred to SAP throu IDOC. (This usually bieing processed for 1000 of materials.
    Now for some materials its showing  discrepancy error in Zreport eventhough the SAP system got updated on stocks throu IDOC from external system. ( Not for all materials only for very few case).
    So any experts has come across this kind situation in thier experiance .. how to solve this ??
    Note : If any Bacth job is being done in background in SAP after updation the stocks in SAP system throu IDOC. How to find out the batch job in back groud ???
    Thanks

    hii
    Thanks for ur response.
    I did't mention in previous message, IDOC got posted in SAP system perfectly without any error . (I have cross checked IDOC).
    But after idoc posting in SAP system , the Zreport getting updated , so here is my confusion and doubt.
    Where there can be any system in background to update stocks in Zreport from SAP system. Is it possible to find from our side batch job has being processed between standard SAP and Zreport .
    There is any way to find ???
    Thanks

Maybe you are looking for

  • Sharing iPhoto Library on an external HD with 3 macs

    I had this all set up very easily at first. I had the iPhoto Lib on my external HD and was sharing it with my G5, iBook G4 and Powerbook G$ all with iPhoto 08'all running 10.4.11. Then I upgraded my G5 to a new iMac running 10.5.5 and I can choose th

  • How to cancel a print job in progress

    I have a HP C5580.  When i was using Windows ME on my former PC, I could easily go to Printers, select the 5580,  hit documents in queue, and hit cancel , and the printer stopped. Got a new Compaq  PC with Windows 7, and I can't figure out how to can

  • Job log messages in BPM

    Hi All, I am doin Business Process Monitoring for monitoring batch jobs of a satellite system so that we will be getting tickets when some job is cancelling. for cancellation of jobs SD tickets are generating. now the requirement is to genarate a SD

  • Drag and drop not working correctly.

    I've got a 2nd monitor connected to my iMac 27". Before, whenever I had a finder (also happens on Adobe Bridge) window open on the other monitor and I drag and drop to the desktop, it would drop the file in the exact spot I dropped it at. Now, for so

  • Http 404 error and need help

    Hi.... I am using sun application server and oracle as my backend I have packaged and deployed the appln successfully But then I have got the error 404 when i called it thro the browser Anybody who knows plz reply me soon..........