‎2008 Sep 18 5:52 AM
hi,
What is meant by flat ,deep ,info structures what is difference among them?
‎2008 Sep 18 5:56 AM
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
‎2008 Sep 18 5:56 AM
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
‎2008 Sep 18 5:56 AM
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
‎2008 Sep 18 5:57 AM
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
‎2008 Sep 18 5:58 AM
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
‎2008 Sep 18 6:01 AM
‎2008 Sep 18 6:01 AM
‎2016 Sep 30 10:08 AM
A structure should also be deep if it includes a field of type string.