在C#中获取RFC功能模块参数

时间:2018-07-23 07:22:42

标签: c# .net sap abap sap-connector

我当前正在C#中使用SAP .NET Connector 3.0,并且我想从给定的功能模块中获取诸如Import,Export和Table之类的参数。

使用SAP .NET连接器执行此操作时,C#中有什么方法吗?

2 个答案:

答案 0 :(得分:2)

假设您要引用功能模块的接口定义,那么连接器库中已经包含了用于查询和解释来自SAP系统的RFC元数据的功能。

作为NCo 3.0的切入点,请在类RfcFunctionMetadata上查看其官方API文档 NCo30APIDocumentation.chm 并遍历其Item。您可以从方法RfcFunctionMetadata中获取特定ABAP功能模块的RfcRepository.GetFunctionMetadata(string functionName)对象。

答案 1 :(得分:0)

最正式,最有效的方法是调用函数RFC_METADATA_GETSAP note 1456826 - Reduction in roundtrips with SAP Connectors

中对此进行了说明