数据字典结构字段的价值帮助

2020-09-27 20:38发布

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

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


大家好,

是否可以为数据字典结构的字段(而不是内容!)创建值帮助? 我有具有字段A,B和C的自定义ddic结构Z1。现在我有ddic表Z2,我想在其中输入字段名称。 因此,我在此表中有一个字段FIELDNAMES。 对于此字段,我希望将结构Z1的字段A,B和C的名称作为值的帮助。 这可能吗?

致谢

迈克尔

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

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


大家好,

是否可以为数据字典结构的字段(而不是内容!)创建值帮助? 我有具有字段A,B和C的自定义ddic结构Z1。现在我有ddic表Z2,我想在其中输入字段名称。 因此,我在此表中有一个字段FIELDNAMES。 对于此字段,我希望将结构Z1的字段A,B和C的名称作为值的帮助。 这可能吗?

致谢

迈克尔

付费偷看设置
发送
4条回答
clever101
1楼-- · 2020-09-27 21:30

我不知道要启用此功能的任何标准功能,但是应该很容易创建,方法是使用cl_abap_structdef读取字段并从中进行选择。

clasier
2楼-- · 2020-09-27 21:18

好的,好的。 我将"价值帮助"解释为您在报告中定义的"价值帮助",而不是搜索帮助。

您可以创建自己的Z搜索帮助。 我会采用这种方式,并将其附加到基于字段名域的自定义数据元素上。

落灬小鱼
3楼-- · 2020-09-27 21:26

你好,

-将功能模块F4IF_SHLP_EXIT_EXAMPLE复制到新功能模块ZF4_Z1_FIELDNAMES

-使用ZF4_Z1_FIELDNAMES作为退出搜索帮助,创建一个新的域Z1_FIELDNAMES(与FIELDNAMES相同)。

-在SE11 Z1_FIELDNAMES中使用域Z1_FIELDNAMES创建新的数据元素

-随意自定义FM ZF4_Z1_FIELDNAMES的输出RECORD_TAB。

类似的东西:

 IF callcontrol-step ='DISP'。

 数据:lo_struct_descr类型参考cl_abap_structdescr,
       lt_struct_fields TYPE cl_abap_structdescr => component_table。
 FIELD-SYMBOLS  TYPE任意。


 lo_struct_descr?= cl_abap_typedescr => describe_by_name('Z1')。
 lt_struct_fields = lo_struct_descr-> get_components()。


 循环至lt_struct_fields ASSIGNING 。
 *将 -NAME附加到record_tab
 结局。

 ENDIF。

最诚挚的问候,

贝特朗

小灯塔
4楼-- · 2020-09-27 21:21

好,为我工作。 非常感谢,直到这里。 现在我有两个详细的问题。

1)导出参数的名称有多准确? 在我使用搜索帮助的表格中,我有三个字段,所有字段都应使用相同的搜索帮助。 但是当然我只能使用一个字段名称作为导出参数。 我以第一个领域为例。 据我所知,它现在也适用于其他领域,但是从技术上讲它也是正确的吗?

2)我的目标是避免输入无效。 据我所知,我现在只有搜索帮助,而没有像外键那样进行价值检查。 我该如何实现? 还可以在函数中弹出一些自定义消息吗?

一周热门 更多>