External Party to Logical System Integration

My scenario is as follows
External Party --> XI --> ECC. XML coming into XI and data posted in ECC using IDoc.
We have several different external parties that we need to integrate with but they all will send us the data in the same XML format and they do not have any different mapping requirements. So we can use the same design objects for all of them. However, they need to be setup as separate logical systems in ECC as we have different teams that support error handling for each of the external parties.
I dont have any need to use BPM as my mapping is fairly straightforward. I have setup a party in XI for each external party.
My problem is how can I have XI pass IDoc to different logical systems based on the external party?
I have tried playing with the adapter specific attributes on the sender service and giving logical system there but to no avail. How can I accomplish this without creating the parties as business systems in SLD as there are quite a few of them? Or is it the only way?
Any help will be greatly appreciated and rewarded.
Regards
Haseeb

Hi,
Is there some way that the source payload allows you to distinguish which system it comes from and what the logical system name has to be ?
If yes, in the Idoc control record, populate the values of  SNDPRN and SNDPRT with the Sender PartnerName and Sender Partner Type ( Sender Partner Name will be the logical system name ) on the basis of this source condition and in the Idoc adapter select option "Take Sender from payload"
Regards
Bhavesh

Similar Messages

  • How many logical systems do I need?

    Hi,
    If I want to send an IDOC from SAP through the business connector to 10 different parties, what is the cleanest way to do so?
    Do I have to create for each party a logical system in SAP? And do I have to maintain then for each an RFC destination to the business connector? Can multiple logical systems use the same rfc destination?
    Advantage would be that you see in SAP to who the idocs were send, if you only see that one was send to the business connector and it's send from there to 10 parties you have less control ?
    thx for helping,
    jeroen

    Jeroen,
    It depends on the type of document in SAP, and partner type.
    You only need logical systems if the other end is a different system from each other.
    If your IDoc are KU or LI then you can use the SAP number instead of the logical system.
    This means you need more routing rules inside SAP BC.  10 partners is not large.  If you have 10000 partners, you have a lot of work.  You can always use wildcards in the routing rule (depending on where the messages are going).
    Regards,
    Simon

  • Integration server as logical system in IDoc to file scenario

    Hi,
    Will we configure integration server as logical system in IDoc to file scenario or the RFC destination related to the port will be suffice?
    For which logical system will the outbound partner profile configured?
    Regards,
    Gajendra.

    Hello,
    I feel that the RFC destination linked to the port is the key here.
    Because the scenario (IDoc to File) works in both the cases:
    Case 1: Used the logical system as Integration server
    Case 2: Used the logical system related to the file (third party) in the SLD.
    In both the above cases the RFC destination points to the integration server.
    Is this the case that in the XI scenarios (where IDoc are sent) the logical system name in the partner profile is just dummy and has not much significance??
    It is the port that matters and once the Idoc reaches XI the routing takes place based on the configuration in ID.
    Thanks.
    Regards,
    Gajendra.

  • How to configure a Logical System for XI External System

    I'm following the 'How to configure SAP XI to use the standard SAP communications APIs (idoc, pabi, rfc) from external system - How to create XI content with the Integration Builder' document.
    I have everything configured, but in section 6.7 when I try to do a transaction BD10 on to send a MATMAS01 idoc using my Logical System IQS_EXTERN to my external system, it says '1 master IDocs set up ...', then it says '0 communication IDocs generated ...' and my external system does not get the IDoc. The NX7 Integration Engine does not get a message from SAP_CE8  to IQS_EXTERN.
    How do I specifically configure my Logical System IQS_EXTERN to communicate with my external system via XI (NX7)?
    I'm using the ICC Test-System CE8, SAP R/3 Enterprise 4.7 IDES and the NX7 Exchange Infrastructure (http://iccpi7.sap.com/rep/start/index.jsp).
    Thanks,
    Ed Culnane
    Edited by: Ed Culnane on Oct 15, 2008 7:02 PM

    Check whether you have setup Partner profile for receiving system ( Here its XI system). You need to create outbound parter profile for XI system.
    Check out this forum ...
    Re: trying to send Idoc using Standard Outbound Processin option
    and blog ..
    Introduction to IDoc-XI-File scenario and complete walk through for starters.
    Hope this will help.
    Nilesh

  • Define one logical system for PI or multiple LS for 3rd-party system?

    Hi gurus,
    We are using IDOC2SOAP and SOAP2IDOC scenario in PI7.11. My question is regarding the logical system(or partner profile) on R3 side. We have two 3rd party system:A and B, so we have two choices.
    1. define one single logical system for PI integration server;
    2. define two logical systems for A and B.
    For choice 1, it seems we can only use one business sytem or business component (business service in 7.0) as the two 3rd party system, especially for SOAP2IDOC scenario.
    For choice 2, it seems we have no restrictions.
    Is it correct?Any help will be appreciated.

    technically you can use both options.
    The question is - do you want all the IDOCs in your R3 system to appear as though they were sent from the PI?
    What if a lot of 3rd party systems were sending the same IDOC (for example - ORDERS) and you want to investigate only those who were sent from system A?
    I like it configured that every system will be identified by a name I give it.
    I just use the IDOC communication channel checkbox of "Take Sender from Payload"
    or use a different service in the IBC that has a different logical system configured in its Adapter specific identifiers.
    Hope it helps,
    Imanuel Rahamim.

  • Party/Receiver determination/agreement with logical system

    Hi all
    I have gone thru various messages in the forum dealing more or less with the issue, but haven't really found an answer to my problem yet.
    XML orders from a Web shop are sent to XI, which I am mapping to an IDoc of type ORDERS.ORDERS05 to be sent to the SAP R/3 backend system. The partner profile in the backend system is defined as a logical system because (a) even though the Web shop is for a closed user group of known customers, I could not possible create a partner profile of type KU for every of them, and (b) I need to do some special stuff for IDocs of this order process which is triggered by a separate process code.
    My plan in XI configuration was to create a new scenario and setting up either two parties or one party and a service without party (with a business service). I have tried both ways, but I am not getting it to work. The main reason for that is because of "Unable to convert sender service xxx to an ALE logical system". The "standard logical system" is used in another scenario already, and because of the special processing in the backend, I would like to keep it separate by a logical system defined for this process only anyway.
    Posts with party definitions and logical system problems exist already, but I haven't really found a applicable answer. Can something be done in the header mapping (which I am not so familiar with yet) to get one or the other way to work, or is there another "good" way completely to handle this?
    I am a little bit lost right now, and would appreciate your feedback. Thanks,
    Daniel

    Hi Michal
    Thanks for your feedback. I have implemented the scenario anew based on your input, and other information that I've found. I've got a working solution after playing around with the settings for a while, and is as following now:
    R/3:
    System id: D01
    Client: 200
    WE20: Partner Type LS
    ...Partner no.: XI_ABC
    ...Parter type: LS
    ...Inbound message type: ORDERS
    SLD - Technical system:
    Technical system type: Third-Party
    Name: XI_ABC on xy01sys01cs
    ...Installed products: SAP R/3 ENTERPRISE, 47X200
    ...Business systems: XI_ABC
    SLD - Business system:
    Business system type: Third-Party
    Name: XI_ABC
    ...Related integration server: XD1
    Integration Directory:
    Scenario: CSC_ABC_ORDER
    ...Party: PP_ABC_SYSTEM
    ......Business service: BS_All_Data
    ......Communication channel: CC_S_File_ABC_Order
    ......Adapter type: File
    ...Party: PP_SAPSYS_ABC
    ......Business system: XI_ABC
    ......Adapter-specific identifiers: Logical system XI_ABC
    ......Communication channel: CC_R_IDoc_To_SAP
    ......Adapter type: IDoc
    ......RFC destination: D01_200
    ......Port: SAPD01
    ......NO Apply Control Record Values from Payload
    ......NO Identifiers
    ...Service without Party:
    ......Business system: XI_ABC
    ......Adapter-specific identifiers: Logical system XI_ABC
    ...Receiver Agreement
    ......Sender party: PP_ABC_SYSTEM
    ......Service: BS_All_Data
    ......Receiver: PP_SAPSYS_ABC
    ......Service: XI_ABC
    ......Interface: ORDERS.ORDERS05
    ......Receiver communication channel: CC_R_IDoc_To_SAP
    ......Sender service constant: XI_ABC
    ......Receiver party constant: <space>
    Once again, thanks for your input.
    Regards,
    Daniel

  • Where to define third party logical system name in file to idoc scenario

    Hi Friends,
      I am shalini shah.
    I have one doubt, where I can define the logical system name in File to Idoc scenario.
    I created Logical system for R/3 system in SALE t.code, but where to define the Third party logical system ,
    In SALE or any where.
    Please give me solution.
    Warm Regards,
    Shalini Shah

    Hi Shalini,
    You need to create Business system in SLD and import the business system in ID.Then u will start with the configuration.
    Just refer the below link for configurations with step by step solution.
    File To IDOC - Part1 (SLD and Design):
    https://www.sdn.sap.com/irj/sdn/wiki?path=/display/profile/2007/05/11/fileToIDOC&
    File To IDOC - Part2 (Configuration):
    https://www.sdn.sap.com/irj/sdn/wiki?path=/display/profile/2007/05/11/fileToIDOC-Part2+(Configuration)&
    File To IDOC - Part3 (Steps required in XI and R3):
    https://www.sdn.sap.com/irj/sdn/wiki?path=/display/profile/2007/05/11/fileToIDOC-Part3(StepsrequiredinXIandR3)&
    Thnx
    Chirag

  • Logical System for Role Integration Server

    Dear all,
    I need your help to clear my confuse.From ID I had assign business system as defined by Role Integration Server but when I check Adapter-Specific Identifiers, nothing show in Logical System. I already define Logical system in SLD. but I'm not sure incase of Role Integration Server will show logical system same with role Application System or not. becasue the other one as role Application System it's fine.
    Thanks and Regards
    Park

    Hi Park,
       I could not clearly understand your question .But i think you want to know the roles of the Integration server and Application system.I would like to share some thing on their difference .Hope this will clearify you.
    A business system can be configured as an Integration server or Application system:
      Integration Server
    The Integration server executes only integration logic available Integration Builder. They can also be identified as Pipe Line Steps. It receives XML message, determines the receiver, executes the mappings, and routes the XML message to the corresponding receiver systems. Thus configured Integration Engine is identified to be Central Configured Integration engine.
    Note: Only one client of SAP system can be configured as Integration Server.
       Application system
    The Application system will not execute the integration logic. It in turn calls the integration server to execute the integration logic if required. It acts as sender or receiver of XML messages. So, the Application system with a local Integration Engine requires the Integration server to execute the integration logic
    Thanks,
    Ram.

  • Logical System for Integration Process

    I am getting a error message for my Integration Process: "Unable to convert sender service IP_Kleinschmidt_Shipments to an ALE logical system"
    I am confused as to what i need to put in the IP -> Service -> Adapter Specific Identifires ->Logical System.
    I won't let me enter either the R3 system nor the XI system.
    What value do I need to put here so my acknoldgement can go back to the R3 system?

    Use header mapping in receiver agreement to apply a business system as sender of the Idoc message.
    That business system must have a logical system aplied and this should be maintained in R/3 as well.
    if you use XI system as logical system as IDoc receiver in R/3, then you can apply also XI as sender here.
    But you have to load the PI as business system to ID for this reason.
    You cannot apply a logical system to the business system, which already used elsewhere.
    I discused that issue with the developer a couple of years ago. He told me to use the workaround.

  • Problem converting Integration Process to ALE logical system(acknowledgmen)

    Hello,
    I have a scenario where a sender SAP system sends an IDoc via an Interface Mapping to an Integration Process.
    This worked perfectly fine on our development environment, but after transporting the scenario to our quality systems I got the following acknowledgement error:
    Unable to convert the sender service <i>name of integration process</i> to an ALE logical system.
    What could be the reason for this? We have a logical system on the sender SAP system set up for the XI system itself but not for the Integration Process.
    We also use SYSTAT IDocs and there we set the the logical sender system name to the logical system for SAP XI and not for the integration process.
    Is this also necessary for acknowledgements? Where could this be done. Strange thing is that it works perfectly fine on our development environment.

    I raised the same question a few months back.Answer to this question is in the same thread.
    Idoc Acknowledgements -  Logical System Name
    You will have to select option "Restore Original Parties for Idoc Acknowledgments " in the Acknowledgment Idoc adapter.
    Regards
    Bhavesh

  • No logical system maintained for party entitled to dispose

    Dear Experts,
    "Party Entitled to Dispose"   field is empty and not editable in the node -
    > "Map Storage Locations from ERP System to EWM" in Interface.
    Here, I am getting the error message "No logical system maintained for party entitled to dispose" .
    I am suspecting, because of the above issue, I am getting another message "Party entitled to dispose SH01 is not allowed in warehouse number INCH"   while creating Outbound Delivery in EWM directly.
    Kindly help me understand how to get rid of this message to proceed further.
    Regards,
    Shetty

    Hi Shashidhar ,
    Kindly guide as how you managed to solve error "
    " No logical system maintained for party entitled to dispose XXX "
    Thanks in advance for your kind cooperation.
    Jinoy

  • IDoc Acknowledgement with Receiver Party -- Logical System?

    Hello,
    we have the following scenario:
    IDoc --> PI --> AS2 (Party/Business Component).
    Acknowledgements should be sent back to the IDoc sender. However there is the usual error that the sender party cannot be converted to an ALE logical system. I know that the adapter specific identifiers have to be set for business systems or business components, but how is this done on party level in B2B scenarios (Note: partner agreements uses a logical system).
    Thank you for your advice!

    Hi florian,
    Read this doc "[HowTo Set up XI Scenario with Party to support EDI Partner Processing|http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/b0b355ae-0501-0010-3b83-8f2bb566fa47?QuickLink=index&overridelayout=true] (Business Component = Business Service in this old doc)
    Else there is another technic to use Business Component to send Idoc to ECC, it's inside the Receiver Determination, have a look on [this thread |Re: How to Change Partner No. during Configuration?].
    And for Ack, see [this thread of today|Re: acknowledgment from XI  to R/3].
    regards.
    Mickael
    Edited by: Mickael Huchet on Nov 23, 2011 4:07 PM

  • How to convert Sender Party/Service  to a Logical System?

    Hi All,
    I want to send a IDoc to a SAP system from a sender Party as a Logical System.
    The only way I know is to make a Dummy system in the SLD with a LS, which I can use in the headermapping of the receiver agreement. But I don't want to create for every party in our Directory a dummy system in our SLD. There must be an other way (and I am not talking about LI or KU)!
    Why does not the "adapter-Specific Identifiers" of the Party-service do the job?
    Can any body help me with this problem?
    Cheers,
    Frank

    Hi Frank,
    it is not possible to have a logical system within a service, that belongs to a party. Any entries you are doing here, are ignored.
    Usually an IDOC which is received from a customer should have a sender type LI or KU.
    A workaround for your problem: For each service that belongs to a party create a party-less service with the logical system and do a header mapping. You need not maintain this service in the SLD. Just create a business service.
    I am sorry that there is no better solution for this.
    Regards
    Stefan

  • Third Party Systems Integration with SAP Business One

    Different techniques are available in SAP Business One for Integration such as DI API, DI Server, B1WS, etc. In this blog article we tried to describe the architecture and details of different techniques through which ‘Third Party Systems Integration with SAP Business One’ usually happens
    Third Party Systems Integration with SAP B1 - APPSeCONNECT

    Hi,
    Thanks for sharing such excellent blog with advantage and limitations.
    Thanks & Regards,
    Nagarajan

  • Integration with  with 3rd Party Document management System

    Hi
    We are implementing Invoice Management in SAP, using the Opentext VIM ECC Addon.
    The Customer has a 3rd Party Document Management System called DocHarbour which is NOT Archivelink enabled.
    The process flow is that Invoices will be scanned and available in a share drive somewhere.
    Using SAP and Invoice Management Work, we would like to attached these documents to the relevant SAP Documents, and then post them to the 3rd Party Doc Management System , but the Images must be retreival in SAP at any time .
    Everything tells me the 3rd party Doc Management System needs to be ArchiveLink enabled for this work.
    Is anyone able to shed any light on this issue , provide possible solutions , workarounds or infor ?
    Any help or information appreciated.
    Thanks in advance.

    Dear Minesh
    My suggestion would be use SAP Content server provided by SAP as is easily available and easy to setup.
    Doing Integration with third party involves much time and efforts.
    Client always thinks of Moon. Always show him his city.
    With Regards
    Mangesh Pande

Maybe you are looking for

  • Importing .mov and/or mpeg files in imovie '09

    Hi I am having a problem importing some existing .mpg files into iMovie '09. I have quicktime professional and the mpeg2 pack so converted them to .mov and they still wouldn't import. Help!

  • How do I sync mail SENT from other devices onto my iPad?

    I am on ipad mini, iOS 6.0.2 and using yahoo business mail with IMAP settings. In my Sent box I can only see mail sent through the ipad but not mail sent through other devices. On my Android I can sync Sent mail just like I can sync my in box. Can so

  • I can no longer access MSN on my iPad?

    I can longer access MSN on my iPad. It is my home page

  • How to enter text in text input box using virtual keyboard in flex application

    Re: how to enter text in text input box using virtual keyboard in flex application hi, im using flash builder 4, i  designed virtual keyboard, i have to update the text in text input box  continously by using virtual keyboard. i used button events.i

  • XSLT Servlet with error..

    I have the following XSLT servlet code,,,,, import java.io.*; import java.lang.*; import java.util.*; import java.net.*; import java.beans.*; import javax.servlet.*; import javax.servlet.http.*; import javax.xml.transform.TransformerFactory; import j