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

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

时间:2023-06-26 22:58:43浏览次数:64  
标签:试读 记录 代码 应用程序 ABAP 日志

本文的写作动机来自笔者知识星球一个朋友的提问:

调用bapi创建主数据的时候报错,没有未物料组分配特性参数文件,这个是什么原因?实际查看,特性文件已经生成了

在这里插入图片描述
在这里插入图片描述

这个朋友提供的是应用程序日志(即 Application Log)里的截图。关于应用程序日志的详细用法,笔者之前的文章已经做过介绍。

大家从我上图知识星球的回复可以看出,这类问题实际有一种通用的解法,即从应用日志记录里的记录出发,首先找到错误消息对应的 Message Class 和 Message Number,进而通过事务码 SE91 里的 Cross Reference,也叫 Where Used List 功能去查找到底是哪一句 ABAP 代码抛出了这条消息。

我们通过一个简单的例子来熟悉这个流程。下面是详细的步骤讲解。

标签:试读,记录,代码,应用程序,ABAP,日志
From: https://www.cnblogs.com/sap-jerry/p/17507347.html

相关文章

  • 使用纯 ABAP 开发 SAP UI5 之一:概述
    abap2UI5是一个开源项目,提供了一种纯ABAP的方法来开发UI5应用程序,无需使用JavaScript、OData和RAP——类似于过去,只需要几行ABAP代码就可以使用选择屏幕和ALV显示输入和表格。该项目设计具有最小的系统占用,并可以在本地和云环境中运行。使用ABAP开发SAPUI5应用的一些优势:......
  • SAP BTP 平台 ABAP 编程环境如何维护自定义 Unit Of Measure 数据库表 T006
    在ABAPOn-Premises系统下,我们可以轻易在SAPGUI里对UnitofMeasure数据库表即T006进行维护:[图片]ABAP数据库表T006是SAP系统中的一个重要数据表,它用于存储与度量单位相关的信息。在SAP系统中,度量单位用于表示各种物料、服务和计量单位。这些信息对于物料管理、......
  • 站长 IIS日志字段说明
    元素名称描述日期(date)记录发出请求的日期。默认情况下为选定状态。时间(time)记录发出请求的时间(协调世界时(UTC))。默认情况下为选定状态。客户端IP地址(c-ip)记录发出请求的客户端的IP地址。默认情况下为选定状态。用户名(cs-username)记录访问服务器的已经过验证用户......
  • Mybatis 使用汇总(介绍,功能,连接池,日志,注解,XML映射文件)
    Mybatis介绍Mybatis功能Mybatis连接池mybatis日志Mybatis注解MybatisXML映射文件01.Mybatis是一款优秀的持久层框架(DAO),它支持自定义SQL、存储过程以及高级映射。MyBatis免除了几乎所有的JDBC代码以及设置参数和获取结果集的工作。MyBatis可以通过简单的XML......
  • Git log日志操作-6
    Gitlog日志操作区别:Gitlog:作用域是本地版本库。查看的是commit-m提交的内容。只add未commit不会生成log信息。支持简单查看,顺序查看,按时间和作者筛选Gitblame:作用域是工作区。查看的是工作区的最新内容,即使修改,未add,commit也可以打印。功能类似于linux中的cat命令一.Gitlog1......
  • elk 入门 - 分析nginx日志 + json格式 + 有调试的意识 + elk7.2.0
    1.本次采用的一台主机,将所有的软件安装一台上进行测试工作。2.安装部署:https://blog.51cto.com/hwg1227/22999953.简单调试输出rubydebuginput{file{path=>"/usr/local/log_test/*/*/*.log"start_position=>"beginning"}}output{e......
  • 配置文件 proxy_set_header -发往后端服务器的请求头---- nginx日志设置级别调试技巧
    http{includemime.types;default_typeapplication/octet-stream;sendfileon;#tcp_nopushon;#keepalive_timeout0;keepalive_timeout65;server_tokensoff;log_formatmain'$remote_addr-$remote_user[$time_local]......
  • Linux-rsyslog日志格式修改
    0.背景rsyslog是linux系统中用来实现日志功能的服务。默认已经安装,并且自动启用。作用:主要用来采集日志,不生产日志支持输出日志到各种数据库,如MySQL,PostgreSQL,MongoDBElasticSearch,等等;通过RELP+TCP实现数据的可靠传输(基于此结合丰富的过滤条件可以建立一种可靠的......
  • Windows Common Log File System (CLFS) Driver,也称为CLFS.sys,是Windows操作系统中的
    WindowsCommonLogFileSystem(CLFS)Driver,也称为CLFS.sys,是Windows操作系统中的一个驱动程序。它提供了一个通用的日志文件系统框架,用于记录和管理系统、应用程序和服务的日志。CLFS.sys文件的路径通常位于Windows操作系统的系统目录中。具体的路径取决于安装Windows的......
  • C#实现一个简单的日志类
    目录自定义日志类NLog版本的日志类上个月换工作,新项目又要重新搭建基础框架,把日志实现部分单独记录下来方便以后参考。自定义日志类代码大部分使用ChatGPT生成,人工进行了测试和优化,主要特点:线程安全,日志异步写入文件不影响业务逻辑支持过期文件自动清理,也可自定义清理逻辑......