RFC Adapter Receiver - change SAP User for each call

Hi guys,
I need to create one connection between PI and SAP, all right, i can use RFC Adapter Receiver, no problem.
But, for each call i need to use User and Password different, then, I would pass SAP User and Password in my XML Payload.
Can anybody help me, please?

hi,
>>But, for each call i need to use User and Password different, then, I would pass SAP User and Password in my XML Payload.
sure we can help you but no in this way:)
it is possible to change the user for RFC adapter but using
principal propagation:
/people/alexander.bundschuh/blog/2007/01/16/principal-propagation-in-sap-xi
this is the way you need to go and not send password in XML payload
(this is certainly not the way and no client will approve it)
why use a password is anyone can see it ?
Regards,
Michal Krawczyk

Similar Messages

  • RFC adapter receive queue performance

    We currently using XI 3.0 on NetWeaver 6.40 with a lot of asynchronous interfaces from JDBC <-> RFC.
    After some load we experience that message received in RFC adapter queue are processed after a long time. The messages has status "To Be Delivered" and XI is processing other messages the same time.
    2010-01-07 15:25:28     Success     Message successfully received by messaging system. Profile: XI URL: http://mlrxiprod:50000/MessagingSystem/receive/AFW/XI Credential (User): XIISUSER
    2010-01-07 15:25:28     Success     Using connection RFC_http://sap.com/xi/XI/System. Trying to put the message into the receive queue.
    2010-01-07 15:25:28     Success     Message successfully put into the queue.
    after 1 1/2 hour  ...
    2010-01-07 17:01:10     Success     The message was successfully retrieved from the receive queue.
    2010-01-07 17:01:10     Success     The message status set to DLNG.
    2010-01-07 17:01:10     Success     Delivering to channel: NAV_FICANCEL_RFC_RECEIVER
    2010-01-07 17:01:10     Success     RFC adapter received an asynchronous message. Attempting to send tRFC for ZXI_FI_CANCEL_WRAP with TID XIps}UGFk94TwD}G0O}ZGR2m
    2010-01-07 17:02:32     Success     The message was successfully delivered to the application using connection RFC_http://sap.com/xi/XI/System.
    2010-01-07 17:02:32     Success     The message status set to DLVD.
    Can you explain why it takes so long the message to picked up and processed from the queue. All messages will be processed but the performance is unacceptable. No errors are found in SMQ2.

    Hi,
    It looks like msgs take very long time to be picked up from the queue(s) ! Is there enough threads allocated (according to SAP recommendations, which I can't remember) ?
    How many system & application threads have been allocated ?
    Rgds
    Chris

  • Soap Sender and RFC Adapter receiver getting APPLICATION_ERROR

    Hi, all,
    I have a webservice soap sender and RFC Adapter receiver scenario, it works fine with RFC "RFC_SYSTEM_INFO", When i tried the RFC "RFC_READ_TABLE", getting the following error message,  <SAP:Code area="RFC_ADAPTER">APPLICATION_ERROR</SAP:Code> in
    SXI_MONITOR, in webservice client, i am getting error message like this:
    <faultcode>SOAP:Server</faultcode>
             <faultstring>Server Error</faultstring>
             <detail>
                <rfc:ZZTEST_RFC_READ_TABLE.Exception xmlns:rfc="urn:sap-com:document:sap:rfc:functions">
                   <Name>TABLE_NOT_AVAILABLE</Name>
                   <Text>QUERY_TABLE not active in Dictionary</Text>
                </rfc:ZZTEST_RFC_READ_TABLE.Exception>
    Thanks a lot!

    Hi
    Its not compulsory but its good to wrap it as Z object.
    Well if you are facing problem with SOAP data. Then try to do one thing. Check with the data you received from SOAP message. If this works
    Then try to check in mapping is it passing the data correctly or not. With this check with the user authorization PIAPPLUSER. if its having less authorizations to execute this BAPI in ECC
    Thanks
    Gaurav

  • Invoke an adapter on change of User's Group Membership details

    Hi
    I need to invoke an adapter on change of User’s Group Membership details. I am not able to figure out from where I can invoke my adapter.
    Does anyone have any idea about this?
    -- Another Question: what is the purpose of having “tcUSRautoGroupMembership” in User’s Object Form on Post Update. It would be nice if you give some details about this task.
    -Hardew

    Thanks for quick response.
    What you have mentioned, is applicable for a specific value of a user’s OIM Profile filed; that means it will triggered only if a user has specified value i.e. "blah blah" for that field i.e. fieldA.
    However my scenario is slightly different. Let me explain my scenario by example:-
    I have N numbers of OIM groups i.e. g1, g2, g3, g4……, gn and a user called myUser. This user is a member of two groups’ g1 and g2, now if I make myUser to member of one more group i.e. g3 or remove i.e. g1; then I want to perform a custom task using adapter on this Group Membership change.
    Is there any “Data Object Form” where I can associate my adapter on post-update to detect change of User’s Group Membership?
    _hardew                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           

  • How do I set the zoom at a particular level as the default to ensure pages are not too small and that i don't have to change the zoom for each page? in English

    How do I set the zoom at a particular level as the default to ensure pages are not too small and that i don't have to change the zoom for each page? in English
    == This happened ==
    Every time Firefox opened
    == From the beginning

    Some add-ons:
    Default FullZoom: https://addons.mozilla.org/en-US/firefox/addon/6965 (I use this one)
    No Squint: http://urandom.ca/nosquint/
    Also:
    http://support.mozilla.com/en-US/kb/Page+Zoom
    http://support.mozilla.com/en-US/kb/Text+Zoom
    http://kb.mozillazine.org/Browser.zoom.siteSpecific

  • Changing transaction mode for each savepoint?

    hi,
    is there a way of changing transaction mode for each savepoint during a transaction?
    Brgds.

    By transaction mode is meant the mode set at the beginning of the transaction i.e READ ONLY or READ WRITE in Oracle (and not the isolation level).
    We need to simulate several transactions within the same transaction for test purposes. Since each simulated transaction may be either readonly or readwrite we need some way to change the transaction mode several times during the transaction. What we have come with until now is to use SETROLE to toggle between a role with "readonly" rights and one with full "readwrite" rights. Are there other ways?

  • RFC adapter...How it handles multiple calls...

    Hi folks
    Basic doc'tation on RFC adapter states...qRFC is not supported..Agreed..
    I have a scenario where I need to dump lot of transactions from a flat file to an RFC.
    I have split the single structure by 1:n mapping(multi) and pushed each message using a Loop(For-each/Par-For-each) to RFC function..
    Now question here..Is this a good approach to invoking RFC's(I find response times to be pretty slow on my server upto 20 secs for each RFC call). Cant I parallely execute all the messages by calling the RFC on SRM systems.(PAR for each loop has a limit of 999 loops)..Is there any other option you can  suggest for this scene.?

    chk this link
    http://help.sap.com/saphelp_nw04/helpdata/en/14/80243b4a66ae0ce10000000a11402f/frameset.htm
    there is a recommendation on when to use parForEach. From what i understand , parForEach is helpful if u intend to send "One" Message to multiple receiver systems and intend to handle the responses in different context.I beleive it won't help if u send "different" messages to the same receiver system.
    One more approach , i can think of is to make a Jco call from your "Message Mapping" itself using User defined functions instead of "configuring an RFC adapter" and "calling it in ccBPM". The below link should help on this.
    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sap.km.cm.docs/library/xi/how to perform sap data lookups within xi mappings.
    Good Luck
    cheers
    Saravana

  • Should "Reload for Each Call" unload after one call?

    The subject line says it all, plus I asked the question here:  http://forums.ni.com/ni/board/message?board.id=170&thread.id=190669
    I would like to use "Call Setup..." -> "Reload for Each Call" as an convenient way to optimize memory in my big application; however, LV isn't letting go of the dynamically called VIs.  Try running the attached examples with Profiler running and you'll see that only the only way to get the desired result is with "test LV7 dynamic call.vi".
    Is there a way to coax the easy "Call Setup..." method into working?
    Thanks
    Attachments:
    wish this would work.zip ‏35 KB

    Travis,
    I ran all 3 of your VI's with the dynamic call to your 4th, but I added a for loop to them, so I could read data a little more easily form the profiler. I will attach a screenshot to see if you got similar results, but I changed the loop interations, and the memory was exactly the sam, only VI time changed.
    test LV7 dynamic call: 31.49kB
    test reload for each call: 31.30kB
    test load with callers : 29.46kB
    So, as you can see, the reload for each call DOES use less memory than the LV7 dynamic call, but load with callers uses even less.
    I hope this helps you some.
    Chris Van Horn
    Applications Engineer
    Attachments:
    Profile Performance.JPG ‏57 KB

  • Calls listing,  why repetition of the same contact for each call ?

    Calls listing,  why repetition of the same contact for each call ?

    jasonnPOS,
    you seam to have had the exat same problem I am having now. Have you solved it?
    The link you send in your post :
    http://support.apple.com/kb/TS2326
    As I think you already noticed doesn't solve the problem it merly duplicates the numbers in each contact. One with +and country code and one without that...
    There has to be another solution...

  • Problem in RFC as JCO changed from user/password to  SSO

    Hi all
    Initially i was using CO with user/password properties but now it has been changed to SO.
    In my webdynpro project there are 3 RFC Models being used.
    Out of which 2 are working fine and giving the desired results but 1 RFC works fine on the R/3 side but from the webdynpro side it does not work just displays bapireturn - "Not successful".
    As the properties of the JCO changes to USer/password , the RFC works fine giving the desired results
    Plz let me know wht cld be the problem
    Thanks and Regards

    Vindhya,
    With SSO, the details of the user who's logged in goto R/3 and thus determines if the user has authorizations to run this RFC. This user could be different from the user you were using previously without SSO.
    Meaning, this time, with SSO, the user is you whereas the user for user/pwd is someone else and you dont have authorizations to run the RFC??
    And another thing, even if you can successfully run that RFC logging into R/3, your userid may not have RFC authorizations (which is required to do a RFC call). IF thats the case, you need to talk to your security/basis guys.
    Lemme know if that could be the case in your situation.
    Rajit
    Message was edited by:
            Rajit Srinivas

  • RFC adapter installation in SAP XI 2.0

    HI all,
    Can any one inform me how to install outbound rfc adapter in sap xi 2.0. In tech_adapter directory i didnot find any batch file to install rfc adapter whereas installation batch files are available for file,jdbc,soap and jms adapters. Any help is highly appreciated.
    Rgds,
    Ram Sri

    Hi ram.
    In XI 2.0 RFC adapter is installed on XI engine not as part of decentral adapter like file adapter.
    So you need to configure it on XI engine itself.
    Thanx and regards
    Vinod ahir

  • How do you change the user for Home Sharing on the Apple TV?

    I need to change the user on the Apple TV for Home Sharing but can't figure how or where to do it in the Apple TV settings. Can anyone help? Thank you.

    I bought my ATV at the Apple store Zurich Switzerland.  All the movies default to German. I hired a US movie and pressed and held the play/pause button once the movie had started but only the chapter menu displayed and there were no options to change the language (from the default German to English)
    Are all movies flagged on Swiss accounts only available in German? Is there a way of pointing my ATV to a different server.
    BR

  • How to find out the cost of SAP user for a particular user id

    Dear All,
    I got one issue like how to find out the cost of SAP user, i mean for a particular user id.
    Could you please advice me regarding this.
    Raghu

    Hello Raghu,
    I got one issue like how to find out the cost of SAP user, i mean for a particular user id.
    Could you please advice me regarding this.
    I think you need to reach out to BASIS consultant to check out the Cost involved for User ID for the SAP application.
    Regards,
    Sarthak

  • Change fpla-rfpln for each item in the user_exit_move_field_to_fpla

    Hi,
    I used VA41 transaction to create a sale order (auart = u201CXXXXu201D) and i would like assign in the u201Cuser_exit_move_field_to_fplau201D a calendar number (fpla-rfpln) in my sale document, for each items line.
    But the program is passed on the u201Cuser_exit_move_field_to_fplau201D only for the configurable post (vbap-posnr = u201800010u2019) !!!!
    How can i do to go in this USER_EXIT for all items line and assign a calendar number? It is possible???
    Thanks
    Titou.

    Hello Titou,
    I don't know for your special case (this transaction) but in a user exit you can have access to global variables by using field-synbols.
    Declare a constant like this:
    constants : c_program3(30) TYPE c VALUE '(NameOfTheProgram)t_data'.
    You can dynamic assign of fiel symbols to get this global variable in your user exit.
    field-symbols : <k> type any,
                    <l> type any.
      ASSIGN c_program3 TO <k>.
      ASSIGN (<k>) TO <l>.
      if <l> is assigned.
      endif.
    So if in your program you have the all your items stored in a global variable, you can then modify all of them.
    Hope it helps.
    Olivier

  • How to change background image for each individual page in a template?

    I've been working for hours to try to figure out how to change the background image for each individual page in a template.  I have tried making a div in the body and adding a CSS and setting a background picture.  Unfortunately even after I made it editable all templated webpages changed.  I tried looking at different forum results which didn't really help me out. http://forums.adobe.com/message/2670005#2670005#2670005.  I've also tried embeding a CSS style on the webpage instead of the external CSS which again didn't work.  I'm not sure where to go from here.  Is there a good video that explains this clearly.  Please help.  Thanks.

    Adjust inline styles to suit your needs.
    <li><a tabindex="-1" href="giving/index.html" class="MenuBarItemSubmenu" style="background:none; color:#FFF; background: #000;">GIVING</a>
    Nancy O.
    Alt-Web Design & Publishing
    Web | Graphics | Print | Media  Specialists 
    http://alt-web.com/
    http://twitter.com/altweb

Maybe you are looking for

  • SoundDock Remote Controls iPod no longer.

    Hello, I own a Bose SoundDock 10, with its Remote control. And I own an iPod Nano Generation 4th. When the first mated, I could control the volume, start/stop, next/previous song, and next previous/song of the iPod with the Bose SoundDock 10's remote

  • Problems to access facebook & google after flash player 12 update

    I just installed the latest version of Flash player 12.0.0.77 on my mac, running osx 10.9.2, but since then, whenever I try to visit a facebook page , youtube page or google search page I get stuck on an error message saying WARNING! Your Flash Playe

  • Burning to CD

    I would like to burn a large # of related pictures to CDs for use on Windows PCs. I was hoping I could put all pics into a burn folder and select burn. Instead of requesting me to put in a second and third CD (and so on ...) it just says CD is not bi

  • Computer shuts down with Radeon 9700

    Hi all. On most motherboards, the HALT ON ERROR section would allow you to specify what errors would cause your computer to shutdown if a system error occured. My ATI RADEON 9700 is causing me a lot of grief. It's actually my second ATI 9700 Pro and

  • Loging on new client copying from 0000 with SCC4 is failure(ECC6)

    Hi,Expers:     Now I have a quesion: After I finished the ECC 6 Installation, I want to copy a new client. So I log on the client: 000 with name: SAP*, and finished copying a new client :100 with tcode: SCC4. Then I log off the SAP system and restart