Application Development and Automation 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: 
Read only

How to Get data into I_ table which is Created dynamically

Former Member
0 Likes
422

Hi Guys ,

I created one dynamic internal table , now I am want to display same internal table in my ALV? , how can I populate data into this internal table from my internal table based on some condition.

My Requirement is?

I have to display like this

1.This is my heading (field_cat of my ALV in which pack size may varry based on the flavor).

Plant flavor pack_size1----


pack_size-n

2. I have internal table( itab2) with all the pack-sizes and plant details.

3. how can I pass the these data into (itab1) which going to display in ALV ?

I can loop at itab2.

How to pass this data into itab1 relevent fields ?

Looking for Val. Inputs

With Best Regards

Prabhu

TC-Team SAP

Pepsi India

[email protected]

Hi Guys ,

I created one dynamic internal table , now I am want to display same internal table in my ALV? , how can I populate data into this internal table from my internal table based on some condition.

My Requirement is?

I have to display like this

1.This is my heading (field_cat of my ALV in which pack size may varry based on the flavor).

Plant flavor pack_size1----


pack_size-n

2. I have internal table( itab2) with all the pack-sizes and plant details.

3. how can I pass the these data into (itab1) which going to display in ALV ?

I can loop at itab2.

How to pass this data into itab1 relevent fields ?

Looking for Val. Inputs

With Best Regards

Prabhu

TC-Team SAP

Pepsi India

[email protected]

2 REPLIES 2
Read only

Former Member
0 Likes
389

Hi,

This is a code snippet.

DATA: r_dyn_table TYPE REF TO data,

r_wa_dyn_table TYPE REF TO data,

l_fields_table type SOI_FIELDS_TABLE.

FIELD-SYMBOLS: <t_dyn_table> TYPE STANDARD TABLE,

<wa_dyn_table> TYPE ANY,

<w_field1> TYPE ANY,

<w_field2> TYPE ANY.

DATA: l_oref_structure TYPE REF TO cl_abap_structdescr,

l_abap_compdescr type abap_compdescr.

data: check1 type i,

check2 type i,

l_range(20).

r_dyn_table = IL_DYNDATA-r_dyn_table.

ASSIGN r_dyn_table->* TO <t_dyn_table>.

CREATE DATA r_wa_dyn_table LIKE LINE OF <t_dyn_table>.

ASSIGN r_wa_dyn_table->* TO <wa_dyn_table>.

l_oref_structure ?= cl_abap_typedescr=>describe_by_data(

wa_supl ).

loop at il_fill_itab into wa_supl.

loop at l_oref_structure->COMPONENTS into l_abap_compdescr.

ASSIGN COMPONENT l_abap_compdescr-name

OF STRUCTURE wa_supl TO <w_field1>.

check1 = sy-subrc.

ASSIGN COMPONENT l_abap_compdescr-name

OF STRUCTURE <wa_dyn_table> TO <w_field2>.

check2 = sy-subrc.

if check1 = 0 and check2 = 0.

<w_field2> = <w_field1>.

endif.

endloop.

APPEND <wa_dyn_table> TO <t_dyn_table>.

endloop.

You can access your dynamic internal table via a field symbol.

Svetlin

Read only

0 Likes
389

Hi Svetlin ,

Thanks for reply, i will check and confirm.

regards

Prabhu

team SAP

Pepsi india