2020-09-17 04:17发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
是否有一个表存储数据库表的主键。
像MARA一样,材料编号是关键。 是否有一个表,我将MARA作为表名传递给它,它为我提供了MARA表的所有键。
你好克里姆·詹姆斯,
我开发了2种表格,一种使用ABAP 740,另一种使用ABAP740。 因此,您可以选择自己喜欢的代码来完成任务。
我也做了快照,以清除关键字段的输出。
ABAP 740 "示例类型 类型: 开始于my_struct, 字段名TYPE名称, 键TYPE标志 my_struct的结尾。 数据:带有空密钥的my_struct的lt_key_field类型标准表。 DATA(rtti_struct)= CAST cl_abap_structdescr(cl_abap_typedescr => describe_by_name('MARA'))。 lt_key_field = VALUE#(FOR IN rtti_struct-> get_ddic_field_list()WHERE(keyflag ='X')( 字段名称= <字段>-字段名称 键='X'))。
代码2:
数据:lr_struc类型参考cl_abap_structdescr, lt_fields TYPE ddfields。 lr_struc?= cl_abap_elemdescr => describe_by_name('MARA')。 lt_fields = lr_struc-> get_ddic_field_list()。 删除lt_fields WHERE键标志= abap_false。
最好的问候
易卜拉欣
NB:如果包含...,请使用FM ...
嗨,
在表DD03L中,您会找到有关关键字段的信息。
此致
托马斯(Thomas)。
您可以查看视图DD03K(表DD03L),但应使用ddic工具,例如FM DDIF_FIELDINFO_GET。
最多设置5个标签!
你好克里姆·詹姆斯,
我开发了2种表格,一种使用ABAP 740,另一种使用ABAP740。 因此,您可以选择自己喜欢的代码来完成任务。
我也做了快照,以清除关键字段的输出。
代码2:
最好的问候
易卜拉欣
NB:如果包含...,请使用FM ...
嗨,
在表DD03L中,您会找到有关关键字段的信息。
此致
托马斯(Thomas)。
您可以查看视图DD03K(表DD03L),但应使用ddic工具,例如FM DDIF_FIELDINFO_GET。
一周热门 更多>