JCo Scenario with multiple Backend Systems

Hello @ all,
Is it possible to use multiple Jco destinations to multiple Backendsystems in one WD application?
The scenario is as following: I want to call different function modules on different SAP Backend systems?

Hi Mehmet
Alternatively you could try switching the destination through URL parameters
http://<Host-Name>:<Port-Nummer>/webdynpro/dispatcher/local/Example_Project/Example?sap-wd-arfc-useSys= WD_MODELDATA_DEST:SyB&sap-wd-arfc-useSys=WD_RFC_METADATA_DEST:
SyB
Check this link (I havent tried it though)
http://help.sap.com/saphelp_nw04/helpdata/en/f4/651741f163f023e10000000a155106/frameset.htm
Regards
Pran

Similar Messages

  • 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

  • Multiple backend systems for business package ESS/MSS

    Hi,
    I would like to know whether there is a smart solution for connecting the business package ESS/MSS with multiple backend systems (up to 10 systems).
    I am aware of the possibility using parameter "sap-wd-arfc-useSys", but this implies, that content needs to be duplicated n-times in order to be able to maintain the Jco destination suffix.
    Any hint, also for custom built solutions are very welcome!
    Best regards,
    Johannes

    Johannes
    There is some problem with the link
    See this.
    Connecting multiple SAP Systems
    Thread name is 'Connecting multiple SAP Systems'
    Krishna Murthy

  • UoM issue due to multiple backend systems

    Hi All,
    We have multiple backend systems hooked up with the SRM system. One issue that we have is that many of the UoMs are different in the backend systems. For example, for THOUSANDS, we have TH and THO in different systems. As part of optimization we intend to include only 1 entry per UoM in SRM box.
    The problem is if we put TH as the unit, then if it is chosen by a user linked to the backend system that does not have this Commercial unit, then the Shopping Cart fails when trying to create a follow-on document.
    Any advice how we can get this resolved will be greatly appreciated.
    Best Regards
    Gaurav

    Hi Gaurav,
    Common problem when using multiple back-ends, which can be resolved rather easily.  The best way to solve this is by a business change. That isu2026.  synchronize the use of the UoMu2019s throughout the organization.  This would be the most elegant solution. All back-ends will then have the same valueu2019s in their respective CUNI tables.
    Off course the feasibility of this will depend on your organizational structure and the hitting the u2018right stringsu2019 in order to get every one to understand the importance of this.
    As a back-up an other solution would be to create a Z-table which will translate the UoM used in the SRM system to the corresponding UoM in the respective back-endsu2026.. The table will have three columns.  u2018SRM UoMu2019 u2013 u2018Back-end Systemu2019 u2013 Back-end UoM.  Depending on the implementation scenario U use, you can have the interface to the back-end carry out the translation. For this you can use the available Badiu2019s: BBP_CREATE_BE_PO_NEW, BBP_CREATE_BE_RQ_NEW, BBP_CREATE_BE_RS_NEW
    Downside of this solution will be the extra maintenance effort for the Z-table. Best choice in my perspective would be the business change.
    Kind Regards,
    Skander

  • One SRM integrated with multiple Backends

    Hi All
    Can One SRM be integrated with multiple Backends?
    If so any insights, documentation, pros-cons that can you all can share?
    Does the version of SRM or ECC matter?
    SRM version will be 7.0 and ECC 6 EP3.
    Thanks,
    Gamad

    Hi Gamad,
    multiple backend systems for one SRM is normal and works fine.
    You just need to connect the systems, replicate the materials/vendors you would like to use and maintain the SRM customizing:
    1) Add the further backend system(s):
    -> Supplier Relationship Management -> SRM Server -> Technical Basic Settings -> Define Backend Systems
    2) Define the scenario/follow-on document creation for the product categories
    -> Supplier Relationship Management -> SRM Server -> Technical Basic Settings  -> Define Backend System for Product Category
    3) Define the scenario/follow-on document creation for the product categories
    -> Supplier Relationship Management -> SRM Server -> Cross-Application Basic Settings -> Define Objects in Backend System (Purch. Reqs, Reservations, Purch. Orders)
    Regards,
    Peter

  • Unable to define connector for multiple backend systems in BRM

    Hi,
    I am on GRCFND_A V.11 and SP04
    I have multiple backend systems integrated with GRC box. So far I was using one backend connector as default one for role maintenance but it is not feasible if you have to create roles in variuos backend connected systems. I know one way to do so, i can keep changing the default connectors whenever i need to create roles but that is obviously not at all the onw any one would like to go with.
    So, I tried to create unique connector groups for every individul backend connectors. But the issue is, the moment i assign the backend connector to the respective connector groups, the same gets reflected to other connector groups as well. So, whenever i either add or delete some of the connectors to any connector groups it gets modified/changed from all of the connector groups.
    These are the backend connectors where i have to create roles from BRM whenever needed.
    These are the connector groups:
    I followed to the ink: GRC AC 10 BRM: Default Connectors with Multiple Back-end R/3 Systems , which is the same as mine issue, but not able to come to the solution point.
    would appreciate for your quick response.
    Thanks,
    Ameet

    Could anyone suggest solution to the above mentioned issue please?

  • 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

  • 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.

  • WD Exception when pointing ESS Travel & Expense to multiple backend systems

    Hi All,
    I have a query regarding ESS Travel Management pointing to multiple backend systems.
    ESS MSS is installed on a single portal(Portal1).
    ESS MSS is currently pointing to Backend System1. The requirement is that ESS Travel from Portal1 should point to various multiple Backend Systems therefore making ESS Travel region-specific.
    Is this possible? and if so what are the pros and cons?
    This is what I have attempted:
    1. Followed the documentation from "Multiple Back End Support for the Adaptive RFC Model" [http://help.sap.com/saphelp_nw70/helpdata/en/af/84a34098022a54e10000000a1550b0/frameset.htm]
    Therefore, I created 2 JCOs namely: SAP_R3_Travel_R1 and SAP_R3_Travel_MetaData_R1 pointing to Backend Sytem 2. SSO and JCO tests successfully.
    2. On the iview properties for ESS Travel & Expenses, I added the following to the Application Parameters: sap-wd-arfc-useSys=SAP_R3_Travel:_R1&sap-wd-arfc-useSys=SAP_R3_Travel_MetaData:_R1
    3. I additionally created a system in the Portal under  System Configuration pointing to Backend System2 and adding the SAP_R3_Travel_R1 as the default System Alias. Do I need to add SAP_ITS_XSS and SAP_WebDynpro_XSS system alias, if so how since it is seeing as redundant because it is added in the system I created for Backend System1.
    4. I then tested one of the ESS Travel & Expenses iviews. I have the following error:
    Accessing System XYZ is not possible because RFC Metadata was retrieved using System ABC. Please assure you have configured the RFC Connections properly. A Server restart may be necessary!
    Your help is appreciated.
    Thanks.
    RD

    Hi,
    Can you please share the solution you got for this problem as we are also facing the same kind of problem.
    thanks
    Gaurav

  • SRM Local Contract Dumps when same material exists in multiple backend systems

    Hi All,
    We have a scenario of two backend systems connected to SRM system.
    Materials are created with the same number in both the ECC systems and replicated to SRM system .
    Materials are  updated in COMM_PRODUCT in SRM with the respective logical system.
    But when we  creating a local contract by adding the same material system is throwing a dump .
    system is not able to recognize the logical system for the material and material group linked.
    Please let me us know if you have faced any such issue
    Thanks
    Rajesh

    Hi Rahul Nazar,
    RFC connections are working fine for both the logical systems.
    Please find the dump details below :
    Error application is coming up.
    20140429
    TP418
    161636
    r3cap
    https://r3cap.XXXXXXXXXXXXX.net:8101/sap/bc/webdynpro/sapsrm/wda_l_fpm_oif
    GETWA_NOT_ASSIGNED
    Field symbol has not yet been assigned.
    Function: CONVERSION_EXIT_PRID1_OUTPUT of program SAPLCOM_PR_CONVERSION
    Method: ADD_FROM_BLANK_LINES of program /SAPSRM/CL_CH_WD_DOTM_CTR_ITEMCP
    Method: PROCESS_BLANK_LINES of program /SAPSRM/CL_CH_WD_DO_MAPPER====CP
    Method: PROCESS_BLANK_LINES of program /SAPSRM/CL_CH_WD_MAP_DO_TREE==CP
    Method: /SAPSRM/IF_CLL_MAPPER~UPDATE of program /SAPSRM/CL_CH_WD_DOTM_CTR_ITEMCP
    Method: FIRE_EVENT_UPDATE of program /SAPSRM/CL_CH_WD_XO_MAPPER====CP
    Method: /SAPSRM/IF_CLL_XO_MAPPER~FIRE_EVENT_UPDATE of program /SAPSRM/CL_CH_WD_XO_MAPPER====CP
    Method: /SAPSRM/IF_CLL_BO_MAPPER~FIRE_EVENT_REFRESH of program /SAPSRM/CL_CH_WD_BO_MAPPER====CP
    Method: ONACTIONON_ENTER of program /1BCWDY/P8BFGBR5XZLSDCQM136Z==CP
    Method: IF_WDR_VIEW_DELEGATE~WD_INVOKE_EVENT_HANDLER of program /1BCWDY/P8BFGBR5XZLSDCQM136Z==CP
    Thanks
    Rajesh Kalva

  • Security  issue when mi server interacts with multiple backend.

    hii all,
    i wanted to know that if suppose mi server is interacting with multiple backend then how to maintain application access
    security for differnt back end and how & where to customize or configure it.
    thanks in advance.

    Hi Dev,
    Every syncBo has a RFC destination which represent the target system (backend) on which the bapi wrappers for that particular syncBo resides. This RFC destination  is configured in the transaction SM59, which provides you with various secuirty configurations.
    For more info consult your basis consultant in this regards.
    Regards,
    Rahul
    If this helps, do not forget my points

  • Find exact RFC Destination for Multiple backend Systems In SAP Gateway

    Hi Gateway developers,
    I have requirement,if gateway hub system has multiple backend systems( for example two backend systems: ECC and SRM ) then  how  hub system can get the suitable backend alias for exact entity collection..
    Here i have developed two entities one entity regards: ECC and second one regards SRM system..within this when I run the service it is always taking any of the same alias for both the collections..
    Can you please suggest me..
    Thanks
    Sreenivas Pachva

    Hi Srinivas,
    You can add the respective system Alias Name: Like logical system name in your URI also.
    Example:
    /sap/Service Name;mo=ECCCLNT210/zentity1?Customer1='0001'
    /sap/Service Name;mo=SRMCLNT400/zentity2?Customer2='ABCD'
    May this help you.
    Thanks,
    Saurabh Gupta

  • How to connect to multiple backend systems to IMS

    Hi,
    I want to connect multiple backend system to SRM IMS.How to connect multiple backend system.
    Thanks in advance
    Regards
    Nitin Amritkar

    Hi
    see page 63. it is possible.
    define backend systems in spro and record all your ecc systems and create a distribution model fpr bbpiv message in srm and distibute to all backend systems.
    http://www.portal.state.pa.us/portal/server.pt/gateway/PTARGS_0_160867_305341_0_0_18/2006_05_26_srm_007.pdf
    br
    muthu

  • Execute scenario with multiple variables through ODIInvoke webservice

    I am looking to execute scenario with multiple variables through ODIInvoke webservice but can't seem to get the SOAP request formatted correctly. Here is what I have tried but I get a parsing error.
    <invokeScenarioRequest>
    <invokeScenarioRequest>
    <RepositoryConnection>
    <JdbcDriver>org.hsqldb.jdbcDriver</JdbcDriver>
    <JdbcUrl>jdbc:hsqldb:hsql://localhost</JdbcUrl>
    <JdbcUser>sa</JdbcUser>
    <OdiUser>SUPERVISOR</OdiUser>
    <OdiPassword>SUNOPSIS</OdiPassword>
    <WorkRepository>DEVELOPMENT</WorkRepository>
    </RepositoryConnection>
    <Command>
    <ScenName>I_TEST_WS</ScenName>
    <ScenVersion>001</ScenVersion>
    <Context>DEVELOPMENT</Context>
    <LogLevel>5</LogLevel>
    <SyncMode>1</SyncMode>
    <Variables>
    <Name>SNI.DMN_CD</Name>
    <Value>DTA</Value>
    </Variables>
    <Variables>
    <Name>SNI.ADPT_CD</Name>
    <Value>RAT_CD</Value>
    </Variables>
    </Command>
    <Agent>
    <Host>S119SNIP045166</Host>
    <Port>20910</Port>
    </Agent>
    </invokeScenarioRequest>
    </invokeScenarioRequest>
    Here is the error I am getting
    com.sunopsis.wsinvocation.SnpsWSInvocationException: java.lang.RuntimeException: Unexpected subelement Name
         at com.sunopsis.wsinvocation.client.a.a.d.requestReply(d.java)
         at com.sunopsis.graphical.wsclient.f.b(f.java)
         at com.sunopsis.graphical.tools.utils.swingworker.v.call(v.java)
         at edu.emory.mathcs.backport.java.util.concurrent.FutureTask.run(FutureTask.java:176)
         at com.sunopsis.graphical.tools.utils.swingworker.l.run(l.java)
         at edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:665)
         at edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:690)
         at java.lang.Thread.run(Thread.java:595)
    Caused by: java.lang.RuntimeException: Unexpected subelement Name
         at org.apache.axis.message.SOAPFaultBuilder.createFault(SOAPFaultBuilder.java:222)
         at org.apache.axis.message.SOAPFaultBuilder.endElement(SOAPFaultBuilder.java:129)
         at org.apache.axis.encoding.DeserializationContext.endElement(DeserializationContext.java:1087)
         at org.apache.crimson.parser.Parser2.maybeElement(Parser2.java:1515)
         at org.apache.crimson.parser.Parser2.content(Parser2.java:1766)
         at org.apache.crimson.parser.Parser2.maybeElement(Parser2.java:1494)
         at org.apache.crimson.parser.Parser2.content(Parser2.java:1766)
         at org.apache.crimson.parser.Parser2.maybeElement(Parser2.java:1494)
         at org.apache.crimson.parser.Parser2.parseInternal(Parser2.java:500)
         at org.apache.crimson.parser.Parser2.parse(Parser2.java:305)
         at org.apache.crimson.parser.XMLReaderImpl.parse(XMLReaderImpl.java:433)
         at javax.xml.parsers.SAXParser.parse(SAXParser.java:375)
         at org.apache.axis.encoding.DeserializationContext.parse(DeserializationContext.java:227)
         at org.apache.axis.SOAPPart.getAsSOAPEnvelope(SOAPPart.java:696)
         at org.apache.axis.Message.getSOAPEnvelope(Message.java:435)
         at org.apache.axis.handlers.soap.MustUnderstandChecker.invoke(MustUnderstandChecker.java:62)
         at org.apache.axis.client.AxisClient.invoke(AxisClient.java:206)
         at org.apache.axis.client.Call.invokeEngine(Call.java:2784)
         at org.apache.axis.client.Call.invoke(Call.java:2767)
         at org.apache.axis.client.Call.invoke(Call.java:1792)
         at com.sunopsis.wsinvocation.client.a.a.d.a(d.java)
         ... 8 more
    Caused by:
    AxisFault
    faultCode: {http://schemas.xmlsoap.org/soap/envelope/}Client
    faultSubcode:
    faultString: java.lang.RuntimeException: Unexpected subelement Name
    faultActor:
    faultNode:
    faultDetail:
         {http://xml.apache.org/axis/}stackTrace:java.lang.RuntimeException: Unexpected subelement Name
         at org.apache.axis.message.SOAPFaultBuilder.createFault(SOAPFaultBuilder.java:222)
         at org.apache.axis.message.SOAPFaultBuilder.endElement(SOAPFaultBuilder.java:129)
         at org.apache.axis.encoding.DeserializationContext.endElement(DeserializationContext.java:1087)
         at org.apache.crimson.parser.Parser2.maybeElement(Parser2.java:1515)
         at org.apache.crimson.parser.Parser2.content(Parser2.java:1766)
         at org.apache.crimson.parser.Parser2.maybeElement(Parser2.java:1494)
         at org.apache.crimson.parser.Parser2.content(Parser2.java:1766)
         at org.apache.crimson.parser.Parser2.maybeElement(Parser2.java:1494)
         at org.apache.crimson.parser.Parser2.parseInternal(Parser2.java:500)
         at org.apache.crimson.parser.Parser2.parse(Parser2.java:305)
         at org.apache.crimson.parser.XMLReaderImpl.parse(XMLReaderImpl.java:433)
         at javax.xml.parsers.SAXParser.parse(SAXParser.java:375)
         at org.apache.axis.encoding.DeserializationContext.parse(DeserializationContext.java:227)
         at org.apache.axis.SOAPPart.getAsSOAPEnvelope(SOAPPart.java:696)
         at org.apache.axis.Message.getSOAPEnvelope(Message.java:435)
         at org.apache.axis.handlers.soap.MustUnderstandChecker.invoke(MustUnderstandChecker.java:62)
         at org.apache.axis.client.AxisClient.invoke(AxisClient.java:206)
         at org.apache.axis.client.Call.invokeEngine(Call.java:2784)
         at org.apache.axis.client.Call.invoke(Call.java:2767)
         at org.apache.axis.client.Call.invoke(Call.java:1792)
         at com.sunopsis.wsinvocation.client.a.a.d.a(d.java)
         at com.sunopsis.wsinvocation.client.a.a.d.requestReply(d.java)
         at com.sunopsis.graphical.wsclient.f.b(f.java)
         at com.sunopsis.graphical.tools.utils.swingworker.v.call(v.java)
         at edu.emory.mathcs.backport.java.util.concurrent.FutureTask.run(FutureTask.java:176)
         at com.sunopsis.graphical.tools.utils.swingworker.l.run(l.java)
         at edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:665)
         at edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:690)
         at java.lang.Thread.run(Thread.java:595)
         {http://xml.apache.org/axis/}hostname:S119SNIP045166
    java.lang.RuntimeException: Unexpected subelement Name
         at org.apache.axis.message.SOAPFaultBuilder.createFault(SOAPFaultBuilder.java:222)
         at org.apache.axis.message.SOAPFaultBuilder.endElement(SOAPFaultBuilder.java:129)
         at org.apache.axis.encoding.DeserializationContext.endElement(DeserializationContext.java:1087)
         at org.apache.crimson.parser.Parser2.maybeElement(Parser2.java:1515)
         at org.apache.crimson.parser.Parser2.content(Parser2.java:1766)
         at org.apache.crimson.parser.Parser2.maybeElement(Parser2.java:1494)
         at org.apache.crimson.parser.Parser2.content(Parser2.java:1766)
         at org.apache.crimson.parser.Parser2.maybeElement(Parser2.java:1494)
         at org.apache.crimson.parser.Parser2.parseInternal(Parser2.java:500)
         at org.apache.crimson.parser.Parser2.parse(Parser2.java:305)
         at org.apache.crimson.parser.XMLReaderImpl.parse(XMLReaderImpl.java:433)
         at javax.xml.parsers.SAXParser.parse(SAXParser.java:375)
         at org.apache.axis.encoding.DeserializationContext.parse(DeserializationContext.java:227)
         at org.apache.axis.SOAPPart.getAsSOAPEnvelope(SOAPPart.java:696)
         at org.apache.axis.Message.getSOAPEnvelope(Message.java:435)
         at org.apache.axis.handlers.soap.MustUnderstandChecker.invoke(MustUnderstandChecker.java:62)
         at org.apache.axis.client.AxisClient.invoke(AxisClient.java:206)
         at org.apache.axis.client.Call.invokeEngine(Call.java:2784)
         at org.apache.axis.client.Call.invoke(Call.java:2767)
         at org.apache.axis.client.Call.invoke(Call.java:1792)
         at com.sunopsis.wsinvocation.client.a.a.d.a(d.java)
         at com.sunopsis.wsinvocation.client.a.a.d.requestReply(d.java)
         at com.sunopsis.graphical.wsclient.f.b(f.java)
         at com.sunopsis.graphical.tools.utils.swingworker.v.call(v.java)
         at edu.emory.mathcs.backport.java.util.concurrent.FutureTask.run(FutureTask.java:176)
         at com.sunopsis.graphical.tools.utils.swingworker.l.run(l.java)
         at edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:665)
         at edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:690)
         at java.lang.Thread.run(Thread.java:595)
    If I change it from
    <Variables>
    <Name>SNI.DMN_CD</Name>
    <Value>DTA</Value>
    </Variables>
    <Variables>
    <Name>SNI.ADPT_CD</Name>
    <Value>RAT_CD</Value>
    </Variables>
    to
    <Variables>
    <Name>SNI.DMN_CD</Name>
    <Value>DTA</Value>
    </Variables>
    the session runs. Does anyone know the syntax for multiple variables being passed?
    Thank you,
    Troy

    Hi,
    The xml should be like this
    <variables>
    <name>SNI.DMN_CD</name>
    <value>DTA</value>
    <name>SNI.ADPT_CD</name>
    <value>RAT_CD</value>
    </variables>
    Hope this helpful.
    Regards

  • 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

Maybe you are looking for

  • Hard Drive is messed up

    my hard drive has broken or is hurt in some way. can i get this repaired or do i have to buy a new ipod?

  • Posting Run reversal

    I am an FI/CO guy and not that familiar with HR module. We are trying to reverse an AP document that was posted from HR. When I tried to reverse the AP document it gave an error "Document was not posted in FI and hence not possible to reverse". So I

  • Standard Workflow for ESS changes.

    Hi Experts, We have a requirement where we need to change the Employee personal data and it has to be approved by the manager and then update the database. We can do it by custom workflow, but is there any standard workflow template for this process

  • What is the relationship between the SAP BC and XI?

    Hi Friends, What is the relationship between the SAP BC and XI? Regards Sam

  • Kernel panic after full system restore

    Yesterday I noticed that my computer was quite slow. Seeing as how the hd has never been formatted since I have bought the computer in 2006 I thought the drive was badly fragmented. Since there are no free defrag solutions available for mac, I though