统计SAP所有tcode使用日志的思路
前提:
SAP系统本身有很强大的日志审计功能,但系统标准功能比较复杂,加上考虑到系统性能问题,RZ10未开启系统审计功能。但有统计事务代码、包括标准事务代码使用情况,以及对特定事务代码做二级权限管控的需要。
解决思路:
根据一般思路,如果我们能在tcode输入框中输入tcode回车之后、tcode执行之前做增强,则能实现上述需求。
经过调试分析,从输入tcode并回车到最终tcode之前,程序会经过SFW_GET_SWITCHPOS这个函数(可以/h调试一下就知道了,F7跳过第一个函数就到这个函数),我们可以在这个程序里做增强。
该函数中的SWITCHTAB中存储的就是输入框输入的事务代码。
在我们自己的函数中就可以大有所谓了,二级权限检查、日志记录什么的都可以做了。
有一点需要注意,如果我们的增强代码中使用了gui相关的函数和类,建议只判断sy-batch ne ‘X’的情况,以免后台运行job报错。
如若转载,请注明出处:https://www.gavindong.com/3090.html
相关推荐
-
abap基础tcode,经常用到的
ABAP常用的Tcode Tcode 描述 备注ABAPDOCU ABAP文档和范例BAPI BAPI浏览器CMOD(SMOD) SAP增强LSMW 数据导入工具 数据导入PFCG…
-
ABAP判断用户是否有执行tcode的权限
场景:你有几百个tcode需要分析每一个tcode有哪些人有使用权限,你可以考虑使用suim,但工作量非常大。 解决思路:把这些tcode维护到一个自建表,循环这个清单调用函数判断…
-
SAP权限管理事物代码
1.创建新的权限对象并在程序中使用利用SU21创建权限对象Z_TEST,在程序中检查授权。检查的代码如下:AUTHORITY-CHECK OBJECT ‘Z_TEST&…
-
Example for BTE 00001120
Overview: BTE 00001120 can be used to change the data and return it to SAP standard Progra…
2019.04.30787 0 -
翻译SAP事务代码描述
大部分ABAP Workbench开发相关的组件都可以直接在编辑器中进行翻译,但Tcode等一些组件无法直接通过菜单进行跳转翻译,需在SE63中进行翻译。 翻译Tcode描述的操作…
-
BTE增强记录会计凭证更改
BTE增强记录会计凭证更改 Requirements: Need to update custom table field when changes made on FI Docu…
2020.05.12434 0 -
通过增强MV45AFZZ实现VA02字段状态仅显示
包含文件 MV45AFZZ 增强逻辑: FORM userexit_field_modification. * CASE SCREEN-GROUP3. * WHEN ‘900’. …
-
[转]SAP Functional Transaction Codes
Customer XD01 Create Customer (Centrally) XD02 Change Customer (Centrally) XD03 Display Cu…
-
BAPI_ACC_DOCUMENT_POST生成预制凭证增强
1、找该BAPI增强出口ACC_DOCUMENT(SE24跟踪); 2、SE19对BADI实例化 READ TABLE c_extension2 INTO wa_extension…
-
SAP BOM相关Tcode
CS00 BOM Menu CS01 Create Material BOM CS02 Change Material BOM CS03 Display Material BOM …
-
增强SAP VBAK表实现将自定义字段展示到销售订单抬头附加屏幕中
需求: 需要在VBAK表中增加一些客制化字段,并将这些字段展示到销售订单抬头的“附加B”屏幕中。当修改销售订单时,这些字段可编辑,反之只能查看。 分析: SAP增强的方式有多种,本…
2020.11.25382 0 -
[转载]SAP 增强
SAP 中如何寻找增强 方法一、利用TCODE寻找增强(第二代的增强) 执行一个程序(源代码后附),在选择屏幕处输入你所需要增强的程序TCODE,执行後,就会出现一个列表,那里就有…
-
SAP Basis运维常用事物代码
1 系统监视 1.1 进程监视SM66/SM50 进程查看 管理员需全天监看系统的进程。长时间运行的后台工作,有缺陷的报表程序,若不进行控制都将消耗掉大量的系统资源。管理员用这个…
-
SAP FICO模块后台配置常用事物代码(零售分销)
模块 事务/视图/表/程序/函数 对象 系统 V_T005_BAS 基础系统的有限国家设置 系统 V_005_B 设置国家特定的检查 系统 V_T005S 插入区域 系统 SPRO…
-
SAP模块常用增强总结
MM模块:采购订单增强: BADI :ME_GUI_PO_CUST ME_PROCESS_PO_CUST物料凭证增强: BADI:MB_DOCUMENT_BADI USER-EXI…
-
SAP BTE增强 – Business Transaction Events
Business Transaction Events (BTEs) have been available as of Release 4.0 and are another t…
2019.04.30985 0 -
Remove specific tcodes assigned to users in SAP
在SAP中移除特定清单中用户的特定tcode的操作步骤:It’s a huge project.In SAP, tcodes belong to roles, and …