zoukankan      html  css  js  c++  java
  • STC1_FULLSCREEN_TABLE_CONTROL



    在界面查询时,使用了定制表单读取逻辑按钮调出屏幕。可对查询条件进行深度定制,其中包括记录条目,日期,排序,以及通过表内

    的某个字段进行筛选。如下图: 

    定制表单逻辑图

                                       图1. 定制表单读取逻辑

    实际上该屏幕是通过FUNCTION STC1_FULLSCREEN_TABLE_CONTROL 进行调用的,该function为sap系统function,使用该function

    能够轻易地对某表进行维护以及筛选数据,是一个简洁方便的维护工具。下面对该function进行简单的说明:

     CALL FUNCTION 'STC1_FULLSCREEN_TABLE_CONTROL'

        EXPORTING

          header            = l_header           标题栏文字信息

          tabname           = 'ZHR_ADS_FORM_C'  需要读取内容的表名

          display_only      = space

          endless           = space

          display_toggle    = 'X'

          no_button         = 'X'                 该字段为空时,屏幕上会增加sap标准操作按钮

          x_start           = 5                   下面的字段为窗口坐标

          y_start           = 5

          x_end             = 90

          y_end             = 25

        IMPORTING

          okcode            = l_okcode           该值为BOOL类型,确定是否执行成功

    TABLES

          table             = g_formc_tab        填入表格内的信息

          fielddif          = fielddif           表格抬头信息其类型为field_dif

          modif_table       = l_formc_tab        在表格内修改后更改的提交信息(例如,要查询某字段显示的个数为三个,通过该内表提交)

    EXCEPTIONS

          no_more_tables    = 1

          too_many_fields   = 2

          nametab_not_valid = 3

          handle_not_valid  = 4

          OTHERS            = 5.



      IF l_formc_tab IS INITIAL.

    *   读取逻辑没有修改或者修改没有保存

        MESSAGE w178(zpilot01_hrms).

        EXIT.

      ENDIF.

     使用前需要先将抬头字段写入到fielddif表内。更改后点击保存按钮,完成筛选。

  • 相关阅读:
    .NetCore教程之 EFCore连接Mysql DBFirst模式
    .Net EF6+Mysql 环境搭建
    SQL实用
    前端文章分享
    mac怎样运行vue项目
    Cadence 操作技巧总结3:拼板技巧总结
    TCL语言控制Modelsim仿真 2
    TCL语言控制Modelsim仿真 1
    Cadence 操作技巧总结2:模块化布局
    Cadence 操作技巧总结1:测试点的生成1
  • 原文地址:https://www.cnblogs.com/purehunter/p/2058088.html
Copyright © 2011-2022 走看看