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 is the difference between ABAP and HR ABAP
Explain the Inportance of pa30? : abap hr
Explain how to create any functions?
Do we have to migrate all sapscript forms to smart forms?
What are the classifications of the sap abap data classes?
What is the difference of update types in call transaction method ? : abap bdc
Can you create an internal table dynamically?(at run time)
Why do we use FOR ALL ENTRIES and what is the pre-requisite
What is sequence number
Differentiate screen painter from menu painter.
ABAP : Classical reports events name
When value table becomes check table?
What is the symbol to do “concatenation” operation in nw abap 7.4 ?
Can i know some of the Realtime tickets that anyone has been faced ?
In sap scripts, how will you link form with the event driven?