WebDynpro - iview - different backend systems ?!?

Hi all, confusion again ...
I have the following situation.
I developed a simple Web Dynpro application calling a bapi and deployed it to my Portal (host netweaver). During design time/rfc-model creation i used 2 JCO Connections: wd_modeldata_dest and wd_rfc_metadata_dest, both pointing to a development R/3 4.6c backend system (host CKE).
Everything works fine, i can test the Application in the Web Dynpro Content-Administrator.
Then i create a Web-Dynpro iview including this Application and give it the System 'CKT', that is our Test-R/3. No problem during creation.
When i test that iview it still goes to the 'CKE' and not to the 'CKT' to call the bapi and i found no way to change that. ( Nevertheless the iview asks for a CKT-User/Pwd before running !)
It can't be possible, that an application is bound to one backend system during design time, so it must be my mistake. Lateron we also have to use this iview for the R/3 production system.
How can i solve this ? Thank you

Hello Andreas,
You are maintaning JCo destinations of dynpro application in "Web Dynpro Content-Administrator". What do mean by "..and give it the System 'CKT', that is our Test-R/3". Where did you specify "CKT"?
It is possible to pass JCo destination through URL parameter (sap.wdarfc.useSys). So, you need create set of appropriate JCo destinations and specify parameter in dynpro iView configuration which would name of JCo destinations as URL parameter.
See links:
http://help.sap.com/saphelp_nw04/helpdata/en/af/84a34098022a54e10000000a1550b0/content.htm
Re: Disconnect method
https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sap.km.cm.docs/documents/a1-8-4/how to use the web dynpro content administrator.pdf
Best regards, Maksim Rashchynski.

Similar Messages

  • Multiple ESS's in one Portal connected to different backend systems?

    Hi,
    We have two backend systems installed.
    We have one portal.
    We want to create a second copy of the ESS Portal content connected to the the second backend.
    Datawise this is not a problem.
    But what about the JCo's and the Homepage Framework?
    The WebDympro application seems to look for two specific JCo (for example SAP_R3_HumanResources and ...MetaData) and then both copies of ESS want to use this. Is it not possible to have each copy of ESS use it own JCo's and connect to its own backend system for the Homepage Frameworks?
    Thanks,
    Adriaan

    Adriaan,
    Its NOT possible to even talk to different clients in same backend system because you cannot duplicate the JCos and while creating them you need to specify the system and client details.
    Also it uses a system alias which also has to be unique.
    Per my knowledge one portal instance can talk to only backend client and to talk to another backend / client you will need to create a new instance within the Portal.
    This [help|http://help.sap.com/saphelp_nw2004s/helpdata/en/82/76a2406546ba15e10000000a1550b0/frameset.htm] talks sometihng on multiple backend support. I am not much aware about it but see if it helps you.
    Chintan

  • Maintaining different no ranges for different backend system

    Hi
    Our SRM system is connected to 2 backend systems.
    Requirement is to maintain shopping cart nos differently for each system.Should I create a new transaction type SH1 and SH2 and maintain the R/3 nos there OR
    Is there any other option

    hi,
      Pls see the foll threads:
    Can we have two Shopping cart  transaction type?
    basic transaction type doubt
    BR,
    Disha.
    Pls reward points for useful answers.

  • Connecting a webdynpro applcn to different backend systems

    Hi,
    We have a webdynpro application based on adaptiveRFC model connected to a backendsystem with client number 200 for users of sister company A.
    Another sister company B would like to use the same application(also on the same WAS platform) but connected to the backend with client 300.
    The JCO destination for the application allows definition of one specific system at one time.
    Duplicating the webdynpro application seems tedious as the application is robust.
    Any other suggestions?
    Regards
    meesum

    Hi Meesum,
    1. Create 2 Jco destination in your WAS. (eg. JCo_CompA and JCo_CompB)
    2. Based on the company get the JCo.Client and set that to the model.
    //Getting the JCo.Client from the J2EE server
         IWDJCOClientConnection clientIWDJCOClient;
         JCO.Client clientJCO = null;
            //Change this string value based on company
         String strSystemName = "JCo_CompA";
         try
              clientIWDJCOClient = WDSystemLandscape.getJCOClientConnection(strSystemName);
              clientJCO = clientIWDJCOClient.getClient();
         }catch (WDSystemLandscapeException e){                     //Handle exception here
    //Instantiate your model object and set the JCo.Client to the model
    MO_Modelname objModel = (MO_ModelName) WDModelFactory.getModelInstance(
         MO_ModelName.class,WDModelScopeType.APPLICATION_SCOPE);
    objModel.setJcoClient(clientJCO);
    Regards,
    Santhosh.C

  • Programmatic access to multiple backend systems using adaptive RFC

    Hello,
    The following  link http://help.sap.com/saphelp_nw04/helpdata/en/af/84a34098022a54e10000000a1550b0/content.htm talks about the support to map multiple backend systems by specifying the backend system as URL parameters in a webdynpro application.
    For example:
    http://<hostname>:<port>/webdynpro/dispatcher/local/ESSProject/ESSApp?
    sap.wdarfc.useSys=WD_MODELDATA_DEST:ABC&
    sap.wdarfc.useSys=WD_RFC_METADATA_DEST:ABC
    Is it possible to programmatically change the backend systems the application connects to? in other words can a single application while executing connect to different backend systems by dynamically changing the model parameters?
    (This should be possible without the portal in the picture)
    Cheers,
    Praveen

    Hi,
       [This|JCO connection to multiple R/3 Back end system; might help especially the reply from Bertram Ganz.
    Regards,
    Satyajit.

  • Change backend system of portal

    Hi,
    We want our EP7 portal to point to a different backend system. We want no references to the old backend system.
    I know the following steps:
    1) create new system
    2) Change the Webdynrpo Jco connections
    Please let me know the other steps that needs to be taken care off while changing the backend system?
    Thanks,
    Antar

    No other steps needed. It is fine.
    Once you delete the old system then you can test it by creating a SAP Transaction iview
    during the creation it will give you a drop down of all system aliases in the portal.
    Raghu

  • Syndication of merged records to multiple backend systems (MDM 7.1)

    Hi all,
    I have setup an MDM scenario with >1 ECC systems connected to MDM via PI. Everything works fine in terms of end-to-end process from ECC to MDM or MDM to ECC (creation, update, syndication). I have also merged records in MDM from the same backend system and am able to see the remote key information under 'edit key mappings' and when I update the merged records in mdm the data is olso updated in ECC.
    BUT the update in ECC does not work for merged records where the keys are from different backend systems.
    Example:
    Remote system: RS1 and RS2
    I have merged two records, one from RS1 and the other from RS2. The newly created record has two key mappings (RS1/RS2). Also the newly created record shows - let's say - RS1 in MDM and the the RS2 informaion is attached as remote system information. When modifying the record in MDM, only RS1 is updated but not RS2.
    Remote Systems RS1 and RS2 are set up in the Cosole. Also I have setup a port for each remote system. Syndication in general works perfectly without any problem. I know that I have to trigger syndication for each port but still does not work. Any ideas?
    Thanks!!!
    BR,
    Erdal
    P.S. I am using MDM 7.1

    Hi Erdal,
    OK, I assumed a setup like this.
    > in 5.5 there was "Output Remote Systems" whereas in 7.1 we don't have
    You have this one in 7.1, too. "Output Remote Systems" was renamed to "Remote Key Override". I don't know why, but the functionality is exactly the same.
    > "Supress Unchange Records" is checked
    This explains the behaviour that you are facing. "Supress Unchanged Records" is used to distribute only these records that have been changed. What happens inside MDM is the following.
    MDM Server creates kind of a change pointer for the changed record AND for each remote system that record belongs to:
    Imagine you have a record A with a key for RS1 and RS2 each. You change this record. MDS creates two change pointers A-RS1 and A-RS2.
    Now you switch to Syndicator and distribute the records with the port for RS1, but with "Remote Key Override" for both RS1 and RS2. Syndicator creates a single message and includes both the remote keys for RS1 and RS2. Furthermore it deletes BOTH change pointers A-RS1 and A-RS2 as the record was distributed for BOTH systems!
    If you then connect with Syndicator to the port for RS2 and start the syndication, Syndicator cannot find any change pointers and thus won't create a message.
    If you want to send the golden record to different systems, I'd suggest to add each system to MDM Console. Create a syndication map & port FOR EACH system. Within the map use the target system only as "Remote Key Override". Use "Supress Records without key" to exclude those records, that do not have a remote key for the target system. Use "Supress unchanged records" if you want to distribute only the changed records.
    If you need a message having all keys of all systems (e.g. to update a BI system with grouping information), create a specific remote system for this purpose. Create a map & port, the map shall now use the "Remote Key Override" for all systems. The "Supress" settings can be made as above, but especially for BI we're recommending to syndicate always all records (do not "Supress unchanged records").
    Best regards
    Michael

  • JCo creation for multiple backend systems

    Hi Experts,
        I have an application in which i am using two different backend systems. I have used three RFCs  in my application, in which two RFCs are referring same backend system while 3rd RFC is pointing to another backend system .
        Now my doubt is, Is it possible to use a single JCo connection for this application ...?
        OR if i use 2 or 3 JCos then which one will give better performance...?
    Thanks in advance,
       JP

    Hi One Jco connection to one R/3 System gives more performance.
    even end users increases also we can maintain based on configurations(by increasing connection pool)
    https://www.sdn.sap.com/irj/scn/wiki?path=/display/wdjava/faq%252b-%252bmodels%252b-%252badaptive%252brfc
    Re: JCO Performance /Load
    Thanks,
    Tulasi
    Edited by: Tulasi Palnati on Jan 25, 2009 11:47 AM

  • SAP Backend systems and SAP OPI Integration

    Dear Experts
    I have been reading many articles and blogs on Operational Process Intelligence but have couple of doubts regarding capturing events
    from different backend systems
    1. There is a Business workflow in ERP which we needs to be imported in SAP OPI. In one of the guides its mentioned that
    "The ERP system needs to have the software component
    SAP_BS_FND satisfying the below mentioned support package levels for various releases. ● 731: support package level 5 ● 730: support package level 4 ● 702: support package level 10 ● 701: support package level 12".
    If a customer is not on SAP Business Suite and its only ERP installation then does this mean that we cannot import Business workflows in SAP OPI?
    2. In lot of blogs its mentioned to use Process Observer in backend systems but what if client has not activated or using Process Observer in their landscape. What would be our options here to capture events ?
    3. In SRM system we typically use Process Controlled workflows. Can these be imported directly in SAP OPI business scenario. Again assume there is no Process Observer here. Has anybody tried this?
    Would be really great if I get clarity on these items
    Regards
    Rahul

    Hello
    Do you need to connect SAP R/3 users to ADS?
    for that just follow SPRO setting of LDAP and customize your SAP system to access LDAP.
    If you need to define HPUX users using ADS, It will require you the define login stack for HPUX.
    Erez

  • Java webdynpro Iview accessing different SAP system

    Hai,
    I have created two Java webdynpro Iview for ess leave application, in the Iview application parameter, I have given the below value
    IVIEW1
    sap-wd-arfc-useSys=SAP_R3_HumanResources:200&sap-wd-arfc-useSys=SAP_R3_HumanResources_MetaData:200.
    IVIEW2
    sap-wd-arfc-useSys=SAP_R3_HumanResources:300&sap-wd-arfc-useSys=SAP_R3_HumanResources_MetaData:300
    JCO SAP_R3_HumanResources is mapped to client 100, I have created two more JCO's and the metadata SAP_R3_HumanResources200 & SAP_R3_HumanResources300
    We have a CUA system and the client number of this system in 099. Apart from that we have client 100, 200 & 300. My userid is created in client 099 and 200 and Iview "IVIEW1" is assigned to my userid. When I try to access the Iview from portal I am getting a error, I checked the trace file and found the connection is going to client 100.
    Then I created my userid in client 100 also and try to access Iview1, its going to client 200 without error.
    When I use "SAP_R3_HumanResources:200&sap-wd-arfc-useSys=SAP_R3_HumanResources_MetaData:200" it looks like system will first connect to SAP_R3_HumanResource and then connects to client 200. Is this behavior normal.
    What I want to do is with the "SAP_R3_HumanResources:200&sap-wd-arfc-useSys=SAP_R3_HumanResources_MetaData:200" I want to access client 200 without creating a id in client 100. Please let me know how to do or is there any other solution to achieve it.
    Regards,
    H.K.Hayath Basha.

    HI,
    Edit the JCo's, try to point the JCo's to 200 Client.
    so that the iview can points to the 200 client right,
    May be it will help u,
    Cheers,
    Apparao

  • Multiple backend systems in ESS CATS Webdynpro scenario - challenge

    Hello Everyone!
    For one of our customers we have the following challenging situation with the ESS CATS Webdynpro scenario:
    System Landscape:
    ERP 6.0 HR Backend System
    ERP 6.0 FI/CO Backend System
    EP 7.0 with already running ESS scenarions
    Our customer actually uses the ESS CATS Scenario for collecting wage types into infotyp 2010. Now, additionally, they want to
    use ESS CATS for an internal cost allocation scenario. This means, that the data from the CATS Webdynpro have to be redirected to the FI/CO backend system instead of the HR system (because of a missing standard ALE scenario for this case). The JCO SAP_R3_HumanResources points to the HR-System. Is there a way to dynamically redirect the system assignment depending of the used CATS scenario. Out of the CATS Profile we can conclude which system should be assigned. I red a lot about dynamic system resolution in the SAP Library, but it seems not to be the right solution for this issue - because I need to know the CATS profile for the descision.
    Any hints would be great. Thanks in advance!
    Cheers,
    Harald

    Rob Christopher
    First of all, I introduce myself: it’s Oscar Garcia de las Heras, from Madrid, Spain.
    I can check in SCN and Linkedin your high expertise in ALE, ESS and SAP.
    We have a delicate situation in my current project; I would like to ask your help.
    The situation is this: we have different machines in HR and FI, and are trying to implement Travel Management through the SAP Standard Portal.
    TM settings is in the FI machine, but ESS calls to the HR machine.
    We have 2 ideas:
    -A, differentiate the different services of the Portal, so specific HR processes will call to a HR machine and others will call to a FI machine.
    -B, set the ALE processes to duplicate HR information in FI, and Portal will call just FI machine.
    We prefer first idea; would you recommend us?
    Thanks a lot for your time

  • How to Call Same Adaptive RFC across different Backend R/3 Systems

    Hi Everyone,
    I have been troubled for the last 3 or 4 days on how I should develop Web DynPro code to call the same RFC on different backend R/3 systems.  Don't really want to maintain my own Jco connects within a SAP Connector project and I don't really want to import 3 or 4 of the same models.  Can someone please inform what is the best approach?
    Thanks.

    Hi Glen,
    There is one other way of doing this which needs a bit of data maintenance.
    The webdynpro app will connect to one R/3 backend. In the same R/3 create RFC destinations to all others backends where the RFC's needs to be called. Create a table where u maintain for what value which backend system should be called. Add rfc_dest as an import paramter in all the RFCs in the backend system where the webdynpro app is connected and call those systems using RFC destinations.
    For e.g. you have one HR system and multiple FI systems based on Company codes.
    Connect your webdynpro app to the HR system. Create a table in the HR system which will contain data like given below
    CoCode                        RFC Destination
    1000                             RFCDEST1
    2000                             RFCDEST1
    In the RFC's in HR system add both CoCode and RFC Destination as additional input parameters. From the front end u can pass different values and call the same RFC's from different systems.
    Regards
    Prakash

  • Webdynpro application - connecting to backend system

    Hi,
    Iam developing an application in webdynpro.Iam able to generate the application in Frontend by using BAPI_BANK_GETLIST but its not taking the data from the backend system.
    Is it necssary to create the application in backend.
    Will any one please help me to sort out this.
    Thanks & Regards
    Sushma

    Hi
    To get the data from your BAPI you need to follow steps
    1. create a Model.
    2. open your data modele and add it.
    3. Map with your Controller and the View.
    4. Apply a table on your ivew
    4. Excute your BAPI.
    PS: IF data is still not pulling up from back end then you need to test BAPI on your backend ..it working fine or not
    Thanks

  • Present iviews to be changed to different bcakend system

    Hi,
    Presently in portal sandbox we have iviews which are connected to BW sandbox (S28).
    Our requirement is to use the same iviews and change the connectivity to a newly created BW sandbox (ie S29).Can any one brief me the process to do so.
    Thanks,
    Sandeep

    Not quite sure which direction you are talking about, so I will try to approach both....
    (1) The typical System->alias use....
        -create your SYSTEM object (if you have authorization) via "System Administration->System Configuration" navigation path. This is where you would create a general system object...let's say "SAP_BW" and give it the connection info for S28.
         -next, assign that system object an "alias". Call it "BW_SANDBOX".
         -now, you will point all of your iViews to ALIAS "BW_SANDBOX".
         -next, let's say the backend BW changes as you say from S28 to S29. Simply. change the SYSTEM objects info to S29. With that, all the iViews still refer to it because they use the alias and not direct connection information. That's the whole purpose of the design!
    (2) Multiple systems from same portal... 
      Now, it might be the case that you are using one portal to connect to two or more same systems (in your case, maybe you want both BW boxes connected).
      -create the system objects for each BW box as described in the other example.
       -assign aliases for both ...let's say "BW_S28" and "BW_S29".
        -Now, you can either change the alias parameter for the iViews you are using to point from S28 to S29 now. OR if you want an iView for each system, I suggest setting the iView's alias to the S28 alias and then copying it to a new iView and changing that one's alias to S29....in effect, having two separate iViews...one for each box...that do the same thing. Make sense?
    Hope this helps.
    Message was edited by: Christopher Solomon

  • Several ADS Destination from Backend to different Portal Systems

    Hi Experten,
    I have created 2 ADS-Connections in the Backend System.
    Now, I want to use the first ADS connection from client 100 with ADS from Portal Training System.
    Next, I want to use the second ADS connection from client 800 with ADS from Portal Test System.
    Please let me know if it is possible to establish such configuration?
    If yes, please let me know how to go about it.
    Ich habe 2 ADS -Verbindungen  in Backendsystem erstellt und möchte einen Mandant mit ADS von einerm Portal verbinden (das soll ein Schulungssystem sein)und anderen Mandant mit ADS von dem anderen Portal (testsystem). Ist es möglich, obwohl die Verbindungen mandanten unabhängig sind? Wenn ja, dann an welche Stelle kann ich es einstellen, dass beim Aufrufen von Formularen die Kommunikation funktioniert so: Schulungsmandant  <-> Schulungsportal, Testmandant <-> Testportal?  Ich bitte um Hilfe!
    Best regards,
    R.Borodenko
    Edited by: Rodion Borodenko on Aug 22, 2008 12:56 PM

    Hi James,
    I know that I can realize SSO <b>from</b> a Portal <b>to</b> a backend R/3 System.
    What I am trying to do is create a SSO <b>from</b> a backend System <b>to</b> the Portal.
    Can someone help?

Maybe you are looking for

  • I am getting an 'iTunes has detected an iPod that appears to be corrupted" message from my 80GB iPod Classic.

    I am getting an 'iTunes has detected an iPod that appears to be corrupted" message from my 80GB iPod Classic. It plays music fine and has 2.5 GB of space left. I get the message on multiple PC's and USB ports. I have tried resetting it and using Disk

  • Moving an iTunes Library to a different Mac

    I want to make a mac mini the main iTunes Library in the house (presently a PowerMac G5). Transferring the media files seems pretty straight forward but how do i go about moving the apps from one iTunes to another (want to use the mini to sync iPad/P

  • READ Internal Table

    Hi   I face many situations where i have to issue a READ statement on an Internal Table where i have to use "<" or ">" operators. READ just allows to use keys with all "=" operators.But at the same time i need to get just one record. I know that READ

  • Disabling buttons in sequence before using

    Hi Everyone I am new to Adobe captivate. I have put together a program for the company i work for but am getting stuck on a certain item. I have a slide with approx 10 buttons that navigate to other slides. This is successful, but i want to force the

  • Photoshop opens a separate (but identical) window every time i select edit original in Illustrator

    There was is currently a "Discussion" in the PS Forum on this only it refers to InDesign. I can confirm this behaviour using Illusttrator. Is a way to disable Photoshop from opening two files with the same name? I realize this could be a useful featu