调用类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_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_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_IDETAILS-...
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_typedescr=>describe_by_name( 'TY_SELECTED-' && comp...
调用类cl_abap_structdescr中的方法describe_by_data()和get_ddic_field_list()能得到表或结构的列名字(colomn name). 代码: [crayon-66bdbe235fa5a994 ... 阅读全文 如何连接HANA数据库读取表数据 1, 取保SAP系统与HANA 数据库服务器网络连接 在SE38中运行report RSBDCOS0,ping一下HANA database,确保没...
lv_msg='Table:'&& lv_tabname && ` donotexist!`.MESSAGElv_msgTYPE'E'.ENDIF."創建tablelo_struct_type ?= 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...
DATA tablestructure TYPE REF TO cl_abap_structdescr. tablestructure ?= cl_abap_typedescr=>describe_by_data_ref( lw_tab_ref ). *set column name 得到列名 LOOP AT tablestructure->components REFERENCE INTO DATA(component). first_xlsx_sheet->set_cell_content( iv_row = 1 ...
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...
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[]. ...
This the way that I use to describe the fields. DATA: l_oref_structure TYPE REF TO cl_abap_structdescr, l_abap_compdescr type abap_compdescr. DATA: l_fields_table type SOI_FIELDS_TABLE. ASSIGN r_dyn_table->* TO <t_dyn_table>. CREATE DATA r_wa_dyn_table LIKE LINE OF <t_dyn...