on 05-02-2012 9:17 AM
Hello,
I'm a little bit confused.
In any documentaion I find the way to get a function as this:
func = respository.CreateFunction("RFC_Name");
fund.invoce(dest);
With R700+ Systems this works fine.
But now I have to connect to some older Systems.
When I try this Way I get an Exception "Der Funktionsbaustein "RFC_METADATA_GET" ist nicht vorhanden" (FunctionModul "RFC_METADATA_GET" not present)
So the Question: Could the Connector use the older Systems and how?
Logon and check RFC_METADATA_GET is in the system. See transaction se37.
It may be that you user doesnt have RFC call access.
Have the system admin guy use St01 to trace auth checks.
You may find s_RFC auth is missing.
6.40 systems should work.
Maybe 4.6
earlier i wouldnt expect so.
on the SMP under /connectors ie http://service.sap.com/connectors the offical info is there somewhere...
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
I tried on several R640 and R620 Systems.
RFC_METADATA_GET is not found in se37
As a workaround I get the Metadata from a R700 System and then I invoke the Function on the real (R6xx) target System and it works.
For the Call I need at so moment this workaround is fine. But it is a workaround and works only if the needed FM is present on both Systems.
So it should not be caused by any rights.
User | Count |
---|---|
95 | |
11 | |
10 | |
9 | |
9 | |
7 | |
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.