有些透明表数据需要给用户看,但是又不能给用户SE16/SE16N的权限,就只能写一个报表给用户,或者使用SQVI、Query等,这就带来了挺多工作量,而且以后每次有新表都要来那么一次。为了减少工作量,写了一个通用的小程序,借用SE16的程序,通过维护表的方式来实现。程序很小但是很好用。

把表名和有权限查看此表的用户名维护到表ZSE16TABLE,在有新表的时候,只要维护下这个表就行了。

表ZSE16TABLE说明:TABNAME为表名,UNAME为有权限显示此表的用户名,如果这个字段为空,则所有用户都能查看此表内容,DESCP为描述字段,随便写,以让用户看懂为准。

在程序运行的时候,不允许用户输入表名,只能通过F4获取已经维护好的表名。

程序为:

ZSE16TABLE 表结构

内容维护:即用户权限

运行界面:

然后调用SE16来显示表内容:

如果想用SE16N格式显示:

CONCATENATE '/1BCDWB/DB' p_tab INTO progname .

SUBMIT (progname) VIA SELECTION-SCREEN AND RETURN .

CALL FUNCTION 'SE16N_START'

EXPORTING

i_tab = p_tab

i_display = 'X'

i_exit_selfield_fb = ' '

i_single_table = 'X'.

【转】用户显示数据库表通用程序相关推荐

  1. MySQL 学习笔记(1)— 创建/连接/选择/显示数据库(表) 查询单列(多列/所有列)/查询返回特定的行数 各种排序(单列/多列/降序/组合排序) 过滤数据

    本文是对之前学习 MySQL 的一个总结,使用思维导图的方式将涉及到的知识点罗列出来,一方面作为自己对于知识点的归纳,另一方面也便于日后查询. 在该篇文章中将对 MySQL 的基本使用.检索基本数据. ...

  2. 会员权限 表设计mysql_求用户-权限数据库表设计方案

    前不久做的一个系统,用户-权限是这样设计的, 用户表: Id int primary key not null identity(1,1) 主键 UloginName varchar(20) not ...

  3. Oracle 删除用户、删除当前用户的数据库表、删除表空间的过程

    删除当前用户数据库表 方法一(执行SQL语句) /* 复制粘贴并执行下面语句的结果集*/ SELECT 'DROP TABLE '|| table_name || ';' FROM USER_TABL ...

  4. 复制迁移数据库表数据程序

    其实很简单就是用move-corresponding语句,匹配两边的相同字段,然后赋值,就可以实现简单地在数据库表之间迁移数据了. *&---------------------------- ...

  5. php不同用户显示不同表单_php 实现接收多个name相同但Value不相同表单数据实例...

    最近在一个询盘留言管理系统时候一个问题,留言的前台的表单当中出现很多name值相同的input框,这些框是由用户填写的各不相同的值,现在要迁移到php平台上,而且要求不能改变前台的任何表单(因为用到这 ...

  6. 解锁用户及数据库表,锁死进程

    1 一丶解锁用户 2 --修改时间格式 3 alter session set nls_date_format = 'yyyy-MM-dd hh24:mi:ss'; 4 5 --查询锁住时间 6 se ...

  7. jsp页面显示mysql数据库数据_jsp页面显示数据库表数据

    在class.formname那里报错,错误提示语法错误,看不出来在哪啊,没错啊? pageEncoding="utf-8"%> 图书清单 table { border: 2 ...

  8. java实体中文字段_java - Spring JPA实体类是否可以包含不在数据库表中的非数据库字段 - SO中文参考 - www.soinside.com...

    我在SpringBoot中使用Spring JPA和Spring Data Rest.我有一个称为用户的数据库表和该表的实体.我没有此应用程序的控制器.@Entity @Table(name = &q ...

  9. MYSQL人事工资管理系统--数据库表及表设计(一)

    在做人事工资管理系统之前,要学习MySQL基础知识.比如:创建数据库及数据库表,增加字段,删除字段,修改字段,创建主键和外键,查询数据.创建视图.创建存储过程.创建触发器等.<?xml:name ...

最新文章

  1. MySQL手机统计信息_MySQL统计信息
  2. 享元模式 FlyWeight 结构型 设计模式(十五)
  3. 面试官 100% 会严刑拷打的 CMS 垃圾回收器,下次面试就拿这篇文章怼回去!
  4. 客户关系管理系统-CRM源码
  5. echarts迁徙图 vue_vue中高德搭配echarts做数据迁徙流线图
  6. 长沙android工程师,长沙安卓工程师辅导
  7. 将DLL注册成COM组件
  8. SpringBoot更换Apache Log4 2.15.0-rc2j漏洞补丁
  9. 如何刷原生android系统版本,小米手机1原生Android4.1系统刷机教程
  10. 【Unity性能优化】ASTC压缩格式(Android)
  11. java程序员 thinkpad_JAVA程序员笔记本电脑推荐?
  12. CentOS7 wifi安装配置问题总结
  13. Linux中shell编程——编写shell脚本,实现功能:在用户输入年、月后自动打印出对应年月的日
  14. 开发随笔:transform: skew
  15. 数据库学习之(5)详解DBMS
  16. 部署-GPS授时系统:GPS授时系统
  17. easyui+struts2:datagrid无法不能得到数据
  18. html 模拟百度和模拟360
  19. 中小学数学卷子自动生成程序分析
  20. webservice 本地测试把localhost 改成主机ip

热门文章

  1. 咖啡日报入驻PMCAFF App安卓端
  2. PMCAFF微课堂「已结束」 | 阿里资深运营揭秘电商运营与纯互联网运营的区别与互通
  3. YYCache深入学习
  4. 移动H5开发入门知识,CSS的单位汇总与用法
  5. 七、数据库的生成和修改
  6. Java编程的逻辑 (36) - 泛型 (中) - 解析通配符
  7. juqery 获取radio选中的值
  8. CSS_文字与特殊符号浏览器兼容性
  9. class.forname().newInstance()
  10. 金融领域下的数据挖掘算法应用:智能推荐算法模型