调用类cl_abap_structdescr中的方法describe_by_data()和get_ddic_field_list()能得到表或结构的列名字(colomn name). 代码: REPORTztest_convers_row.DATA: gwa_dataTYPEt001w, desc_strucTYPEREFTOcl_abap_structdescr, git_fieldsTYPEddfields.FIELD-SYMBOLS:<gfs_component>TYPEdfies. desc_struc ?= cl_...
= CL_ABAP_TYPEDESCR=>DESCRIBE_BY_NAME( 'LIKP' ). LT_IDETAILS[] = LR_REF_TABLE_DES->COMPONENTS[]. "循环判断结构每个字段 LOOP AT LT_IDETAILS. ASSIGN COMPONENT LT_IDETAILS-NAME OF STRUCTURE is_likp TO 《 L_FIELD》 . IF SY-SUBRC = 0 AND IS NOT INITIAL. ASSIGN COMPONENT LT_IDETAI...
调用类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=>describe_by_data_ref( lw_tab_ref ). "获取内表的 componentsDATA(tablecomponents) = tablestructure->get_components( )."get the content of excel.TYPES:BEGINOFcolumninfo, columnTYPEi, columnnameTYPEstring,ENDOFcolumninfo.TYPEScolumnsinfoTYPESTANDARDTABLEOFcolumninfoWITHEMPTY KEY...
DATA lw_tab_ref TYPE REF TO data. CREATE DATA lw_tab_ref LIKE LINE OF pt_tab. DATA tablestructure TYPE REF TO cl_abap_structdescr. tablestructure ?= cl_abap_typedescr=>describe_by_data_ref( lw_tab_ref ). *set column name 得到列名 ...
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...
调用类cl_abap_structdescr中的方法describe_by_data()和get_ddic_field_list()能得到表或结构的列名字(colomn name). 代码: [crayon-66bdbe235fa5a994 ... 阅读全文 如何连接HANA数据库读取表数据 1, 取保SAP系统与HANA 数据库服务器网络连接 在SE38中运行report RSBDCOS0,ping一下HANA database,确保没...
SAP Managed Tags: SAP TechEd, ABAP Development, SAP Solution Manager Afternoon all I am using cl_abap_typedescr=>describe_by_data( <gt_table> ) to retrieve the fieldlist of my dynamically created ALV fieldcatalog. However, I have just switched to using some fields that are of type INT...
lr_data = CL_ABAP_TYPEDESCR=>describe_by_data( lv_id ). lr_indices ?= CL_ABAP_TYPEDESCR=>describe_by_data( lv_string_table ). ls_comp-name = 'id'. ls_comp-type ?= lr_data. APPEND ls_comp TO lt_components. ls_comp-name = 'id_str'. ...
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[]. ...