如何从依赖关系源代码中检索数据-对象依赖关系-变量配置

2020-09-23 03:35发布

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

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


大家好,

我是ABAPER,我们需要阅读依赖源代码,以根据条件检索构成另一个特征(部分)的特征(部分)。

Ex:假设在物料" TV"下的依赖项" SAMSUNG_TVS"中维护的代码如下。 (TCode:CU43)-> Variant(300)-> Procedure

$ SET_DEFAULT($ SELF,ZTV_SAMSUNG1,'7DBG3570')IF(Z_REMOTE EQ'054C2ND'和Z_SCREEN EQ'089C2W1')和Z_ZIPCODE EQ'95089',

$ SET_DEFAULT($ SELF,ZTV_SAMSUNG2,'7DBG3673')IF(Z_REMOTE EQ'054D3FR'和ZSCREEN EQ'091C3R8')和Z_ZIPCODE EQ'95089'。

因此,需求就像一个选择屏幕,输入的邮政编码为95089,材料为" TV"。

我们需要通过读取相关性的源代码并在输出中显示,来检索邮政编码为95089的SAMSUNG电视(最终部分)和组成各个电视的子部分,如下所示。

1。 ZTV_SAMSUNG1:7DBG3570->最终部分

-Z_REMOTE:054C2ND->子部分

-Z_SCREEN:089C2W1->子部分

2. ZTV_SAMSUNG2:7DBG3673

-Z_REMOTE:054D3FR

-ZSCREEN:091C3R8

我遇到了一个链接 https://archive.sap.com/discussions/thread/3794538 。 想知道问题是否已解决以及如何解决。

在这方面的任何帮助都将受到赞赏。

非常感谢!

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

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


大家好,

我是ABAPER,我们需要阅读依赖源代码,以根据条件检索构成另一个特征(部分)的特征(部分)。

Ex:假设在物料" TV"下的依赖项" SAMSUNG_TVS"中维护的代码如下。 (TCode:CU43)-> Variant(300)-> Procedure

$ SET_DEFAULT($ SELF,ZTV_SAMSUNG1,'7DBG3570')IF(Z_REMOTE EQ'054C2ND'和Z_SCREEN EQ'089C2W1')和Z_ZIPCODE EQ'95089',

$ SET_DEFAULT($ SELF,ZTV_SAMSUNG2,'7DBG3673')IF(Z_REMOTE EQ'054D3FR'和ZSCREEN EQ'091C3R8')和Z_ZIPCODE EQ'95089'。

因此,需求就像一个选择屏幕,输入的邮政编码为95089,材料为" TV"。

我们需要通过读取相关性的源代码并在输出中显示,来检索邮政编码为95089的SAMSUNG电视(最终部分)和组成各个电视的子部分,如下所示。

1。 ZTV_SAMSUNG1:7DBG3570->最终部分

-Z_REMOTE:054C2ND->子部分

-Z_SCREEN:089C2W1->子部分

2. ZTV_SAMSUNG2:7DBG3673

-Z_REMOTE:054D3FR

-ZSCREEN:091C3R8

我遇到了一个链接 https://archive.sap.com/discussions/thread/3794538 。 想知道问题是否已解决以及如何解决。

在这方面的任何帮助都将受到赞赏。

非常感谢!

付费偷看设置
发送
4条回答
我是小鹏鹏啊
1楼-- · 2020-09-23 04:08

您好 Kaustubh

对象相关性代码存储在表CUKN的KNBLK字段中。
对象依赖项是通过其内部编号(字段KNNUM)选择的,可以在表CUKB中找到,此处从依赖项名称(KNNAM)开始。
只需在我的沙箱系统中进行测试,如下所示:
创建过程

并获得其内部号码

然后,查询CUKN表:

在ABAP方面,像这样的简单代码行

 SELECT SINGLE * FROM cukn WHERE knnum ='0000001612'。
 

将返回代码,可以根据您的要求进行解析

希望这会有所帮助。

感谢和问候,

Flavio

哎,真难
2楼-- · 2020-09-23 04:16

感谢及时的答复。

请让我知道SAP中是否有简单的算法来解析此源代码。 与之类似,任何可以编译此源代码并提供检索出的值的功能模块或方法。

再次非常感谢!

木偶小白
3楼-- · 2020-09-23 04:11

感谢及时的答复。

请让我知道SAP中是否有简单的算法来解析此源代码。 与之类似,任何可以编译此源代码并提供检索出的值的功能模块或方法。

再次非常感谢!

一只江湖小虾
4楼-- · 2020-09-23 04:13

您好 Kaustubh


功能模块'CUKD_GET_KNOWLEDGE'看起来很有希望。
这是事务CU04(" Dispaly Object Dependencies Details",报告RCUKDLIS)称为的那个。

希望这会有所帮助。

谢谢你,最好的问候,
Flavio

一周热门 更多>