DATA lr_data TYPE REF TO cl_abap_datadescr. DATA lt_comp TYPE abap_component_tab. DATA ls_comp LIKE LINE OF lt_comp. DATA dyn_wa TYPE REF TO data. DATA dyn_table TYPE REF TO data. DATA l_string TYPE string. FIELD-SYMBOLS: <dyn_table> TYPE STANDARD TABLE, <dyn_wa> TYPE ANY. ...
dref_tabTYPE REF TO data, dref_iTYPE REF TO data, itab_typeTYPE REF TOcl_abap_tabledescr, struct_typeTYPE REF TOcl_abap_structdescr, elem_typeTYPE REF TOcl_abap_elemdescr, table_typeTYPE REF TOcl_abap_tabledescr, comp_tabTYPEcl_abap_structdescr=>component_tableWITH HEADER LINE. FIELD...
分配某个变量给指针ASSIGNvarTO<field-symbols>分配结构中的某个字段的地址给指针ASSIGNCOMPONENTposOFSTRUCTUREstrucTO<field-symbols>.分配整个内表行给指针(指针必须定义为有栏位结构的类型)READTABLEitabINDEX/WITHKEYASSIGNING<field-symbols>.LOOPATitabASSIGNING<field-symbols>.ENDLOOP.分配类的方法或借口给指针ASSIG...
方法一:tcode:se16n, 输入要删除数据的自定义表名,回车。进入后,在menu中输tcode:&sap_edit,回车,点击运行,即可进入修改界面。 方法二:se38,程序名:LSETBF01 查询:‘show’字段,31行处,设断点。 进se16,进入要删除表,进入数据库,选中要删除的数据(此界面要在数据显示为se16 standard list),双击此数据,进...
CREATE DATA dref TYPE TABLE OF (tabname). ASSIGN dref->* TO . 2、指针的分配(常用句法) 分配某个变量给指针 ASSIGN var TO <field-symbols> 分配结构中的某个字段的地址给指针 ASSIGN COMPONENT pos OF STRUCTURE struc TO <field-symbols>. 分配整个...
18 DATA lt_comp TYPE abap_component_tab. 19 DATA ls_comp LIKE LINE OF lt_comp. 20 DATA dyn_wa TYPE REF TO data. 21 DATA dyn_table TYPE REF TO data. 22 DATA l_string TYPE string. 23 FIELD-SYMBOLS: <dyn_table> TYPE STANDARD TABLE, ...
3、abap_tabledescr.DATAlr_typeTYPEREFTOcl_abap_typedescr.DATAlr_dataTYPEREFTOcl_abap_datadescr.DATAlt_compTYPEabap_component_tab.DATAls_compLIKELINEOFlt_comp.DATAdyn_waTYPEREFTOdata.DATAdyn_tableTYPEREFTOdata.DATAl_stringTYPEstring.FIELD-SYMBOLS:<dyn_table>TYPESTANDARDTABLE,<dyn_wa>TYPEANY. ...
在这个简单的例子中所有组件都在第0层,并且所有组件都得到了映射 (kind = cl_abap_coresponding=>mapping_component)。复杂点的形式会涉及到嵌套结构和排除项。通过srcname和dstname,组件名可以动态地指定。表的建立和CORRESPODING操作符的mapping子句类似。
A generic table type cannot be used as a component of a structured type. Example Defines a generic table type index_table for index tables. In the method meth, an index access can be performed on the parameter para typed using this type. Only index tables can be passed to this parameter...
component = 'TOTAL' periodtype = 'M' periodstrt = month TABLES usertcode = lt_usertcode EXCEPTIONS no_data_found = 1 OTHERS = 2. DELETE lt_usertcode WHERE tasktype <> '01'. LOOP AT lt_usertcode ASSIGNING FIELD-SYMBOL(<user>) WHERE account = user. ...