How RFC calling form CRM to XI
Hi ALL ,
I am creating a remote destination in CRM system using sm59
there I am inserting some parameters like program id,or gateway service,gateway host.
can anyone please tell me why these parameters we need to fill in Remote destination.One more thing if Rfc in triggered from CRM and a communication channe; is creared at sender side.
how actually is the communication is happening please explain .
With Regards,
Vinay Yadav
hi Vinay,
<i><b>I am inserting some parameters like program id,or gateway service,gateway host.
can anyone please tell me why these parameters we need to fill in Remote destination</b></i>
see here why program ID ,gateway service and gateway host is needed.
Re: Why Program ID
/people/shabarish.vijayakumar/blog/2008/01/08/troubleshooting--rfc-and-soap-scenarios-updated-on-20042009
Your XI is the initator of the connection in the case of Sender RFC adapters.
Even though it is CRM/R3/(or any SAP system) that sends data to XI, it is XI that initates the connection between XI and CRM/R3/(or any SAP system) and that is why in the sender RFC adapter you provide the Server Details andthe prgram Id. The connection is identified using the program ID.
When CRM/R3/(or any SAP system) wants to send data it uses the TCP IP Connection in which the program Id is maintained and using this identifies the establised connection and then sends data to XI.
Hope it will clear ur concept !!!
<b>***Reward with points if it helps u</b>
Similar Messages
-
How to call forms using Hierarchical Tree in Forms 10g?
I know how to call forms from menu that attached to a top form.
I would like to call forms using Hierarchical Tree. Does any one know how where I can find some instructions on using Hierarcical Tree to call other forms? Any discussion is welcome. Thanks.Thanks to Francois.
The exampe with clear instructions and I can build tree that calls forms now.
I add a OPEN_FORM statement in WHEN-TREE-NODE-ACTIVATED trigger
Declare
LN$I Pls_integer ;
Begin
:Ctrl.Node_Activated := Ftree.Get_Tree_Node_Property('BL_TREE.MENU', :SYSTEM.TRIGGER_NODE, Ftree.NODE_VALUE) ;
If :Ctrl.Node_Activated IS NOT NULL Then
Set_Alert_Property( 'AL_CALL_FORM', ALERT_MESSAGE_TEXT, 'Calling module : ' || :Ctrl.Node_Activated ) ;
LN$I := Show_Alert( 'AL_CALL_FORM' ) ;
open_form(:Ctrl.Node_Activated);
End if ;
End ;
Or call physical form path by:
open_form('c:\tree\'||:Ctrl.Node_Activated ||'.fmx');
I enter the VALUE of MENU as the Form fmx name and it works very well.
Thanks so much. -
HST50: Unix - How Headstart calls forms and reports uppercase/lowercase from a Menu
We are migrating a 'in production' Headstart generated application from Windows to Unix.
We had to a little time in setting the lowercase implementation names, setting the prefs to generate lowercase file.....
So good so far. When testing the application on Unix, all files are lowercase, the Forms start without a problem but the Reports won't start.... Renaming the report files to uppercase works fine.
Going through the Headstart code for calling Forms and Reports I noticed the following:
When calling Forms the qmslib50.qms$form.call procedure is invoked. In this procedure the follwoing statement is used:
l_form_name := lower(p_form_name) So only lowercase will be found....
For calling Reports from the Lauch Report Form the qms0012l.qms$report.run procedure is invoked.
This procedure calls fill_par_list where the l_module_name is set. But in this procedure no uppercase or lowercase is used......
Not consequent I think !!
Is this done for a specific reason ?
PS: Change qms0012l and it works fine.Hi,
cannot use run_report_object here cause I cannot create a report object in menu (like how we can do it in forms).
Create a generic named Report node in the forms that you reference from the RunReport object request. This way you can run Reports from a menu
Frank -
How to call form through reports
I want to call form(6i) with parameter's through reports(6i).. replly immediately
you have to make this question in: Developer suit > Forms
Joel P�rez -
Hi all
I have a master form and there are lots of connected forms
what should i write when i want come back to the master form from other forms
i wrote this code it just exit the form but did't call the master_form
EXIT_FORM(NO_COMMIT);
call_FORM('C:\test_report\final_to_be_added_to_main\MASTER_FORM_TRIAL');please suggest
Thanks And Regards
Vikas Singhal
Edited by: vikas singhal on Jul 21, 2009 6:39 PMHai,
The form window name means, the name of the window. (Like Window1)
The form name is the forms name. (Like Form1)
in the code, the form is not actually closing, but it just hides the calling form. We can't close the calling form, because when we close it, it will close the entire program. So we have to hide it.
eg.
HIDE_WINDOW('WI_MAIN'); -- WI_MAIN is the window name.
CALL_FORM('MASTER_FORM.FMX', NO_HIDE, DO_REPLACE); -- MASTER_FORM is the forms name.
EXIT_FORM;Regards,
Manu.
If this answer is helpful or correct, please mark it. Thanks. -
How to call form and pass parameter from OA Page
Hi,
I have one requirement to call a custom form from OA page by clicking the button and the same time i need to pass one parameter from this
oa page to that form.
how to do this by personalization?
i surfed lot and i got some idea, some one said "pass the value as global variable and receive the global parameter when the new form instance trigger" .
Can anyone please give about about this ?
Thanks in advance,
SANThis seems to be related to EBS and since this forum is dedicated to Fusion you might want to post the question to E-Business Suite forums and
Support forum for EBS customizations.
Jani Rautiainen
Fusion Applications Developer Relations
https://blogs.oracle.com/fadevrel/ -
How to call standard CRM transactions into Webdynpro component
Hi,
i have a requirement where i need to call the the standard CRM transaction like <i>activity worklist</i> and <i>activity creation</i> into the webdynpro component. Please let me know how to do it, would appreciate it, if provided with a sample code.
Thanks,
SuriHi Suri,
You could use suspend/resume mechanism to jump to the ITS version of these transactions (in case they are ITS-enabled). Starting the SAPGUI from within the browser environment, transferring data/starting a transaction and then returning to the browser is not possible.
Best regards,
Thomas -
How to call a CRM transaction from WDA component
I have requirement where i need to open the CRM transaction CRMD_BUS2000126 from WDA with the object id selected in the context. To be more specific all i need to do is to open the activity screen of a particular give activity number from a WDA component.
I have checked out the previous threads there is a solution how to fire a transaction from WDA, but i need to send a parameter to this transaction to open that particular activity number screen.
please advice asap.
Thanks,
ShyamKarthikeyan,
Please make sure that flag attribute is under some node, say NODEA. NOW please select the interface node property and input element of NODEA.
now NODEA will be available in interface controller. Interface controller acts like a global controller between two different components.
So from interface controller you can take that flag value.
pls reply back if you have any confusion.
Regards
Srinivas -
RFCs calling from remote systems
Hello Abapers,
Can anyone tell me how to find the list of programs which are calling remote function modules? For example programs in CRM system calling function modules in ECC...
Thanks,
HimadamaHi,
this is only ardly possible depending on your goal.
There are lots of RFC calls especially in CRM for middleware purposes.
Option a) - You try to find all pla ces where z*modules are called that are not existing in CRM
Option b) - You want to find all RFC enabled modules of ERP called in CRM
Option c) - You want to find all RFC calls in CRM targeting the defaulting ERP destination
Solution for a)
- Go to table WBCROSS (which is global the "where used list")
and check for all Z* modules
- Copy the list of modules e.g. in a file
- Search table trdir (registry of function modules) with this list
-> all modules that are not in this list are probably RFC modules from a backend
Solution for b)
- Go to ERP SE37 and open the help
- open the advanced options
- mark "RFC modules"
- search and save the whole list of RFCs relevant
- Go to CRM and check table WBCROSS where these modules are used
Solution for c)
- go to CRM and check for a module called "SMOFERP" or similar
It returns the name of the default RFC destination of an CRm system to its default ERP.
- Check the where used list of this module - should guide you close to the calls
mfg, -
Hi All:
Any one can tell me the basic steps for how to call Form from form through push button.
I am using forms& reports6iYou can use open_form/call_from but when one form invokes another form by executing open_form the first form remains displayed, and operators can navigate between the forms as desired. when one form invokes another form by executing call_form, the called form is modal with respect to the calling form. That is, any windows that belong to the calling form are disabled, and operators cannot navigate to them until they first exit the called form.
- -
Calling Forms inside a browser
Can any one help me, how to call forms 5 or forms6 or forms4.5
inside a Browser. I have used Jinitiator and sucessfully called
forms through the browser but it opens up a seperate window
instead of openeing in the same window.
Has any one done that if yes can u help me.
mobeen
nullIhtesham Uddin (guest) wrote:
: Hi Mobeen,
: As of Dev/2000 Server Rel 2.1, OWAS 3.0 there is no mechanism
to
: call the form in the same browser window. The form applet will
: always be opened in a new applet Window. May be in future
: releases of D2K Server and OWAS, it might be possible.
: Ihtesham uddin
: Mobeen (guest) wrote:
: : Can any one help me, how to call forms 5 or forms6 or
forms4.5
: : inside a Browser. I have used Jinitiator and sucessfully
: called
: : forms through the browser but it opens up a seperate window
: : instead of openeing in the same window.
: : Has any one done that if yes can u help me.
: : mobeen
Interestingly the behaviour you want is the default if using
Developer 6 and OAS 4. There you have a menu toolbar and the
form inside the browser window (I'm using JInitiator).
Frank
null -
How to call two RFC in a single JAVA method.
Dear all,
I just want to know that how to call two RFC in a single java method which is defined in CRM implementation file. I'm using NWDS as the customization IDE & working on ISA 7.0.Hi Sunil,
In the Backend Implementation class, in any method you can call multiple RFCs.
It will be the same way as you do for the single RFC call.
Following syntax is for your reference.
Get the JCO connection
JCoConnection connection = getDefaultJCoConnection();
JCO.Function func = connection.getJCoFunction("ZXXXXXXX");
set the import parameters
Execute it.
connection.execute(func);
get the data from export / table parameters
Now call the second RFC
func = connection.getJCoFunction("ZYYYYYYYYYY");
set the import parameters
Execute it.
get the data from export / table parameters
close the connection
Hope this will help you.
-Chandra.
Edited by: Chandra Sekhar Seeli on Jan 13, 2011 2:04 PM -
How to call a RFC of a remote system from an ABAP webdynpro component
Dear Experts,
I am a newbie in ABAP Webdynpro.
I am working on a requirement where I have a webdynpro component on ECC system.I need to call a RFC located on CRM system from my webdynpro component on the ECC system.
How do I do that ?? Please help.
Regards,
Mamai.Calling RFC from some other system is same as local except the difference is that you have to give destination name while calling.
And the regarding the method of calling it depends on your FM.
if it is big RFC with complex structure, you can create the service call for it with destination given as RFC desitination.
if it is simple straight forward RFC you can directly call it.
for creating RFC service call call use this method
1. Starting the Wizard
To start the wizard, position the cursor on the Web Dynpro component to be edited in the object list at the left margin of the
workbench window. Open its context menu and choose the entry Create->Service Call. The wizard is started and leads you
through the creation process.
Press Continue.
2. Choice of Controller
On the second dialog window of the wizard, you can choose whether the service call is to be embedded in an existing
controller or whether a new controller is to be created for this purpose. Service calls can only always be embedded in
global controllers u2013 that is, in the component controller or in additionally created custom controllers. It is not possible, to
embed service calls in view controllers.
a. Select radio button Use Existent Controller
b. Do not change the default entry for component: <CC name>
c. Enter for controller COMPONENTCONTROLLER
d. Press Continue.
3. Service Type and Service Selection
a. You now select, which service type should be used for this service call. Select radio button Function Module. Fill the
destination here. Press Continue.
b. Select the service: for Function Module enter <RFC name>. Press Continue.
4. The Required Methods and Context Elements
On the two subsequent dialog windows, default values are listed for giving names to the context nodes and attributes
required by the service call as well as to the required methods. The proposed names are based on the names of the
embedded service, but you can change them as required. However, heed the respective notes in the corresponding dialog
box.
a. Adapt Context: Select from Nodes/Attributes . Press Continue.
b. Specify Method Name: leave all entries as provided: Component: Controller: COMPONENTCONTROLLER Method: EXCUTE_ Press Continue.
5. Completing the Choice
When you have confirmed the last dialog box, the generation is triggered. Afterwards you now have the required methods
and contexts at your disposal for using them within your Web Dynpro component.
or if you want to call directly the use the call statement with destination -
Can a report in ERP called from CRM system using RFCs??
Hi All,
Please let me know if this is possible, if so , how?
Can a report in ERP called from CRM system using RFCs??
Thanks
SivaYes, you should make an RFC function in ERP and inside the
function you can call the report with a SUBMIT. Then in CRM you can call the RFC function...
Best regards,
Iván
P.D.: Give points if answer helps!! -
How to call reports 6i or forms 6i directly from oracle procedure
Hi,
Hi,
Env: 6.0.8.25.2 (forms 6i/reports 6i)
Database: Oracle 10g r2
We are running a client server environment and not web based.
I want to run the forms 6i or reports 6i directly from a database procedure/function and not by creating a procedure inside a form and then call a report.
Looking for calling forms6i/reports 6i directly from sql*plus commands used inside the PLSQL database procedure/function. (Just like we create a stand alone package/procedure/function).
I have developed many forms and reports and very comfortable in calling reports from forms 6i.
My question was completely different but looks like i was not able to explain properly:
I want to call the forms 6i or reports 6i directly from sqlplus* prompt and through stand alone oracle database procedure/function (procedure created directly in database but not as a program unit within form or report).
There is a requirement to call the form through database scheduling by passing fixed parameters and then generate the report pdf and email automatically to various users.
Also, is there any way to schedule a report automatically so that the report runs automatically in the scheduled time and send out reports to the users. I have developed a email program but looking for scheduling the report or forms 6i.
Thanks,
SrinivasHi,
There are couple of existing reports and forms developed in 6i and users are using them when required.
For certain MIS reports, management wants them to be generated on daily/weekly basis and email to be sent to them as PDF files.
Have a program which will convert to PDF and email to users but not able to trace on how to call the forms 6i or reports 6i and pass the report parameters so that the report is called directly through pl/sql so that i can schedule them.
All the forms and report executables are located on server1 and database server is located in server2 and running on client/server architecture.
Database version is 10g r2 and Forms/Reports version is 6i.
Any code samples would be of great use.
Srinivas
Maybe you are looking for
-
BI 7.0 Data Flow in 7.0
Hi SDN Guru's, I am working BI 7.0 version, I have Activated BI Content for SD & MM Modules, Actualy I am taking at only necessary object in Grouping (tap). Actualy I am Activating BI Content for BI 3.5 version, Now, I want to do in Data flow in BI 7
-
WebLogic service packs and Visual Cafe
I installed Service Pack 6 for WebLogic. I used "wlconfig" to update the registry, and I also changed the "startWebLogic.cmd" batch file in the WebLogic home directory. However, when I start the server from VisualCafe it does not use SP6. It appears
-
The MDM repository is in read-only mode
Hi Experts, In our environment we have a Master ans Slave repository and the synchronization is being scheduled daily. Now we understand from the MDIS logs of the Master repository that the repository is in Read-Only mode and none of the records can
-
Doubt about SAP XI standard Demo.
Hi All, I am running through SAP XI standard Demo. When I am creating Container for the receiver I don't find any container type available to select. Where to define this container type. In demo the container type MultipleBookingOrderReques
-
Installing Elements 11 by CD?
Do I have to uninstall Elements 10 first before I install Elements 11?