‎2008 Apr 28 8:09 AM
hi to all
i m new to this SDN
now i started to leaning abap. can any one tel me the way to understand the Internal table and abap dictionary
(steps to understand).
if i got it means it will be very helpfull to me
Thanks and regards
karthick
‎2008 Apr 28 8:11 AM
Hi Karthik,
WELCOME TO SDN.
Please check this link
INTERNAL TABLES
Internal tables provide a means of taking data from a fixed structure and storing it in working memory in ABAP. The data is stored line by line in memory, and each line has the same structure. In ABAP, internal tables fulfill the function of arrays. Since they are dynamic data objects, they save the programmer the task of dynamic memory management in his or her programs. You should use internal tables whenever you want to process a dataset with a fixed structure within a program. A particularly important use for internal tables is for storing and formatting data from a database table within a program. They are also a good way of including very complicated data structures in an ABAP program.
http://help.sap.com/saphelp_nw04/helpdata/en/fc/eb35de358411d1829f0000e829fbfe/content.htm
http://www.erpgenie.com/abap/tips/itab/Internal%20Table%2027-02-06.htm
ABAP DICTIONARY
Data definitions (metadata) are created and managed in the ABAP Dictionary. The ABAP Dictionary permits a central description of all the data used in the system without redundancies. New or modified information is automatically provided for all the system components. This ensures data integrity, data consistency and data security.
You can create the corresponding objects (tables or views) in the underlying relational database using these data definitions. The ABAP Dictionary therefore describes the logical structure of the objects used in application development and shows how they are mapped to the underlying relational database in tables or views.
http://help.sap.com/saphelp_webas620/helpdata/en/cf/21ea31446011d189700000e8322d00/content.htm
ABAP Dictionary PDF
http://help.sap.com/printdocu/core/Print46c/en/data/pdf/BCDWBDIC/BCDWBDIC.pdf
regards
raam
‎2008 Apr 28 8:19 AM
‎2008 Apr 28 10:55 AM
Thanks Kodandarami Reddy.S
the link which you sent is very useful
regards
karthick
‎2008 Apr 28 8:13 AM
Hi Karthick ram
Dictionaly is a central repository of metadata/information.
The realtime database tables its structures,data elemets,domains....etc are created in dictionary. For more information look at SAP help..
Where as internal tables are the ones which we create during runtime of program. We hit database tables and fetch data from them using open sql.. Such data is stored in internal table during runtime for further processing. These are volatile.
Venkat.