cancel
Showing results for 
Search instead for 
Did you mean: 

How to get Function Metadata on preR700 with NCo 3.0

Former Member
0 Kudos

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?

Accepted Solutions (0)

Answers (1)

Answers (1)

phil_soady
Participant
0 Kudos

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...

Former Member
0 Kudos

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.