【发布时间】:2019-08-25 03:48:37
【问题描述】:
我想记录我的 RFC 功能模块的每次调用。 SAP/ABAP 的当前最先进的技术是什么?
这些日志存储在哪里以及如何查看它们?还是创建一个自定义表并将调用写入此表更好?
ABAP 版本是 7.4
【问题讨论】:
我想记录我的 RFC 功能模块的每次调用。 SAP/ABAP 的当前最先进的技术是什么?
这些日志存储在哪里以及如何查看它们?还是创建一个自定义表并将调用写入此表更好?
ABAP 版本是 7.4
【问题讨论】:
【讨论】:
SAP 有一个special framework 用于启用 RFC 日志记录,称为 LOWGWIN (LOGCOM 200)。
功能集:
RFC 的日志记录允许您确定哪些用户有权访问 在什么时间点有哪些数据。您可以在 RFC 函数上记录数据 模块(FM)级别,例如:
参数类型
参数名称及对应值
为了尽量减少记录的数据量,您可以执行以下操作:
限制某些用户登录
过滤需要记录的参数才包含在日志记录中
仅为 RFC 功能模块启用客户端级别的日志记录 你想登录
您可以微调将记录的 RFC 调用(模块),包括 BAdI /LOGWIN/BADI_RFC_LOG_FILTER 成功或失败的调用。
最初日志临时存储在SAP中,可以通过事务/LOGWIN/SHOW_LOG查看,之后您可以通过事务/LOGWIN/TSF_TO_EXT将必要的日志记录传输到外部存储库(您应该提前设置)。
架构概述:
更多文档在这里:
> Software Downloads > Installations and Upgrades > A–Z Index > L > LOGGING OF RFC AND WEB SVCS 2.0
【讨论】: