ls_alv_cat-ref_field = ls_table-fieldname.APPENDls_alv_catTOlt_alv_cat.CLEARls_alv_cat.ENDLOOP.*内表创建CALLMETHODcl_alv_table_create=>create_dynamic_tableEXPORTINGit_fieldcatalog=lt_alv_catIMPORTINGep_table=d_ref.*指定生成的内表到字段符号ASSIGNd_ref->*TO<dyn_table>.*从动态表中取数...
SAP ABAP 动态生成内表的几种做法 动态内表的创建和使用主要有以下几点: 动态内表的创建,首先要定义动态结构,然后再根据定义的动态结构利用系统一个标准的method:”cl_ALV_table_create=>create_dynamic_table“生成动态内表。 动态内表的赋值,遍历动态结构,获取指定的字段,然后给指定的字段赋值。 动态内表的读取...
l_pos= l_pos +1.ENDLOOP.ENDFORM."CREATE_STRUCTURE2.PERFORM create_dynamic_table."按照定义的内表结构,产生一个内表利用系统 的一个标准方法根据结构生成动态内表FORMcreate_dynamic_table.CALLMETHODcl_alv_table_create=>create_dynamic_tableEXPORTINGit_fieldcatalog=it_structureIMPORTINGep_table=dy_table....
CALL METHOD cl_alv_table_create=>create_dynamic_table//生成動態內表 EXPORTING it_fieldcatalog = it_strtab IMPORTING EP_TABLE = dy_table EXCEPTIONS GENERATE_SUBPOOL_DIR_FULL = 1 others = 2 . assign dy_table->* to <dy_table>. create data dy_wa like line of <dy_table>. assign dy_w...
1.动态内表的创建,首先要定义动态结构,然后再根据定义的动态结构利用系统一个标准的method:”cl_ALV_table_create=>create_dynamic_table“生成动态内表。 2.动态内表的赋值,遍历动态结构,获取指定的字段,然后给指定的字段赋值。 3.动态内表的读取显示,与赋值相似,遍历动态结构,获取指定的字段,然后读取对应字段的...
ENDFORM." CREATE_DYNAMIC_TABLE ④给动态内表赋值: FORMsetdata. DATA:wa_new_lineTYPE REF TO data. DATAlv_tolTYPEwertv12. CREATE DATAwa_new_lineLIKE LINE OF<dyn_table>. ASSIGNwa_new_line->*TO<dyn_wa>.”让<dyn_wa>代表指向动态内表的工作区 ...
1.动态内表的创建,首先要定义动态结构,然后再根据定义的动态结构利用系统一个标准的method:”cl_ALV_table_create=>create_dynamic_table“生成动态内表。 2.动态内表的赋值,遍历动态结构,获取指定的字段,然后给指定的字段赋值。 3.动态内表的读取显示,与赋值相似,遍历动态结构,获取指定的字段,然后读取对应字段的...
先定义动态结构體,然後用系統標準的方法:cl_alv_table_create=>create_dynamic_table,生成動態內表 赋值。遍歷动态结构,获取指定的字段,然后给指定的字段赋值。 顯示。遍歷动态结构,获取指定的字段,然后读取对应字段的值。 代码语言:javascript 复制 TABLES: ekbe. SELECT-OPTIONS: ebeln FOR ekbe-ebeln NO INTERVALS...
动态内表的创建,首先要定义动态结构,然后再根据定义的动态结构利用系统一个标准的method:” cl_alv_table_create=>create_dynamic_table“生成动态内表。2. 动态内表的赋值,遍历动态结构,获取指定的字段,然后给指定的字段赋值。3. 动态内表的读取显示,与赋值相似,遍历动态结构,获取指定的字段,然后读取对应字段的值...
CALL METHOD CL_ALV_TABLE_CREATE=>CREATE_DYNAMIC_TABLE EXPORTING IT_FIELDCATALOG = IT_STRUCTURE * I_LENGTH_IN_BYTE = 'X'IMPORTING EP_TABLE = DY_TABLE.ASSIGN DY_TABLE->* TO <DYN_TABLE>.动态⼯作区的产⽣跟第⼀种⼀样。该⽅法有⼀种弊端,仅能连续使⽤36次。即改⽅法产⽣...