Connect Webmethods Flowservoce using RFC Dest Type G
Hello Friends,
For my scenario i need to send Material Master Idoc to Webmethods, the idoc is received by a flow service written in Webmethods developer.
now I am strucked at RFC destination i am trying to create TYPE G connection, here what value i need to enter for "Path prefix " .
We want to connect directly using RFC Dest with out using any adapters.
appreciate any help (Information / blogs.....)
Regards
Satish
Tuhin Kumar Oza,
Cud u plz go through the following link,
http://help.sap.com/saphelp_nw2004s/helpdata/en/a1/9cdb4064da712ae10000000a155106/content.htm
see the table under the head procedure.
See the Path Prefix entry against System Landscape Directory.
Reg,
-Naveen
Similar Messages
-
TCode GRMG - RFC dest - Type G - to SLD
Hi,
I am following blog
/people/sap.user72/blog/2005/12/05/xi-grmg-customizing-for-xi-ccms-heartbeat-monitoring-part-ii
I have downloaded the xml template from note 634771.
While customizing the transaction GRMG, I have created an RFC destination of type G, to connect to SLD.
Connection test of the above RFC destination, gives the
Test Result : Bad Request
Response Body :
<b>400 Bad Request</b>
<b>HTTP method GET is not supported by this URL</b>
Can someone help me with this.
Thanks,
-Naveen.Tuhin Kumar Oza,
Cud u plz go through the following link,
http://help.sap.com/saphelp_nw2004s/helpdata/en/a1/9cdb4064da712ae10000000a155106/content.htm
see the table under the head procedure.
See the Path Prefix entry against System Landscape Directory.
Reg,
-Naveen -
When do we use RFC destination Type T versus Type 3?
While creating RFC destination Type T, the program ID, blogs says we should use "Registered server program" and can give any free text. I tried that but says there is no registered server program called XXX on system. So, i'm really confused here.
my understanding is for IDOCs you need Type 3, and for RFC you need Type T. Is that true or we can use any type with these?
Thanks,
AnikaHi Anika,
i think this links could be useful:
http://help.sap.com/saphelp_47x200/helpdata/en/22/04262b488911d189490000e829fbbd/frameset.htm
Differences in the RFC destination types
You're right, for Idoc you have to use type 3 and for RFC you have to select a type T destination entering a program ID.
Let's make an example.
Suppose you have defined an RFC destination RFC_X with program id PID_X on ECC.
On XI you have created an RFC sender adapter and you have specified ECC as the sender and PID_X as the program ID.
When from ECC an RFC is called using destination RFC_X then the sapgateway looks for a receiver registered with the program id PID_X, it finds your RFC adapter and sends the call to XI.
Hope it helps.
Kind Regards,
Sergio -
Use an imported RFC's type as type in the custom data object
Hello,
I've imported an RFC function in my process. There were created automatically some RFC types describing RFC's input\output parameters. Now I want to create my custom data object type and want to use previously created type in my data object, but I can use only standard types like string or anyType. There aren't any of generated types in the list.
Is it possible to use generated types as types in a custom data object?Hi,
Where did you import the RFC? In WebDynpro application? If so, you need to expose the types through the Interface Controller then only the types will be visible in BPM process.
Thanks
Abhilash -
RFC as type of connection in transaction sm04 of Database server
Hello I wander what means RFC as type of connection in transaction sm04 of Database server.
Does it mean an user logged on applicaton server is displayed on database server as RFC?Hi Jan
User login to SAP may be possible with either GUI or RFC. GUI implies to direct logon to SAP though the SAP GUI. This is characterised by the user name.
The other way is RFC which implies to remote access to the system. This is usually characterised by IP address or the domain address .
I hope this helps
Regards
Chen -
What type of connection should i use?
Not sure if i should i post this here or web tier api's, but here goes...
I have a servlet in a tomcat webserver and i want it pass information between it and a standard j2se application running on the same machine.
I'm not sure what type of connection i should use?
DataStream?
Socket?
HttpConnection?
Any other recommended method?
Or if i need a network connection like that at all?
Thanks for the helpThe most straightforward method would be to use rmi since both are running java. that is the least amount of work on your part in terms of managing connections and data marshalling. any of the other solutions add more burdens in one or both of these areas.
-
RFC_SENDER_XI : RFC Dest Error
Hi All
I am configuring the RFC Destination on the ECC6 of typer TCP/IP to communicate RFC to XI, when i create the RFC destination RFC_SENDER_XI of type TCP/IP i am getting error
Error Details SAP gateway connection failed. Is SAP gateway started? / CPIC
Error Details ERROR: SAP gateway connection failed. Is SAP gateway started?
Error Details LOCATION: SAP-Server eccserv_EC6_01 on host eccserv (wp 0)
I have configured the RFC Sender Adapter and i am using the same PID of RFC Sender in my RFC Dest, the RFC destnation is throwing error when i mention the host name of ECC in Gateway host.
Any clue where is the problem, how should i activate the gateway host on ECC, is there any such thing to activate gateway host also when i run TCode SMGW on ECC i am not able to see any active connectiions there.Now i am getting the error on the RFC_SNDR Adapter
Error Details:
Error: 2007-08-07 11:02:26 GMT+05:30: com.sap.aii.af.rfc.afcommunication.RfcAFWException: senderAgreement not found: lookup of binding via CPA-cache failed for AdapterType RFC, AdapterNS http://sap.com/xi/XI/System, direction INBOUND, fromParty '', fromService 'ECC_SERVER', toParty '', toService '', interface 'ZMK_TEST_RFC', NS 'urn:sap-com:document:sap:rfc:functions' for channel 'CC_RFC_SNDR' (channelId 389e1dc5421a32b5a336160fb15d71eb)
I have done the cache refersh still getting same error -
R/3 to PI using RFC Sender Adaptor as Asynchronous scenario
Hello Folks,
RFC Adp. SOAP Adp.
ECC-->XI--
>ARIBA
I am new to PI and doing a scenario mention above. we are using RFC sender adaptor to send the data to XI in asynchronous process.
I have config the Sender comm. channel as below.
Appl. Server(Gateway): My Ecc Server host name
Appl. Server Service (Gateway) : My Ecc server
Program Id : XYZ.
Note : while creating the the Service interface and Message mapping and Operation mapping I am using the RFCname.respone message type is that ok in asynchronous process?
And then I went to ECC in Tcode SM59 and created a RFC destination of type TCP/IP
and put the same information as given above and test the connection which is working fine.
I have created a FM at ECC end make it remote enabled. and calling the FM in back ground task using destination in a Work flow code.
When I run the Work flow code It ran successfully but i went to XI side there is no msg in the SXMB_MONI.
Then i went to the component monitoring->Adatptor engine>Comm. channnel Monitoring and found that under my RFC sender comm. channel there is an error msg saying
Error in processing caused by: com.sap.aii.adapter.rfc.afcommunication.RfcAFWException: senderAgreement not found: lookup of binding via CPA-cache failed for AdapterType RFC, AdapterNS http://sap.com/xi/XI/System, direction INBOUND, fromParty '', fromService 'BS_ECC', toParty '', toService '', interface 'YFPS_MM_I_0242_PO_APPROVAL_OUT', NS 'urn:sap-com:document:sap:rfc:functions' for channel 'CC_0242_PO_Approval_RFC_Sender' (channelId 19585252a58335ee871e4c3a771b027f)
Where as i have checked that in the sxi_cache t-code there is a sender agreement for my scenario under the sender agreement tab.
Please Help me in this to resolve the above error. I am totally stuck at this point.I would really appreciate a quick answer.Appl. Server Service (Gateway) : My Ecc server
Confused with this statement.....
it should have the format sapgwXX ....
XX is the system number which comes from the j2ee port mentioned in the XI homepage URL
http://<hostName>:5XX00:rep/start/index.jsp
How to configure sender RFC adapter...check this blog:
https://www.sdn.sap.com/irj/scn/weblogs?blog=/pub/wlg/1438
Error in processing caused by: com.sap.aii.adapter.rfc.afcommunication.RfcAFWException:
senderAgreement not found:
Sender Agreement is Expected in this communication which does not seem to be present in ID....create sender agreement using the RFC communication channel....
Regards,
Abhishek.
Edited by: abhishek salvi on May 2, 2009 1:24 AM -
Connect to SAP gateway failed Connect_PM TYPE=B
Hi experts,
I get the following error when i ping through JCO destinations on portals.
com.sap.mw.jco.JCO$Exception: (102) RFC_ERROR_COMMUNICATION: Connect to SAP gateway failed Connect_PM TYPE=B MSHOST=imtsapdev01 GROUP=CLUST R3NAME=DMI MSSERV=sapmsDMI PCS=1 LOCATION CPIC (TCP/IP) on local host with Unicode ERROR partner '127.0.0.1:3310' not reached TIME Tue Jan 27 16:39:54 2009 RELEASE 700 COMPONENT NI (network interface) VERSION 38 RC -10 MODULE nixxi.cpp LINE 2823 DETAIL NiPConnect2 SYSTEM CALL connect ERRNO 10061 ERRNO TEXT WSAECONNREFUSED: Connection refused COUNTER 1
However my JCO destinations were working perfectly until recently. I checked on the logon group. I have one called CLUST, which i use for this purpose.
I have also checked both service files and they have the following for the ECC server im connecting to.
3610 because its system number 10 i am connecting to.
sapmsDMI 3610/tcp
From the JCE destinations screen i cannot even ping the server. I can though when i log on to the server through remote desktop.
thanks and regards
dilanke
as a reply to nishants posts.
goto rz70
give hostname -->
service --> sapgw00 (sapgw(instance number)
execute it
click on yes
check rfc call (success or failed)
I have done this. i left hostname as "blank" gave service as "sapgw10"
The following is what i got as the output.
0: IMTSAPDEV01_DMI_10 : Execute program: SLDRFC
0: IMTSAPDEV01_DMI_10 : Execute program: SLDMSGSRV
0: IMTSAPDEV01_DMI_10 : Execute program: SLDIPSERV
0: IMTSAPDEV01_DMI_10 : Execute program: SLDINSTSP
0: IMTSAPDEV01_DMI_10 : Execute program: SLDINSTSC
0: IMTSAPDEV01_DMI_10 : Execute program: SLDGWSRV
0: IMTSAPDEV01_DMI_10 : Execute program: SLDDBSYS
0: IMTSAPDEV01_DMI_10 : Execute program: SLDCOMPSYS
0: IMTSAPDEV01_DMI_10 : Execute program: SLDCLIENT
0: IMTSAPDEV01_DMI_10 : Execute program: SLDBCSYS
0: IMTSAPDEV01_DMI_10 : Execute program: SLDAPPL_SERV
0: IMTSAPDEV01_DMI_10 : Execute program: SLDASSOC
0: IMTSAPDEV01_DMI_10 : Collection of SLD data finished
0: IMTSAPDEV01_DMI_10 : Data collected successfully
0: IMTSAPDEV01_DMI_10 : RFC data prepared
0: IMTSAPDEV01_DMI_10 : Used RFC destination: SLD_NUC
0: IMTSAPDEV01_DMI_10 : RFC call failed: Error opening an RFC connection.
0: IMTSAPDEV01_DMI_10 : Existing periodic jobs removed. Number: 1
0: IMTSAPDEV01_DMI_10 : Program scheduled: 20090127 184357
1: IMTSAPDEV01_DMI_10 : Event-controlled job already exists; scheduling not necessary
so i guess its not successful. when i look at rz70 of a server where this works correctly its not succsessful either
if it is success then technical system name will be in sld
to restart sld --> /sld --> administration --> stop server --> restart server
or check in VA --> SLD data supplier value --> Runtime
I checked this and i do not see aa problem. you have configuration status as valid and send reult as Success
Services file is locted on OS level of R3 system--> Goto --> Start --> Run -> (type)Drivers(enter) --> etc -> (here is services file)
check ur r/3 server entry is there or not,
I have the followng in the service file for the server
sapmsDMI 3610/tcp
if not add itHi Experts,
when ilook at the remote gateway properties in SMGW this is what i see on the R/3 server. ive looked at my other system which i can connect to and there isnt much of a difference in the parameters. How can test this to see if it works?
Details of remote gateway
entry = 0
state = CONNECTED
local = 1
system type = REMOTE_GATEWAY
client = FALSE
wait for frag write = 0
suspended = 0
read/write socket = 4
HANDLE = 4
TIME = Sun Oct 19 18:54:14 2008
SOCKET = 1352
STAT = NI_CONNECTED
TYPE = STREAM IPv4
OUT = 48225 messages 48225 bytes
IN = 1 messages 64 bytes
LOCAL = 127.0.0.1:3310
REMOTE = 127.0.0.1:1297
OPTIONS =
connect = Sun Oct 19 18:52:17 2008
last request = Thu Jan 29 13:09:58 2009
conversation no = 0
thanks and regards,
dilanke -
RFC Destination Type G too fast
Hi All,
I have an RFC Destination (Type G) that is pointing to another XI system. We use that to send messages directly from XI to XI. However, when there is heavy load,we get a lot of failures in the source XI System. Messages go eventually after many retry attempts.
Is there any way that i can slow this down, so that the messages queue up in the Source system and flow slowly towards the target. We can do this in a Type 3 RFC destination by reducing the number of connections in Transaction SMQS. Any such options for Type G?
Thanks,
VarunHi Liang,
Thanks for your response.
We are using the XI adapter. Also, to clarify, this is a connection between 2 separate XI Systems.
Thanks,
Varun -
RFC Destination type for IDOC to FILE
Hi,
wat is the RFC Destination type for IDOC to FILE ?
jeffhi,
u shud create rfc dest tye: R/3 connections...that is type 3.
refer this:
R/3 side settings
1. SM 59 (RFC destinations)
Create a RFC destination pointing to the XI server. The connection type : R/3 connection. The target host: the XI server.
2. WE 21 (Ports in IDOC processing)
Create a transactional port. Give the RFC destination created in this.
3. BD 54
Create a logical system.
4. WE 20 (Partner Profiles)
a. Create a new partner profile under partner type LS.
b. Assign the message type in outbound parameters.
c. Open the message type (Dbl click) and configure the receiver port to the port created.
XI side settings.
1. SM59 (RFC destination)
Configure the RFC destination pointing to the R/3 system.
2. IDX1 (Port maintenance in IDOC Adapter)
Create a port and provide the RFC destination.
[reward if helpful]
regards,
latika. -
RFC Destination type RFC Receiver Adapter?
Hi,
What is the RFC destination type for Sender RFC Adapter?
and what is the need a Program ID for sender Adpter.
What is the RFC destination type for Receiver RFC Adapter?
Regards
GopiWhen we use the RFC Adapter?
SAP systems up to and including SAP Release 4.6 are not able to exchange data by using XML messages and http. The only way you can connect such systems to the Integration Server directly is by using the RFC adapter (or the IDoc adapter).
You require the sender adapter if you want to use the Integration Engine to process RFCs. The RFC adapter converts the incoming RFC data to XML message format (RFC XML) so that it can be processed by the Integration Engine.
You require the receiver adapter if the determined receiver system expects the data from the Integration Engine to arrive in RFC format. In this case, the Integration Engine must transfer the received XML message (RFC XML) to the RFC adapter. The RFC adapter converts the RFC XML message to a valid RFC call and executes the call.
The following three scenarios are possible when using the RFC adapter and the Integration Engine:
1) SAP R/3 to SAP NetWeaver Application Server
2) SAP NetWeaver Application Server to SAP R/3
3) SAP R/3 to SAP R/3
When we use ABAP Proxy ?
SAP systems based on Web AS 6.40 and higher are able to exchange data by using messages and HTTP. These systems can use ABAP proxies to connect to the Integration Server.
To connect the platform-independent message interfaces, which are stored in the Integration Repository, to the Integration Server, use the ABAP proxy interface.
Please Reward the points if it's helpful...
Regards,
Ramana. -
Regd. Creation of Port and RFC dest in PI
Hi Experts,
I have two scenarios 1. file to IDOC and 2. IDOC to file.
for first , i need to connect to ECC for posting IDOC. in sap side they have created port ,partner profile etc.
in PI sides i created an RFC destination(sm59) ,given generic name, i have created port(idx1) and mentioned the partener num say(SAP123) ant type (LS). Loaded the meta data in idx2. i am able to post IDOC in sap.
for the second case,i am supposed to receive idoc from sap.
do i need to create another port and rfc destination ? or simply adding the metadata in the prev created port will help.
Actually i tried creating another RFC dest and port and was trying to assign same partner num (SAP123) and type (LS)
while loading the metadata i get an error saying 'basic type of the IDOC is unknown'.
from SAP side the IDOC status is green , saying idoc is dispatched to the target port.But in Trn. SE58, there is error show.
Is this something wrong in PI or SAP ?
Please help me with the steps to be followed with suggested naming conventions if any.
Best regards,
SrinivasHi,
Port type shouldbe SAP SYSID ...it is important that you create the port with this naming convention as the name is very important to be followed...
Try to create the port name with the above mentioned..and give a try...
Also post the error generated in the SM58 ...
HTH
Rajesh -
hi
the dev_jrfc.trc on our XI system continously records the following messages -
RfcException:
message: Connect to SAP gateway failed
Connect_PM TYPE=A ASHOST=us03d2.wdf.sap-ag.de SYSNR=17 GWHOST=us03d2.wdf.sap-ag.de GWSERV=sapgw17 PCS=1
does anyone know which program could be using this rfc, as it is of type A i could not find any rfc with the description defined in SM59.
Wanted to know if there is a way to stop the program which is using this RFC which is causing load on the gateway.
thank you
Jonu JoyHello,
Refer the following link and look under traces:
http://help.sap.com/saphelp_nw04/helpdata/en/f6/daea401675752ae10000000a155106/frameset.htm
This error due to JRFC trace
JRFC trace
name : jrfc*.trc
location : directory j2ee/cluster/server* or defined path
how to switch on and off : set JVM options for the server via the Config Tool and restart server: -Djrfc.trace=0/1, -Djco.trace_path=[defined_path]
Regards,
Sreenivas. -
Integration of R3 to Third party using RFC
Hi,
I want to integrate third party system to R3. This Third party system can accept IDOC. Can anybody plz guide me how to connect this system to R3? Like by using RFC connection or something else. Anf if RFC then what type of connection it should be(TCP/IP or HTTP)?
I am new to this area so detailed explaination will be helpful.
Thanks and Regards,
Atul.Hi Atul,
on R3 you should create an RFC destination of type TCP/IP, let's say 'THIRD_PARTY_RFC', select 'Registered server program' and assign a program ID let's say 'THIRD_PARTY'.
Your third party system then should register itself on sapgateway of R3 (SMGW) with the same program ID 'THIRD_PARTY'. To check that it is logged: SMGW->logged on client->and check if an entry for the program id exists.
In WE21 create a port and assign the RFC destination 'THIRD_PARTY_RFC'.
Then in partner profile assign that port for the idoc you need to send to the third party system.
An that's all!
Hope it helps,
Kind regards,
Sergio
Maybe you are looking for
-
How can I install a prior version of Photoshop Elements?
I own the CDs for Photoshop Elements 11, but have never installed it. How can I install PSE 11? I've loaded the serial numbers into my account, but I don't see any place to download PSE 11.
-
How do I delete a project from the toolkit? I have already deleted the directory containing the project, but it still won't let me make a new project with the same name. TIA. Judy
-
Possible solution to wi-fi password issues in OS X Lion
Firstly, thank you for taking the time to read this forum post. In this post, I shall be outlining the possible solution to the wi-fi password issues that have surfaced in Lion, and will no doubt be fixed by Apple in an coming update. This is sort of
-
Kuler and Photoshop Elements 9 ?
Does anyone know if Kuler works with Photoshop Elements 9 ? I guess what I'm asking is, can I inport palets from the webbsite into Photoshop Elements 9 ? I just bought elements 9 and still learning how to use it. I've got my fingers crossed, hoping I
-
Hi experts I installed JDeveloper 9i 9.0.3.5 build 1453 on Win7 I get errors on the JDeveloper look (UI) the plus gifs on the "System - Navigation" pane do not appear It seems this JDeveloper version is not supported on Win7 Is there a JDeveloper ver