Application Development Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 

flat structure,deep structure, and info structure

Former Member
0 Kudos

hi,

What is meant by flat ,deep ,info structures what is difference among them?

1 ACCEPTED SOLUTION

Former Member
0 Kudos

Hi,

1. Structures consisting of a series of elementary data types of fixed length (non-nested, flat structures)

2. An internal table whose line type is an elementary type (vector).

3. Internal tables whose line type is a non-nested structure ('real' table)

4. Structures with structures as components (nested structures, flat or deep)

5. structures containing internal tables as components (deep structures)

6. Internal tables whose line type contains further internal tables.

Hope it will helps

7 REPLIES 7

Former Member
0 Kudos

Hi,

1. Structures consisting of a series of elementary data types of fixed length (non-nested, flat structures)

2. An internal table whose line type is an elementary type (vector).

3. Internal tables whose line type is a non-nested structure ('real' table)

4. Structures with structures as components (nested structures, flat or deep)

5. structures containing internal tables as components (deep structures)

6. Internal tables whose line type contains further internal tables.

Hope it will helps

Former Member
0 Kudos

Hi,

Flat structure:

1.IF you have a structure with list of fields on it.

2.You can have a structure with in the structure included

Deep structure:

If you have tabletype(internal table) included in the

structure

Regards,

Surinder

Former Member
0 Kudos

Flat structure:

If you have a structure with list of fields on it and You can have a structure with in the structure included

Deep structure:

If you have tabletype(internal table) included in the

structure

Flat structures contain only elementary data types with a fixed length (no internal tables, reference types, or strings).

The term deep structure can apply regardless of whether the structure is nested or not

The technical difference between deep structures and all others is as follows.

When you create a deep structure, the system creates a pointer in memory that points to the real field contents or other administrative information.

When you create a flat data type, the actual field contents are stored with the type in memory. Since the field contents are not stored with the field descriptions in the case of deep structures, assignments, offset and length specifications and other operations are handled differently from flat structures

Former Member
0 Kudos

Hai,

In flat structure all the elements are elementary data types, there won't be another structure a component of this structure, but in deep structure there may be structures as components of one structure

Regards

Srinivas

Former Member
0 Kudos

Chk this link..

Former Member
0 Kudos

Hi Devi,

A Flat structure has only fields and no nested structures.

[Deep Structures|]

Regards,

Chandra Sekhar

rainer_winkler
Contributor
0 Kudos

A structure should also be deep if it includes a field of type string.