on 08-27-2021 12:14 PM
"it_mara" is not defined in the abap dictionary as a table,projection view or database view. this the error
REPORT ZVYSHNAVI_TABLE.
TYPES: BEGIN OF TY_MARA,
MATNR TYPE MARA-MATNR,
ERSDA TYPE MARA-ERSDA,
ERNAM TYPE MARA-ERNAM,
LAEDA TYPE MARA-LAEDA,
END OF TY_MARA.
DATA : IT_MARA TYPE TY_MARA,
WA_MARA TYPE TY_MARA.
SELECT * FROM IT_MARA INTO WA_MARA.
WRITE : /5'MATERIAL NO',
30'CREATE NO',
60'PERSON NO',
90'LAST CHANGED NO'.
LOOP AT IT_MARA INTO WA_MARA.
WRITE :/5 WA_MARA-MATNR,
30 WA_MARA-ERSDA,
60 WA_MARA-ERNAM,
90 WA_MARA-LAEDA.
ENDLOOP.
REPORT ZVYSHNAVI_TABLE.
TYPES: BEGIN OF TY_MARA,
MATNR TYPE MARA-MATNR,
ERSDA TYPE MARA-ERSDA,
ERNAM TYPE MARA-ERNAM,
LAEDA TYPE MARA-LAEDA,
END OF TY_MARA.
DATA : IT_MARA TYPE TY_MARA,
WA_MARA TYPE TY_MARA.
"SELECT * FROM IT_MARA INTO WA_MARA.
SELECT * FROM MARA INTO TABLE IT_MARA.
WRITE : /5'MATERIAL NO',
30'CREATE NO',
60'PERSON NO',
90'LAST CHANGED NO'.
LOOP AT IT_MARA INTO WA_MARA.
WRITE :/5 WA_MARA-MATNR,
30 WA_MARA-ERSDA,
60 WA_MARA-ERNAM,
90 WA_MARA-LAEDA.
ENDLOOP.
SELECT make an extraction from a database table.
IT_MARA is declare like an internal table
Internal table <> database table
the database table should be MARA (or maybe something else)
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Let me explain the issue with your code (see solution in Frederic answer).
Your main error is at this line:
SELECT * FROM IT_MARA ...
the error message ""it_mara" is not defined in the abap dictionary as a table,projection view or database view" is very explicit. It says that instead of IT_MARA, you shoud for instance use the ABAP Dictionary table "MARA" or the database view "MARAV", etc. In your program, you defined IT_MARA as a Structured Variable (DATA ... BEGIN OF ...), you cannot do SELECT * FROM a structured variable.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
82 | |
10 | |
10 | |
9 | |
7 | |
6 | |
6 | |
5 | |
5 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.