需要帮助以字段符号代替DO VARYING LOOP吗?

2020-09-01 02:47发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨, 我当时正在使用DO VA...

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

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


嗨,

我当时正在使用DO VARYING LOOP来读取PA0008中的所有工资类型,并且可以正常工作,但是
因为这是绝对的尝试将其替换为" Assign"语句,但需要一些支持来循环
>结果和读取值

 PA0008的数据IT_PA0008类型标准表(带标题行)。

   字段符号:。
   数据:v_index TYPE numc2。
   数据:字段名称TYPE char30。

 选择*从PA0008到表IT_PA0008最多1行
          s_pernr中的PERNR
          按BEGDA降序排列。
 

现在,我需要循环IT_PA0008以检查所有工资值,但卡在以下代码中:

做10次。
     v_index = v_index + 1。

     CONCATENATE'IT_PA0008-LGA'v_index INTO字段名称。
     CONDENSE字段名称。
     分配组件.....至。
     检查sy-subrc = 0。

     CONCATENATE'IT_PA0008-BET'v_index INTO字段名。
     CONDENSE字段名称。
     分配组件.....至。
     检查sy-subrc = 0。

 案件 ....!

   当" M022"时。
     wa_i_final-Monthly_Salary = 。
     当为" 1002"时。
     wa_i_final-Transportation = 。
  结束。


 ENDDO。