Error creating RFC function /BODS/ABAP_RUN : RFC_ABAP_EXCEPTION-(Exception_Key: FU_NOT_FOUND, SY-MSGTY: E, SY-MSGID: FL,
Hi Expert,
I try to execute job on development system but he showed error "Error creating RFC function </BODS/ABAP_RUN>: <RFC_ABAP_EXCEPTION-(Exception_Key: FU_NOT_FOUND, SY-MSGTY: E, SY-MSGID: FL, SY-MSGNO: 046, SY-MSGV1: /BODS/ABAP_RUN)>. Notify Customer Support.
In ECC I use ABAP execute option as Execute Preloaded. How to solve this problem? Thanks for your advise.
Dear,
have you checked in EXX wether the function group /BODS/BODS is available?
Some notes here:
You will have to have to import the new ABAP Program group "BODS/BOS" which you can find in the local install folder...
Here are some details:
Installing Functions on the SAP Server
SAP BusinessObjects Data Services provides functions that support the use of the ABAP, BAPI, and
IDoc interfaces on SAP servers. You will need some or all of these functions in the normal operation
of the software in an SAP environment. These functions perform such operations as dynamically loading
and executing ABAP programs from Data Services, efficiently running preloaded ABAP programs,
allowing for seamless metadata browsing and importing from SAP servers, and reporting the status of
running jobs. Some of these functions read data from SAP NetWeaver BW sources.
You must upload the provided functions to your SAP server in a production environment. It is
recommended that you always upload the functions to your SAP server whether you are in a
development, test, or production environment. The functions provide seamless integration between
Data Services and SAP servers.
The default installation places two function module files for SAP servers in the ...\Data
Services\Admin\R3_Functions\transport directory. You then upload these files to SAP servers
using the SAP Correction and Transport System (CTS) or manually. Using CTS allows for version
control as the functions evolve across releases.
The installation provides two versions of transport files (depending on the server version you are using)
to install the functions on the SAP server. To obtain the names of the latest transport files for installing
or upgrading these SAP server functions, see the readme.txt file
And I've found those files and text files in the local install folder....in:
Program Files\SAP BusinessObjects\Data Services\admin\R3_Functions
(that's where I've installed it).
There you'll find some descriptive txt as how to proceed.
After installing, it might happen that the executing user is missing some authorizations.
Here my authorizations team helped me by tracing the user and then adding the necessary rights.
Sure hope this will help you.
Notes to check:
see SAP Note 1919255
Note 1916294
Similar Messages
-
I need to create RFC function module which creates the IDOC
Hi-
Any idea how to create RFC function module which creates the outbound IDOC. If you have any sample code please forward to me.
Thanks,
SonyMy Problem is
Whenever they create Invoice using T-code's like FV65(Parked Document), automatically should create IDOC's...
I have used message type FIDCC1 but this message type is usefull only for Posting documents.
1. Whenever they create parked document, entries will be stored in BKPF(Parked Document-Filed-BKPF-BSTAT = 'V') and Bseg....
2. I have to read entries from those tables and should create IDOC...
3. I checked FM's(FI_IDOC_CREATE_FIDCC1, FI_IDOC_PREPARE) but are not useful...
4. Now I need to write one RFC function module and that FM should create the IDOC's....
Can anyone please help me out?
Thanks,
Sony -
How to create RFC function module and how to call this function module
Hi,
i want to know step for creating RFC function module and then How to use this function module from some other sap system.
Thnaks,
jigarJigar,
To implement a remote function module in ABAP, perform the following steps:
Register the module as remotely callable in the RFC server system.
In the function module Administration screen (transaction code SE37), set the field Can be called via REMOTE CALL. Registering a module as remote causes an RFC stub to be generated for it.
Write the code for the function module.
Create the destinations.....................
Displaying, Maintaining and Testing Destinations
To display, create or modify destinations, choose Tools ® Administration ® Administration ® Network ® RFC destinations or enter transaction code SM59.
Remote Destinations are stored in table RFCDES. The RFCDES table describes logical destinations for remote function calls.
It is not possible to maintain the RFCDES table directly.
You can also access logical destinations via the Implementation Guide (IMG) by choosing Tools ® AcceleratedSAP ® Customizing ® Execute Project ® SAP Reference IMG.
In the Implementation Guide, expand the following hierarchy structure:
Basis
Application Link Enabling (ALE)
Sending and Receiving Systems
Systems in Network
Define Target Systems for RFC Calls
Displaying Destinations
The initial screen for this transaction displays a tree:
Different connection types (i.e. partner systems or programs) are possible. For further information, see Types of Destinations.
To display all information for a given destination, double-click it, or place the cursor on it and press F2 .
To search for a destination, press the Find button and specify your selection. You get a list of all entries matching your selection. Place the cursor on the one you want, and press F2 or simply double-click the destination. All information for the given entry appears.
Creating Destinations
On the destinations overview screen (transaction code SM59), the connection types and all existing destinations are displayed in a tree structure.
All available connection types are explained in Types of Destinations.
To create a new RFC destination, press the Create button. A new screen is displayed with empty fields for you to fill in.
If you want to create a new destination
As you create a remote destination, you can specify a particular application server or a group of servers for a balanced distribution of system load.
For details of the destination parameters, see Entering Destination Parameters.
Changing Existing Destinations
On the destinations overview screen (transaction code SM59), the connection types and all existing destinations are displayed in a tree structure.
You can display all information for a given destination by double-clicking it or pressing F2 on it.
To change an existing destination, double-click it, or place the cursor on it and press the Change button.
For details of the destination parameters, see Entering Destination Parameters.
Testing Destinations
To test a destination, choose the appropriate function from the Test menu.
Connection (also available via the Test connection pushbutton)
Authorization (checks logon data)
Local network (provides a list of application servers)
You can use the CALL FUNCTION statement to call remote functions, just as you would call local function modules. However, you must include an additional DESTINATION clause to define where the function should run:
CALL FUNCTION RemoteFunction
DESTINATION Dest
EXPORTING
f1 =...
f2 =...
IMPORTING
f3 =...
TABLES
t1 =...
EXCEPTIONS......
The field Dest can be either a literal or a variable: its value is a logical destination (for example, "hw1071_53") known to the local SAP System. Logical destinations are defined in the RFCDES table (or the TRFCD table in R/2 Systems) via transaction sm59 or the following menu path: Tools ® Administration, Administration ® Network ® RFC destinations. You can also access logical destinations via the Implementation Guide (IMG) by choosing Tools ® Customizing ® Enterprise IMG. In the Implementation Guide, you can then choose Cross-application components ® ALE ® Communication ® Define RFC destination.
The remote function call concept, for example, allows you to access a function module in an R/2 System from an ABAP program in an R/3 System. If you want to read a customer record from your R/2 Systems database, create a remotely callable function module in the R/2 environment which retrieves customer records. Call this function from your R/3 System using a remote function call and listing the destination for the target R/2 System:
Pls. reward if useful -
Create RFC Function using Java Program
hi
I am trying to create a small utility in java that extracts data from SAP system and loads it to local Db
For extracting data from SAP we have a custom ABAP function (RFC) running on SAP server that is called from Java using JCO3 APIs
Installation of this utility on client side involves -
1. Installing RFC on Clientu2019s SAP instance
2. Installing / Configuring Java code on Clientu2019s machine
Is there a way to install / create a RFC function using java -JCO APIs so that Step-1 can be omitted?
I had browsed through a sample provided in examples installed with JCO3 but its very trivial example can someone point to a exhaustive link or explain how this can be achieved using Java program
ThanksHi Amit
I am not sure I understand the question. You want to create an RFC in Java? If this is correct why not create a Remote Method in java for example as EJB or Web Service which is more standard than creating an RFC.
On the other hand if you want to create a RFC client in Java (a Program which calls a RFC in SAP ABAP system) you can use JCo APIs (which can be either standalone or on the NW Java server) or JRA (from NW 7.1 onwards).
Regards
Partha -
Hi Expert,
I am facign very strenge problem in the RFC function module.
I have passed the paramters to the RFC function module and getting the result back into the table paramters.
HWen i am trying to execute the RFC function module in the destination system , i am getting the result in the table paramerts.
but when i am trying to excute the same uising program then i am not getting the same result in the table pramters , value of sy-subrc is also 0 . and there is no dump in the source and destination system. not sure why this is not able to get the result.Hello,
Can you please post the actual ABAP code that calls the RFC? Are you checking for the standard RFC exceptions?
Also have you manually tested the RFC in SE37, using the same RFC destination? (ie test it in the source system, calling the target system). This is to make sure that there are no communication issues.
cheers
Paul Bakker -
Error when creating rfc function module
Hi,
now i am creating one rfc functionmodule (ZSUSR_USER_AGR_ACTIVITYGR_GET) by copying existing general standard functionmodule. problem is, in tables i have one parameter called USER_ACTIVITYGROUPS i referred this one with TYPE-POOLS TYPE ZUSTY_T_AGR, when i am trying to save this function module it is giving this message <i><b>Type zusty_t_agr is unknown.</b></i>
it is very urgent
Please help meHi,
Check this link. It has got all the information about RFC.
https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/f078394a-4469-2910-c4bf-853c75674694
Regards -
I am trying to use PHP and SAPRFC to pull out some information from our SAP database. I've been reading documentation and I've stumbled across this in the SAP documentation:
There are two restrictions on writing remote functions that are to be called transactionally:
+ Transactional calls cannot return parameter values. As a result, the interface for these functions should not specify any EXPORT parameters.
+ Functions that run transactionally may not perform call-backs: the caller's context does not necessarily still exist when the call-back is relayed back to the original system.
If this is true then how am I suppose to receive any data back from the RFC? I am trying to pull a couple of variables out of a few tables using basic select statements like this:
FUNCTION Z_RFC_COMMISSION_INDIVIDUAL.
*"*"Local Interface:
*" IMPORTING
*" VALUE(COMM_ACCOUNT) TYPE LIFNR DEFAULT 000000
*" EXPORTING
*" VALUE(NAME) TYPE LFA1-NAME1
SELECT SINGLE name1 FROM lfa1 INTO name
WHERE lifnr = comm_account.
ENDFUNCTION.
I can connect to the SAP database but I am still not clear on the best way to pull out single values instead of a whole table from SAP using PHP. Does anyone have any example function module source code they could share?Hi Mark,
I used this code (copy of you)
DATA: comm_info_output TYPE TABLE OF bdi_entry.
DATA: comm_info TYPE TABLE OF lfa1.
DATA: nametab TYPE TABLE OF bdi_mfgrp.
DATA: sel_tab TYPE TABLE OF bdsel_stat.
CALL FUNCTION 'TABLE_ENTRIES_GET_VIA_RFC'
EXPORTING
tabname = 'LFA1'
TABLES
tabentry = comm_info_output
nametab = nametab
sel_tab = sel_tab
EXCEPTIONS
system_failure = 1 MESSAGE l_mes
communication_failure = 2
OTHERS = 3.
comm_info[] = comm_info_output[].
and I get no error message. Where exactly do you get error message. Resp. is it going to short dump? (if so please attach list from st22).
I think the problem is not in function module but in setting of unicode / non unicode systems. Probably with FM you get some not allowed characters.
I found following thread:
RFC Lookup after unicode conversion of target R/3
Is it suitable for you?
Sorry I am not expert for this. Maybe if you identify exact problem and you don't know solution create a new thread with good description in the title and you will find unicode issues experts.
Regards,
Karol
Edited by: Karol Seman on Jul 30, 2008 2:18 PM -
BDC_NODATA error in RFC function module.
Hi ABAPers,
The error is 'The FORM "BDC_NODATA" does not exist' in Function group.
I have 2 function groups :Z_BAPI and Z_MB_BUS2017. 1. Z_BAPI was created by me. Customized BAPI FMs were worked fine in that group. now i copied FG :Z_MB_BUS2017 from FG: MB_BUS2017 along with i customized 14 function modules and i activated the group. now these FMs are working fine. but error BDC_NODATA is comming in all function modules which are in Z_BAPI group.
when i activate: below error is coming:
Syntax error in program
Source code LZFPG_BAPIU16 Line 43
The FORM "BDC_NODATA" does not exist.
so where can i add include BDCRECX1.
please suggest me.
Thanks in advance
Hari.Hi Prabhu,
i tried to put in TOP include, but it is showing error:
SELECTION-SCREEN statements can only be used between SELECTION-SCREEN BEGIN and END OF SCREEN( program type is not "1").
suggest me please.
Hari -
Error in RFC; 'Function module "/GRCPI/GRIA_USR_GET_DETAILS" not'
Background: I have setup my sandbox to do the End User Logon so that guest users can come in and create access requests. This was configured and tested and it was working.
Then, we connected the Active Directory system, and that is also working so that when I go in as an authenticated user (NOT END USER LOGON), and create an access request, the user data is pulled from Active Directory.
NOTE: First, we finished the EUL, then weeks later, we connected LDAP. Now I am reviewing and this happens.
So today, I start seeing this error that's in the subject line. I'm attaching a screenshot.
As the sandbox was configured and working, I haven't gone and changed anything except for the user data sources, which is pointing to LDAP.
I went and changed the user data sources back to what it was before, and I'm still seeing this error.
Not sure where to look because what info I have found appears to suggest a plug in version discrepancy.
We don't have the GRC plug in installed on the GRC system. (separate question - should we have it installed on the GRC system?)
So ... I need some help please - this one is eluding me.
Thank you.
SantoshHello Santosh,
The error message is mentioning that a plug-in function was not found. You will need to check if all connectors involved in your user data source (details) have the plug-in installed. This function module is only available in Plug-in add-on (GRCPINW).
I would check the system in the following order:
1 - Check the User data source details (connectors involved)
2 - Check whether the connectors have plug-in installed and if they have the minimum compatibility requirements (according to SAP note 1352498)
3 - Check the integration scenarios (1562760)
4 - If you need to configure LDAP for this matter, use SAP note 1584110
Hope I could help.
Fernando -
Error Creating RFC Destination
Can any one suggest here what could be the problem ?
Here the connection test is failing ?
What could be the reason ?
Logon Connection Error
Error Details Error when opening an RFC connection
Error Details ERROR: partner 'qv5main.wdf.sap.corp:sapgw27' not reached
Error Details LOCATION: SAP-Gateway on host usai2x7x / sapgw50
Error Details DETAIL: NiPConnect2
Error Details CALL: connect
Error Details COMPONENT: NI (network interface)
Error Details COUNTER: 21868
Error Details ERROR NUMBER: 146
Error Details ERROR TEXT: Connection refused
Error Details MODULE: nixxi.cpp
Error Details LINE: 2823
Error Details RETURN CODE: -10
Error Details SUBRC: 0
Error Details RELEASE: 700
Error Details TIME: Fri Jun 12 12:00:02 2009
Error Details VERSION: 38I am trying to create a RFC connection .... connection type is ABAP Connection.
Configured system name and its showing correct TCP/IP address automatically also.
Do we need special rights for our user (mentioned in logon details in sm59) given in there for accessing the Test connection ?
Regards,
Ravi Sharma -
Error creating a function using the O2A Cartridges
Hi, I am using the O2A Cartridges and I have created a new function in the next cartridge OracleComms_OSM_O2A_COM_Billing. Then I have included the function as a order component in the BaseProductSpec.
At this point when I build all the workspace the next problem is generated:
Order Model Error - The node /ControlData/Functions [COM_SalesOrderFulfillment] has multiple contributors with different significance set. Please see the log for further details COM_SalesOrderFulfillment.order /OracleComms_OSM_O2A_COM_Base/model/ORDER Unknown Problem
The function created has the same significance as the other functions like SyncCustomerFunction.
I don't know how to solve this problem. Tell me, if you need more information about it.
Thanks,
Juanin the TOP Include the statement
FUNCTION-POOL (<b>Name of function Group</b>).
is missing.
to Reach to th eexact point.
to to attibutes tab of your FM
double click on Program Name.
double click on include ending with TOP.
Declare the statement in the TOP include.
amandeep. -
To upload a data into SAP Table with the help of RFC function in BODS
Hi,
Please provide me step-by-step solution to upload data into any SAP table with the help of RFC function in Data Services.
I have created RFC function that upload data into SAP table. RFC Function contains one table that has same structure as my database table.
In the data services how can i filled the table of RFC function, i am using this function in query transform of data services but it gives me error.
I am also follow link http://wiki.sdn.sap.com/wiki/display/BOBJ/BusinessObjectsDataServicesTipsand+Tricks
but it did not help me.
Thanks,
AbhishekHi Abhishek,
Did you import the function module in the SAP datastore first? When you open the SAP datastore, the function should be listed in the 'functions' section. If not, import it. Make sure your function is remote executable.
Once the function is there, you can use it in a transformation. In 'Schema Out' right-click on 'Query' (top level) and choose 'New Function Call'. You can then select a datastore and a function in the datastore. The wizard will show you which output parameters are available. I believe you have to add at least one and can select as many as you like.
After confirming your selection the function and the output parameters appear in Schema Out. You can then right-click on the function and choose 'Modify function call'. A popup will appear where you can specify the input parameters.
I hope this helps.
Jan. -
Hi Team,
Recently we have performed System Copy from Production to QAS system.
After system copy we checked that workflow is not working properly in system and RFC destination
WORKFLOW_LOCAL_xxx does not exist in system So we went to SWU3 and tried to create RFC destination from there but
it is giving error :
Error Creating RFC Destination
Message no. SWF_CST006
I have SAP_ALL,SAP_NEW and Super group in system.
Can you please suggest what could be root cause of this error or from where I can get more details of this error.
Shivam> Can you please suggest what could be root cause of this error or from where I can get more details of this error.
check
- the system log (SM21)
- the workprocess trace
Markus -
What are the steps we have to follow to develop RFC function module
hi
what are the steps we have to follow to develop RFC function moduleI will tell you simple example within r/3 systems..
source system - A (SAP R/3 )
Destination System B (SAP R/3).
First create RFC Destination in SM59 - in A System.
Createing RFC Destination - GOTO SM59 Transaction and click R/3 System .
it will go second screen and give ur RFC Name ,IP Address and log on details.
click on test concetion and remote logon.
now create RFC Function module in B System.
goto se37 - create fm with starting with Z* or Y*.
maintain all data like
attribute should be remote enabled
importing is v_matnr
exporting is v_maktx.
write the simple code - select single maktx from makt into v_maktx
where matnr = v_matnr.
Call this fm in report program in se38 in B sytem and copy the FM.
paste this code A System
use ur logic and destination 'RFC Name'.
Reward Points if it is helpful
Thanks
Seshu
Message was edited by:
Seshu Maramreddy -
Error generating RFC connections when using the wizard in SMSY
We are using the wizard in smsy to generate the rfc destinations but the error
Error create rfc destination back and also no read destination assigned for read access.
The user has s_rfcacl assigned on both sattelite and solman system and
we have tried deleting and recreating (by rerunning the wizard) rfc
destinations. We have also tried to manually create the rfc
destination. Any help appreciated.Hi,
The problem still outstanding is with rfc connection SM_<SID>CLNT<CLIENT>_TRUSTED in the Solman system. The error message is [No authorization to log on as a trusted system (Trusted RC=1).]
The following roles/authorisations are allocated to the user
S_RFC
S_RFCACL
S_TABU_CLI
S_TABU_RFC
S_TABU_SHOW
S_TCODE
S_USER_GRP
and SAP_ALL.
I have regenerated the roles, etc. Deleted and recreated the trust, using wizard and manually still error. The connection from the sattelite system to the Solman works fine. Please assist further.
Maybe you are looking for
-
looking at configuration scripts for Mac's in the enterprise. Is there any script config to show spotlight permanently on the desktop or dock?
-
Publishing w/FTP and spaces in file names
I read that if I wanted to build a site in iWeb, and then publish to a 'non .mac' server (via FTP) that I'd have to make sure that all of my file and page names didn't have any spaces or special characters in them. I went thru all of my files and fix
-
Used iTunes for Windows with no problems up until installing latest version. After updating & acknowledging terms and conditions library loads but program then hangs - in Task Manager it's marked as not responding. Windows 7 x64 is fully up to date.
-
Are there different version of ESS available for ecc 5.0
I just want to know what are the SP version for ESS business package on ERP 2004. or is it just ESS 60.2?
-
An open tab suddenly is in a new window by itself in Firefox 28.0. Help!
Lately, when on a site (any) I notice at some point that the tab is now in a new window, when it was originally one tab among several in a different window. Can anyone tell me what might be happening and how to fix it? Thanks!