欢迎来到天天文库
浏览记录
ID:35533268
大小:56.62 KB
页数:5页
时间:2019-03-25
《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
此文档下载收益归作者所有