see the example program :
REPORT abc.
*------------- COMPULSORY
FIELD-SYMBOLS:
FIELD-SYMBOLS:
DATA: lt TYPE lvc_t_fcat.
DATA: ls TYPE lvc_s_fcat.
FIELD-SYMBOLS:
DATA : fldname(50) TYPE c.
*--------------------
PARAMETERS : infty(4) TYPE c OBLIGATORY.
DATA : iname LIKE dd02l-tabname.
START-OF-SELECTION.
*------------------- GET INFO
CONCATENATE 'P' infty INTO iname.
DATA : ddfields LIKE ddfield OCCURS 0 WITH HEADER LINE.
CALL FUNCTION 'DD_NAMETAB_TO_DDFIELDS'
EXPORTING
tabname = iname
TABLES
ddfields = ddfields.
.
*------------- CONSTRUCT FIELD LIST
LOOP AT ddfields.
ls-fieldname = ddfields-fieldname.
APPEND ls TO lt.
ENDLOOP.
*-------------- PERFORM
PERFORM mydyntable USING lt.
BREAK-POINT.
*---------------------------------------------------------------
* INDEPENDENT FORM
*---------------------------------------------------------------
FORM mydyntable USING lt TYPE lvc_t_fcat .
*-------------- Create Dyn Table From FC
FIELD-SYMBOLS:
FIELD-SYMBOLS:
FIELD-SYMBOLS:
DATA: lt_data TYPE REF TO data.
ASSIGN lt_data TO
CALL METHOD cl_alv_table_create=>create_dynamic_table
EXPORTING
it_fieldcatalog = lt
IMPORTING
ep_table =
EXCEPTIONS
generate_subpool_dir_full = 1
OTHERS = 2.
IF sy-subrc <> 0.
ENDIF.
*------------- Assign Dyn Table To Field Sumbol
ASSIGN
ASSIGN
ASSIGN
ENDFORM. "MYDYNTABLE
ABAP,ABAP report,Interactive Report,ALV grid,ALV list,IDOC,User Exit,RFC,Smartform,sapscript,ABAP Performance,Remote Function Module( RFC ),Function Module,Modularization techniques,ABAP tools,ALV report Generator,ABAP Interview Questions,BDC,BAPI,ALE,BADI, EDI,InternalTable,DataStructure,LSMW,Domain,DataElement,Basis and Administration ,ABAP HR development,ABAP Debugger,BW,ExceptionHandling,Download FI, CO, MM, PP, SD, PM, PS, QM, SM, HR, BW, APO,ABAP Tutorial
Friday, June 8, 2007
Example of Dynamic Internal table
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment