`
zjut_xiongfeng
  • 浏览: 287302 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

读取内表的Field Name

F# 
阅读更多

TYPES:
BEGIN OF my_struct,
comp_a TYPE i,
comp_b TYPE f,
END OF my_struct.

DATA:
my_data TYPE my_struct,
descr_ref TYPE REF TO cl_abap_structdescr.

DATA: BEGIN OF itab OCCURS 0 ,
f1 ,
f2 ,
END OF itab.

FIELD-SYMBOLS:
<comp_wa> TYPE abap_compdescr.

START-OF-SELECTION.
descr_ref ?= cl_abap_typedescr=>describe_by_data( my_data ).
LOOP AT descr_ref->components ASSIGNING <comp_wa>.
WRITE: / <comp_wa>-name.
ENDLOOP.

descr_ref ?= cl_abap_typedescr=>describe_by_data( itab ).
LOOP AT descr_ref->components ASSIGNING <comp_wa>.
WRITE: / <comp_wa>-name.
ENDLOOP.

分享到:
评论

相关推荐

    sap_ABAP-动态内表

    本文将详细介绍动态内表的创建、赋值和读取显示。 动态内表的创建 动态内表的创建主要分为两步:首先定义动态结构,然后根据定义的动态结构利用系统的一个标准方法生成动态内表。定义动态结构时,需要定义字段名、...

    ABAP动态内表使用的例子

    本文介绍了ABAP中动态内表的基本概念、创建过程、赋值方法以及读取数据的方法。动态内表因其高度的灵活性,在处理未知或动态变化的数据结构时显得尤为重要。掌握了这些基本技能后,开发者可以根据实际需求更加高效地...

    Get-field-name-in-the-table.zip_Table

    通过 `for` 循环或 `foreach` 循环,可以依次访问每个 `TField` 对象,并读取其 `FieldName` 属性。 5. **ADO 和 BDE 方案**: Delphi 支持多种数据库访问技术,如 ADO (ActiveX Data Objects) 和 BDE (Borland ...

    VB_读取ACCESS数据库中所有表名及指定表的字段名.doc

    VB 读取 ACCESS 数据库中所有表名及指定表的字段名 VB 是一款功能强大的编程语言,可以用于读取 ACCESS 数据库中的所有表名和指定表的字段名。下面将详细介绍如何使用 VB 读取 ACCESS 数据库中的所有表名和指定表的...

    java 读取表结构 mysql

    String columnName = resultSet.getString("Field"); // 字段名 String columnType = resultSet.getString("Type"); // 数据类型 boolean isNullable = resultSet.getString("Null").equals("YES") ? true : ...

    数据字典和数据表的读取

    最后,使用LOOP语句将内表TA_SPFLI中的数据读取出来,并将其输出到屏幕上。 在数据字典和数据表的读取过程中,还需要维护相关的数据。例如,使用T_CODE:SE168可以维护相关的数据,然后点"Save"按钮保存数据。使用T...

    JAVA读取Excel,建库建表,并生成java实体

    createTableSql.append("\t").append(fieldName).append(" ").append(dataType).append(",\n"); } createTableSql.setLength(createTableSql.length() - 2); // 去掉最后一个逗号 createTableSql.append(");\n")...

    REUSE_ALV_FIELDCATALOG_MERGE注意点.docx

    例如,如果你需要一个与数据库表的某个字段对应的字段,你应该写成 `FIELDNAME LIKE tabname-fieldname` 而非 `FIELDNAME TYPE tabname-fieldname`。这样可以避免因数据类型不匹配导致的问题。 其次,代码长度是另...

    从数据库中读取指定行数记录

    在数据库操作中,经常需要从表中读取特定数量的数据记录。例如,我们可能希望从一个表中读取从第三条记录开始的若干条数据。这种需求常见于分页显示、数据分批处理等场景。本文将详细介绍如何通过SQL语句实现这一...

    WinRunner之读取excel文件数据的应用

    2. **定义函数get_field_value**:此函数接受两个参数`table`和`fieldname`,并读取指定列的数据。通过使用`split`函数分割字段名,然后逐个读取每列的值。 3. **定义函数get_field_name**:此函数循环遍历Excel中的...

    matlab dbf读取

    你可以通过字段名访问数据,如`data.FieldName`。 然而,当需要批量读取多个dbf文件时,我们通常需要编写循环来处理。假设你有一个文件夹,其中包含多个由ArcGIS导出的dbf文件,你可以使用`dir`函数获取这些文件的...

    java反射组件——Field

    通过 `Field` 对象,我们可以读取、修改一个类的特定字段值,即使该字段是私有的。 #### 三、获取Field实例的方法 ##### 1. Class 获取Field实例的方法 - **getField(String name)**:获得指定名称的公共字段。 - ...

    phpexcelreader读取excel自动生成表和字段

    至于如何根据Excel数据自动生成数据库表和字段,你需要进一步处理读取的数据。通常,每个Excel工作表对应一个数据库表,每列则对应表的一个字段。你可以解析列名作为字段名,遍历行数据作为记录,然后构建SQL语句来...

    mysql表映射成java实体类

    public void set${upperCamelCase(fieldName)}(${columnName} ${fieldName}) { this.${fieldName} = ${fieldName}; } } ``` 这里,`columnName`是数据库列名,`fieldName`是转换为驼峰命名的字段名,`...

    C#读取dbf文件(文件流方式)

    string fieldName = Encoding.ASCII.GetString(reader.ReadBytes(10)).TrimEnd('\0'); byte fieldType = reader.ReadByte(); int fieldLength = reader.ReadUInt8(); // 其他字段属性... } ``` 4. 遍历数据记录...

    dbf文件读取

    这里需要注意的是,`table_name`应该替换为dbf文件中的实际表名,`field_name`则是你要读取的字段名。这段代码会打开dbf文件,执行查询并打印出所有记录的指定字段值。 关于中文字符报错的问题,通常是因为编码不...

    根据读取数据库自动生成实体bean

    public void set${fieldName首字母大写}(${fieldType} ${fieldName}) { this.${fieldName} = ${fieldName}; } } ``` 3. **配置FreeMarker**:设置FreeMarker的配置,如模板目录、数据模型等。 4. **填充模板*...

    MFC 读取csv文件

    Name,Age,Job Alice,25,Engineer Bob,30,Doctor Charlie,28,Lawyer ``` 在MFC中,我们通常使用`CFile`类来打开和读取文件,然后可以使用`CArchive`类来处理输入/输出操作。以下是一个简单的步骤概述: 1. **打开...

    java读取TXT文件入库

    String sql = "INSERT INTO your_table (field1, field2, field3) VALUES (?, ?, ?)"; PreparedStatement pstmt = conn.prepareStatement(sql); ``` 5. **设置参数并执行SQL** - 对于每个字段,使用`setXXX()`方法...

Global site tag (gtag.js) - Google Analytics