Hi all,
how can we move internal tables data to field symbol table.
i am new to field symbol, can any one guide me in detail.. i have searched in forums but i am unable understand..
i have defined fields symbols like this.
FIELD-SYMBOLS: <F_TAB> TYPE STANDARD TABLE,
<F_LINE> TYPE ANY,
<F_FIELD> TYPE ANY.
and i have data in ITAB1, ITAB2 & ITAB3.
this tables data i need to move to final internal table i.e. <F_TAB>, whose structure is created dynamically..
in this way i have created the dynamical internal table structure
LOOP AT IT_WDAYS INTO WA_WDAYS.
PERFORM MONTH_TEXT USING WA_WDAYS-PERIODAT CHANGING V_FNAME.
* Element Description
LO_ELEMENT ?= CL_ABAP_ELEMDESCR=>DESCRIBE_BY_NAME( 'CHAR5' ).
MOVE V_FNAME TO LA_COMP-NAME.
* Field type
LA_COMP-TYPE = CL_ABAP_ELEMDESCR=>GET_P(
P_LENGTH = LO_ELEMENT->LENGTH
P_DECIMALS = LO_ELEMENT->DECIMALS ).
*
* Filling the component table
APPEND LA_COMP TO LT_TOT_COMP.
CLEAR: LA_COMP.
ENDLOOP.
* 3. Create a New Type
LO_NEW_TYPE = CL_ABAP_STRUCTDESCR=>CREATE( LT_TOT_COMP ).
* 4. New Table type
LO_NEW_TAB = CL_ABAP_TABLEDESCR=>CREATE(
P_LINE_TYPE = LO_NEW_TYPE
P_TABLE_KIND = CL_ABAP_TABLEDESCR=>TABLEKIND_STD
P_UNIQUE = ABAP_FALSE ).
* 5. data to handle the new table type
CREATE DATA LO_DATA TYPE HANDLE LO_NEW_TAB.
*
* 6. New internal table in the fieldsymbols
ASSIGN LO_DATA->* TO <F_TAB>.
i dont want to create thru fieldcatalog method...
just i want know how to pass 2 internal tables data into one final field symbol table..
thanks
Edited by: Matt on Mar 23, 2009 10:52 AM - added tags