SAP  用户管理报表:查询用户下的角色

******************************************
* 查询用户下的角色(刘欣)
* 2013-5-3
* BASIS100@QQ.COM
*******表: AGR_TCODES     角色名:AGR_NAME    事务代码:TCODE (这个表在ZBA01中使用,ZBA02中没用)
*表: AGR_USERS      角色名:AGR_NAME     用户名:UNAME
*表: V_USERNAME     用户名:BNAME        完整的人员名称:NAME_TEXT
*表: AGR_TEXTS      角色名:AGR_NAME     角色说明:TEXT
******************************************
REPORT  ZBA_R002.TYPE-POOLS: SLIS,KCDE.
DATA: USERNAME(20) TYPE C,G_REPID TYPE SY-REPID,IT_EVENTS TYPE SLIS_T_EVENT,IT_FIELD TYPE SLIS_T_FIELDCAT_ALV,WA_FIELD TYPE SLIS_FIELDCAT_ALV,IT_SORT TYPE SLIS_T_SORTINFO_ALV.
INITIALIZATION.
G_REPID = SY-REPID.DATA:BEGIN OF ITAB OCCURS 0,UNAME TYPE AGR_USERS-UNAME,NAME_TEXT TYPE V_USERNAME-NAME_TEXT,AGR_NAME  TYPE AGR_USERS-AGR_NAME,TEXT TYPE AGR_TEXTS-TEXT,END OF ITAB.DATA  NAMETEXT TYPE AD_NAMTEXT.START-OF-SELECTION.SELECT-OPTIONS NAME FOR USERNAME NO INTERVALS.SELECT-OPTIONS ZHNAME FOR NAMETEXT NO INTERVALS.
END-OF-SELECTION.PERFORM TOSQL.
PERFORM SHOW_DATA.*---------------------------------------------------------------------
*      Form  SHOW_DATA
*---------------------------------------------------------------------FORM SHOW_DATA .DATA: WS_FIELDCAT        TYPE SLIS_T_FIELDCAT_ALV WITH HEADER LINE,WS_FIELDGROUPS_TAB TYPE SLIS_T_SP_GROUP_ALV,WS_LAYOUT          TYPE SLIS_LAYOUT_ALV,WS_SORTFIELDS_TAB  TYPE SLIS_T_SORTINFO_ALV WITH HEADER LINE,WS_EVENTS          TYPE SLIS_T_EVENT.DATA: NN TYPE I VALUE 0.DATA: TITLE TYPE LVC_TITLE.DATA: COLOR TYPE SLIS_T_SPECIALCOL_ALV WITH HEADER LINE.
*DEFINE HOUT.NN = NN + 1.WS_FIELDCAT-COL_POS       =  NN.WS_FIELDCAT-TABNAME       = 'ITAB'.WS_FIELDCAT-KEY           = &1.WS_FIELDCAT-FIELDNAME     = &2.WS_FIELDCAT-SELTEXT_M     = &3.WS_FIELDCAT-CFIELDNAME    = &4.WS_FIELDCAT-DATATYPE      = &5.WS_FIELDCAT-REF_TABNAME   = &6.WS_FIELDCAT-REF_FIELDNAME = &7.WS_FIELDCAT-DO_SUM        = &8.WS_FIELDCAT-HOTSPOT       = &9.APPEND WS_FIELDCAT.CLEAR WS_FIELDCAT.END-OF-DEFINITION.HOUT:''  'UNAME' '登录用户名'  ''  ''  ''  ''  ''  '',
''  'NAME_TEXT' '中文姓名'  ''  ''  ''  ''  ''  '',
'X'  'AGR_NAME' '角色'  ''  ''  ''  ''  ''  '',
'X'  'TEXT' '角色名称'  ''  ''  ''  ''  ''  ''.WS_LAYOUT-ZEBRA             = 'X'.WS_LAYOUT-GET_SELINFOS      = 'X'.WS_LAYOUT-COLWIDTH_OPTIMIZE = 'X'.WS_LAYOUT-DETAIL_POPUP      = 'X'.*******排序WS_SORTFIELDS_TAB-FIELDNAME = 'UNAME'.WS_SORTFIELDS_TAB-UP = 'X'.APPEND WS_SORTFIELDS_TAB.CLEAR WS_SORTFIELDS_TAB.CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'EXPORTINGI_CALLBACK_PROGRAM      = SY-REPIDI_CALLBACK_USER_COMMAND = 'USER_COMMAND'IS_LAYOUT               = WS_LAYOUTIT_FIELDCAT             = WS_FIELDCAT[]IT_SPECIAL_GROUPS       = WS_FIELDGROUPS_TAB[]IT_SORT                 = WS_SORTFIELDS_TAB[]IT_EVENTS               = WS_EVENTS[]I_GRID_TITLE            = TITLEI_DEFAULT               = 'X'I_SAVE                  = 'A'TABLEST_OUTTAB                = ITAB[]EXCEPTIONSPROGRAM_ERROR           = 1OTHERS                  = 2.ENDFORM.                    " OUTPUT_DATA*--------------------------------
* FORM TOSQL
*--------------------------------
FORM TOSQL.
SELECT DISTINCT AGR_USERS~AGR_NAME    AGR_USERS~UNAME    V_USERNAME~NAME_TEXT   AGR_TEXTS~TEXTINTO CORRESPONDING FIELDS OF TABLE ITABFROM AGR_USERSINNER JOIN V_USERNAME ON AGR_USERS~UNAME = V_USERNAME~BNAME       "加入用户全称INNER JOIN AGR_TEXTS ON  AGR_USERS~AGR_NAME = AGR_TEXTS~AGR_NAME     "加入角色说明WHERE AGR_USERS~UNAME IN NAME.
DELETE ADJACENT DUPLICATES FROM ITAB.SORT ITAB BY  UNAME AGR_NAME .
ENDFORM.

SAP ABAP ZBA_R002 查询用户下的角色相关推荐

  1. SAP ABAP ZBA_R001 查询用户下的角色,事务代码

    SAP用户管理报表: 查询用户下的角色,事务代码: ****************************************** * 查询用户下的角色,事务代码 * 作者:刘欣 * 2013- ...

  2. 【转发】SAP ABAP ZBA_R001 查询用户下的角色

    ****************************************** * 查询用户下的角色,事务代码 * 作者: 刘欣 * 2013-5-3 * basis100@qq.com * Q ...

  3. SAP ABAP ZBA_R003 查询用户下的角色里的公司

    查询用户下的角色里的公司 ****************************************** * 查询用户下的角色里的公司 * 作者:刘欣 * 2013-5-3 * BASIS100 ...

  4. SAP ABAP SQL查询分析器

    ABAP开发者是一个很不错的辅助工具!是国外人使用ABAP写的一个类似一SQL Server的查询分析器,支持多表联合查询,时时展示查询结果. 限制: 只支持Open SQL,不支持Native SQ ...

  5. oracle查询用户权限和角色_详解jenkins配置用户角色权限的实现方法

    概述 今天介绍下jenkins应该怎么去配置用户角色权限,注意jenkins 配置用户角色权限需要安装插件 Role Strategy Plugin. 1.安装 Role Strategy Plugi ...

  6. SAP ABAP 如何查询一个变量表里的变量被哪支程序使用到?

    STVARV,维护了如下的变量 Z_PR_PO_PRICE_NO_CHNG, 如何知道该变量是在哪个增强或者用户出口里所调用? SE38 , 程序名字:RPR_ABAP_SOURCE_SCAN 执行, ...

  7. SAP ABAP 模糊查询

    where mara~ERSDA like '201911%' %:模糊查询 _ :精确查找

  8. 下拉框实现 一 - SAP ABAP 报表选择屏幕下拉框的实现

    DATA:vid TYPE vrm_id , "屏幕字段(可以是单个的I/O空间或者是Table Control中的一个单元格)           list TYPE vrm_values ...

  9. oracle查询用户下所有表名称

    select * from all_tables where owner='YOUR_USERNAME';

最新文章

  1. QTreeWidget 读取windows注册表
  2. android告别篇-对于源码我的一些看法
  3. 图像算法处理视频不稳定?港科大团队提出一种通用算法解决视频处理时域不稳定问题
  4. 如何制作linux系统硬盘,教你制作Linux操作系统的Boot/Root盘
  5. 基于vue单页应用的例子
  6. 2014025673《嵌入式系统程序设计》第三、四周学习总结
  7. win7系统老是弹窗怎么解决_教你win7电脑右下角老是弹出广告的三种解决办法
  8. C语言课程设计报告(学生成绩管理系统)
  9. ReactJS快速入门
  10. 全链路异步Rest客户端 ESA RestClient
  11. PaddlePaddle2.0利用ResNet101预训练模型实现蝴蝶分类
  12. linux pthread头文件,pthread t 头文件_uint8 t 头文件_pthread t 头文件
  13. iOS推送之远程推送
  14. 几何公差标注示例及解释——直线度
  15. gentoo 下Local time zone must be set--see zic manual page解决办法[原创]
  16. 就业和工作?毕业生何去何从?
  17. 最新xampp安装教程与配置
  18. 推荐系统 --- 推荐算法 --- 其他
  19. 2021宜宾叙州区二中高考成绩查询,宜宾叙州第二中学2021年录取分数线
  20. 金桔蓝牙网关蓝牙连接错误代码对照表

热门文章

  1. 行存储(Row-Based)和列存储(Column-Based)
  2. facenet无法检测到的三张人脸照片
  3. Codeforces Round #536 (Div. 2) E. Lunar New Year and Red Envelopes(DP+muitiset优化)
  4. 面试官:讲讲互斥锁、自旋锁吧
  5. 最后一批90后开始养生了,中医科普短视频会火吗?
  6. live2d_Live2D解锁丨SR羁绊复刻,生日定制服装上架!
  7. kail中的渗透测试工具
  8. dcs系统opc服务器设置,如何配置紫金桥软件与DCS的OPC进行通讯
  9. 关于销售订单高级定价的一点疑惑
  10. Mac系统重置快捷键