ABAP 系统里使用事务码 SM21 查看系统日志的技巧介绍

ABAP 系统里使用事务码 SM21 查看系统日志的技巧介绍

有的 ABAP 开发人员,喜欢在生产系统里,使用 ABAP 调试器里单步调试的方式,修改一些变量的值,以此来绕过应用程序里一些权限检查的逻辑。首先 SAP 官方是不建议这么做的,因为这样绕过一些必需的权限检查,可能会导致应用程序在接下来的执行时,出现非正常退出的运行时错误(runtime error...

SAP ABAP 系统记录传输请求处理过程的日志存放目录

/usr/sap/trans/log 是 SAP 系统中的一个重要目录。这个目录下存放的文件主要是用来记录 SAP 系统在进行各种不同类型的传输请求(Transport Request)处理过程中的操作日志。在 SAP 系统的日常运行和维护中,这些日志文件提供了很多有价值的信息,例如出现错误时,可以...

实际案例分析 - 根据应用程序日志的记录,反查出哪一行 ABAP 代码产生的这条日志试读版

实际案例分析 - 根据应用程序日志的记录,反查出哪一行 ABAP 代码产生的这条日志试读版

本文的写作动机来自笔者知识星球一个朋友的提问:调用bapi创建主数据的时候报错,没有未物料组分配特性参数文件,这个是什么原因?实际查看,特性文件已经生成了这个朋友提供的是应用程序日志(即 Application Log)里的截图。关于应用程序日志的详细用法,笔者之前的文章已经做过介绍。74. 学会使...

学会使用 SAP ABAP Application Log 在代码里添加应用日志记录功能试读版

学会使用 SAP ABAP Application Log 在代码里添加应用日志记录功能试读版

笔者在知乎上回答了一个关于 SAP 系统权限管控的问题:SAP 有没有办法可以跳过权限测试 function?在问题的回答里笔者提到:如果是 SAP ABAP 系统,并且用户具有开发权限,那么可以进入调试模式,在调试器里使用 debugger-> Goto Statement 来绕过权限检查的...

学会使用 SAP ABAP Application Log 在代码里添加应用日志记录功能试读版

学会使用 SAP ABAP Application Log 在代码里添加应用日志记录功能试读版

在问题的回答里笔者提到:如果是 SAP ABAP 系统,并且用户具有开发权限,那么可以进入调试模式,在调试器里使用 debugger-> Goto Statement 来绕过权限检查的代码。然而这种行为会被记录到系统日志即事物码 SM21 里。如果因为绕过权限检测逻辑而导致系统数据出现不一致或...

如何在ABAP Netweaver和CloudFoundry里记录并查看日志

如何在ABAP Netweaver和CloudFoundry里记录并查看日志

Netweaver要记录日志需要有一个checkpoint group,可以自行创建也可以使用标准的。这里我重用标准的group:DEMO_CHECKPOINT_GROUP。tcode SAAB,点Display <->Activate进入编辑模式,将Logpoints设置为"Log",...

如何使用Prometheus采集SAP ABAP Netweaver的应用日志数据

Prometheus是一套开源的系统监控报警框架。它启发于Google的borgmon 监控系统,由工作在 SoundCloud 的 google 前员工在 2012 年创建,作为社区开源项目进行开发,并于2015年正式发布。2016年,Prometheus 正式加入 Cloud Native Co...

如何在ABAP Netweaver和CloudFoundry里记录并查看日志

Netweaver 要记录日志需要有一个checkpoint group,可以自行创建也可以使用标准的。这里我重用标准的group:DEMO_CHECKPOINT_GROUP。 tcode SAAB,点Display <->Activate进入编辑模式,将Logpoints设置为"Log...

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。