需要标准RFC一次读取所有程序的所有变体详细信息

2020-09-24 16:49发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


亲爱的

我的要求是,需要从solman获取生产系统程序的变体详细信息。

每个生产系统中有数百个程序需要收集其变体详细信息。

我检查了以下RFCS,但是使用这些RFCS一次只能获取一个程序的一个变体详细信息,所以我需要在循环内进行RFC调用并逐个获取变体详细信息(如果我喜欢) 这会降低系统性能。

RFCS

FASU_V_VARIANT_CONTENTS

/GRCPI/GRIA_AM_VARIANT_VALUE。

请提供我一个标准的RFC,我们可以在其中输入所有程序,程序变体,并且它一次返回所有变体数据(无需创建任何新的自定义RFC,在RFC中调用这些FM中的任何一个)。/p>

我尝试使用RFC'RFC_READ_TABLE'获取变体表'VARI'数据,

但问题在于,变体内容为RAW格式。

我无法将变体内容转换为文本格式。

请帮助我如何将RAW数据转换为文本格式。

感谢和问候,

Purna

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


亲爱的

我的要求是,需要从solman获取生产系统程序的变体详细信息。

每个生产系统中有数百个程序需要收集其变体详细信息。

我检查了以下RFCS,但是使用这些RFCS一次只能获取一个程序的一个变体详细信息,所以我需要在循环内进行RFC调用并逐个获取变体详细信息(如果我喜欢) 这会降低系统性能。

RFCS

FASU_V_VARIANT_CONTENTS

/GRCPI/GRIA_AM_VARIANT_VALUE。

请提供我一个标准的RFC,我们可以在其中输入所有程序,程序变体,并且它一次返回所有变体数据(无需创建任何新的自定义RFC,在RFC中调用这些FM中的任何一个)。/p>

我尝试使用RFC'RFC_READ_TABLE'获取变体表'VARI'数据,

但问题在于,变体内容为RAW格式。

我无法将变体内容转换为文本格式。

请帮助我如何将RAW数据转换为文本格式。

感谢和问候,

Purna

付费偷看设置
发送
7条回答
暮风yp
1楼-- · 2020-09-24 17:18

编写您自己的启用RFC的功能模块,Solman可以调用该功能模块。 或者,由于Solman是在BW上运行的应用程序,为什么不为源系统创建自己的提取器,然后将该数据提取到Solman上的DSO或多维数据集中? 如果数据量很大,这将是最好和最有效的方法。 我认为这不是您需要经常运行的东西。

huskylover
2楼-- · 2020-09-24 17:04

Purna,

我认为您不应为此要求使用RFC概念。

在较高的级别上,您知道作业名称。从作业名称中获取程序名称,然后使用该名称获取变体详细信息。不确定是否仅通过变体详细信息即可获取所有此类接口的所有必需信息 如果所有这些程序都将逻辑路径作为变体的一部分,那么这将帮助您在转移到非SAP系统之前,收集SAP系统将文件写入到其中的App服务器路径。

可能是这里的专家可以帮助您设计更精致的方法。

K.Kiran

南山jay
3楼-- · 2020-09-24 17:16

功能模块RS_VARIANT_CONTENTS允许您获取变体内容,而无需处理RAW数据。 FM未启用RFC。 此外,FM一次处理一个程序和一个变体。 因此,您仍然必须在源系统中开发FM或提取程序。

半个程序猿
4楼-- · 2020-09-24 17:08

Hi Kiran,

感谢您的答复。

我具有每个作业ID中excel中所有程序的所有变体名称。 但是我需要根据作业步骤序列号将驱动程序映射到发送程序。 每个作业ID之间可以有一些删除作业步骤,但是删除程序步骤总是在文件发送程序步骤之后。

因此,考虑将驱动程序映射为按作业步骤顺序发送程序,因此,仅我需要RFC来收集excel程序的所有变体详细信息。

感谢和问候,

Purna

粗暴的香蕉
5楼-- · 2020-09-24 17:21

hi

功能组SVAR

表格:varid,varid,VARI

请参见上面的功能组

渐行渐远_HoldOn
6楼-- · 2020-09-24 17:05

我个人很好奇,任何人都将如何处理此类信息。 所有程序和所有变体? 该信息将具有什么价值? 谁会知道这些值是什么意思? 听起来像是从消防水带喝水。

一周热门 更多>