【SAP】ABAP——接口日志

本文介绍了在SAP ABAP中如何为RFC接口添加日志功能,以便记录OA系统调用接口时的输入参数,方便后期问题排查。文中提供了具体的实现代码。
摘要由CSDN通过智能技术生成

背景:书写RFC接口时,需要添加接口日志,记录OA系统调用RFC接口的传入参数,便于问题排查。

实现代码:

*&---------------------------------------------------------------------*
*&  Include           ZUTIL_RFC_LOG_V1
*&---------------------------------------------------------------------*

**********************************************************************
* 通用宏  记录RFC接口传入参数 V1.0
*
* 为了直接使用运行时的上下文环境
* 必须使用宏
* 若在高并发环境  且RFC是有状态的调用
* 这部分宏的处理需要考虑资源的竞争  锁定解锁带来一定的开销
* 对外RFC接口  基本是无状态调用
* 暂不用考虑写入日志时的互斥
**********************************************************************
DEFINE m_rfc_ipara.
  data:
    lo_xml    type ref to cl_xml_document,
    node_root type ref to if_ixml_node,
    node_import type ref to if_ixml_node,
    node_change type ref to if_ixml_node,
    node_table  type ref to if_ixml_node,

    lt_table  type rsfb_para,
    lt_import type rsfb_para,
    lt_export type rsfb_para,
    lt_change type rsfb_para,
    ls_para   type rsfbpara.

  data: ld_fn
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值