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 KHi ,
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.
Regardsto 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
Shivahi
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
KhannaHi 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 Hin 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 PMXI 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 -
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
RegardsAs 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
-
After resetting my backbook pro to factory settings, it freezes every time it boots up. What's the problem?
-
Organizing and deleting Duplicate Photos in iPhoto library?
Can I easily organize and delete duplicate photos in my iPhoto library?
-
Where do I buy old iMacs like the iMac G3 for example?
I wanted to buy an iMac G3 because I want to use that old machine for gaming and web-surfing and use my Mac mini G4 exclusively for animation. Please I beg of you do not suggest eBay! I considered Frys Electronics but I doubt they sell used computers
-
How to make a 3 fields search box and display results below it
Hello there I am trying to make a module for joomla cms that facilates visitor to find a particular list of packages for the search he makes by selecting the choices in three radio buttons , the result must be shown the search form in attractive way
-
Recover backup deleted by Time Machine
Hi, 8 months ago, I made a backup of my macbook with time machine. Time Machine created a folder Backups.backupdb on my external hard drive with that backup. 10 days ago, I made a new backup of my computer and it went to the same folder with a new da