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

Similar Messages

  • Stuck with logical system name for JDBC Sender system!!!!!!!!!!!!!

    Hi All,
    I'm doing a scenario as JDBC2FILE.
    I tried to add my jdbc sender system to SLD. So i created the technical system
    now i'm creating business system...what should i give at logical system name tab? I've created tech system and business system as third party.
    do we need logical system name in this scenario where we are not interacting with any R/3???
    can anyone suggest the way to achieve this scenario?
    Thanks in advance.....
    Santhosh.

    Hi Santhosh,
    I just want to add ons..few more information which it might help you.
      You no need to give logical system when you are using Thirdpaty.
    Please check the below blog you will get more idea how to proceed to achieve the JDBC Scenario.
    /people/sap.user72/blog/2005/06/01/file-to-jdbc-adapter-using-sap-xi-30
    If you have any doubts while proceeding with your scenario plesae let me know..I will try my level best.
    Thanks and Regards,
    Chandu

  • Receiver determination issue with PI Directory API

    Hi Guys,
    I was trying to use the PI Directory webservice API to automatically build Integration Directory Objects. I found an issue when creating Receiver Determination Object. Here are the details:
    My scenario is one to many, one Interface with several receiver Parties/Business Components. so I created a Receiver Determination with one party as the receiver using regular Integration Builder Tool and  I was trying to add more receiver by Directory API for the remaining receivers to the one which I manually. But I did not a way or option to add more to the receivers list, when I tried that it was simply overwriting the existing one when I used the Change Operation but when I try to use create Operation it complains that the Object already exists..
    Do you have any idea what is the better way use the API to add more receivers to the list.
    Thanks,
    Laxman

    There is no delta changes allowed through Dir API. We had to read the RD and change with additional receivers.
    Thanks,
    Laxman

  • Export / import with logical system

    Re: AC 5.3 - RAR - SP17
    I have DEV and QA connected to GRC DEV\QA and am defining my ruleset here. The ruleset is defined against a logical system.
    I have PRD connected to GRC PRD and want to import the ruleset that I have developed in GRC DEV\QA. I have exported the ruleset using utilies \ export and then try to import using the utilies \ import function I get an error message and cannot import the rules into the GRC PRD system. When exporting I have selected the ruleset to export against the logical system. When importing I am selecting the physical system. Will that work ? What am I missing ?
    Edited by: Jan  Chan on Jul 8, 2011 5:02 PM

    I determined that there was some corrupt data in the ruleset connected to the logical system that I was exporting. Attempted to correct it by removing the entries and regenerating the rules under the logical system area. All attempts to correct the data have not worked - even removing the "Action" completely from the ruleset but the data still contains the corrupt data associated with the logical system. May need to use "manage deletion" to completely remove it but my entire ruleset is defined for this logical system.
    I don't think there's a simple way to just change the "system" on each functions "action" - mass function maintenance does not appear to work for this.

  • Error with Logical System - Long SID - SOLAR01

    Hello,
    We are using Solman Ehp1, stack 25.  We have a problem in using Long SID (same SID) in Solar01
    We are creating a new system in the landscape of a project.  There was a copy of production system (called PCA) into a sandbox system keeping the same SID for both system PCA
    We define a new product system in SMSY and we use a new long SID so that it is called PCAP.  This new system recovered the logical system definition for each client which is the same for both PCA and PCAP system.  Then we create RFCs for the new PCAP long id, no problem.
    Finally we add the new system to the Logical Component Z_ERP with a new role 2 Sandbox system.
    We went to the project SOLAR_PROJECT_ADMIN and assign the new system role 2 so that is available to use it in some test.
    We go to transaction SOLAR01, switch to the new system role 2, and try to execute any transaction in the new server, it is saying that there is no logical system assigned to PCAP.... which is true, since the logical system is called PCAxxxxx.
    Can you help us with that?
    Regards
    Esteban Hartzstein

    Hello Fabricius,
    What I did is add the new PCAP system to the current Logical Component with the new system role Sandbox test  so that they can perfomed some tests on that role.  This system is a complete copy of the original PCA system, so internally everything is PCAP, and since I cannot have same SID in SMSY, I created as PCAP.  And that causes a problem with the Logical System definition.
    The actual error message is
    smsy_ppms_api044
    This error message was reported in another post back in 2009
    LIink: Error getting RFC destination for logical system SMD XXX
    Any ideas?? Help required
    Regards
    Esteban
    Edited by: Esteban Hartzstein on Oct 27, 2011 10:00 AM

  • Tcode BDLS and BDLSS problem with logical system names

    Hello!
    I have following problem.
    During the SAP ECC 6.0 installation we have forgotten to give the clients the logical names.
    Now, during the customizing it is necessary to have all the tables with logical names, so I have given for all the systems a logical name.
    Now I have problem to convert all the tables that were customized without logical to such with one.
    <b>Is there some (semi)-automatical mechanism to do this or should I go to the SE16 and do it there?</b>
    Thank you very much indeed
    regards
    Thom

    Hi,
    You need to do it from SE16 or SM30
    Regards
    Sudheer

  • Problem with logical system name

    Hi All
    We are facing problem when connecting Ecc 6.0 and BW
    When i execute the RSA 1 transaction, i am getting the following error:
    <b>Logical system name has been changed for this system</b>
    I raised this issue to SAP.
    I got the following reply:
    <b>Please see if the RSADMIN table has the correct logical system in BW.
    If the logical system name here is incorrect, use report
    sap_rsadmin_maintain to change the logical system name.</b>
    We reffered the Table RSADMIN, but couldnt identify which field has got logical system name.
    Then we executed sap_rsadmin_maintain program in se38, but dont know what to enter in value and object field.
    Can anyone help in this regard
    Thanks in advance
    Regards
    Rak

    Hi Lars,
    I would start RSA1 in debugging mode. Try to establish which check is giving you this message by e.g. trying to set breakpoint at message.
    Like this you can at least check which entry must be converted in order to be able to proceed.
    Best regards,
    Olav

  • Can any 3rd party sensors be used with this system?

    I have several wireless door sensors currently in use with my ADT system that I plan to cancel soon. Is there a way to use these with the gateway?
    Can any 3rd party IP camera be used with the gateway, or only the ones provided on your site?
    Supported or not, just wondering if theses items will work. Thanx ~

    Zwave is a Propiertary standard protocol.
    Both ADT And Verizon are offering us off the shelf zwave devices.
    So we "should" have been able to use any zwave devices.
    But no...
    it appears that Verizon has decided to lock out anything they haven't sold us directly
    (lock out from their gateway).

  • No track for project X with logical system Y

    Is a valid maintenance cycle open for this project and logical component combination? Plz check the settings. That should be your first place of investigation.

    It turns out the issue was related to my RFC connection with client 000
    That was going to be my recommendation post number 2 in this thread. Glad its fixed!
    Cheers!

  • Receiver determination - Xpath expression problem with count

    I am working with a scenario where I pick up records from a JDBC connection and if the number of records I pick up is less than a certain number I want to call a webservice.  If it is greater than the number I want to write out a file to be processed by a different process on the receiving end.  I have created the receiver determination condition with the following conditions:
    (/p1:MT_HOG_Data/row[count(row) > 3] EX)
    (/p1:MT_HOG_Data/row[count(row) <= 3] EX)
    The integration is always processing the second condition no matter how many records come in.  I have tried with and without the multiline option.  Can anyone help with this?
    I have searched through the forum and checked the following links without any resolution:
    http://wiki.sdn.sap.com/wiki/display/XI/XpathConditioninReceiverDetermination
    http://help.sap.com/saphelp_nwpi71/helpdata/EN/ab/13bf7191e73a4fb3560e767a2525fd/frameset.htm
    /people/shabarish.vijayakumar/blog/2006/06/07/customise-your-xpath-expressions-in-receiver-determination
    I can't find any examples where a count of records is checked in the expression editor.  Thanks in advance for any help.

    You can not use the EX operator in that case, because that is used only for node existence checks, not for value checks.
    Do you have a row number in your structure ? Then you could write the xpath expression with that counter tag and value
    Example: you want to send to receiver A if count > 3, else to B:
    you set  /rowNumber EQUAL 4 for sender A
    and /rowNumber NOT EQUAL 4 for sender B
    The condition is applied to the whole document. If one of the node/values are true for that condition, then the whole condition is set to true.
    Problem with that is that the second condition also will be true because nodes for that condition will be found
    better would be to have a rowcount tag in the structure. If that is not possible, you can use the "Enhanced Receiver determination" where you can define a mapping which determines the receivers. There you can do anything complicated you want.
    CSY

  • Logical system determination

    Hi,
    how can I determine own logical system.
    Thanks.
    Marian

    U can determine the own logical system using the FM OWN_LOGICAL_SYSTEM_GET.See the example code below :
    data :  l_ownsys   TYPE logsys.
      CALL FUNCTION 'OWN_LOGICAL_SYSTEM_GET'
        IMPORTING
          own_logical_system             = l_ownsys
        EXCEPTIONS
          own_logical_system_not_defined = 1
          OTHERS                         = 2.
    l_ownsys will contain the logical system.
    Cheers
    Nishanth

  • Post installation error "Local logical system is not defined"

    Hello everyone,
    I freshly installed the latest SAP NetWeaver 7.01 ABAP Trial from scratch and like to configure ALE.
    I followed thew steps of http://help.sap.com/printdocu/core/Print46c/EN/data/pdf/CABFAALEQS/CABFAALEQS.pdf
    (ALE Quick Start) but cannot get through the following step on page 12:
    From the R/3 Implementation Guide screen in TA SALE
      choose Basis
        Application Link Enabling (ALE)
          Modeling and Implementing Business Processes
            Maintain Distribution Model and Distribute Views
    Clicking on Maintain Distribution Model or using TA BD87, I immedeately get the following error:
    The initialization of the logical system has failed.
    With TA BD64 the error: Local logical system is not defined arises. I also looked at
    /people/swaroopa.vishwanath/blog/2007/01/22/ale-configuration-for-pushing-idocs-from-sap-to-xi,
    /people/vikash.krishna/blog/2006/10/15/replicating-hr-master-data-part-1 and
    /people/kevin.wilson2/blog/2006/11/13/ale-scenario-development-guide describing the same actions
    to find an explanation, but without success
    I assume, the error does not occur because the trial version does not support it, but
    because of other post installation activities that must be done.
    I already created two logical systems and assigned them to newly created clients 100 and 200,
    but this did not have any impact on BD87 and BD64 as i was hoping.
    Does somebody know what to do here?
    Thanks in advance and kind regards,
    Andreas

    Hi Naveed,
    i made the following settings:
    SCC4: new entries created
    100     Sending System
    200     Receiving System
    SM59: new ABAP type 3 connections:
    RFC_DEST_LS_100
    RFC_DEST_LS_200
    - Tab Logon & Security Logon user: current user (bcuser client 001)
    Connection test is successful
    - Technical Settings: target host: localhost
    SALE: new logical systems created
    LS_100
    LS_200
    SCC4:
    double click on 100 Sending System   configured with logical system LS_100
    double click on 200 Receiving System configured with logical system LS_200
    kind regards
    Andreas

  • Error: Local logical system is not defined

    Hello
    Our scenario is File-XI-IDOC , wherein we connect to SAP R/3 Development server for posting IDOC’s
    Now , we need to connect to SAP R/3 Quality server for posting the same IDOCs.
    However, recently, the Quality system database was refreshed with production data completely Hence all the ALE configuration data in Quality tables got erased, due to which we are not able to send IDOCs to Quality
    Now, we proceeded as follows :
    1. We set up Logical System in Quality
    2. We entered the partner profiles too
    However when we goto transaction 'BD64' , it gives error as "Local logical system is not defined"
    Hence we had to redistribute the profile from the sender system, and IDOC started being posted correctly
    But, we need to know, why cannot we execute 'BD64' in Quality itself and also, will this have any impact on our IDOC posting
    Further, if Quality is refreshed every now and then, do we need to repeat the above process each time or some other way is available to restore the ALE configuration data automatically
    Regards

    Hi Naveed,
    i made the following settings:
    SCC4: new entries created
    100     Sending System
    200     Receiving System
    SM59: new ABAP type 3 connections:
    RFC_DEST_LS_100
    RFC_DEST_LS_200
    - Tab Logon & Security Logon user: current user (bcuser client 001)
    Connection test is successful
    - Technical Settings: target host: localhost
    SALE: new logical systems created
    LS_100
    LS_200
    SCC4:
    double click on 100 Sending System   configured with logical system LS_100
    double click on 200 Receiving System configured with logical system LS_200
    kind regards
    Andreas

  • Logical systems while implementing charm in solution manager

    Hello Everybody,
    I just wanted to know how many logical systems we need while implementing charm in solution manager 7.0. I have 3 clients in development , 3 clients in Quality and 1 client in production.
    Thank you,
    vikram.

    Hi Vikram,
    Yes, i1n ChaRM we always work with logical systems, I mean clients.
    The standard is:
    DEV -> QAS -> PRD
    However, you can also use:
    - Minimum
    DEV -> PRD
    - Target groups
    DEV -> QAS -> PRD
             - > TST
    DEV -> QA1 -> QA2 -> PRD
    DEV -> QA1 -> PR1
             -> QA2 -> PR2
    There are a lot of combination possible.
    BR
    Fernando

  • Logical System is not appearing in Informer tab to check SOD's

    Hi GRC Experts,
    I have an issue with logical system to run risk analysis.
    I created logical system by following the Config guide, added physical system and generated rules (RAR Configuration>>Logical Systems>>Generate Rule) for that logical system.
    I haven't generated rules for the physical system (RAR Config>>Rule Upload>>Generate Rules) since I dont want more rules to be displayed in the reports.
    However I do not see logical system as an option in Risk Analysis (informer Tab) and Config>>Schedule background job for BAtch Risk Analysis>> under system as well.
    It would be great if any one advice me on this.
    Regards,

    Thanks Chinmaya,
    Yes you are right, I confirmed with a friend (my ex-GRC colleague) of mine as well.
    can't execute sod checks on a logical system - logical systems are only intended to eliminate the need to add the same rule set over and over for the same types of systems
    Regards,
    Ramesh K

Maybe you are looking for

  • I would like to  know through which ref document they have created returns.

    Order -deliverypgibilling When they take goods return I would like know with ref which document they have taken return. They created return order I am confusing they have taken with ref to sales doc or delivery or billing. I would like to know  th

  • Issue with adding Long charater field in custom table

    I have added a URL ( Internet address ) field ZZSSOURIADDR with data element AD_URI whose domain is long character and length 2048.On activation table gives an message in a log    Field ZZSSOURIADDR does not have a preceding length field of type INT4

  • Namespace being changed at runtime?

    I have a BPEL process that assigns an input value to a string variable, lets say V1. Next, I assign the V1to my Invoke_variable1 variable. I am using the invoke to call a web service, looking something like this: <Invoke_variable1><part xmlns:xsi="ht

  • MDT 2012 - Restarting after DISM.exe applies Unattended.xmlfile

    Hi All, I ran into an interesting issue last week, I have a custom .WIM file that I created for my acct dept, has some software on it that other departments don't need. Its fully patched (or was as of last week) I captured the image without incident,

  • Problem encountered installing new disk on Solaris VMware

    Hi Guys, I'm trying my first attempt to create a new disk on solaris 10 filesystem but having a few issues mounting disk. i've been following instructions on google searches but now am stuck and really some expert advice. Details: Host OS: Windows Vi