Answer Posted / sudhir kumar
Basically there are 3 methods of creating the internal table which are used frequently, are as following:
1) for ex.
data: it_mara type table of mara.
note: after type table of, always a structure is used.
hence, here we call it structure mara not table mara.
and one thing more, here we can use like table of . but
it is not recommend. it is mostly used method.
2) for ex.
data: it_mara type mara occurs 0.
it means it_mara is a internal table of type mara.if we
write:
data: it_mara type mara occurs o with headerline.
it means there will be a internal table and a workarea
with the same name i.e. it_mara. hence it will little
confusing.
3) tables mara.
data: it_mara like mara occurs 0.
here, with the help of first statement, a workarea will be created with the name of mara and second statement will crate internal table with the name of it_mara. This is also little confusing because we mara is also of database table name and here it is also name of work area.
for exe.
select *
from mara
into mara.
hence, first method is most suitable and it should be used.
| Is This Answer Correct ? | 4 Yes | 0 No |
Post New Answer View All Answers
What are the functional modules used in sequence in bdc? : abap hr
What are the two different ways of building a match code object? : abap data dictionary
How do you work with semi colon se[arated files in BDC ?
What are the features of abap/4 dictionary? : abap data dictionary
How to use messages in lists?
Does every abap/4 have a modular structure?
What is evaluation path, where do we do it and why? : sap abap hr
I need some information regarding Vcentric Test pattern ? with questions.
how do you transport lsmw data from one system to another?
Explain what is runtime analysis?
What are differences between at selection-screen and at selection-screen output?
What is sap luw or update transaction?
What is the disadvantage of a call by reference?
What is the bitwise operator in the sap abap?
How to read 5th record from Hash Internal Table?