RFC通话记录

2020-09-22 13:36发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨, 我在ERP系统中有许多R...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


嗨,

我在ERP系统中有许多RFC,这些都是外部系统通过中间件组件使用的。 所有这些RFC都按预期执行/

主要电话是从我们的网站进行库存检查。 该RFC每24小时被调用约400万次。

我想记录对这些RFC的每个调用(开始时间,结果和结束时间),以帮助进行错误跟踪和负载分析。

我查看了各种系统选项,例如ST03,尽管它可以为您提供一天的通话次数,但它并没有下降到所需的水平(每个通话)

我已经考虑过使用数据库表,但是(保留两个星期)最终将有168,000,000个条目(400万个呼叫,3个州,14天)

任何人都可以(或已经这样做)记录每个呼叫吗?

谢谢

詹姆斯

9条回答
wang628962
2020-09-22 14:09

我很快将实现一个类似的系统,该系统与进行RFC调用的第三方系统打交道-但我的数量将大大减少。 这是一些要点...

  • 所有RFC都是自定义的。
  • 具有一个自定义类以处理进入日志表的条目(管理键,时间戳,用户ID,RFC来源等)
  • 每个RFC函数调用一次该类(或多次,具体取决于参数的数量)
  • 对于表和结构,我将结构名称记录在一个字段中,然后将结构中的全部内容记录在一个数据字段中
  • 一些关键的RFC也可以通过导出参数来记录日志-带有导出参数
  • 我有一个表来控制整个组织单位(基于每个工厂或仓库)的默认日志记录级别 )-调试,成功,警告或仅错误。 对于开发和质量检查系统,我的默认值为D;对于生产环境,我的默认值为E。 (与RFC相比,我记录的日志要多得多,这使D变得非常有用。
  • 有一个参数ID(PID),可让我在每个用户临时的基础上将日志记录切换到不同的级别
  • >
  • 我编写了一个自定义的前端,该前端可以逐个字段地解析结构
  • 前端负责在每天第一次使用日志表时清除日志表。 避免执行后台作业-但是随着您的数量的增加,您可能希望该作业运行。

如果您有任何特定问题,请放心,我会尽力为您提供更多信息。/p>

一周热门 更多>