当前位置:网站首页>ABAP Dynamic Inner table Group cycle

ABAP Dynamic Inner table Group cycle

2022-07-07 03:59:00 Un garçon horrible.

InABAPLors de l'utilisation d'une boucle dynamique de regroupement de tableaux intérieurs,Si directementat end of Ougroup by Des erreurs seront signalées.
At end of :

LOOP AT <dy_table> ASSIGNING <dyn_wa>.

  AT END OF belnr.
  ENDAT.
ENDLOOP.

Insérer la description de l'image ici

Group by:

LOOP AT <dy_table> ASSIGNING <dyn_wa> GROUP BY ( belnr = <dyn_wa>-belnr ) ASCENDING ASSIGNING FIELD-SYMBOL(<group>).
ENDLOOP.

Insérer la description de l'image ici

C'est parce que<dyn_wa>Est un type générique,SeulementassigngingIl n'y a pas de type avant.
Solutions:

LOOP AT <dy_table> ASSIGNING <dyn_wa>.
  ASSIGN COMPONENT 'BELNR' OF STRUCTURE <dyn_wa> TO <fs_belnr>.
  AT END OF <fs_belnr>.
  ENDAT.
ENDLOOP.

Le test de proximité est efficace.

原网站

版权声明
本文为[Un garçon horrible.]所创,转载请带上原文链接,感谢
https://yzsam.com/2022/188/202207062117507489.html