on 07-21-2005 10:58 AM
Hi,
i would like create a model importing an adaptive RFC. I can connect to SAP and i get the BAPIs but i can't import anyone of the BAPIs. It appears the problem:
[code][Info]: Creating Model: Serviceauftraege
[Info]: Creating Model Class: Bapi_Alm_Orderhead_Get_List_Input
[Info]: Creating Model Class: Bapi_Alm_Orderhead_Get_List_Output
[Error]: RFC Import Failed. The import has been terminated.
[Fatal]: com.sap.mw.jco.JCO$Exception: Der Funktionsbaustein "DD_DOMA_GET" ist nicht 'remote' aufrufbar.
[Fatal]: com.sap.ide.metamodel.importers.rfcmodel.RFCImportFailedException: RFC Import failed. Cause: class com.sap.mw.jco.JCO$Exception:Der Funktionsbaustein "DD_DOMA_GET" ist nicht 'remote' aufrufbar.
com.sap.mw.jco.JCO$Exception: (104) RFC_ERROR_SYSTEM_FAILURE: Der Funktionsbaustein "DD_DOMA_GET" ist nicht 'remote' aufrufbar.
at com.sap.mw.jco.rfc.MiddlewareRFC$Client.nativeExecute(Native Method)
at com.sap.mw.jco.rfc.MiddlewareRFC$Client.execute(MiddlewareRFC.java:1217)
at com.sap.mw.jco.JCO$Client.execute(JCO.java:3684)
at com.sap.mw.jco.JCO$Client.execute(JCO.java:3129)
at com.sap.mdi.ddtypes.DDFactory.execute(DDFactory.java:173)
at com.sap.mdi.ddtypes.DDFactory.execute(DDFactory.java:164)
at com.sap.mdi.ddtypes.DDDomain.<init>(DDDomain.java:45)
at com.sap.mdi.ddtypes.DDDataelement.<init>(DDDataelement.java:59)
at com.sap.mdi.ddtypes.DDField.<init>(DDField.java:71)
at com.sap.mdi.ddtypes.DDScalarField.<init>(DDScalarField.java:30)
at com.sap.mdi.ddtypes.DDStructure.<init>(DDStructure.java:87)
at com.sap.mdi.ddtypes.DDFlatStructure.<init>(DDFlatStructure.java:23)
at com.sap.mdi.ddtypes.DDFactory.analyseJCOReturn(DDFactory.java:475)
at com.sap.mdi.ddtypes.DDFactory.getDDObject(DDFactory.java:434)
at com.sap.mdi.ddtypes.DDFactory.getDDObject(DDFactory.java:372)
at com.sap.mdi.ddtypes.DDFactory.getDDObjectWithSubtree(DDFactory.java:262)
at com.sap.mdi.RfmParameter.getDDObject(RfmParameter.java:602)
at com.sap.dictionary.types.mdi2metamodel.R3ToMetamodelDictionaryConverterWithNestedStructures.getDdicObject(R3ToMetamodelDictionaryConverterWithNestedStructures.java:206)
at com.sap.ide.metamodel.importers.rfcmodel.DynamicRFCModelImporter.ImportRFC(DynamicRFCModelImporter.java:341)
at com.sap.ide.metamodel.importers.rfcmodel.DynamicRFCModelImporter.doImport(DynamicRFCModelImporter.java:196)
at com.sap.ide.webdynpro.modeleditor.wizards.model.creation.ModelWizard$3.run(ModelWizard.java:633)
at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:101)[/code]
I work with NWDS SP 12 and SAP R/3 4.7 Enterprise.
I already changed the FM DD_DOMA_GET to remote callable.
But the same mistake still appears.
Please help me, Thanks
Stefan
Hi Stefan,
See if your SLD is configured.
See if a ABAP Technical system has been defined in SLD. This can be configured to point to your R/3.
Check if the JCO Connections are defined properly and use the technical system maintained in SLD.
Regards,
Jaydeep
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Stefen,
You can check or configure SLD settings at the following link:
Here, first of all ser the Server ID in administration and server settings.
Then start SLD server.
Then import CIM object list from the import link.
Then cleare one technical system for your ABAP system using Technical system link on home page.
Regards,
Bhavik
hi Stefan,
http://<ServerName>:50000/index.html
Then go to WebDynpro -> Give username and password-> Here you will get the options for Checking the SLD.
Here you can check you JCO connection by Clicking on Deployed Content->local-> your project name then in right side you will get option for checking JCO connection.
Revert back for further clarifications.
Regards,
Jaydeep
Hi,
The error that the trace shows is "The functional module "DD_DOMA_GET" is not remotely callable " it seems.
For importing an RFC as a model you do not require an SLD. Only at run time you require the SLD configured.
Regarding the no connection to SLD, first the SLD has to be configured at localhost:50000/sld. which would allow you to configure the SLD.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Stefan,
To check whether your sld is configured properly,
got to http://server:50000/sld. Click on "Technical Landscape". There you can see all the technical systems you have defined.
1) If you do not see any technical system there, it means you haven't configured your technical system. You can do it by clicking on the tab "New technical system" and provide the details of the R3 system you want to connect to.
2)If you have defined your technical systems, they will be displayed as "<R3 System id> on <R3 System name>". If you click on the link, it'll show you the connection parameters specified by you. Verify the parameters.
Maksim is right. it doesn't make use of sld at design time. But at runtime it makes use of the sld of the server to access the R3 system. Stefan got this exception at runtime and hence would be because of the sld configuration.
Hope this helps,
Regards,
Nibu.
Message was edited by: Nibu Wilson
Message was edited by: Nibu Wilson
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Stefan,
Go to http://<Server Name>:50000/sld/index.jsp
In the help there is a nice document available concerning issues with SLD. Please check that.
Regards,
Jaydeep
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi,
But message describes your problem - "Der Funktionsbaustein "DD_DOMA_GET" ist nicht 'remote' aufrufbar".
Open your functional module in SAP GUI, go to "Attributes" tabstrip and check "Remote Enable Module" radio button.
Regards, Maksim R.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hmm...if flag is set correct, if credentials are correct the only proposal I have - restart your studio.
P.S.
Try to call it as described here http://help.sap.com/saphelp_46c/helpdata/en/22/04255e488911d189490000e829fbbd/frameset.htm first.
Regards, Maxim R.
Are you using the same connection and logon info within that Java application as the ones you are specifying in the import wizard?
"DD_DOMA_GET" is a standard SAP function module which is Remote Enabled by default. Questions that come up:
1. Are sure it wasn't remote enabled before?
2. How were you able to change this flag? Standard SAP sources are readonly unless you explicitly register the object in OSS for modification.
Hi @ all,
i found the problem. In the SAP R/3 there was a problem with the FM dd_doma_get. The function module wasn´t activiated properly.
I enabled the function module and activated it, but there was a problem that didnt appear in R/3. I tried all steps again today in the morning and i found this mistake.
So acitivate the dd_doma_get and it runs properly, if it is activated.
Thanks to all for the answers.
Regards.
Stefan
Hi,
we have had the same problem with the DD_DOMA_GET, but if we try to activate it, it keeps repeating "incorrect entry" for the object key. We tried it on a 4.5B and also on a 4.6C system, same error when trying to change the setting of DD_DOMA_GET to "remote enabled".
Has anyone heard of this? I have never seen an access key not work, and SAPs responses so far are no good.
I'd be glad for any help!
hi,
This may be because your sld is not configured properly
i have explained how to configue sld
i will explain again
To configure SLD
Go to configtool
\usr\sap\<SID>\JC00\j2ee\configtool
and change the heap size settings to 1024
Go to administration screen
Choose Content>import
Navigate to
<server>\usr\sap\<SAPSID>\SYS\global\sld\model \
import first Cimsap.zip and cr_content.zip (MS Windows) and then choose Open
Go to visual admin as explained above
Go to services>SLD Data Supplier
Go to HTTP Settings, enter the following
Host : localhost
Port : 50000
User :
Password :
Go to CIM Client Generation Settings on same window
Enter the following
Host : localhost
Port : 50000
User :
Password :
Select all the options on the right hand side in the domain "Icr" or "webdynpro"
After Saving the details click on CIMClient Test
A pop-up screen shows CIMOMClient object generation and connection test successful
Click Ok
Then configure your ABAP system by
going to
SLD -> Home -> Technical Landscape
Hope this helps you
Please revert if you have any doubts
Regards
Rohit
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You do not need to have the SLD configured while importing an Adaptive RFC, because the NWDS makes a direct JCo connection to the backend system. That's also the reason why you need to specify the backend system connection and logon information during the wizard. Otherwise you could just select a system defined in the SLD, but that's not possible.
Hi Rohit,
i can never change the heap size in the configtool.
I can´t do the following parts.
I opened the configtool.bat in the folder you wrote, but there is no point like "change the heap size settings"
And how do i get to the administration screen????
Which visual admin do you mean??
Thanks, Stefan
In the import wizard you must specify logon credentials. Are you providing the correct logon credentials? Do they have permission to call RFC's in the target system?
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi,
Please check if your JCO connections are set properly. For that login to your server
http://servername:50000/index.html --> WebDynpro --> content Administrator --> local -->
local/your deployed component --> Applications. Double click on your application. On the right side of the page, go to JCO connections & make sure that the JCOs you are using appears in green colour. Test the JCOs.
If the JCO connections doesn't work, Click on the Check SLD Connection tab on the top of the page.
You can further monitor & create your SLD settings by logging into
http://servername:50000/sld --> Technical Landscape
Hope this helps,
Best Regards,
Nibu.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
87 | |
10 | |
10 | |
10 | |
7 | |
6 | |
6 | |
5 | |
5 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.