WD RFC Connection, Metadata user, backend roles

Hi,
NW 7.0
trying to establish WD RFC Connection.
For the Metadata-Connection Type UserId/PW is needed.
Does anybody know, which roles this user needs in the corresponding backend system?
Thanx
Andreas Lorinser
SAP Integration Services (Common Services)
AXA Group Solutions
Gärtnerstrasse 2, A1.124
8400 Winterthur, Switzerland

Hi Andreas,
Please have a look at http://wiki.sdn.sap.com/wiki/display/EP/10SAPJavaConnections(JCo)-Creation
Hope it will helps
Regards
Arun

Similar Messages

  • RFC Sender - Logon User - What Roles and Authorizations?

    Hi,
    Scenario: RFC Sender --> XI --> JDBC
    What necessary Roles and Authorizations has to be given for Logon User (in Sender RFC Communication Channel).
    It has to be moved to production soon. My Client wants to give only Roles and Authorization that are necessary for the Logon User.
    With Regards,
    Manikandan R

    Hi ,
    U need to give ECC Authorisation
    Application server : ECC Server
    Sytsem no : ECC system number
    Logoon User : ECC any username
    password : password for above user
    clientr : ECC client ( From which client u are sending to RFC adapter)
    Regards,
    Jayasimha jangam

  • RFC Connection remains open after portal logoff

    Hi,
    We have configured Universal Worklist in our EP7 EHP1 SPS4 Portal.
    When a user connects to the Portal and launches the UWL it creates an RFC connection to the backend ECC. However, when the user moves away from UWL iview or logs out or closes the browser the RFC connection in the backend still
    remains and is released only after the timeout value reached as set in ECC.
    Are there any settings on the portal or ECC to release the session immediately once  user moves away from UWL or logs out of portal ?
    Thanks,
    Savy.

    Hi my friend
    It costs time and resources to establish an RFC connection, therefore it is not immediately deleted but maintained by the system to be reused. But in case there're special purpose to control RFCs, here're 2 parameters to do so:
    The parameter gw/gw_disconnect is a timeout in seconds to close the TCP connection between two SAP gateways if there is no RFC connetion on it for the given timeout. But if there is an active RFC connection onit it will not be closed even if there is no traffic on that RFC connection. Thats why you need another parameter.
    The parameter gw/keepalive is used to periodically check all active RFC (and other) gateway connections if there was no traffic on them for the given time.
    Regards,

  • RFC FUNCTION/BAPI for derived Roles (PFCG)

    Hi all,
    I have found many RFC functions for Users and Roles management but nothing for create derived roles.
    Any idea for creating derived roles from external applications ?
    Thanks
    Andrea

    Hi Andrea,
    check the link below.
    automate update profiles by abap (without PFCG)
    Re: automate update profiles by abap (without PFCG)  ?
    Also check if this is helpful
    BAPI_JOBROLE_CLONE 
    Regards,
    SuryaD.

  • RFC system error: Screen output without connection to user

    After running transaction SMWP, we nagivate to the "Parameters for object load management" node using the following path:
    Runtime Information -> Adapter Status Information -> Parameters in R/3 Backend(s) -> ECC -> Parameters for object load management
    Under the node “Parameters for object load management”, when we double click any of the entries we receive the following error message in the form of a pop-up: “RFC system error: Screen output without connection to user”.
    Has anyone encountered the aforementioned error?

    Hi,
    while creating the syncbo you have to give the RFC destination for corresponding Bapi wrappers
    so plz check that.
    and can you please explain the exact error in detail and add the trace..
    Regards
    Manohar

  • RFC connection to source system is damaged , no Metadata uploaded

    Hello Friends,
    I need your help to understand and rectify why my transport is failing again and again.
    RFC connection to source system BT1CLNT200 is damaged ==> no Metadata upload
    Environment - Production Support (Dev - Quality - Testing - Production)
    Alive scenario - Need to create two InfoObject and incorporate the fields in to data targets and reports.
    What we have did?
    1st request - We have created new request and captured two Infoobjects in to the request.
    2nd Request - We have captured the replicated Datasource along with that the below sequence displayed by default in the same package.
    Communication structure
    DataSource Replica
    Transfer Rules
    InfoSource transaction data
    Transfer structure
    3rd Request - we have captured DSO and Cube only in this request.
    4th Request - Captured 2 update rules (ODS) Update Rule (Cube)
    The above 3rd request failed in the testing system (successful in Quality System) and ODS is inactive in the Testing system.
    Testing system Error Message:
    The creation of the export DataSource failed
    RFC connection to source system BT1CLNT200 is damaged ==> no Metadata uploa
    RFC connection to source system BT1CLNT200 is damaged ==> no Metadata uploa
    Error when creating the export DataSource and dependent Objects
    Error when activating ODS Object ZEOINV09
    Error/warning in dict. activator, detailed log    > Detail
    Structure change at field level (convert table /BIC/AZEOINV0900)
    Table /BIC/AZEOINV0900 could not be activated
    Return code..............: 8
    Following tables must be converted
    DDIC Object TABL /BIC/AZEOINV0900 has not been activated
    Error when resetting ODS Object ZEOINV09 to the active version
    So we have captured the data mart Datasource and created a new( 5th ) request (transported only 5th request )and transported in the below sequence
    Communication structure
    Datasource Replica
    Transfer Rules
    Infosource transaction data
    Transfer structure
    development to Quality - Successfully
    Failed in testing system again.
    How to rectify this error, please help us
    Thanks,
    Nithi.

    Hello All,
    *Question -1*
    I have checked the connections and typed the steps below - what i have seen in the screen.
    Steps :
    R/3 Connection - I have double clicked on the BT1CLNTXXX and tested the connections.
    Connection Type :
    Logon - 0KB , 10 KB , 20KB, 30 KB
    R/3 connection:
    5 msec, 0msec, 1msec,1msec,1msec
    Please let me know whether RFC connection is OK or not.
    Question - 2
    I want to know is there is any option to check before transporting the TR from Developement to Quality - "Preview Check " the sequence , so that we can avoid the Transport failure because of TR sequence.
    Regards,
    Nithi.

  • Permissions Metadata User for System Connection in CE 7.2

    Hi,
    I want to create a system connection in NWA to an R/3 system with WSIL as service source. The Metadata User has SAP_ALL and SAP_NEW. But when I ping the system, following error is displayed: u201CUser credentials are valid but user does not have valid access rightsu201D
    In Log Viewer following exception is listed:
    [EXCEPTION]
    com.sap.engine.services.webservices.jaxrpc.exceptions.InvalidResponseCodeException: Invalid Response Code: (403) Forbidden. The requested URL was:"Connect to http://XXHOST:xxPORT/sap/bc/srt/wsil?sap-client=030, used user to connect: XXUSER, used sap-client: 030"
    at com.sap.esi.esp.service.server.query.discovery.WSTransportSettingsResolverSoa.resolveEntity(WSTransportSettingsResolverSoa.java:432)
    at com.sap.engine.services.webservices.espbase.query.WSQueryImpl.initialize(WSQueryImpl.java:351)
    at com.sap.engine.services.webservices.espbase.query.WSQueryImpl.findWSInterfaces(WSQueryImpl.java:282)
    at com.sap.esi.esp.wsquery.ui.wsquerycomp.WSQueryComp.searchByPhysicalSystem(WSQueryComp.java:744)
    at com.sap.esi.esp.wsquery.ui.wsquerycomp.WSQueryComp.search(WSQueryComp.java:372)
    at com.sap.esi.esp.wsquery.ui.wsquerycomp.wdp.InternalWSQueryComp.wdInvokeMethod(InternalWSQueryComp.java:458)
    at com.sap.tc.webdynpro.progmodel.generation.ExternalControllerPI$ExternalInterfaceInvocationHandler.invoke(ExternalControllerPI.java:339)
    If I open the WSIL-URL in browser with the metadata user, the xml-structure with the services is displayed.
    We are on CE 7.2 SP3.
    Hope, anybody has an idea.
    Kind Regards,
    Gerhard

    Hi
    Have you defined the HOST file entry? and , try with user having admin rights.
    Best Regards
    Satish Kumar

  • How can i change the user that open the rfc connection (sm58) from R/3?

    Hi all,
    i'd like to know how can i customize the user 'connecting' R/3 and BW, i mean: when i launch a data extraction a fixed user creates the rfc connection to BW (and i can see it from tcode sm58 in r/3), i need to use a different username so that it will come be more easy for me to reorganize the rfc queue in case of errors (we are doing some testing), it's possible to do something like this or everyone has to share the same user r/3 side?
    I hope i've been clear...
    thanks for the help
    S.

    Hi...
    Its recommended that only one user executes the RFC because you must manage the authorizations for remote execution only with few users....in case on error you can send the user as a parameter of the RFC  and you can buid the error message with this parameter and identify the user of execution...
    I hope this helps you
    Regards

  • Create new user session after RFC connects

    Hi,
    My client is non SAP. They connect to SAP through an intermediate software , using RFC connections. My client requires that when creating a BOM through BAPI, the "created by" column should have a user name they pass, and not the username with which the RFC connected .
    Is it possible to have a FM in which I can create a new user session, passing username and password, call the bapi that will create the BOM with this username, and close the session?
    Kindly help.
    Thanks in advance

    Most security audits will trigger a warning when they determinate that the RFC common user is allowed to use another logon id. Usually you can provide auditors a list of such id with explanation before the audit execution, sample of explanation to provide :
    - The RFC enabled FM which create the batch job must pass the logon id to be used, and the calling application must not allow user to change this value.
    - The RFC default logon, should be allowed to the minimal authorization required, and could be for example allowed to no transaction, only some RFC FM. (start with [Note 460089 - Minimum authorization profile for external RFC programs|https://service.sap.com/sap/support/notes/460089])
    Regards,
    Raymond

  • Business Data Connectivity Metadata Store is currently unavailable for users but not administrator

    Hello,
    We have a SharePoint 2013 Enterprise Multi Tenant deployment. Our customers Site Collection Administrators can not create external content types in SharePoint Designer 2013.
    When clicking on "External Content Types" in the menu they are getting the message "The Business Data Connectivity Metadata Store is currently unavailable." but users are still able to click on "External Content Type" in the "New"
    section of the ribbon. However, when doing that the are getting throwed another error message: "The remote server returned an error: (401) Unauthorized."
    When logged in as the Active Directory Administrator via SharePoint Designer on one of the Site Collections everything works as it should.
    It seems that there is some permissions missing but I can not figure out how to set this properly for the site users. I have tried to add users as administrators at both the Managed Metadata Store Applications and the Business Data Connectivity Application
    with no result. I have also added the users with permissions on the Managed Metadata Store via the Tenant Administration panel for each site.
    I would need this to work, and when it works I need to set the required permissions programatically via Powershell when provisioning sites and users.

    Hi Anders,
    Thanks for posting your issue here, Kindly check out the details in below mentioned URLs to fix this issue. 
    http://www.c-sharpcorner.com/UploadFile/anavijai/the-business-data-connectivity-metadata-store-is-currently-u/
    http://blogs.technet.com/b/namkh/archive/2013/04/18/quot-the-business-data-connectivity-metadata-store-is-currently-unavailable.aspx
    I hope this is helpful to you. If this works, Please mark it as Answered. 
    Regards, 
    Dharmendra Singh (MCPD-EA | MCTS) 
    Blog :
    http://sharepoint-community.net/profile/DharmendraSingh

  • Live Auction's jCO RFC connection to SRM is NOT successful.

    hi to all,
    can any one help me about the configuration of RFC of live auction cockpit?
    i have followed the inst guide, but i always keep getting this message.
    RFC Error using locale en
    RFC Error using locale ja
    RFC Error using locale de
    Your RFC connection between Live Auction and SRM has failed. Please verify the following:
    Did you configure your SRM jCO setting (eg: jco.client.ashost, jco.client.sysnr etc) in Live Auction's properties?
    Is the user specified in jco.client.user property exist in SRM with the correct role and password ? Please change the user to type dialog and try to logon via SAPGUI before changing it to communication user to ensure the user is NOT locked.
    Did your SRM R3 has the code page installed that are specified in jco.client.lang ?
    Please check the J2EE engine's log file to see more details of the error. Please refer to J2EE's documentation on how to view the log files.
    thanks in advance

    Hi Ranin,
    Have you checked the note 1593439 where it mentions:
    If you are using Live Auction JAVA, you would additionally be required
    to assign the Authority object S_RFC to the RFC user being used for
    establishing a JCO connection between LACWPS JAVA Server and the SRM
    ABAP backend system with the following values. This authority is not
    needed in case you are using Live Auction on ABAP in SRM 7.0 Enhancement
    Pack 1 (SAP SRM 7.01) or higher release.
           Object            Field                Value
           S_RFC             ACTVT                16
                             RFC_NAME             BBP_LA_BIZAPI
                             RFC_TYPE             FUGR
    Perhaps this is the problem?
    Regards,
    Jason

  • Mapping SRM Portal roles with SRM backend roles

    Using ABAP as UME when we create a user in SRM backend and assign backend roles, then corresponding portal roles should also get assigned to the
    user so that portal roles are not to be assigned separately by portal admin.
    Currently for the requirement I followed the following steps:
    1. To SAPJSF user in SRM backend assigned roles SAP_BC_JSF_COMMUNICATIONand SAP_BC_JSF_COMMUNICATION_RO.
    2. Created a RFC SPML of type 'G'.
    3. Activated UME-SPML connection in SPRO.
    4. Then in PFCG for the role personalization assigned PCD path of portalrole.
    But I am not able to achieve the requirement through the aforesaid steps.
    Please Guide.
    Regards,
    Gagandeep.

    If you are using ABAP persistency for UME your ABAP roles should appear in the UME as groups. Just assign the portal roles you need to your ABAP roles/groups. Thats it,
    cheers

  • Report to notify me if my RFC connection is succesfull??

    Hi guys,
    I want to create small report that will notify me every day (or every 12 hours) if my RFC connection is succesfull. Is it possible to send this notification on email or as message when user is loging on the system??
    I have created RFC destination through TR SM59, connection type is TCP/IP connection.
    How to create this report? I need this for users that don't have role for TR SM35 -> test connection..
    Thanks a lot,
    Nihad

    Have a look at function module RFC_VERIFY_DESTINATION. There are threads and blog on it.

  • Fact sheet and RFC connections

    Hi All,
    I have an issue regarding the working of fact sheet. And I suspect authorization issues.
    Here is my scenario: I am accesing the BSP application (CRMM_ACCOUNT) in portal. For the fact sheet data will be coming from BW server if I am not wrong.  When I click on the fact sheet in accounts application screen just refreshes, it wont show any error.
    Here are my questions,
    1) From CRM server do we have to maintain any RFC connections for the user to access BW or they will be there automatically.
    2) from portal side, do we need to maintain any other thing together with user mapping for Portal, CRM and BW systems
    however, i can see the fact sheet in sap gui and in web client.
    I read SAP notes regarding this, nothig worked out fine,
    Any suggestions or help is greatly appreciated.
    Thanks
    Murthy

    Hello, Murthy,
    Do you want to access the standard account factsheet delivered by SAP? Normally when you select an account inside the Account BSP in the portal and click on Factsheet button, you are brought to a new portal page that contains SAP-delivered iViews with factsheet data. It is possible for you to add your own factsheet iViews to that page (I can point you to the corresponding doc if you need such addition).
    You mention that when you click on Fact Sheet button in the BSP application, no new portal page is brought up. What exact version of CRM portal package you use? At this stage, I don't see problem with BW connection, because the backend BW system is called once the iViews are loaded, but in your case those iViews are not called...
    Sincerely,
    Arman

  • Screen output without connection to user

    I have a screen which has been running fine in testing for months. When released to the general population, some users get the following error:
    com.sap.tc.webdynpro.modelimpl.dynamicrfc.WDDynamicRFCExecuteException: Screen output without connection to user., error key: RFC_ERROR_SYSTEM_FAILURE at com.sap.tc.webdynpro.modelimpl.dynamicrfc.DynamicRFCModelClassExecutable.execute(DynamicRFCModelClassExecutable.java:101) at com.linxas.applications.events.Events.executeZ_Rfc_Ial_Get_Wwi_Reports_Input(Events.java:1363) at com.linxas.applications.events.wdp.InternalEvents.executeZ_Rfc_Ial_Get_Wwi_Reports_Input(InternalEvents.java:6874) at com.linxas.applications.events.DetailsView.onActionSelectAccidentReports(DetailsView.java:1697) at com.linxas.applications.events.wdp.InternalDetailsView.wdInvokeEventHandler(InternalDetailsView.java:2305) at com.sap.tc.webdynpro.progmodel.generation.DelegatingView.invokeEventHandler(DelegatingView.java:87) at com.sap.tc.webdynpro.progmodel.controller.Action.fire(Action.java:67) at com.sap.tc.webdynpro.clientserver.window.WindowPhaseModel.doHandleActionEvent(WindowPhaseModel.java:420) at com.sap.tc.webdynpro.clientserver.window.WindowPhaseModel.processRequest(WindowPhaseModel.java:132) at com.sap.tc.webdynpro.clientserver.window.WebDynproWindow.processRequest(WebDynproWindow.java:335) at com.sap.tc.webdynpro.clientserver.cal.AbstractClient.executeTasks(AbstractClient.java:143) at com.sap.tc.webdynpro.clientserver.session.ApplicationSession.doProcessing(ApplicationSession.java:321) at com.sap.tc.webdynpro.clientserver.session.ClientSession.doApplicationProcessingPortal(ClientSession.java:733) at com.sap.tc.webdynpro.clientserver.session.ClientSession.doApplicationProcessing(ClientSession.java:668) at com.sap.tc.webdynpro.clientserver.session.ClientSession.doProcessing(ClientSession.java:250) at com.sap.tc.webdynpro.clientserver.session.RequestManager.doProcessing(RequestManager.java:149) at com.sap.tc.webdynpro.clientserver.session.core.ApplicationHandle.doProcessing(ApplicationHandle.java:73) at com.sap.tc.webdynpro.portal.pb.impl.AbstractApplicationProxy.sendDataAndProcessActionInternal(AbstractApplicationProxy.java:860) at com.sap.tc.webdynpro.portal.pb.impl.localwd.LocalApplicationProxy.sendDataAndProcessAction(LocalApplicationProxy.java:77) at com.sap.portal.pb.PageBuilder.updateApplications(PageBuilder.java:1299) at com.sap.portal.pb.PageBuilder.SendDataAndProcessAction(PageBuilder.java:326) at com.sap.portal.pb.PageBuilder$1.doPhase(PageBuilder.java:868) at com.sap.tc.webdynpro.clientserver.window.WindowPhaseModel.processPhaseListener(WindowPhaseModel.java:755) at com.sap.tc.webdynpro.clientserver.window.WindowPhaseModel.doPortalDispatch(WindowPhaseModel.java:717) at com.sap.tc.webdynpro.clientserver.window.WindowPhaseModel.processRequest(WindowPhaseModel.java:136) at com.sap.tc.webdynpro.clientserver.window.WebDynproWindow.processRequest(WebDynproWindow.java:335) at com.sap.tc.webdynpro.clientserver.cal.AbstractClient.executeTasks(AbstractClient.java:143) at com.sap.tc.webdynpro.clientserver.session.ApplicationSession.doProcessing(ApplicationSession.java:321) at com.sap.tc.webdynpro.clientserver.session.ClientSession.doApplicationProcessingStandalone(ClientSession.java:713) at com.sap.tc.webdynpro.clientserver.session.ClientSession.doApplicationProcessing(ClientSession.java:666) at com.sap.tc.webdynpro.clientserver.session.ClientSession.doProcessing(ClientSession.java:250) at com.sap.tc.webdynpro.clientserver.session.RequestManager.doProcessing(RequestManager.java:149) at com.sap.tc.webdynpro.serverimpl.defaultimpl.DispatcherServlet.doContent(DispatcherServlet.java:62) at com.sap.tc.webdynpro.serverimpl.defaultimpl.DispatcherServlet.doPost(DispatcherServlet.java:53) at javax.servlet.http.HttpServlet.service(HttpServlet.java:760) at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.runServlet(HttpHandlerImpl.java:401) at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.handleRequest(HttpHandlerImpl.java:266) at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:386) at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:364) at com.sap.engine.services.httpserver.server.RequestAnalizer.invokeWebContainer(RequestAnalizer.java:1039) at com.sap.engine.services.httpserver.server.RequestAnalizer.handle(RequestAnalizer.java:265) at com.sap.engine.services.httpserver.server.Client.handle(Client.java:95) at com.sap.engine.services.httpserver.server.Processor.request(Processor.java:175) at com.sap.engine.core.service630.context.cluster.session.ApplicationSessionMessageListener.process(ApplicationSessionMessageListener.java:33) at com.sap.engine.core.cluster.impl6.session.MessageRunner.run(MessageRunner.java:41) at com.sap.engine.core.thread.impl3.ActionObject.run(ActionObject.java:37) at java.security.AccessController.doPrivileged(Native Method) at com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java:102) at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:172) Caused by: com.sap.aii.proxy.framework.core.BaseProxyException: Screen output without connection to user., error key: RFC_ERROR_SYSTEM_FAILURE at com.sap.aii.proxy.framework.core.AbstractProxy.send$(AbstractProxy.java:150) at com.linxas.models.z_rfc_ial_lock.Z_RFC_IAL_LOCK.z_Rfc_Ial_Get_Wwi_Reports(Z_RFC_IAL_LOCK.java:1619) at com.linxas.models.z_rfc_ial_lock.Z_Rfc_Ial_Get_Wwi_Reports_Input.doExecute(Z_Rfc_Ial_Get_Wwi_Reports_Input.java:137) at com.sap.tc.webdynpro.modelimpl.dynamicrfc.DynamicRFCModelClassExecutable.execute(DynamicRFCModelClassExecutable.java:92) ... 49 more
    This error is occuring when the user clicks on a link to action element that displays a WWI report from the backend.
    I'm wondering if this might be some sort of backend security issue? I searched the forums but can't find any reference to "Screen output without connection to user" in them.
    Any help would be appreciated.

    Hi,
       Looks like your RFC has one or more of "call screen" or "call transaction" statement in the code. Also you should have searched for "DYNPRO_SEND_IN_BACKGROUND" in SDN. Anyways, check if [this|Re: DYNPRO_SEND_IN_BACKGROUND; helps.
    Regards,
    Satyajit

Maybe you are looking for

  • Looking for a more universal scripting language than AppleScript or Automator

    I want to learn a cross-platform/web scripting language to automate tasks, write scripts and with the potential to create programs and web apps. I am looking for something that: - is not a program with a GUI like Automator, iKey, Quickeys, Maestro...

  • How do I sync address book?

    While in my Mail, I noticed that my address book is almost empty. This doesn't make sense as my Address Book application is quite full. I then see a notice to sync it with my desktop Address book. I follow the directions to open System Preferences -

  • Include character value variable processed by customer exit in the report

    I have defined a character value variable' processed by 'customer exit'. i am troubleshooting a problem so I need to see the value of this variable. Is there a way to display this variable in the report. If so, what section, rows or columns? And how

  • Css and images not working on 3rd party server

    Hello, I have read the previous posts on this subject, but found no resolution. I can confirm that the CSS and images were uploaded to Media Temple. The permissions are set to "read" I didn't change any of the file structures. uploaded as it was outp

  • NullPointerException in FontManager

    Hi Java People, I have made an applet which, when it starts for the first time in a webpage: 1. Checks to see which fonts it has available ( GraphicsEnvironment.getAllFonts() ). 2. Loads a font from an inputstream. 3. Registers the font with the Grap