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.
Similar Messages
-
Program ID in RFC destination of type T
can one please explain what exactly is program id in rfc destination of type T
Hi,
from
http://help.sap.com/saphelp_nw2004s/helpdata/en/22/042652488911d189490000e829fbbd/content.htm
"Type T destinations are connections to external programs that use the RFC library to receive RFCs."
so program id is the name of such a program
Regards,
michal -
Whats the difference between RFC destination of type "HTTP" and "TCP/IP"
Hi Folks,
I want to know the difference between RFC destination of type "H" and "T".
In what instances/tasks we would use them?
Looking forward for your valuable answers...
Cheers,
Ram.Type of RFC connection.
By entering the type of RFC connection, you specify the communication method (TCP or SNA) and the logon type in the target sys
Type T (TCP/IP) destinations are connections to external programs that use the RFC API to receive 'Remote Function Calls'. You must specify the host name and the pathname of the program to be started. The communication method depends on how you select the program location.
Type H is the HTTP connection to R/3 system
Type G is the HTTP Connection to external server -
Consume Type Any in abap proxy
Hi experts,
Is it possible to consume the type Any in abap proxy?. I dont want to change the schema type to string. The generated proxy hasn't any final type. Check the screenshoots:
Regards.well XSDANY is a rawstring, it is not an ANY type. A rawstring, defined in DDIC is the same thing as a xstring in ABAP. So I propose you to look e.g. at this post:
Guide towards a simple conversion of an XML file to ABAP Internal table, using XML parsing. -
Prob with RFC destination - 4.5B 2 XI ABAP
Hi,
I created an RFC destination type 3(R/3 connection) in 4.5B, to address Integration Server.
It gives the following error.
<b>Connection error : Conversation 09163404 not found / CPI-C error CM_PARAMETER_ERROR</b>
Can any one guide me on this.
-Naveen.Hi,
Please check on 'Authorisation to Read Metadata'at the end
http://help.sap.com/saphelp_nw04/helpdata/en/67/6d0540ba5ee569e10000000a155106/content.htm
Regards
Vijaya -
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
MarkusThink 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 -
RFC Destination of TCP/IP type :: Using Explicit Host Option
Hi
We need to call the executable file in an External non-sap system.
We created the RFC detination for this & follow below steps -->
*) Create RFC Destination of type TCP/IP
*) Select option " <i>Start Explicit Host</i> "
*) In Program parameter provide the path & name of the executable file e.g c:\windows\notepad.exe
*) In Target Host providing the name of non-sap system.
But while using Test Connection we are getting following error -->
<b>ERROR timeout during allocate
LOCATION SAP-Gateway on host clxstst02 / sapgw00
DETAIL no connect of TP net from host CLWBRIDGE after 22 sec
COMPONENT SAP-Gateway
COUNTER 34
MODULE gwr3cpic.c
LINE 1785
RETURN CODE 242
SUBRC 0
RELEASE 640
TIME Thu Dec 14 15:28:33 2006
VERSION 2</b>
Pls. suggest what needs to be done.
Regards
- Lalit -Hello Lalit,
Even though DNS is used you may have to have entires in host file.
Suppose the SAP server is A and the PC is B.
The the hostname/IP address for B should be maintained in A and vice versa should also happen.
Also check if you are able to ping the PC from the SAP servers and vice versa.
Regards.
Ruchit. -
Hi GURU,
I have a problem with the record of RFC destination.
When i created RFC destination TCP/IP when i made the tests, it`s ok.
But when i used this rfc destination in a function of ABAP. I have an error. The error is:
RfcExecProgram'#Win32 error 2: The system cannot find the file speci
Can you help me??
What should I do to run properly?
Thank for all.
regards,
RAFAHi,
Even I am also new to SAP , but I have little knowledge about RFC, try to create your RFC of type 3 (ABAP type ), then if you use this RFC , I hope no problem will come if the authorization details and IP /Host name of the destination system are perfect.
also Please suggest me why ( when ) we use TCP /IP type of RFCs -
Hi
I have created an RFC Destination of type 3 from XI pointing to SRM. Now I have to create another RFC Destination of type H pointing to the same SRM for using SRM as receiver proxy. Can I use same name for both RFC Destinations?
Will it create any error?
Radhika>Can I use same name for both RFC Destinations?
Not possible with same name.
>I thought the format is System ID CLNT plus number.
You can go with any naming convention.
>Just a quick confirmation, do I have to create any RFC Destinations in SRM system pointing to XI? There is already an RFC Destination of type 3 created, connecting with XI
If its already there then why do you need to create. Use the same destination. -
Advantages and disadvantages of ABAP Proxy vs. RFC call on XI target..
Hi guys!
We have a scenarion, when we send a message to XI and need to write data to SAP as the target system.
Do you have experience, what would be better? RFC adapter or ABAP Proxy? And why?
Thanx for answer!
Peterhi,
ABAP proxy if you can:
1. /people/michal.krawczyk2/blog/2006/04/19/xi-rfc-or-abap-proxy-abap-proxies-with-attachments
2. error handling with proxies is better
3. RFC adapter (sender) is sometimes causing problems
Regards,
michal
<a href="/people/michal.krawczyk2/blog/2005/06/28/xipi-faq-frequently-asked-questions"><b>XI / PI FAQ - Frequently Asked Questions</b></a> -
** End-to-End Monitoring - RFC destination error while save config in RWB
Hi Friends,
We have 2 RFC destinations in our XI server. 1) PMI<client>001 2) PMI<client><client>800. First one is for XI server. Next one is for Sender/Receiver System.
We want to activate End-to-End Monitoring in RWB. For this, when I save configuration, it throws the following error.
Incorrect RFC Destinations: When the configuration is saved, an RFC destination is created on the monitoring server for each XI component to enable end-to-end monitoring of the respective XI component. However, the test call failed for the destinations listed. Therefore, you must check the call and the authorization on the monitoring server for the destinations concerned, by using transaction SM59. Also check whether RFC user used for the destination is maintained in the relevant XI component. Note that a component can only be monitored when its RFC destination is maintained correctly.
I have checked the user in the above destinations. For the first destination, we have assigned PIRWBUSER of XI system. Test Connection is OK, but unable to login remote. At the same time, PIRWBUSER is not locked.
For the second destination, I have assigned some login user of sender/receiver system. Test connection is OK. Able to login remotely.
There is no RFC user in our XI system. (I tried using RFCUSER* thru SU01 tcode).
There is no PIRWBUSER in the Sender/Receiver System.
In RWB, Configuration, 3 components are there. 1) XIIntegrationServer 2) Business System (for Sender/Receiver System) 3) XI Adapter Framework. I selected last two. (First one is already selected). Monitoring Level : Medium (for all 3). Send and Receive Check box is selcted for the last two.
So, what could be the problem for the above error?
Could you kindly clarifiy friends.
Thanking you
Kind Regards,
Jeg P.Hi friends,
I have one RFC Destination PMI<sysid>001. (Abap Connction) in my XI system. This destination is for XI server. Connection Test is OK. Remote Logon by using the PIRWBUSER is also ok.
In the 'Configuration' tab of the Runtime Workbench, when we select 'Save Configuration', (Business System and Adapter Framework is not activated) with the default activation for XI Integration Server, the system throws the following error.
Incorrect RFC Destinations: When the configuration is saved, an RFC destination is created on the monitoring server for each XI component to enable end-to-end monitoring of the respective XI component. However, the test call failed for the destinations listed. Therefore, you must check the call and the authorization on the monitoring server for the destinations concerned, by using transaction SM59. Also check whether RFC user used for the destination is maintained in the relevant XI component. Note that a component can only be monitored when its RFC destination is maintained correctly.
When we save configuration, an one more destination is automatically created in the name as below.
PMI<sysid>001<yyyymmdd>. For Example, PMIPID00120080207.
When we test newly created RFC destination, connection is OK, but not able to remot login using the same user PIRWBUSER.
The difference between old and new RFC destination, in old, we have selected Load Balancing is 'Yes', but in the new it is 'No'. The system also tells the error below.
Name or Password is incorrect (repeat logon) - PMIPID00120080207
But, still remote login is possible in the old RFC destination using the PIRWBUSER.
So, What could be the problem ...?
Kindly reply, friends. -
Delete RFC-Destination 'None' - Urgent
hi all,
I have a problem with the RFC-Destinations. In the Transaction SOLUTION_MANAGER i got the message "RFC-Destination NONE does not exist".
But I have created the Destination.
Then I found the SAP Note 61888.
description:
If the destinations NONE, BACK or SAPGUI are inadvertently deleted, they must be recreated:
NONE : Type I, no further entries
But I cant recreate this Destination, I got the Message: "Not possible. Internal Connections will be generated".
Can please someone help me. It worked 8 weeks and now I got this failure.
Thx
LMhave a look at this sap note: 181591
"Each time an application server of an R/3 System is restarted, the RFC destinations of type I (internal connection) in this R/3 System are maintained again. The following rules apply:
1. There are always the destinations NONE and BACK which point to the respective application servers themselves."
maybe the restart will take care of it?
read the SAP note please
Regards,
michal -
ABAP PROXY CONNECTION TO SAP/XI
Hi,
I have the following scenery: Abap Proxy -> XI->RFC.
This abap proxy is installed in the enviroment R/3 in the client 041 and client 210.
In the client 041 it is executed with success. In the customer 210 when I execute the program abap a login screen appears in SAP/XI. Typing the login works.
The subject is: why in the enviroment cliente 210 does the login screen appear when I execute the program abap and in the client 041 not?
I enter in the sxmb_moni and appears the following in the client 210
<? xml version = "1.0" encoding = "UTF-8" standalone = "yes"?>
- <!--Entrance message
-->
- <SAP:ErrorHeader xmlns:SAP = "http://sap.com/exchange/MessageFormat">
<SAP:Context />
<SAP:Code p1 = "401" p2 = "Unauthorized" p3 = "" p4 = ""> HTTP.HTTP_STATUS_CODE_NEQ_OK </ SAP:Code>
<SAP:Text language = "EN">HTTP status code 401: Unauthorized </ SAP:Text>
</ SAP:ErrorHeader>Hi Sergio,
When you execute the program abap a login screen appears in SAP/XI. Typing the login works. But It gives error
HTTP status code 401: Unauthorized
Because it is using your userID and trying to execute it,
But it is not having enough authorization.
Go and check the entry for Integration server in
Go to SXMB_ADM
Go to Integration engine Configuration
Check the Integration server Entry -
It must be
http://server:port/sap/xi/engine?type=entry
The solution is make a RFC destination of type HTTP for XI Integration server
with Target host - host
service - http port (like 8000)
Path prefix - /sap/xi/engine/?type=entry
And in the logon/security Tab, enter the user name and password for user XIAPPLUSER,
And again Go to SXMB_ADM
Go to Integration engine Configuration
Check the Integration server Entry -
change it to
dest://<RFCDESTNAME that you have created>
This way it will not ask for login and XIAPPLUSER will
have enough permission to execute it.
Regards,
Vijay -
Error in synchronous( abap proxy to soap)scenario
Hi experts,
My scenario is synchronous abap proxy to sysnchronous soap. for proxy I am using business system name as ERDCLNT220 and soap business system name as BS_HRS_DEV
configuration steps are
1. only client proxy to soap scenario I have done.
communication channels: only receiver soap adapter. no proxy sender communication channel for client proxy.
Already we have RFC destination connection and connection type H for proxy to xi.
1.Is it required RFC destination connection for xi to server proxy.
2.Is it required receiver proxy communication channel for server proxy?.
i HAVE TESTED THIS INTERFACE. I am able to send the request. But I am not able to receive the response from soap webservice message .
error is:
SOAP: response message contains an error XIAdapter/PARSING/ADAPTER.SOAP_EXCEPTION - soap fault: Exception occurred while trying to invoke service method getPerson
exception caught with cause com.sap.engine.interfaces.messaging.api.exception.MessagingException: SOAP: response message contains an error XIAdapter/PARSING/ADAPTER.SOAP_EXCEPTION - soap fault: Exception occurred while trying to invoke service method getPerson
Error Adapter Framework caught exception: SOAP: response message contains an error XIAdapter/PARSING/ADAPTER.SOAP_EXCEPTION - soap fault: Exception occurred while trying to invoke service method getPerson
Error Delivering the message to the application using connection SOAP_http://sap.com/xi/XI/System failed, due to: com.sap.engine.interfaces.messaging.api.exception.MessagingException: SOAP: response message contains an error XIAdapter/PARSING/ADAPTER.SOAP_EXCEPTION - soap fault: Exception occurred while trying to invoke service method getPerson. Setting message to status failed.
Kindly help me.
advance thanks
thanks and regards
elton
Edited by: eltonsaranya on May 9, 2011 10:27 AMYour exception message shows problem at the webservice side.
Check the following:
a) you need two mappings one for proxy req to soap request and other soap response to proxy response
b) You need to create service interfaces both sender and receiver synchronous .
c) communication channel QOS is best effort for both sender and receiver
d) I dont see problem in soap configuration. Bcuz you are able to ping and while getting response from the method getPerson it fails.
f) See your SOAP response structure matches with WSDL provided.
g) You can also test outside PI.. I meant testing via soap client tool like SOAPUI for that web service. So that you know whether problem exists on the target system or not.
Hope that helps. -
PI 7.31-ABAP Proxy Alert
Hi All,
Configured the steps mentioned in the below blog to trigger alert for ABAP Proxies.
SAP PI 7.31 : ABAP proxy monitoring and Alerting using CBMA
Tested by stopping the Sender SOAP channel and processed one message from ECC, it ends in error in ECC SXMB_MONI but alert is not getting generated.
Alert Job is running successfully and log is showing "0 alerts had been consumed and aggregated successfully."
Please share your inputs to resolve this issue.
Thanks & Regards
PrakashHi Hareesh,
I am also making use of existing connection XI_IDOC_DEFAULT_DESTINATION which is pointing to ECC system
Also alerts are generating for message or communication channel failure in PI.
RFC destination of type 'T' created in ECC and it works fine.
Any other configurations required?
Maybe you are looking for
-
ConsoleOne on Windows 7 GW client 802 TopDown Rebuild issue
Does anyone seen this issue before? Recently (3 months ago) we have migrated to GW 8. We are using Windows 7 64 bit and consoleOne 1.3.6h. We have done topdown rebuild on all Domains and PO's. While logged in to ConsoleOne >Tools>Groupwise System Ope
-
Can i move a moving a sleeping powerbook g4 in the middle of installing OS x?
Can i move a moving a sleeping powerbook g4 in the middle of installing OS x?
-
Create multiple dynamic control for each splistitem
Hi , I using SharePoint 2010 , in that am creating a custom visual webpart, to show in my home page. In that i need to show my custom list's listitems such as 'ID' and 'Title' as dynamically label controls in my page. When ever a new item added in
-
Some functionalities in ABAP are not appearing after IE7
Hi, Yesterday I did windows update and it upgraded my IE version from 6 to 7. After this upgrade, I am unable to view certain areas in ABAP. For example if I go to SE80, the portion where we can select the drop down (Program, BSP application, ITS et
-
Dear List I am at a loss with flash fonts embedding once again. I am using Flex 3 for coding and the Flash 4 IDE for font and assets management. I used the following steps to include the fonts: CS4 IDE: 1) Library : New Font 'HelveticaNeueRegular'