`
blueoxygen
  • 浏览: 1186551 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论

如何得到系统table和自定义type的信息

    博客分类:
  • SAP
阅读更多

How to get info of system table or the type we defined in program?
Please refer follwing codes i wrote, we can leverage two FM.

REPORT  zdavid_component                        .

TYPES: BEGIN OF t_typ,
         line TYPE char100,
       END OF t_typ.
DATA: wa_typ TYPE t_typ,
      it_typ TYPE TABLE OF t_typ,
      it_data TYPE TABLE OF t_typ.

wa_typ-line = '1111'.
APPEND wa_typ TO it_typ.

DATA: tbl_name TYPE x030l-tabname,
      it_flds  TYPE TABLE OF rfc_fields.
tbl_name = 'MARA'.

CALL FUNCTION 'DP_GET_FIELDS_FROM_TABLE'
  EXPORTING
    tabname          = tbl_name
  TABLES
    data             = it_data
    fields           = it_flds
  EXCEPTIONS
    dp_invalid_table = 1
    OTHERS           = 2.
IF sy-subrc <> 0.
* MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
*         WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.

DATA: it_components TYPE TABLE OF rstrucinfo.
CALL FUNCTION 'GET_COMPONENT_LIST'
  EXPORTING
    program    = sy-repid
    fieldname  = 'wa_typ'
  TABLES
    components = it_components.

WRITE 'End'.

分享到:
评论

相关推荐

    用于layui table 自定义列

    本教程将深入探讨如何利用layui table实现自定义列,以及如何保存和应用这些自定义模板。 一、layui table组件基础 layui table组件提供了灵活的数据展示方式,包括基本的表格样式、分页、排序、筛选等特性。通过...

    oracle 用表结构创建 type

    根据提供的文件信息,本文将详细介绍如何利用Oracle中的表结构自动生成Type,并深入探讨其中涉及的关键概念和技术细节。 ### 一、理解Oracle Type 在Oracle数据库中,Type是一种用户定义的数据类型,可以用来表示...

    自定义导出Excel代码及包.rar

    总结,实现前端BootstrapTable自定义导出Excel功能,主要涉及以下步骤: 1. 引入BootstrapTable和export扩展库。 2. 创建BootstrapTable,配置数据源、列定义和导出选项。 3. 监听搜索和选择事件,根据用户操作更新...

    table点击表头排序

    var to = new TableOrder("idTable"), odID = to.creat({ type: "int", desc: false }), arrOrder = []; $$A.forEach([ ["idNum", { type: "int" }],//排序对象(对应列的id) ["idTitle", { index: 1 }], ["idExt",...

    MyBatis自定义typeHandler的完整实例

    本文主要介绍了MyBatis自定义TypeHandler的完整实例,包括自定义TypeHandler的必要性、自定义TypeHandler的步骤和示例代码。自定义TypeHandler可以满足特定的业务需求,提高开发效率和开发质量。

    SAP-ABAP-OO-实现-CL-SALV-TABLE

    DATA gr_table TYPE REF TO cl_salv_table. ENDCLASS. ``` **实现部分:** ```abap CLASS lcl_alv IMPLEMENTATION. METHOD getdata. SELECT * INTO TABLE lt_tab FROM spfli. ENDMETHOD. METHOD alv_process...

    oracle 自定义数据结构和表类型实验

    在Oracle数据库系统中,自定义数据结构和表类型是数据库设计和开发的重要组成部分。这些特性允许用户根据业务需求创建特定的数据存储解决方案,提高数据管理的灵活性和效率。本实验主要探讨了如何在Oracle中实现...

    Bootstrap Table 搜索框和查询功能

    知识点bootstrapTable 刷新和查询配置 2.提升js代码性能 1.减少全局变量声明 2.缓存dom节点查找结果 3.局部变量缓存全局变量  /** * @param col bootstrapTable列表生成配置对象 */ var searchValue ={};//查询...

    自定义radio背景图标

    通常,radio按钮的样式由系统默认提供,但为了使用户界面更加个性化和符合品牌形象,开发者常常会对其进行自定义设计,包括改变背景图标。 标题“自定义radio背景图标”指的就是这个过程。自定义的过程涉及到HTML、...

    tableExport 前端数据导出工具

    总结来说,TableExport是一款强大的前端数据导出工具,它提供了丰富的功能和自定义选项,使得网页中的数据能够方便地导出为多种常见格式。无论是小型项目还是大型应用,TableExport都能成为提高用户体验的有效工具。

    vue element table中自定义一些input的验证操作

    本文将详细介绍如何在`el-form`与`el-table`结合使用时,自定义`input`的验证操作。 首先,`el-form`组件通过`:rules`属性接收一个对象,该对象定义了各个字段的验证规则。例如: ```javascript data() { return ...

    easyui使用datagrid定制生成一个table

    EasyUI 的 DataGrid 控件支持两种方式的数据绑定:自动列生成和用户自定义列。 - **自动列生成**:当 `AutoGenerateColumns` 属性被设置为 `true` 时,DataGrid 会根据数据源自动创建列。 - 示例代码: ```csharp...

    bootstrap-table-export.js和tableExport.js

    tableExport.js提供了丰富的配置选项,可以自定义导出的样式、内容和格式,以满足不同项目的需求。 在实际应用中,这两个插件的使用步骤大致如下: 1. 引入依赖:在HTML文件中,先引入Bootstrap的CSS和JS文件,...

    layui table中的列为checkbox 使layui中table表格中的列单元格显示为单选框checkbox

    此外,你可能还会注意到压缩包中的其他链接,如“layui admin table表格中根据后台数据动态渲染switch开关”和“layui中的switch开关”。switch开关是layui中另一种常用的表单元素,用于呈现开/关的状态。它通常用于...

    MyBatis Generator自定义插件实现自定义Mapper

    在实际项目中,为了满足特定需求或提高代码复用性,我们有时需要对默认生成的代码进行扩展,这就是自定义插件的作用。下面将详细讲解如何实现MyBatis Generator的自定义插件,以实现自定义Mapper。 首先,我们需要...

    ORACLE实现自定义序列号生成

    create table S_AUTOCODE ( pk1 VARCHAR2(32) primary key, atype VARCHAR2(20) not null, owner VARCHAR2(10) not null, initcycle CHAR(1) not null, cur_sernum VARCHAR2(50) not null, zero_...

    tableExport插件包

    - **多语言支持**:`tableExport`还支持多语言,可以定制导出提示信息的语言。 4. **API调用** 除了通过数据属性配置,还可以直接调用`tableExport`提供的API来触发导出,如`tableExport({type: 'excel', ...

    el-table,el-form在vue中封装组件化,含操作按钮和插槽.pdf

    在给定的文件中,展示了如何利用Element UI库来封装`el-table`和`el-form`组件,这两个组件在管理系统的界面中非常常见,特别是用于数据展示和表单提交。 首先,我们关注`el-form`组件的封装。`el-form`用于创建...

Global site tag (gtag.js) - Google Analytics