Create a RFC connection of type ABAP pointing to nowhere?

Hi guys
I would like to create a RFC destination of type ABAP pointing to nowhere. IDocs sent to a transactional RFC port using this RFC destination shall be listed as processed successful but they shall disappear and not be transported to the target system.
Does anybody have an idea?
Thanks and regards
Markus

Think this won't work because tRFC will wait for a commit from the receiving system. You won't get it and the messages will stuck in SM58...
Regards,
Kai

Similar Messages

  • Program ID in RFC connection of  Type TCP/IP:

    Hi ,
    Please let me know need to put Program ID in RFC connection of  Type TCP/IP.
    Is it necesary to register in java environment?
    Regards,
    Praveen K

    Hi ,
    We have a scenario where 3rd Party system need to connect SAP PI Over TCP/IP and Vice Versa.
    For this where we need to register the Program ID in SAP PI,  but when the 3rd Party Application tries to Ping the PI system  OR ViceVersa ,PROGRAM ID is Getting DE-Registered from the SAP PI.
    regards,
    Praveen K
    Edited by: praveen kalwa on Jun 28, 2010 5:42 PM
    Edited by: praveen kalwa on Jun 29, 2010 11:34 AM

  • Errror in RFC connection between SCM ABAP stack and JAVA Stack

    Hi All
    we have installed SCM Abap stack and SCM java stack on same system within single database.when i create rfc connection AI_RUNTIME_JCOSERVER from SCM Java stack to SCM Abap Stack its working fine,but when i am configuring same from SCM Abap to SCM Java using SM59 its giving error.
    Error Details     Error when opening an RFC connection
    Error Details     ERROR: failed to open file G:\usr\sap\SCD\DVEBMGS00\data\sideinfo.DAT
    Error Details     LOCATION: SAP-Gateway on host OPS20SCD1.Octal.pet / sapgw00
    Error Details     CALL: fopen
    Error Details     COMPONENT: SAP-GW-LIB (ReadSideInfo)
    Error Details     COUNTER: 1854
    Error Details     ERROR NUMBER: 2
    Error Details     ERROR TEXT: ENOENT: No such file or directory OR: The system cannot find the fi*
    Error Details     MODULE: gwxxside.c
    Error Details     LINE: 274
    Error Details     RETURN CODE: 451
    Error Details     SUBRC: 0
    Error Details     RELEASE: 701
    Is it compulsory to create RFC connection between abap and java installed on the same system.
    plese suggest.
    Regards

    to configure acceptance of the ABAP (integrated ITS / WebGUI) saplogonticket on the java stack, just log into the java stack (http://FQDN:50xxx/nwa) and select configuration  THe last item in the list is Trusted System... click.
    on the ensuing page, click on the add trusted system button --> by querying trusted sytem.
    Enter the required data on the page:
    system type: ABAP
    host name: FQDN
    System Nr: your instance number
    client (of the productive client)
    and a username and pw with superuser priveliges in the system (SAP_ALL/SAP_NEW, etc).
    the click next
    On the final screen, click finish.
    You have now SSO setup between the ABAP and Java stacks. To configure SSO to accept java saplogontickets on ABAP see:
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/2b0310d6-0801-0010-3185-b2371a280372
    This should resolve your question.

  • Step by step guide to create a RFC connection and data transfer

    hi
    could i get a step by step guide to transfer/read data from SAP and legacy system using the concept of RFC.
    Regards
    Shiva

    hi
    Here are the steps.
    SM59 Transaction is used for Connection Establishment with Destination.
    When you establish a connection to a client through a destination, the HTTP connection must first be entered in transaction SM59.
    There are two types of HTTP connection in transaction SM59: Call transaction SM59 to display the different RFC destinations.
    The HTTP connection to the external server (connection type G) and the HTTP connection to the R/3 system (connection type H) are different only in their logon procedures. Their technical settings are the same. To display the technical settings, double-click a connection.
    You can choose from three tabs. Under Technical Settings, you can specify the following:
    · Target Host: The host to which you want to connect.
    Note that if you are using HTTPS as a protocol, you have to specify the full host name (with domain).
    · Service No.: Here, you specify the port. The destination host must of course be configured in such a way that the specified port “understands” the corresponding protocol (HTTP or HTTPS). See Parameterizing the ICM and the ICM Server Cache.
    · Path Prefix: At the time when the connection to this destination is initiated, the system inserts this sub-path before ~request_uri.
    · HTTP Proxy Options: Here, you can configure a proxy for HTTP connections: You can determine the proxy host and service, as well as users and passwords for the HTTP connection.
    The tab page Logon/Security will be different depending on whether you have selected a HTTP connection to an external server (connection type G) or a HTTP connection to an R/3 system (connection type H).
    HTTP Connection to an External Server (Connection Type G)
    Choose the connection you want to use. You can choose from the following logon procedures:
    · No Logon: The server program does not request a user or password.
    · Basic Authentication: The server program requests a user and password. Basic Authentication is a standard HTTP method for authenticating users. When a user logs on to the target system, he or she provides a user ID and password as authentication. This information is then sent in a header variable as a Base 64-encoded string to the server, through the HTTP connection.
    · SSL Client Certificate: If you use client certificates for authentication, the client authentication is performed through the Secure Sockets Layer (SSL) protocol. In this case, you must also select the SSL Client PSE of the SAP Web AS that contains the relevant certificate for the authentication. The target system must handle the issuer of the SAP Web AS client certificate as a trusted system.
    Under Logon/Security, you can also activate SSL to ensure that HTTPS is the protocol used (if you select SSL, make sure that the correct port is entered under Technical Settings). In the security transaction STRUST you can determine which type of SSL client is used. (Getting Started with the Trust Manager, Trust Manager).
    The field Authorization for Destination has been implemented as an additional level of protection. We recommend that you specify a user and password for the RFC destination.
    HTTP Connection to an R/3 System (Connection Type H)
    Here, you can specify more settings for authentication in the target system.
    The settings under Technical Settings and Special Options are the same as for connection type G. Under Logon/Security, the connection type H has additional logon procedures. As with external servers, you can activate and deactivate SSL and specify an authorization.
    Because the target system is an SAP system, you can set the client and language for the logon as well as the user name and password. If you check Current User, you have to specify the password.
    The following authentication procedures are available: Basic Authentication, SAP Standard, and SAP Trusted System, and SSL Client Certificate.
    · HTTP Basic Authentication: Logon with user and password
    · SAP Standard: This procedure uses an RFC logon procedure. The RFC Single Sign-On (SSO) procedure is valid within the one system. The same SAP user (client, language, and user name) is used for logon.
    · SAP Trusted System: Trusted RFC logon to a different SAP system (see Trusted System: Maintaining Trust Relationships Between SAP Systems)).
    · SSL Client Certificate: The SSL protocol enables you to use client certificates for the logon.
    Type G/H (SM59)
    Timeout:
    When sending a HTTP request, you can use this parameter to specify the maximum response time for the connection.
    HTTP Setting:
    You can use the HTTP version to specify the protocol version of the HTTP request (HTTP 1.0 or 1.1).
    Compression:
    You can use this option to activate the gzip compression for the request body. This can only be activated in HTTP Version 1.1.
    Compressed Response:
    In the standard setting, the SAP Web Application Server sends the Accept Encoding field as a header field with the value gzip, if the application server can handle this compression. This notifies the partner that the caller can handle gzip decompression, and that the partner can send compressed data. If you want to prevent a compressed response being sent, choose the option No.
    HTTP Cookie:
    You can use this option to control the way received cookies are handled.
    You can specify the following for cookies:
    · Accept them automatically
    · Reject them automatically
    · Accept or reject them in a prompt
    · Use a handler for the event IF_HTTP_CLIENT~EVENTKIND_HANDLE_COOKIE to process the cookies in the program.
    · In the next section, you can read about the parallelization of requests.
    Thanks,
    vijay
    reward points if helpful

  • RFC connection error when registering PROGRAM ID.

    Hi,
    I created a RFC connection of type T.
    I gave the following parameters ->
    gateway host: hostname and then ip-address
    gateway service: sapgwxx
    Registered program id: xxx
    It is giving me the following error:
    Error Details     Error when opening an RFC connection
    Error Details     ERROR: program sapgwxx not registered
    Error Details     LOCATION: SAP-Gateway on host <hostname> / sapgwxx
    Error Details     DETAIL: TP sapgwxx not registered
    Error Details     COMPONENT: SAP-Gateway
    Error Details     COUNTER: 2696
    Error Details     MODULE: gwr3cpic.c
    Error Details     LINE: 1777
    Error Details     RETURN CODE: 679
    Error Details     SUBRC: 0
    Error Details     RELEASE: 700
    Can anyone help me in troubleshooting the issue.
    Also I am not able to register this program id in Visual Admin -> Services -> JCo RFC Provider. Here it is giving me an error. Can anyone guide me in this?
    Points to be rewarded for any kind of small help.

    Thanks Ramesh.
    I followed the blog. Here are the steps that I did.
    RFC destination:
    1. To create the RFC go to TCODE: SM59  <b>-> Done</b>2. Create new destination of type T (TCP/IP) <b>-> Done</b>
    3. Make sure you select Registered Server Program option before writing your program ID <b>-> Done</b>
    4. Write you program ID (remember it's case-sensitive) <b>-> gave the SID name</b>
    5. In the gateway host and gateway service write the values of your "Application system" - business system (not the XI server) <b>-> Typed the gateway hostname and gateway service "sapgw<instance no>", that I got from SMGW.</b>
    But still I face the same problem. It get the following error:
    Logon     Connection Error
    Error Details     Error when opening an RFC connection
    Error Details     ERROR: program <SID name> not registered
    Error Details     LOCATION: SAP-Gateway on host xxxxx / sapgwxx
    Error Details     DETAIL: TP <SID Name> not registered
    Error Details     COMPONENT: SAP-Gateway
    Error Details     COUNTER: 2719
    Error Details     MODULE: gwr3cpic.c
    Error Details     LINE: 1777
    Error Details     RETURN CODE: 679
    Error Details     SUBRC: 0
    Error Details     RELEASE: 700
    Error Details     TIME: Thu Nov  1 10:39:43 2007
    Error Details     VERSION: 2
    Kindly help me out.

  • Regarding Type of the RFC Connections

    Hi Experts,
    While We r Creating the RFC Destination in SM 59,
    When We will Create the Connection Type as --3
                                                                       --H
                                                                       --T
    Can Any body Please explain When to go for which connection Type.....
    Regards
    Khanna

    Hi Rajesh,
    Type 3 ABAP Connection :
    ex 1) If we want to execute any function module from one SAP system in another , we need type 3.
    We define an RFC destination say ECC6CLNT100 with required parameters.
    and to test it go to SE37, select any common sap function module and when you execute that it will ask for RFC destination. you provide this destination and the function module will be executed  in the target system.
    ex2) when you create a partner profile, you need to create a port and for creating a port, we need to specify an RFC destination. here also we use type 3.
    Type H.
    ex1) when we need to send xml messages from an SAP system to any other system, we need this.
    For example when we send messages using proxy from SAP system to the integration engine of XI, we need type H.
    Type T.
    ex1) To we make an RFC call from R/3 to XI , we use sender RFC adapter in XI.
    In R/3 system we need to create an RFC destination of type T.
    Rajesh, I hope it answers all your queries.
    & dont forget to award SDN points..:)
    Regards
    Pushkar

  • Why RFC destination of type H in ABAP proxy

    Hi All,
    We specify the XI integration server url in the Sxmb_adm transaction of the application SAP system..
    Why do we still require a RFC destination of type H pointing from application sys to XI...
    What is the exact function of that RFC of type H

    in SXMB_ADM, as far as I know we can give in two ways,
    one is explicit URL, i.e., http://HOST:PORT/sap/xi/engine?type=entry
    second option is, dest://RFCDestinationTypeH
    RFCDestinationTypeH actually uses the above http entry.

  • Create RFC connection during an Ecatt

    hey guys
    can anyone send me a document or explain me the steps to create an RFC connection when we create an ECatt in parent and child clients .

    Hi Parag,
    Creating an RFC connection should be done through SM59.
    In SECATT.,
    1. Create System Data Container
    2 .Give title in the attributes
    3. In System Data, name the target system
    4. Specify a RFC destination that links or connects to the target system.
    Thanks.
    Regards,
    Muthu Kumaran KG

  • EPM Error while creating a local connection

    Hello everyone,
    I am a Dashboards designer and am new to BPC 10 MS. I am working on a dashboard that connects to BPC 10 MS to retrieve data via the EPM Connector. For this a 'Local' connection type must be used when creating the report in the Excel sheet using the EPM Add-In. I tried to create one but am facing a curious error which does not seem to be a known issue. I have installed the ODBO Client and therefore can create a local connection of type 'SAP BusinessObjects Planning and Consolidation'. Once I select this provider I entered my application server name and chose Windows Authentication for BPC MS as I have the service account credentials. I encountered an EPM - General error with the following text: Error while communicating with the server. Details: Framework message: Authorization failed. This error shows even if I'm using Excel and not Dashboards. If I use a different connector, I am able to access all the BPC data just fine. However, with local type (which is needed for the dashboard connector) it just doesn't work. I tried reinstalling the EPM Add-In as well as the EPM Connector without any change to the error.
    I am using Win7 32-bit, Excel 2010 32-bit, ODBO Client SP12, EPM Excel Client SP16 Patch 1, BPC 10 MS server SP08, Dashboards 4.1 SP1.
    Has anyone come across this before? Any help would be great as I'm very much stuck at this point.

    Hi Deena,
    This error:
    "[2012-07-10T14:50:30.005+05:30] [wls_ods1] [ERROR] [] [oracle.adfinternal.view.faces.config.rich.RegistrationConfigurator] [tid: [ACTIVE].ExecuteThread: '1' for queue: 'weblogic.kernel.Default (self-tuning)'] [userId: <anonymous>] [ecid: 0000JXkC9dU3FClqwsJb6G1FyhO000003D,0] [APP: odsm#11.1.1.2.0] Server Exception during PPR, #7[[
    javax.servlet.ServletException: Could not initialize class com.octetstring.vde.admin.services.client.VDEAdminServiceSoapBindingStub"
    is known issue
    Go to metalink, article: Unable To Connect To OVD 11g Webinterface Using ODSM. [ID 1282757.1]
    You need to apply that patch.
    I hope this helps,
    Thiago Leoncio.

  • RFC connection R/3 to XI error.

    Hi All,
    Iam doing a scenario from RFC-XI-Webservice.
    I have configured the rfc sender communication channel.
    I have created an rfc destination in r/3 pointing to the XI server with a registered program id.
    Created an rfc dest in r/3 server pointing to  itself with program id.
    this is same given in cc for the rfc.
    When i run my scenario..the cc is in green status, but there is no message(error or success) into moni.
    do i need any connection settings in the XI server in sm59?.
    there is a tcp connection to the r/3 server in sm59 in XI and works fine.
    Do i need snc parameters?.
    refered to blog /people/michal.krawczyk2/blog/2005/03/29/configuring-the-sender-rfc-adapter--step-by-step and /people/shabarish.vijayakumar/blog/2008/01/08/troubleshooting--rfc-and-soap-scenarios-updated-on-20042009
    Do i also need any config to be done in my custom rfc?..its remote enabled.

    hi friend,
    I got the similar problem too, where adapter showing green color and with no messages processed.I could figure out the problem.
    1. go to SXMB_MONI and see the message status (a).processed (b)scheduled for processing (c) or error
    since adapter engine is showing green color it must be showing b.
    2 If this is the case check both payloads inbound and outbound in the SXMB_MONI double click the message.
    3 check for the status of the message queue, refresh the queue then it should show the output.
    regards
    praveen

  • RFC destination from XI ABAP engine to 4.5 B system

    I tried to create an RFC destination from XI ABAP engine to 4.5 B system.
    It does not work and gives an error.
    <b>Error Details     DETAIL: NiIGetSockName</b>
    -Naveen.

    Hi Naveen,
    First of all try to ping 4.5B system from XI system (Through TELNET)... This is to ensure the connectivity and the access. The error is not a common error, i suppose, So better first we check the phisical connectivity...
    Plz. confirm...
    Regards,
    Audy

  • RFC call from XI ABAP stack to XI

    Hi All,
    I have a RFC in the XI ABAP stack. When I created an RFC connection (TCP/IP) connection on the XI ABAP stack through SM59, and tried test connection, it is not working. Am I doing something wrong here? If I am trying to call XI JAVA stack from XI ABAP stack do I need to use an RFC adapter or is there any other way of calling the XI JAVA stack?
    Thanks,
    Geetha
    Edited by: Geetha on Feb 5, 2008 12:18 PM

    XI ABAP Stack and JAVA Stack are connected using the JCO connections, if you want to call the RFC in the ABAP stack of XI using the RFC adapter which sits on the JAVA stack
    1. whats the purpose of creating the RFC on the XI ABAP Stack, is it a business stack?
    2. the created RFC destination in the XI ABAP stack should work if it is properly created...check the SAPHostname, gateway information? and also the registred program id.
    3. use the same registred progrram iD in the RFC sender adapter and actiavte it then it will work.....

  • Configuring RFC connections for load balancing.

    Hi ,
    We have the following landscape for our systems.
    The database is installed on z/os , db2 (mainframe). The central services( SCS and ASCS) are also on the mainframe. So the message server is on mainframe.
    The CI is on AIX and The DI is on AIX.
    We have Logon groups configured and load balancing Configured and is RFC enabled.
    1) When we connect to SAP using the SAPGUI and  the portal connection is made to either CI or DI depending upon the best response times.  Now recently we are running the mercury load testing, all the users are connecting to DI. Why are the users connecting to DI even though we have load balancing?
    2) I have a system with SID BP0, with one CI and one DI. The logon group is BP0 and the message server name is cyrix. Now I have other another system EP0. I have created a RFC connection from EP0 to BP0. In SM59 I have selected the load balancing option, and provide the message server name, SID and logon group name. The connection does not work. If I connect directly to the CI or DI the connection works. Please tell me how can I configure load balancing for RFC connections.
    Thanks
    Manmath.

    Dear 917996,
    There are two types of load balancing:
    - Client-side load balancing (setting up the tnsnames.ora on client side). More information here (http://ggsig.blogspot.co.uk/2012/04/client-side-
    load-balancing-in-oracle.html). Very good video produced my friend Igor Melnikov is here (http://www.dsvolk.ru/oracle/racdd4d/demos/video/loadbalance/client/clientloadbalance_viewlet_swf.html)
    -Server-side load balancing (remote_listener and setting service parameter clb_goal). Very good Igor Melnikov's video is here (http://www.dsvolk.ru/oracle/racdd4d/demos/video/loadbalance/server/serverloadbalance_viewlet_swf.html).
    I have read about client side and server side load balancing. By editing tnsnames.ora I have enabled client side load balancing which is suppose to select listeners at random. then why does it only go to second node?Could you please show your tnsnames.ora on client?
    Please can anyone help me to configure server side load balancing with SCAN. I have read many many post but couldn't find a clear answer.Based on your output (remote_listener string cmbtrnrac-scan:1521) you have already configured the server side load balancing.
    SQL> show parameter listener
    NAME TYPE VALUE
    listener_networks string
    local_listener string (DESCRIPTION=(ADDRESS_LIST=(AD
    DRESS=(PROTOCOL=TCP)(HOST=10.1
    7.67.214)(PORT=1521))))
    remote_listener string cmbtrnrac-scan:1521How many SCANs do you use? Do you use DNS?
    regards,
    Gennady

  • Program ID Required for RFC Connection

    Hi All,
    I'm trying to create a RFC Connection betwen SAP BI and SSIS (SQL Server Integration Services). In SM59 screen i'm unable to get the appropriate Program ID required for the connection. Could someone please help me in knowing how to get it.

    Yogesh,
    While creating TCP\IP type RFC destination, when you select Radio button "Registered server program", there you have to provide Program Id there. So for your information:
    Program Id is a string which can be anything even your name.
    i know only R3 and XI integration and in that case you will make your RFC communication channel active first with a program Id(ant thing) and with logon credentials of other system + gateway host and service.
    then use that program id in RFC destination and test it.
    If get empty request then RFC destination is ok.
    BR,
    Alok

  • RFC Connection Testing !

    Hi All
    In a abap or dual stack system we find RFC's of type
    ABAP Connections,
    HTTP Connections to External Server
    TCP/IP connections
    My question is : In a single shot
    How to check all the RFC's defined under ABAP Connections, or HTTP Connections to External Server or
    TCP/IP connections.
    Instead of checking each and every rfc individually. !
    or
    How to filter the rfc which is not able ie which is in error status  is their any shortrcut
    Regards

    As per I know, we have CCMS MTEs for monitoring tRFC, qRFC stuff but not SM59 based RFC.
    Any any given case, If you suspect that SM59 based RFC is cause as per alert/error log then you required to manually cross verify (of course it's only my suggestion)
    Please refer below URL to know MTEs available
    http://help.sap.com/saphelp_nw70/helpdata/EN/d4/cc823bd26a5c42e10000000a114084/frameset.htm
    Regards
    Sekhar

Maybe you are looking for