2023 Mar 21 10:45 AM
SELECT vbeln , vgbel FROM vbap INTO TABLE @data(gt_vbap05)
FOR ALL ENTRIES IN @gt_vbrp WHERE vbeln = @gt_vbrp-aubel.
getting error "GT_VBAP05" is a table without a header line and therefore does not have a component called "VGBEL".
hoe to resolve it ?
2023 Mar 21 11:55 AM
Please provide more info,
Just assuming you are looping on gt_vbap05.
loop at gt_vbap05.
Endloop.
you should use.
loop at gt_vbap05 into data(lwa_vbap05).
EndLoop.
If reading table.
read gt_vbap05 into data(lwa_vbap05) index 1.<br> or with key vbeln = ? "your comparison field.
2023 Mar 21 12:04 PM
Are you sure the error comes from this line of code ?
Your code is working here :
data gt_vbrp type STANDARD TABLE OF vbrp with NON-UNIQUE default key.
SELECT vbeln , vgbel
FROM vbap
INTO TABLE @data(gt_vbap05)
FOR ALL ENTRIES IN @gt_vbrp WHERE vbeln = @gt_vbrp-aubel.