Mapping Logical Systems -

Hi,
i want to connect to 2 backends to test ESS BP functionality.
The background is that i want to test functions for ERP 6.0 EhP3 and need to keep the old Webdynpro functionality.
The old java webdynpro (ESS) is running on the portal side, the new ABAP webdynpro is running on the ERP system.
I configured new JCODestinations as described in http://help.sap.com/saphelp_nw70/helpdata/EN/af/84a34098022a54e10000000a1550b0/frameset.htm
I could connect now to iviews like life events with the correct parameters.
The issue is now that i also need to switch the XSS Overview (XssMenu) pages.
So far i am always connected to the old system. I tried all properties of that iview and also created a new one.
Is it possible to connect to the old system?
Thanks,
Kai

Hi Christian,
We are also looking into this functionality but have not gotten it to work yet.
Our issue is that our DEV/QA users need to test with different backend clients.
So we want to be able to specify a different JCO as part of the WebDynpro URL that we issue.
For testing, we have created two new JCOs (one data and one metadata).  The names of the new JCOs are the same as the old but with 3 unique characters appended to the name (e.g. "ABC").   Those new JCOs point to a  different client.
Then when we call the URL for the WebDynpro, we append
?sap-wd-arfc-useSys=SAP_R3_HumanResources:ABC&sap_wd_afrc-useSys=SAP_R3_HumanResources_Metadata:ABC
to the end of the URL.
However, after authenticating, this URL fails with NullPointerException
Any idea about what the problem might be?
TIA ... Bart

Similar Messages

  • Mapped logical system

    Hi Experts,
    I have a confusion to use the type of RFC connection like when
    to use ABAP connection and TCP/IP connections etc...
    I have defined one logical system and define one RFC destination and when  i am trying connect this two it is asking me to give Standard RFC destination for BAPI and dialog calls to connect to the logical system. i would like to know what is this ? why we need to give this?.
    and we assign this logical system to the Mapped logical system. i d like to know what is this mapped logical system and when we need to assign the logical system to this mapped system.
    Can anybody please clarify all my doubts.
    Thanks, Izaz.

    Hi Izaz,
    ABAP connections are given between 2 SAP systems and TCP/IP is used between ABAP and JAVA.
    Regards,
    Suman

  • Mapping Logical Systems with ECC 5.0/6.0 for WD

    Hi there,
    did anyone have a good documentation to implement this solution, to connect WebDynpro, especially BP for ECC5.0 and 6.0, to two different Backendsystems?
    I´m searching the way, to configure the logical target system name in the WD Content Admin.
    SAPHelp-Link is not informative....
    http://help.sap.com/saphelp_nw70/helpdata/en/af/84a34098022a54e10000000a1550b0/content.htm
    Best regards
    Christian

    Hi Christian,
    We are also looking into this functionality but have not gotten it to work yet.
    Our issue is that our DEV/QA users need to test with different backend clients.
    So we want to be able to specify a different JCO as part of the WebDynpro URL that we issue.
    For testing, we have created two new JCOs (one data and one metadata).  The names of the new JCOs are the same as the old but with 3 unique characters appended to the name (e.g. "ABC").   Those new JCOs point to a  different client.
    Then when we call the URL for the WebDynpro, we append
    ?sap-wd-arfc-useSys=SAP_R3_HumanResources:ABC&sap_wd_afrc-useSys=SAP_R3_HumanResources_Metadata:ABC
    to the end of the URL.
    However, after authenticating, this URL fails with NullPointerException
    Any idea about what the problem might be?
    TIA ... Bart

  • Mapping Logical Systems sap-wd-arfc-useSys

    Hi all,
    I saw many many threads about this issue because sometimes seems to work but it doesn´t works for me.
    So far I did the following:
    Configure 4 JCO´s:
    SAP_R3_HumanResources
    SAP_R3_HumanResources_Metadata
    These two points to my Dev environment
    SAP_R3_HumanResourcesQAS
    SAP_R3_HumanResources_MetadataQAS
    These two points to my Qas environment
    For all this JCO´s I got a successfull ping and test.
    Then, I put the sap-wd-arfc-useSys parameters like this:
    http://server:port/webdynpro/dispatcher/sap.com/essarpdata/ZPer_Personal_AR?sap-wd-arfc-useSys=SAP_R3_HumanResourcesQAS:QAS&sap-wd-arfc-useSys=SAP_R3_HumanResources_MetadataQAS:QAS but this does not do anything.
    In this link http://help.sap.com/saphelp_nw70/helpdata/en/af/84a34098022a54e10000000a1550b0/frameset.htm the parameter should be  the SUFFIX_OF_MAPPED_SYSTEM is the system Id? the client? what should be?
    Do you have any ideas of what could I be missing?
    Regards,
    Orlando Covault

    Please use it as follows:
    sap-wd-arfc-useSys=SAP_R3_HumanResources:QAS&sap-wd-arfc-useSys=SAP_R3_HumanResources_Metadata:QAS
    It should be <Default System>:<Suffix of Mapped System>
    Your default system is - SAP_R3_HumanResources
    Mapped system is - SAP_R3_HumanResourcesQAS
    So suffix of the mapped system is - QAS
    Hope that explains it.
    Check this doc (page 17) for more info:
    http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/526bd490-0201-0010-038e-d3ff7eb1d16e?quicklink=index&overridelayout=true
    - Shanti
    Edited by: Shanti Mupkala on Mar 16, 2011 5:26 PM

  • Dynamic Determination of Logical System- Transaction Launcher

    Hi Friends,
    Need your suggestions and inputs on how to dynamically determine the logical system for the transaction launcher.
    Our system landscape is like this.
    We have one CRM connected to mulitple back end ECC Boxes. Currently, we have created separate TL's fo VA01 ( One each for each back end application ) and provided the same in logical link and controlled the same via business role.
    For eg: BROLE1 - LLINK1  having (TL VA01) pointing to ECC System1
    BROLE2 - LLINK2  having (TL VA01) pointing to ECC System2
    BROLE3 - LLINK3  having (TL VA01) pointing to ECC System3
    The above procedure is working fine. But what we are trying to do is, when the end user clicks on the TL link in WEB UI, Based on the assigned business role, it should dynamically determine the back end system and open the VA01 Screen in that system.
    I have activated indicator multiple systems in the customizing of mapped logical systems.
    In debugging mode, i have tried changing the LOGSYS value @ run time in the handler class.
    Any pointers on this would be of great help.
    Thanks,
    Madhu

    Hi,
    Try this..
    To maintain RFC destination in each business role, there is one functional profile  "ERP_SALES_ORDER" where in you can maintain respective rfc destination.
    Create z-functional profile's for "ERP_SALES_ORDER" and maintain corresponding rfc destination, later assign these erp sales order function profiles in respective business roles trxn (CRMC_UI_PROFILE).
    you can use the below statement to fetch rfc destination whcih assigned to business role via functional profile.
      If gv_rfc is INITIAL.
        gv_rfc = CL_CRM_IC_ERP_SERVICE=>GS_ERPPROF-RFCDEST.
      ENDIF.
    Hope this helps.
    Cheers,
    Sumit Mittal

  • Accessing XI logical system in message mapping

    Hi All,
    How can I retrieve the current PI logical system name in my mapping. I need to map it as part of the payload.
    Is there a java api that I can use?
    Thanks,
    Harsh

    Hi
      Glad to know that it helped you..
      we used this in one of our scenarios earlier.. but I dont know if there is any good doc on this.
    check if this helps
    https://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/72e26432-0701-0010-19ba-abc05de7360b
    Our scenario was something like this.
    The customer had only Two systems (one Prod + other for dev/test/QA etc). since we cannot adjust mappings other than Dev, we used the above way & looked up values to generate the exact target location.
    I shall update this link for better doc, if I find any. (also for client info)
    - just try "SAPSYSTEM" if it works
    Cheers
    Regards
    Vishnu

  • How to map IntegrationProcress to ALE Logical System Name

    Hy,
    i'm triying to send an Idoc from my IntegrationProcess MY_IP
    to out Backend SAP System XX1.
    Konfiguration has been done with an valid ReceiverAgreement.
    But neverless i got the following error:
    "Sender Service MY_IP cannot be mapped to an ALE Logical System"
    1. Where do i specify this Mapping? (I tried Header Mapping ReceiverAgreement
      without success)
    2. In my message mapping EDI_DC40 has mandatory fields like RCVPRN.
        But hardcoding the Receiver here cannot be the solution. Do the value
    i map there do have any effect at all?
    Thanks in advance.
    Gunnar

    Hello Nilesh,
    you're right - now it works. I just defined any LS and SID. No the IDoc runs into the system, but cannot be processed since the originator is unknown. But this can be solved now with SALE and we20.
    To be honest: there are so many blogs concernig this case. But i didn't find any which explains why the behavior is different when you send an IDoc from an Integration Process and what happens behind the scene. In the documentation
    i didn't find anything at all...
    Thank you very much.
    Gunnar

  • Logical System in IDOC-XI scenario

    Hi,
         I need help to understand few things in IDOC-XI scenario, could any one help me in this regard.
        we use Adapter specific identifiers to map services, we have following type of identifiers 1) Sys.ID & Client No.  2) Logical System. 
    my questions are
    a) Are we use Logical System in B to B scenario ?
    b) Are we use LS in reference to the SAP system or Non SAP system ? if a non SAP system....how a non SAP system send an IDOC and why a non SAP system receive an IDOC ( conversion is possible in XI ) ?
    Thanks and Regards
    Mahesh.

    Hay Kumar,
    Logical systems can also be used for SAp sytems wich are not installed yet as a virtuall placeholder.
    a) yes. if on of your business is a non sap system or a propritery system that you developed yuo'll ue LS.
    b) non SAP system can send and recieve IDOCs. so it's possiable to get an IDOC from a system and turn it into an RFC for SAP or get an IDOC from an SAP system and then turn it into something else for another system.
    Have a Good One,
    Uri Lifshitz.

  • Logical System in file 2 idoc

    Hi
    I am developing an scenario of file to idoc.
    My problem is, when it is generating the idoc in target system, the Parner Number in control record is filling with the logical system name given when creating the business system. 
    I tried changing the logical system name with actual partner number which I want but giving an error   '  The selected integration server already has a business system with logical name "pidclnt001". Select a different integration server or change the logical name. '
    Can anybody advice me,  is it not possible to create two scenarios to send same Idoc to same system ?
    Regards,
    Shylesh

    Hi Shylesh !
    You need to enable the header mapping option in your receiver agreement to overwrite the Logical System name that is sent to the R/3 destination system...which now is the Logical System name linked to your sender system (info is in SLD if is a business SYSTEM or in the Adapter Specific identifier attributes if it is a business SERVICE)
    You cannot have more than 1 business service/system with the same Logical System name...but you can overwrite the sender logical system name that arrives to the destination R/3 system using the header mapping section of the receiver agreement as noted above.
    Regards,
    Matias.

  • Already used Logical System in Business Service?!

    Hi, well i am facing a JMS2IDoc-Scenario.
    As sender i configured a Business Service (K15) with the CC_JMS. The receiver is a business system (HRT) with the CC_IDoc.
    While i test the scenario i received following error:
    "Unable to convert sender service to an ALE logical system"
    Thats fine so far, therefore i checked the Adapter-Specific Identifiers and entered the Logical-System name. This is already in use at the business system (HRT) because of some CC for other Scenarios.
    Now there is the problem that i can't use this logical system name at K15, no idea why.
    Because of not having the technical details of the source-system (JMS) i choose to use business service. Is there another idea?! Party?!
    br, Jens

    Hi,
    The issue is with the fact that this Logical System Name has been assigned to another Business System ( say Buss System X) .And you want to use this same Logical System Name for the sender JMS service( Buss System Y) as well , correct?
    Solution is,
    In the Receiver Agreement , Select Header Mapping and for the Sender Servicce, select the Correspodning Sender Service  ( Sleect Buss System X )to which the Logical System Name is assigned.
    Now in the runtime this will be used as the Sender Service from which the Logical System Needs to be taken.
    Regards
    Bhavesh

  • Message Mapping logic ...!!

    Hi Experts ,
    I am working on the below scenario where my Sender System is the Oracle Database system and Receiver System is SAP ECC
    basically JDBC->PI->IDOC  channels i am using . I need to create the below Mapping logic in order to satisfy the Interface Requirement
    Based on the Interface_Transaction_ID  each Idoc has to be Created and each Idoc should have corresponding Segments and line items . based on th value of GLAccount and Vendor Account
    My sender Payload is
    <row>
      <INTERFACE_TRANSACTION_ID>CFCV00000627</INTERFACE_TRANSACTION_ID>
      <DOC_HEADER_TEXT>5251/0115/000000/0000</DOC_HEADER_TEXT>
      <COMPANY_CODE>1610</COMPANY_CODE>
      <DOCUMENT_DATE>20110707</DOCUMENT_DATE>
      <POSTING_DATE>20110305</POSTING_DATE>
      <PERIOD>3</PERIOD>
      <DOCUMENT_TYPE>ZF</DOCUMENT_TYPE>
      <REFERENCE>45720-T</REFERENCE>
      <VENDOR_ACCOUNT></VENDOR_ACCOUNT> 
      <CF_MATERIAL_TYPE>MATTE</CF_MATERIAL_TYPE>
      <CF_ENTRY_POINT>610 Tank</CF_ENTRY_POINT>
      <CF_SOURCE>XNN</CF_SOURCE>
      <PAYMENT_TERMS></PAYMENT_TERMS>
      <BASELINE_DATE>20110305</BASELINE_DATE>
      <ASSIGNMENT>5251/0115/000</ASSIGNMENT>
       <TEXT>USD </TEXT>
       <GL_ACCOUNT>111810</GL_ACCOUNT>   
       <SPECIAL_GL_IND></SPECIAL_GL_IND>
        <PREV_DOC_NUMBER></PREV_DOC_NUMBER>
       <PREV_POSTING_DATE></PREV_POSTING_DATE>
    </row> 
    <row>
      <INTERFACE_TRANSACTION_ID>CFCV00000627</INTERFACE_TRANSACTION_ID>
      <DOC_HEADER_TEXT>5251/0115/000000/0000</DOC_HEADER_TEXT>
    <ASSIGNMENT>5251/0115/000</ASSIGNMENT>
       <TEXT>USD </TEXT>
       <GL_ACCOUNT>111821</GL_ACCOUNT>   
       <SPECIAL_GL_IND></SPECIAL_GL_IND>
        <PREV_DOC_NUMBER></PREV_DOC_NUMBER>
       <PREV_POSTING_DATE></PREV_POSTING_DATE>
    </row> 
    Row having GL_Account Value      E1BPACHE09,
                                                             E1BPACGL09, (GLvalue 111810)
                                                             E1BPACGL09, (GLvalue 111821)
                                                             E1BPACCR09,
                                                             E1BPACCR09,
                                                             E1PACEXTC  .
                                                             Field value=CFCV00000627
    Similary if Vendor_Account Value exist then only Vendor Segment (E1BPACAP09) must occur at target side
    Row having Vendor_Aaccount  Value     
                                                             E1BPACHE09,
                                                             c (Vendor value 123)
                                                             E1BPACAP09, (Vendor Value 124)
                                                             E1BPACCR09,
                                                             E1BPACCR09,
                                                             E1PACEXTC  .
                                                             Field value=CFCV00000628
    I have mapped GL_ACCOUNT -
    >E1BPACGL09 .
                             Vendor_Account---->E1BPACGL09.
    if any one have gone through simiar mapping logic kindly share and do the needfull ...
    Regards,
    Aziz khan .
    I

    Hi ,
    Here the requirement which i am looking for :
    Sender Side has below value
    <row>
         <INTERFACE_TRANSACTION_ID>CFCV00000627</INTERFACE_TRANSACTION_ID>
        <PERIOD>3</PERIOD>
        <DOCUMENT_TYPE>ZF</DOCUMENT_TYPE>
        <REFERENCE>45720-T</REFERENCE>
        <CF_MATERIAL_TYPE>MATTE</CF_MATERIAL_TYPE>
        <VENDOR_ACCOUNT>600046</VENDOR_ACCOUNT>
        <CF_ENTRY_POINT>610 Tank</CF_ENTRY_POINT>
        <CF_SOURCE>XNN</CF_SOURCE>
        <PAYMENT_TERMS></PAYMENT_TERMS>
        <BASELINE_DATE>20110305</BASELINE_DATE>
         <ASSIGNMENT>5251/0115/000</ASSIGNMENT>
         <GL_ACCOUNT>111810</GL_ACCOUNT>
         <USER_STATUS>TOHD</USER_STATUS>
         <PREV_POSTING_DATE></PREV_POSTING_DATE>
    </row>
    as you can see in the above Payload has  values where Row  is the Root element and under that the rest of fields occur (its a jdbc to idoc Scenario ) and here based on the Interface Trasaction ID the Idoc is generated . where each Idoc should have either GL Segment if GL Account Value has values and respectively Vendor idoc Segment has to be generated if Vendor Account details are present . the Sender Data will have either GL Account or Vendor Account value in a row not both. 
    below is the IDOC Strcuture how it looks for GL Account at Target side
    IDOC
      --->E1BPACHE09
            E1BPACGL09 (This is the GL Segment will have GL Account Line item)
            E1BPACAR09
            E1BPACAR09.
            E1BPACEXTC
              Filed1
    below out put should come when Vendor Account have Value
       IDOC     
            E1BPACHE09
            E1BPACAP09 (This is the Vendor Segment will have Vendor Account Line item)
            E1BPACAR09
            E1BPACAR09.
            E1BPACEXT09         
              Filed1
    Now when i duplicate the above Row
    Like
    <row>
          <INTERFACE_TRANSACTION_ID>CFCV00000627</INTERFACE_TRANSACTION_ID>
           <VENDOR_ACCOUNT></VENDOR_ACCOUNT>
           <GL_ACCOUNT>111810</GL_ACCOUNT>
    </row>
    <row>
          <INTERFACE_TRANSACTION_ID>CFCV00000627</INTERFACE_TRANSACTION_ID>
           <VENDOR_ACCOUNT></VENDOR_ACCOUNT>
           <GL_ACCOUNT>111811</GL_ACCOUNT>
    </row>
    <row>
          <INTERFACE_TRANSACTION_ID>CFCV00000627</INTERFACE_TRANSACTION_ID>
           <VENDOR_ACCOUNT></VENDOR_ACCOUNT>
           <GL_ACCOUNT>111812</GL_ACCOUNT>
    </row>
    I have Mapped the below fileds
    Interface_Transaction_ID-->SplitByValue(EachValue)>CollapseContext>IDOC 
    Interface_Transaction_ID -->Filed1 (IDOC/E1BPACEXTC/Filed1) 
    all the above 3 Row have been duplicated the 3 Rows will have 3 interface Transaction id Value=CFCV00000627 (which is same  as per the above Sender Payload ) and 3 GLAccount fields with values 111810,111811,111812 each
    If i test the data i should get the below output 1
    if GL account exists
      IDOC 1
            E1BPACHE09
            E1BPACGL09 (This is the GL Segment with value 111810)
            E1BPACGL09 (This is the GL Segment with value 111811)
            E1BPACGL09 (This is the GL Segment with value  111812)
            E1BPACAR09
            E1BPACAR0/
            E1BPACEXTC
              Filed1  (CFCV00000627)
    If Vendor account Exists then output 2  as follows
    IDOC     
              E1BPACHE09
             E1BPACAP09 (This is the Vendor Segment will have Vendor Account Line item)
             E1BPACAP09
             E1BPACAP09
             E1BPACAR09
             E1BPACAR09.
             E1BPACEXT09         
               Filed1  (CFCV00000627)
    How can i achive the above logic  .
    Regards,
    Aziz

  • Unable to Convert Sender Service to an ALE Logical system

    Hi,
    I am doing a simple SOAP -> PI 7.11 -> IDOC scenario. All objects are created and activated. In testing I get an error
    Unable to convert the sender service TemporaryDisconnection_Sender to an ALE logical system
    Sender is a Business Service.
    I search SDN and found this blog /people/michal.krawczyk2/blog/2005/03/29/xi-error--unable-to-convert-the-sender-service-to-an-ale-logical-system
    I did the Compare with SLD for the Business System. But still the error comes.
    In mapping I Disable EDI_DC40 segment.
    Also find one suggestion which tells to change the Header Mapping in Receiver Agreement, what exactly should I put in Sender Communication Component of the Header mapping?
    Thank you,
    Pankaj.

    Hi,
    In this thread I could find a solution by Michal: Unable to convert the sender service to an ALE logical system
    3. click on sender service (header mapping section) and select your business system that represents XI business system
    Will try if it works for me also.
    If there are any suggestions, then please do post.
    Thank you,
    Pankaj.

  • IDoc Adapter - Logical System - File to IDOC configuration

    I have a scenario reading a File ->XI->IDoc in R/3. I'm looking to have the control record parameter for SNDPRN reflect the Environment dealt with. I unchecked the 'Apply Control Record Values from Payload'  & 'Take Sender from Payload' boxes but the problem I'm getting is that the system is reading from the business service (IDoc Adapter - Logical System) and feed it in the Partner Profile in the IDOC. This means that I should all the time redefine 3 this Logical System in config before transporting my scenario from DEV/QA/PRD. Any idea how I can avoid this kind of 'hardcode' ?
    Thanks

    Hi,
    Why u r using three different LS can't u use only one LS and send all the IDOCs to same LS. That will ease ur task.
    Do let me know why u r going for three different LS.
    In the file r u getting any data which will help u to identify that this file is for which LS. IF that is the scenario then u can use the value mapping and based on the value which is coming in file u can map it to the IDOc filed which u have mentioned and in the configuration it will take the respective configuration.
    Thnx
    Chirag

  • Partner type -only logical system?

    Hi!
    I have a scenario where I want to send an idoc to SAP using XI idoc adapter. It works fine using a partner type "logical system" (LS). But now i would like a scenario where the partner i a type "customer" (KU). I have defined a new business system in the SLD as a sender (just in case) and the partner of course exist in SAP under customers). I have also mapped the korrekt values to the IDOC (sndprt, sndpor and so on) -but these are of course overwritten using the values from the SLD (which only operates using logical system). Is there a way to integrate using a partner of type customer? I have made a similar scenario work using the Business Connector -what is the missing link to make it work in XI?
    best regards

    Hi Martin,
    > I have a scenario where I want to send an idoc to SAP
    > using XI idoc adapter. It works fine using a partner
    > type "logical system" (LS). But now i would like a
    > scenario where the partner i a type "customer" (KU).
    This is not foreseen in XI 2.0. You need to wait for XI 3.0, there it will be possible.
    Regards
    Stefan

  • Logical system name in the message

    Hi,
    I am sending a file from non SAP system to XI, which is than converted to Idocs and goes to a SAP system. Sender File system is created in SLD and a logical system name is assigned to it. My requirement is to know that logical system name during mapping. Can anybody guide me to find this in the incoming message.
    Thanks !

    Dehra,
    Am not sure if this will help, but if you want, you can get the details like Sender Business System , sender Service etc in your mapping.
    If this is what you want , take a look at this link,
    http://help.sap.com/saphelp_nw04/helpdata/en/b3/9a2aeb24dc4ab6b1855c99157529e4/content.htm
    Also, can you please elaborate on why you need to access this Logical Name from mapping? Just curious..!!
    Regards,
    Bhavesh

Maybe you are looking for

  • Re index Apple Loops

    I moved my Apple Loops to an external hard drive because I was running out of space but when I went to open an Apple Loop it could not find it. I tried continue but that couldnt find it so tried re index loops and now the loop browser has only a few

  • Show all History is no longer showing since recent update

    After a recent Firefox update my History disappeared when doing "Show all History". Have checked preferences. Settings seemed to have not changed. How do I fix?

  • Urgent:Please Help. Need to deploy web application with servlet:(

    Tomcat 4.0 is already installed. Trying to deploy a web application and invoke a servlet through it. Here is the command I am using for deploying the application: http://localhost:8080/manager/install?path=/NewApplication&war=file:d:\Tomcat4\webapps\

  • Safari issue in ipad

    Recently Safari opens up with a second bar right under the URL bar with about five websites that were opened in the past.  I can't get rid of them.  When I click them, they open up to a site I don't want anymore, and there is no way to close them.  I

  • I am currently unable to open photoshop CC/Win7

    I have the monthly service. I use am using a windows 7 system. I have opened photoshop twice and now it won't open. When i click on it the hour glass flickers and then nothing. Everything thing else seems to be functioning fine on my computer.  I hav