2、开发报表 动态列表部分可以直接看汇总部分,主要用到cl_alv_table_create=>create_dynamic_table创建动态列表, 其它都有注释,建议直接看程序,可把AUFK-ZRDTXT替换成其它字段后,直接保存调试。 ZFICOR055 View Code 包含文件ZFICOR055_HEAD View Code 包含文件ZFICOR055_SCREEN View Code 包含文件ZFICOR055_FORM 实际效果: View Code
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>.*从动态表中取数...
1.动态内表的创建,首先要定义动态结构,然后再根据定义的动态结构利用系统一个标准的method:”cl_ALV_table_create=>create_dynamic_table“生成动态内表。 2.动态内表的赋值,遍历动态结构,获取指定的字段,然后给指定的字段赋值。 3.动态内表的读取显示,与赋值相似,遍历动态结构,获取指定的字段,然后读取对应字段的...
CALL METHOD cl_alv_table_create=>create_dynamic_table EXPORTING it_fieldcatalog = gt_fcat IMPORTING ep_table = dref. ASSIGN dref->* TO <rec_tab>. SELECT * FROM (dyntab-tabname) INTO CORRESPONDING FIELDS OF TABLE <rec_tab> UP TO hits ROWS. CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY' EX...
創建步驟:先定义动态结构體,然後用系統標準的方法:cl_alv_table_create=>create_dynamic_table,生成動態內表赋值。遍歷动态结构,获取指定的字段,然后给指定的字段赋值。顯示。遍歷动态结构,获取指定的字段,然后读取对应字段的值。 TABLES: ekbe. SELECT-OPTI...
1.动态内表的创建,⾸先要定义动态结构,然后再根据定义的动态结构利⽤系统⼀个标准的method:”cl_ALV_table_create=>create_dynamic_table“⽣成动态内表。2.动态内表的赋值,遍历动态结构,获取指定的字段,然后给指定的字段赋值。3.动态内表的读取显⽰,与赋值相似,遍历动态结构,获取指定的字段,然后...
动态内表的创建,首先要定义动态结构,然后再根据定义的动态结构利用系统一个标准的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次。即改⽅法产⽣...
METHODcl_alv_table_create=>create_dynamic_tableEXPORTINGit_fieldcatalog=gt_fieldcatIMPORTINGep_table=lr_table." 将表对象分配给指针ASSIGNlr_table->*TO<fs_table>." 根据表对象创建行对象CREATE DATAlr_lineLIKE LINE OF<fs_table>." 将行对象分配给指针ASSIGNlr_line->*TO<fs_line>."初始化行DOp_...
ABAP 动态生成内表的几种方法(Several Methods of Dynamic Internal Table Creation) 最近要写个程序,既有更新的,也有删除的,需要涉及到很多系统表,如果一个表一个表进行更新或者删除太慢了,于是就想通过创建动态内表来实现这些功能,在网上找了一些资料,经过多次尝试,终于测试成功了。网上讲述的创建动态内表的方法大...