news 2026/6/19 14:09:12

权限相关代码-表

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
权限相关代码-表

常规权限检查

PARAMETERS carr TYPE spfli-carrid. AT SELECTION-SCREEN. AUTHORITY-CHECK OBJECT 'S_CARRID' ID 'CARRID' FIELD carr ID 'ACTVT' FIELD '03'. IF sy-subrc <> 0. MESSAGE 'No authorization' TYPE 'E'. ENDIF.
sy-subrcMeaning
0授权成功或未进行检查。在用户主数据记录中找到了该授权对象的授权。其值集包含指定的值。
4授权检查未成功。在用户主数据记录中找到了该授权对象的一个或多个授权,且这些授权包含值集,但未包含指定的值,或者指定了不正确的授权字段或字段过多。
12在用户主数据记录中未找到该授权对象的授权。
24此返回码已不再使用。
40在用户中指定了无效的用户 ID。

FOR USER user

AUTHORITY-CHECK OBJECT 'S_CARRID' FOR USER SY-UNAME ID 'CARRID' FIELD '__________' ID 'ACTVT' FIELD '__________'. IF sy-subrc <> 0. * Implement a suitable exception handling here ENDIF.

指定的授权对象列出至少一个且最多 10 个不同的授权字段

如果用户主数据记录中为该授权对象创建了一个或多个授权,并且对于其中至少一个授权,其使用 ID 指定的授权字段所定义的每个值集都包含待检查的值 val1 ... val10,则授权检查成功。未包含在语句中或其值被指定为 DUMMY 的授权字段将不进行检查。如果检查成功,sy-subrc 将被设置为 0。否则,它将被设置为一个不等于 0 的值

AUTHORITY-CHECK OBJECT 'S_CARRID' ID 'CARRID' FIELD '__________' ID 'ACTVT' DUMMY. IF sy-subrc <> 0. * Implement a suitable exception handling here ENDIF.

相关后台表

表描述
USER_ADDR依据地址数据的用户
TOBJ权限对象表
TACT可保护的活动(活动字段ACTVT)
TACTTTACT的文本表
TACTZ每个授权对象的有效作业
AGR_1251活动组的权限数据
AGR_USERS分配角色到用户
AGR_TEXTS用于层次菜单的文件结构-客户

相关事务码

事务码描述
S_BCE_68001432比较权限(可以比较用户,角色,参数文件,权限对象)
STAUTHTRACE权限跟踪(跟踪时间段、指定的用户)
SU02维护权限参数文件(可以传输)
SU20维护权限字段
SU20_BTCH维护权限字段
SU21维护权限对象
SU22/SU24维护权限缺省值(非代码方式给函数,事务码关联权限对象)
SU22_OLD事务中权限对象的用法
SU53评估权限检查(可以捕获缺失的权限)
PFCG角色维护
SUIM用户信息系统(包含各种权限对象查找,授权)
S_BCE_68001420实现根据事务码查询权限角色
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/19 14:07:14

claude 配置

claude指定模型配置文件&#xff1a; claude --settings ~/.claude/settings.json-qwen3.7 deepseek接入claude规则&#xff1a; 接入 Claude Code | DeepSeek API Docs 千问模型接入参考&#xff1a; 大模型服务平台百炼控制台 kimi,由于官网没有settings.json配置&…

作者头像 李华
网站建设 2026/6/19 14:05:10

踩坑:0.1+0.2≠0.3 与「金额用浮点」——前端后端谁来扛?

现象 金额展示 差一分钱&#xff1b;汇总与明细 对不上&#xff1b;接口 JSON number 传递大额分。 根因 IEEE-754 二进制浮点无法精确表示十进制小数&#xff1b;金额若用 double 运算会累积误差。 常见踩坑 全链路 元 float 加减乘除后再四舍五入。以为 toFixed 能修复一切&a…

作者头像 李华
网站建设 2026/6/19 14:02:58

用自定义数据集微调PP-OCRv5文本检测、识别模型

目录 1. 用PPOCRLabel标注数据 2. 搭建训练环境 2.1 拉取预安装 PaddlePaddle 的镜像 2.2 下载PaddleOCR源码 2.3 下载预训练模型 2.4 数据存放目录结构 2.5 用镜像构建并进入Docker容器 2.6 安装其余训练依赖 2.7 配置动态库搜索路径 3. 训练PP-OCRv5检测模型 3.1 …

作者头像 李华
网站建设 2026/6/19 14:02:03

华硕笔记本性能控制终极指南:5个核心模块彻底掌握G-Helper

华硕笔记本性能控制终极指南&#xff1a;5个核心模块彻底掌握G-Helper 【免费下载链接】g-helper Lightweight Armoury Crate alternative for Asus laptops with nearly the same functionality. Works with ROG Zephyrus, Flow, TUF, Strix, Scar, ProArt, Vivobook, Zenbook…

作者头像 李华
网站建设 2026/6/19 14:00:00

MC68HC908AP LVI与Break模块详解:嵌入式系统稳定与调试的硬件基石

1. 项目概述&#xff1a;深入理解MC68HC908AP的守护者与侦察兵 在嵌入式系统&#xff0c;尤其是那些运行在严苛环境下的工业控制、汽车电子或便携设备中&#xff0c;系统的稳定性和可调试性是两个永恒的核心命题。稳定&#xff0c;意味着MCU&#xff08;微控制器单元&#xff0…

作者头像 李华