2020-09-10 08:49发布
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)你好团队, 我正在寻找如何在运... 显示全部
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
你好团队,
我正在寻找如何在运行时使用字段符号创建动态范围表的方法。
假设我有一个表GT_SELECT,其中包含所有字段名称,低,高,符号 < strong> option。我的要求是我必须遍历GT_SELECT表并为每个唯一字段名称形成动态范围表。
如果有人对此有任何想法,请提出建议。
谢谢
RP
最简单的方法是使用通用范围结构。 标准SAP中有几种可用的-您只需要搜索它们。 另外,您也可以根据 RSLOW日期元素-或STRING或其他足以容纳所有值的类型。
DATA: range1 rslow的类型范围, range2 rslow的类型范围, ... rangeN rslow的类型范围。 DATA where_clause TYPE字符串。 数据计数类型n长度1。 按fname排序gt_select。 在gt_select INTO DATA(select_line)中循环。 字段符号类型标准表。 分配(| range {count} |)到。 DATA range_line TYPE rslow。 移动对应的select_line到range_line。 插入range_line INTO TABLE <范围>。 在fname的末尾。 加1要计数。 如果where_clause不是INITIAL。 where_clause = where_clause && | AND {select_line-fname} IN range {count} |。 其他。 where_clause = | {select_line-fname} IN range {count} |。 万一。 ENDAT。 ENDLOOP。
我已经写了这个盲注,所以可能需要一些调整,但是我认为您可以看到基本概念。
最多设置5个标签!
最简单的方法是使用通用范围结构。 标准SAP中有几种可用的-您只需要搜索它们。 另外,您也可以根据 RSLOW日期元素-或STRING或其他足以容纳所有值的类型。
我已经写了这个盲注,所以可能需要一些调整,但是我认为您可以看到基本概念。
一周热门 更多>