Skip to Content
0
Dec 14, 2022 at 10:46 AM

Add ABAP code in InfoSet query - Getting error message

384 Views Last edit Dec 15, 2022 at 10:32 AM 2 rev

When I added the ABAP code in the InfoSet query getting an error message: The data object "<G00_WA>" does not have a structure and therefore does not have a component called "MSEG-BWART".

Code Section: 1 DATA

 DATA: str TYPE string.
FIELD-SYMBOLS: <g00> TYPE table.
FIELD-SYMBOLS: <g00_wa> TYPE any.

Code Section: 7 END-OF-SELECTION (after List)

str = '%G00[]'.
ASSIGN (str) TO <g00>.
LOOP AT <g00> ASSIGNING <g00_wa>.
IF <g00_wa>-mseg-bwart = '102'.
<g00_wa>-dmbtr = <g00_wa>-dmbtr * -1.
<g00_wa>-menge = <g00_wa>-menge * -1.
ENDIF.
ENDLOOP.
MODIFY <g00> FROM <g00_wa>.
COMMIT WORK.