on 02-19-2009 1:15 PM
hi,
I have seen the following code but not able to understand what is string_table and below two declaration.
In the first one a standard table of String is made.
i_data type STANDARD TABLE OF string
Is String a Standard Table ? If so , when do we use this ?
What about this String_table ? Its use ?
ls_tab type string_table
What is the difference between the below mentioned two declaration ?
here it_table is a internal table.
new type it_table.
final type STANDARD TABLE OF it_table.
What about this new and final ? their use ?
Any inputs ?
There is no difference,
sometimes, you need it in method, function,. Webdynpro ( GUI interface Parameters with method )
you can not in GUI select table of string,
so you can alos do string_table,
and in your program, you can do what you want,
data str type STANDARD TABLE OF string
or you can dp
data str type string_table
both the same,
as I said, in GUI parameters, you can not do type STANDARD TABLE OF string, you can do string_table
look to this Photo
I hope you got it,
Best Regards
Ibrahim
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
i_data type STANDARD TABLE OF string -- Creates a table with one field of type string.
fields type string_table -- Here string_table is table type defined in se11.
It creates a table of Strings.
final_table type STANDARD TABLE OF it_table -- Creates another internal table final_table like it_table.
new_table type it_table -- here new_table is a work area.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi,
In the first one a standard table of String is made.
i_data type STANDARD TABLE OF string
Is String a Standard Table ? If so , when do we use this ?
String is not a standard table. Probably, it's declared in any part of the code.
What about this String_table ? Its use ?
ls_tab type string_table
The same I mentioned above.
What is the difference between the below mentioned two declaration ?
here it_table is a internal table.
new type it_table.
final type STANDARD TABLE OF it_table.
In this case: 1) new is a structure or work area; 2) final is a table
Regards,
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi,
Sorry, I didn't understand your question very well so in your case both *i_data and *ls_tab are tables with a field with variable length.
You can see in tcode se11>select Data Type>prees F4>Search for Table Types>Information System and in field Table Type do the search by string* and you could get the table type String_Table.
Regards,
Edited by: Enrique Carrero on Feb 19, 2009 2:56 PM
User | Count |
---|---|
88 | |
23 | |
11 | |
9 | |
8 | |
5 | |
5 | |
5 | |
5 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.