下载此文档

ABAP动态内表的使用.doc


文档分类:IT计算机 | 页数:约3页 举报非法文档有奖
1/3
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/3 下载此文档
文档列表 文档介绍
动态内表的创建和使用主要有以下几点:,首先要定义动态结构,然后再根据定义的动态结构利用系统一个标准的method:”cl_alv_table_create=>create_dynamic_table“生成动态内表。,遍历动态结构,获取指定的字段,然后给指定的字段赋值。,与赋值相似,遍历动态结构,获取指定的字段,然后读取对应字段的值。下面是具体的代码实例:①定义所需的系统变量。FIELD-SYMBOLS:<dyn_table>TYPESTANDARDTABLE,"动态内表<dyn_wa>TYPEANY,"动态内表的工作区<dyn_field>TYPEANY."指向动态内表工作区某一字段的指针DATA:dy_tableTYPEREFTOdata,YPEREFTOdata,it_structureTYPElvc_t_fcat,”存储动态内表列的内表,其中的每一行代表动态内表的一列。wa_structureTYPElvc_s_fcat.“lvc_t_fact的工作区。②通过lvc_t_fact构建动态内表的列:FORMsetstructrueUSINGvalue(p_fname)TYPEchar6value(p_col)TYPEint4value(p_tab)TYPEchar10value(p_fld)-fieldname=p_fname."列名wa_structure-col_pos=p_col.“列的顺序wa_structure-ref_table=p_tab.”参照表wa_structure-ref_field=p_fld.“."setstructrue③通过lvc_t_fact构建创建动态内表给dy_table:=>create_dynamic_table"类静态方法EXPORTINGit_fieldcatalog=it_structureIMPORTINGep_table=->*TO<dyn_table>.ENDFORM."CREATE_DYNAMIC_TABLE④给动态内表赋值::<dyn_table>.ASSIGNwa_new_line->*TO<dyn_wa>.”让<dyn_wa><dyn_wa>.READTABLEit_structureINTOwa_structureINDEX4.“获取it_structure的第四行,PONENTwa_structure-fieldnameOFSTRUCTURE<dyn_wa>TO<dyn_field>.”当<dyn_field>指向工作区中的第四个字段PERFORMremovezeroUSINGgt_coep2-kstar.<dyn_fie

ABAP动态内表的使用 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数3
  • 收藏数0 收藏
  • 顶次数0
  • 上传人changjinlai
  • 文件大小19 KB
  • 时间2020-03-31