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: 

what is the use of srtucture

Former Member
0 Kudos
187

hi guy's

i wann to know what the use of structure which we created in the ABAP-Dictionory(SE11)

can any one help in this matter

thanking you

suresh

1 ACCEPTED SOLUTION

Former Member
0 Kudos
159

Structures globally define the data structure occurring in program calculations or when data is passed between programs.

Structures are used in particular to define the data at the interface of module pools and screens and to define the types of the parameters of reusable forms or function modules.

Structures are defined (almost) exactly like tables, but no database tables are generated from them. The same data elements and domains can be used in structures as in tables. Tables can also be included.

A structure (structured type) consists of components (fields) whose types are defined.

A component can have an elementary type, a structured type, a table type or a reference type.

Structures are used especially to define the data at the interface of module pools and screens and to define the types of function module parameters.

Structures that are used more than once can be changed centrally because they were defined centrall. The active ABAP Dictionary makes this change at all relevant locations. ABAP programs or screen templates that use a structure are automatically adjusted when the structure changes.

Reward if useful

10 REPLIES 10

Former Member
0 Kudos
159

One point it is very easy to transfer data from screen and back to programe and visa versa by using se11 structures

Former Member
0 Kudos
159

structure contains the data at runtime.

for ex, before saving the sales order whole data will be there in structure only at runtime, after pressing save button, it will move to tables

Former Member
0 Kudos
159

hi,

reusability

Former Member
0 Kudos
160

Structures globally define the data structure occurring in program calculations or when data is passed between programs.

Structures are used in particular to define the data at the interface of module pools and screens and to define the types of the parameters of reusable forms or function modules.

Structures are defined (almost) exactly like tables, but no database tables are generated from them. The same data elements and domains can be used in structures as in tables. Tables can also be included.

A structure (structured type) consists of components (fields) whose types are defined.

A component can have an elementary type, a structured type, a table type or a reference type.

Structures are used especially to define the data at the interface of module pools and screens and to define the types of function module parameters.

Structures that are used more than once can be changed centrally because they were defined centrall. The active ABAP Dictionary makes this change at all relevant locations. ABAP programs or screen templates that use a structure are automatically adjusted when the structure changes.

Reward if useful

Former Member
0 Kudos
159

Hi

Structures globally define the data structure occurring in program

calculations or when data is passed between programs.

Structures are used in particular to define the data at the interface of

module pools and screens and to define the types of the parameters of

reusable forms or function modules.

Structures are defined (almost) exactly like tables, but no database

tables are generated from them. The same data elements and domains can

be used in structures as in tables. Tables can also be included.

Former Member
0 Kudos
159

Hi

Structures: Consist of components that can have any type.

Structured types describe the structure and functions of any structured data objects, that is of data structures with components of any type. A component can be a field with an elementary type or can itself be a structure. A table can also be used as a component in a structure. A database table always has a structure and is therefore implicitly a structured type. However, the fields of a database table can only have an elementary type.

Former Member
0 Kudos
159

Hi

GLOBAL EXISTANCE......these could be used by any other program without creating it again.

Former Member
0 Kudos
159

Hi Suresh,

Structures are independent of client. While saying this I mean that when u create a structure that doesnt have a component called "MANDT" which a table has always that means it is filled during runtime and is independent of the client.

As mentioned in the previuos examples they provide resusability.

Thanks

Mohinder Singh Chauhan

Former Member
0 Kudos
159

with structure only we can add fields to the predefined tables.

se11.- create-structure.-create the structure ano activate...

then add this structure to the table with .include or .append.

Former Member
0 Kudos
159

Hi,

1. At a time we can add more than one field into a table

2.Fields can be inserted at any position of the table.

3. Memeory is allocated at the run time only.

4. Reusability, can be used in any table.

regards,

kavitha.