美文网首页
SAP工具箱 知识库

SAP工具箱 知识库

作者: syjf1976_abap | 来源:发表于2021-06-30 12:06 被阅读0次

    点击蓝字 关注我们

    前言

    在SAP工具箱之 IDOC监控-增强功能中

    详见链接无峰,公众号:ABAP 技巧与实战SAP工具箱之 IDOC监控-增强功能

    介绍过知识库功能, 该功能与接口IDOC增强监控程序整合,辅助用户按报错消息记录并查询错误信息.提高报错的处理效率.

    后来用户建议把知识库扩展到自动单据和上传程序中,因此完善了一下知识库的调用及知识库与程序的整合.

    本文主要介绍知识库与程序的整合方式

    功能改进

    知识库中添加按钮允许显示消息长文本.

    引用知识库的方法

    • 所有调用BAPI产生单据的程序在记录错误的时候,补充记录一个错误ID(ERRNO).

    • 所有BAPI返回的消息附加该错误ID后写入表ZTBAPI_ERROR中.(类似于标准日志功能)

    • 双击后通过错误ID读取ZTBAPI_ERROR中的内容.

    • 整合在类方法中去调用程序zbc_bapi_err_disp呈现报错信息

      zcl_rep_comm=>disp_single_error

      zcl_rep_comm=>disp_all_error

    • 在程序中根据选中行的消息ID,消息号调用函数Z_BC_KNOW_MODIFY查询并记录知识点

    01

    BAPI错误记录表

    02

    单/多行显示报错信息

    在程序中通过调用封装的类,显示错误信息,调用方式支持单行(双击调用)或多行(选中,点击按钮调用)

    03

    封装类中调用程序

    在类中通过调用程序显示BAPI报错详细内容

    04

    调用知识点模块

    整合自动单据系列程序

    自动单据相关的程序中整合了统一的报错信息显示及知识库,用程序名取代接口名存放.

    详见链接无峰,公众号:ABAP 技巧与实战SAP开发框架系列之 自动单据

    整合导入系列程序

    导入的处理程序中整合了统一的报错信息显示及知识库,用程序名取代接口名存放.

    详见链接无峰,公众号:ABAP 技巧与实战SAP开发框架系列之 数据导入

    总结

    统一的BAPI报错记录及呈现体系方便用户查看业务处理时(含接口)详细的错误信息.

    也可以用标准日志体系记录,后续会尝试把知识库整合在标准日志体系中.

    集成知识库功能方便业务不断的累积知识点,提高知识传递的效率,降低系统运维成本.

    知识库相当于系统消息的一个备注功能,可以对系统消息做出补充说明,把SAP系统中专业,技术型的说明转换成业务容易理解的说明方式.

    通过补充的错误原因,处理方式等信息,降低维护人员解决问题的难度.

    THE

    END

    相关文章

      网友评论

          本文标题:SAP工具箱 知识库

          本文链接:https://www.haomeiwen.com/subject/otxqultx.html