abap--如何在abap中使用日志管理

abap--如何在abap中使用日志管理

ID:35533268

大小:56.62 KB

页数:5页

时间:2019-03-25

abap--如何在abap中使用日志管理_第1页
abap--如何在abap中使用日志管理_第2页
abap--如何在abap中使用日志管理_第3页
abap--如何在abap中使用日志管理_第4页
abap--如何在abap中使用日志管理_第5页
资源描述:

《abap--如何在abap中使用日志管理》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、sap提供标准两数來操作应川H志,这篇文章将详细介绍如何使川应川H志。1>和关TCODE•SLGO・>Usedtomaintainthelogobject•SLG1->Usedtoviewthelog2、配置步骤1)运行SLGO,系统将弹出一个提示窗口,点击“OK“按钮;2)点击噺增”按钮,在对象名中输入”ZTESTLOG”,在描述中”TestLog“,并点击”保存”按钮;3、开发步骤1)川SE11创建一•个结构乙LOG_MESSAGE,结构的字段如F:ComponentComponentTypeMSGTYSYMSGTYM

2、SG_TEXT_1SYMSGVMSG_TEXT_2SYMSGVMSG_TEXT_3SYMSGVMSG_TEXT_4SYMSGV2)用SE91创建消息类ZMESSAGE,并在999输入四个占位符(&)3)用SE37创建函数族”ZLOG”4)在创建函数纽后创建函数,,ZIU_MESSAGE_LOGGING,*IMPORTPARAMETERS:l_LOG_OBJECTtypeBALOBJD->Applicationlog:Objectname(Applicationcode)IEXTNUMBERtypeString->Appli

3、cationLog:ExternalIDExportparameters:NoneChangingparameters:NoneTablesparameters:T_LOG_MESSAGEtypeZ_LOG_MESSAGEExceptions:LOG_HEADER_INCONSISTENTLOGGINGERROR代码如F:FUNCTIONZIU_MESSAGE_LOGGING."“Localinterface:*HIMPORTING*HREFERENCE(I_LOG_OBJECT)TYPEBALOBJ_D*"REFEREN

4、CE(I_EXTNUMBER)TYPESTRING*MTABLES*nT_LOG_MESSAGESTRUCTUREZ_LOG_MESSAGE*"EXCEPTIONS*"LOG_HEADER_INCONSISTENT*nLOGGING_ERROR*Author:AshimChowdhury*DESCRIPTION:Thisfunctionmoduleisusedinsertmessagesinthe*applicationlogCONSTANTS:c_messageTYPEsyst-msgidVALUE^MESSAGE,c_

5、999TYPEsyst-msgnoVALUE'999'.DATA:l_log_handleTYPEballoghndl,l_s_logTYPEbal_s_log,l_dummytypestring,l_ext_notypebal_s_log-extnumber,l_s_mdefTYPEbal_s_mdef.ifT_LOG_MESSAGE[]isnotinitial.Lsjog-object=l_LOG_OBJECT.I_ext_no=l_EXTNUMBER.Islog-extnumber=Iextno.*Createthe

6、logwithheaderdataCALLFUNCTION'BAL_LOG_CREATE'EXPORTINGi_s_log=l_s_logIMPORTINGELOGHANDLE=IloghandleEXCEPTIONSLOG_HEADER_INCONSISTENT=1OTHERS=2.IFsy-subrc<>0.casesy-subrc・when1.raiseLOG_HEADER_INCONSISTENT.whenothers・raiseLOGGING_ERROR・endcase.ENDIF.I_s_mdef-log_ha

7、ndle=l_log_handle.*SetthedefaultvalueCALLFUNCTION,BAL_GLB_MSG_DEFAULTS_SET,EXPORTINGismsgdefaults=IsmdefEXCEPTIONSOTHERS=0.*LoopthemessagetableandwritethemessagesintothelogloopatT_LOG_MESSAGE・*UsethemessagetypeZMESSAGEandmsgno999*Issuethemessageinadummyvariablemes

8、sageIDC_messagetypet_log_message-MSGTYnumberC_999witht_log_message-MSG_TEXT_1t_log_message-MSG_TEXT_2t_log_message-MSG_TEXT_3t_log_message-MSG_TEXT_4int

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。