当前位置: 首页 > news >正文

SAP ABAP权限控制中常用TCODE

权限控制中的几个TCODE

1.创建新的权限对象并在程序中使用

利用SU21创建权限对象Z_TEST,在程序中检查授权。

检查的代码如下:

  AUTHORITY-CHECK OBJECT ‘Z_TEST’ID ‘ACTION’ FIELD ‘44′ID ‘BUKRS’  FIELD DUMMY .IF sy-subrc NE 0.MESSAGE e000(Z001) WITH ‘没有权限.’.ENDIF.

如果这个字段在SU20没有,需要先创建。

给授权角色分配权限对象。

Tcode:PFCG,在“Change Authorization Data”界面,菜单:

编辑->插入权限->手工输入

2.查看用户缺少的权限

运行完程序后立即用SU53查看

3.维护Tcode的权限对象检查状态

SU24,可以查看某个TCODE包含的权限对象并修改其检查状态

对应的表为 usobx和usobx_c

4.查看角色、权限对象、权限。。等的关系

SUIM 用户信息系统

5.只显示用户的信息

SU01D 用户显示

6、角色相关函函数,根据角色自动生成配置文件。

   CALL FUNCTION 'PRGN_PROFILE_NAME_GET'EXPORTINGact_objid        = t_role_only-roleIMPORTINGact_profile_name = profile.   

       在使用 BDC 创建权限角色的时候可能会用到,

    在使用SHDB录屏的时候S+代表的是按了向下翻页键,即PAGEDOWN。

     " 参考程序:SAP-程序-->ZAUTH_BATCH_INPUT_1权限角色创建修改的BDC程序

http://www.lryc.cn/news/237575.html

相关文章:

  • 云计算赛项容器云2023搭建
  • 11.1 文件拷贝移动与删除
  • redhat下使用CentOS yum源,并安装docker
  • 基于单片机体温脉搏检测控制系统及源程序
  • MyBatis-Plus逻辑删@TableLogic
  • 本地私域线上线下 线上和线下的小程序
  • 【前端学java】java中的Object类(8)
  • TensorFlow实战教程(二十六)-什么是生成对抗网络GAN?基础原理和代码普及
  • IDEA版SSM入门到实战(Maven+MyBatis+Spring+SpringMVC) -Maven依赖管理,版本号管理,继承和聚合
  • OpenVPN Connect使用连接公网VPN服务器实现内网穿透
  • Redis(集合Set和有序集合SortedSet)
  • 黔院长 | 《黄帝内经》——奇病论!
  • 手撕单链表(C语言)
  • 60 权限提升-MYMSORA等SQL数据库提权
  • 【C++上层应用】2. 预处理器
  • ISP--Black Level Correction(黑电平矫正)
  • python项目源码基于django的宿舍管理系统dormitory+mysql数据库文件
  • Java和 JS 的10大不同之处,你清楚吗?
  • vue动态配置路由
  • 科技云报道:全球勒索攻击创历史新高,如何建立网络安全的防线?
  • 通过bat命令启动jar后缀软件
  • Python选择排序和冒泡排序算法
  • 集合的自反关系和对称关系
  • 传递函数的推导和理解
  • STM32 SPI
  • Linux系统编程 day02 vim、gcc、库的制作与使用
  • Mistral 7B 比Llama 2更好的开源大模型 (四)
  • 相似基因序列问题 ——查找
  • 【汇编】“转移”综述、操作符offset、jmp指令
  • Java格式化类Format