BAL_LOG_CREATE --> Create log with header data BAL_LOG_MSG_ADD --> Put message in log BAL_DB_SAVE --> Save logs in the database 创建应用日志的处理步骤: 1: 使用TCODE:SLG0创建对象和子对象. 2: 创建对象,对象名以Z或Y开头. 3: 创建对象后,你将创建子对象. 4: 如果相应的子对象不存在...
其实除了 SAP 系统自动记录的系统日志之外,ABAP 应用开发人员也能在自己编写的 ABAP 报表里,通过 ABAP Application Log,根据实际需要插入一些应用层面的日志。 当客户使用我们的 ABAP 程序遇到问题时,我们可以不需要单步调试,而是通过查看这些程序运行时产生的应用日志,初步分析可能的问题原因。 下图是 Application Log ...
SAP ABAP Application Log 的使用场景: (1) 当你想记录应用程序的执行进度,以便以后在需要时重建它; (2) 当开发人员不确定/无法调试代码(前台/后台)并且想深入了解错误原因时,可以通过检查应用程序日志来确定问题所在的确切位置。 使用事物码SLG0 创建一个对象,该对象用于识别开发人员在 ABAP 代码里使用的 Appli...
Application log(应用日志)是SAP内部用于记录application运行的事件日志,通常可用作message collector。 - 在Package SZAL下,SAP提供了一系列的标准函数,通过复用这些函数,可以轻松地根据项目需求,实现application log的创建、保存、查询、删改等功能。通常,在3.0 release的版本中的SAP的application log相关的Function Modle ...
APPEND ls_log TO et_messages. ENDLOOP. ENDMETHOD. 用到的 Function Module BAL_GLB_SEARCH_MSG 介绍: BAL_GLB_SEARCH_MSG 的参数包括 I_MSGID(消息 ID)、I_MSGNO(消息编号)、I_MSGV1 到I_MSGV4(消息变量)、E_LOGNUMBER(日志编号)和 E_LOG_HANDLE(日志句柄)。当你使用这个 Function Module 查找...
SAP ABAP Application Log 的使用场景: (1) 当你想记录应用程序的执行进度,以便以后在需要时重建它; (2) 当开发人员不确定/无法调试代码(前台/后台)并且想深入了解错误原因时,可以通过检查应用程序日志来确定问题所在的确切位置。 使用事物码 SLG0 创建一个对象,该对象用于识别开发人员在 ABAP 代码里使用的 App...
You could use the Program: /SDF/BAL_READ to download the SLG1 log. This report shows classified Logs with Errors, warning and successful. Follow below simple three steps for downloading and have attached document with screen-prints, please review: Step 1: Goto T-code: SE38 or SA38. Enter...
举个例子,假设你在运行某个 SAP 事务时遇到了一个错误消息,这个消息的 ID 是ZMYMSGID,编号是001,并且它有一个变量VAR1。你可以使用BAL_GLB_SEARCH_MSG来查找这个消息: DATA: lv_lognumber TYPE balloghndl, lv_log_handle TYPE balloghndl.CALL FUNCTION 'BAL_GLB_SEARCH_MSG' ...
SAP Managed Tags: ABAP Development sample code...! REPORT ZTEST_ERROR_LOG. data: temp1 type werks. DATA: gv_log_handle TYPE balloghndl. "Application Log: Log Handle data : MSG TYPE BAL_S_MSG. DATA : LOG TYPE BAL_S_LOG. DATA: LOG_HANDLE TYPE BALLOGHNDL. data: log_handle_table...
In addition sample code has been added to this repository so that the application log can be integrated into the Fiori Elements application that is used as the UI for our RAP business object. Instead of using a SAPUI5 reuse component this allows for a tighter integration in your application ...