cancel
Showing results for 
Search instead for 
Did you mean: 

Difference between Table and Structure

Former Member
0 Kudos

Dear SD Gurus,

Can anybody tell me what is the difference between a Table and Structure

Pls Reply.

Accepted Solutions (0)

Answers (7)

Answers (7)

Former Member
0 Kudos

Tables are Database, which stay in system for long duration , as good as permanent, untill & unless the data is archived, which is not very frequent. Data at transaction level are captured from multiple tables, so as to meet the requirement. We can view the data in the table through T.code SE11 & SE16. there are certain tables in which data can be maintained as well as displayed. To maintain data, we use T.Code: SM30 or SM31.

Structures are temporary table & hold the data for that particular instance or transaction.

Regards,

Rajesh Banka

Reward suitable points.

  • How to give points: Mark your thread as a question while creating it. In the answers you get, you can assign the points by clicking on the stars to the left. You also get a point yourself for rewarding (one per thread).

Former Member
0 Kudos

Hi Goturu Srikanth,

the structure holds the data at run time where as table hold the data permanantely.

for example when you create the sales order it will first hold by structure and after that it will update into table (VBAK,VBAP,etc)

I think this information will helpful to you.

Best Regards

Sainath

Former Member
0 Kudos

Dear Goturu,

1) We can enter a record in a Table thru Sm30 / SE11 if maintainence is created but for Structure we can't do the same.

2) Table can contain multiple records whereas Structure Holds 1 record at a time.

3) Record in table exists physically in the Database whereas Structures holds the data during the Runtime.

4) We can delete a entry from a Table directly whereas in Structure we can't do the same.

Hope the above helps you.

REWARD if it helps you!!

Regards,

Ajinkya

Former Member
0 Kudos

Hi Goturu,

Structures

-Defined like a table and can then be addressed from ABAP programs.

-Structures contain data only during the runtime of a program.

-Just like user-defined data type.

Tables

-Contains data at any given point of time.

- Can be used in ABAP programs

- Can include one or many structures.

Regards

Nadarajah Pratheb

Former Member
0 Kudos

<b>HI

ABAP Dictionary (BC-DWB-DIC)</b>

Tabular array of data in the ABAP Dictionary.

A table consists of columns (data values of the same type) and rows (data records).

Each record can be identified uniquely by one or several fields.

structure (BC-CCM-ADK)

Archive Development Kit (BC-CCM-ADK)

This is the name of the active ABAP Dictionary structure, if you are working with a logical database and, therefore, the structure in the "Segment" field is a pseudonym for a real structure.

Leaving content frame

rmazzali
Active Contributor
0 Kudos

A table contains DATA records in the DB, a structure does not contain anything, you use only to to declare data types in the programs or to use it as template in showing data into dynpros.

Roberto

former_member227476
Active Contributor
0 Kudos

dear goturu,

in the table you can view the contents, but in the structure you cant view this.

siva