“定义field变量,type any FIELD-SYMBOLS : 《L_FIELD》 TYPE ANY, 《L_FIELD_C》 TYPE ANY. **动态得到内表结构 ”全局结构 LR_REF_TABLE_DES ?= CL_ABAP_TYPEDESCR=>DESCRIBE_BY_NAME( 'LIKP' ). LT_IDETAILS[] = LR_REF_TABLE_DES->COMPONENTS[]. "循环判断结构每个字段 LOOP AT LT_IDETAILS...
Hello Friends, I am using "CALL METHOD cl_abap_typedescr=>describe_by_name" for creating a dynamic table . With this the table gets generated correctly.
DATA : REF_TABLE_DES TYPE REF TO CL_ABAP_STRUCTDESCR. DATA : INT_DETAILS TYPE ABAP_COMPDESCR_TAB, * Get the structure of the table. REF_TABLE_DES ?= CL_ABAP_TYPEDESCR=>DESCRIBE_BY_NAME( DB_TABLE ). INT_DETAILS[] = REF_TABLE_DES->COMPONENTS[]. ...
= cl_abap_typedescr=>describe_by_name( lv_tabname ). lt_comp_tab= lo_struct_type->get_components( )."最終結構創建tablelo_structdescr = cl_abap_structdescr=>create( lt_comp_tab ). lo_tabledescr= cl_abap_tabledescr=>create( lo_structdescr )."創建tableCREATEDATAlo_tableTYPEHANDLE lo_...
first_xlsx_sheet->change_sheet_name(iv_sheetname)."设置sheet的名称 DATA(lv_column) =1."设置列= 1 DATAlw_tab_refTYPE REF TO data. CREATE DATAlw_tab_refLIKE LINE OFpt_tab. DATAtablestructureTYPE REF TOcl_abap_structdescr. tablestructure ?= cl_abap_typedescr=>describe_by_data_ref(lw_...
DATA: ref_struct TYPE REF TO cl_abap_structdescr, ref_element TYPE REF TO cl_abap_elemdescr, ddic TYPE dfies, component TYPE abap_compdescr. ref_struct ?= cl_abap_typedescr=>describe_by_name( 'TY_SELECTED' ). LOOP AT ref_struct->components INTO component.. ref_element ?= cl_abap_...
百度试题 结果1 题目STRUC_DESC = CL_ABAP_TYPEDESCR=>DESCRIBE_BY_DATA( ).这条语句和?=的意义是什么?相关知识点: 试题来源: 解析 2016-12-08 反馈 收藏
调用类cl_abap_structdescr中的方法describe_by_data()和get_ddic_field_list()能得到表或结构的列名字(colomn name). 代码: REPORT ztest_convers_row. DATA: gwa_data TYPE t001w, desc_struc TYPE REF TO cl_abap_structdescr, git_fields TYPE ddfields. FIELD-SYMBOLS: <gfs_component> TYPE dfies...
有时候我们要在程序运行的时候取得某个内表或者某个结构它的属性或者它的字段的属性,可能通过类CL_ABAP_TYPEDESCR和它的子类取得指定内表的属性。 类CL_ABAP_TYPEDESCR和它的子类的结构图 CL_ABAP_TYPEDESCR | |--CL_ABAP_DATADESCR | | | |--CL_A
first_xlsx_sheet->change_sheet_name(iv_sheetname)."设置sheet的名称DATA(lv_column)=1."设置列=1DATAlw_tab_refTYPEREFTOdata.CREATEDATAlw_tab_refLIKELINEOFpt_tab.DATAtablestructureTYPEREFTOcl_abap_structdescr.tablestructure?=cl_abap_typedescr=>describe_by_data_ref(lw_tab_ref).*setcolumn name...