如何创建一个动态字段sql?

2020-08-18 20:53发布

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

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


我想按给定的会计期间从faglflext表中查询数据。 在此表中,每个月都是一列。 像HSL01,HSL02,HSL03 ....我想知道是否有可能动态地创建SQL,例如从select-options中选择select HSL01,HESL02,...。 例如,如果我将会计期间输入为3到5,则SQL选择HSL03,HSL04,HSL05 ...之类。 我想知道EXEC可以用于吗? 谢谢。

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

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


我想按给定的会计期间从faglflext表中查询数据。 在此表中,每个月都是一列。 像HSL01,HSL02,HSL03 ....我想知道是否有可能动态地创建SQL,例如从select-options中选择select HSL01,HESL02,...。 例如,如果我将会计期间输入为3到5,则SQL选择HSL03,HSL04,HSL05 ...之类。 我想知道EXEC可以用于吗? 谢谢。

付费偷看设置
发送
1条回答
jovirus
1楼-- · 2020-08-18 21:15

您好 ricky luo

像这样的东西吗?

参数:p_prstr TYPE 一世。
 参数:p_prend TYPE i。

 数据:
   lv_period TYPE n LENGTH 2,
   lt_fields TYPE TABLE OF字符串。

 lv_period = p_prstr。
 lv_period <= p_prend。
   附录| HSL {lv_period} | 到lt_fields。
   lv_period = lv_period + 1。
 结束。

 选择(lt_fields)
   从faglflext
   输入表lt_results 

您还可以检索所有月份的所有HSL字段,然后仅从选择屏幕上指定了期间的字段中读取数据。

关于,

Mateusz

一周热门 更多>