1 TCode:ST05 的使用 一、 SQL Trace 通过 SQL 跟踪,可以具体查询数据来源于哪些数据库表,例如:可以查询某个交易(或几个交易)所涉及的数据库表。 为了减少在最终查询结果的工作量,要在屏幕显示你所要显示的数据的前一步,先进入ST05,点击 Activ ate Trace,然后执行显示数据前的操作,屏幕数据显示之后,回到 ST05,点击 Deactiv ate Trace,最后点击 Display Trace, 就可以具体查询数据来源于哪些数据库表了! 1、在外网 110 环境下,进入系统,输入 st05,进入画面如下: 2、点击 activ ate trace 选项,开始进入跟踪。如下图所示: 2 3、输入交易 fnv m,进入合同修改界面: 4、完成交易后,进入 st05 交易,点击 deactiv ate trace,然后再点击 display trace,如下图所示: 5、 得到如下图所示: 3 6 、 查询结果说明: 对上图字段说明如下: Du ration :持续时间,单位:毫秒 微秒 Obj. name :表名 Op. :操作类型 Statement :所执行的 SQL 语句。 二、 Enqu eu e Trace 通过 Enqu eu e Trace,系统可以记录所有关于一个用户或一组用户的锁与解锁声明。 跟踪记录可以包含如下信息: 执行锁定的语句 锁定对象所涉及的表明 设锁的程序名 锁的类型 锁的所有者 设锁以及解锁的时间 4 1、 在外网 110 环境下,进入系统,输入 st05,进入画面如下: 2、点击 activ ate trace 选项,开始进入跟踪。如下图所示: 5 3、输入交易 fnv m,进入合同修改界面: 4、完成交易后,进入 st05 交易,点击 deactiv ate trace,然后再点击 display trace。 5、得到如下图所示: 6 6 、查询结果说明: 对上图字段说明如下: Du ration :锁操作执行的时间 Obj. name :锁的名称 Op. :锁操作 Recs. :Nu mber of granu les in the lock object. RC :返回的编码,0 表示锁操作成功,1 表示操作不成功(锁多项应经被锁或部分已被锁)。 Statement :This colu mn lists the granu les for the lock requ est. 三、 RFC Trace 使用 RFC 跟踪,你可以跟踪应用程序所执行的远程调用或 SAP 系统在调用中所执行,你可以显示和分析跟踪文件中的跟踪记录日志。 跟踪的记录包含一下内容: 哪一个 Fu nction Modu les 在程序中被调用 7 RFC 是否成功执行 远...