‎2006 Nov 09 9:00 AM
In the below code, the loop passes for three times.
MOVE SY-INDEX TO LV_INDEX.
why sy-index is not getting value three here.
LOOP AT GT_FINAL ASSIGNING <GT_FINAL>
WHERE DAY = '1'.
MOVE <GT_FINAL>-MATNR TO WA_BPSTAB-MONDAY.
WRITE <GT_FINAL>-MATNR TO WA_BPSTAB-MONDAY.
WRITE <GT_FINAL>-QUANTITY RIGHT-JUSTIFIED TO WA_BPSTAB2-MONDAY.
APPEND WA_BPSTAB TO GT_BPSTAB.
DESCRIBE TABLE GT_BPSTAB LINES LV_INDEX.
APPEND WA_BPSTAB2 TO GT_BPSTAB.
LS_SUM_MON = LS_SUM_MON + <GT_FINAL>-QUANTITY.
MOVE SY-INDEX TO LV_INDEX.
ENDLOOP.
‎2006 Nov 09 9:03 AM
‎2006 Nov 09 9:04 AM
Try SY-TABIX, inside loop - endloop sy-index does not have any value.
‎2006 Nov 09 11:00 AM