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
How do you write manual bdc session method? : abap bdc
What is a data element?
Which commands are used for interactive reports?
What are the function module in bdc?
How do you set up background jobs in sap? What are the steps? What are the events driven batch jobs?
Explain the structure of a bdc sessions?
What is open sql?
In what ways we can get the context sensitive f1 help on a field?
What are the events driven batch jobs?
What are the functional areas? User groups? And how does abap/4 query work in relation to these?
What’s value table?
How can we achieve MVC ?
What is human resource information systems (chris)? : sap abap hr
In which particular scenario we use sorted table and which particular scenario we use standard table?
Application Category?