PI消息統(tǒng)計程序_20160315_第1頁
PI消息統(tǒng)計程序_20160315_第2頁
PI消息統(tǒng)計程序_20160315_第3頁
PI消息統(tǒng)計程序_20160315_第4頁
PI消息統(tǒng)計程序_20160315_第5頁
已閱讀5頁,還剩9頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)

文檔簡介

1、SAP PI每日消息匯總功能說明書一、 需求分析 SAP從數(shù)據(jù)表(ZSXMSMSG,ZSXMSMSG_AAE)中抓取數(shù)據(jù)用SAP選項簽功能將錯誤消息、接口明細(xì)(IE/AAE)、總量分別通過ALV展示UI的形式自動化統(tǒng)計每日消息,簡化PI人員工作量。輸入界面:開始日期:用戶輸入查找數(shù)據(jù)設(shè)定的開始日期開始時間:用戶輸入查找數(shù)據(jù)設(shè)定的開始時間結(jié)束日期:用戶輸入查找數(shù)據(jù)設(shè)定的結(jié)束日期結(jié)束時間:用戶輸入查找數(shù)據(jù)設(shè)定的結(jié)束時間初始界面執(zhí)行按鈕:ALV-輸出表樣:二、 功能設(shè)計錯誤消息(輸出參數(shù)):字段描述字段名類型長度數(shù)據(jù)項說明省ZSHENGCHAR20端ZDUANCHAR20錯誤類型ZERRTYPCHA

2、R20業(yè)務(wù)影響ZAFFECTCHAR50主鍵ZKEYCHAR20接收接口名稱ZINTERFACERCHAR120接口描述ZIFNAMECHAR100成功ZSUCCDEC16失敗ZERRDEC16總消息量ZSUMDEC20失敗占比ZHANBIDEC10失敗原因ZYUANYINCHAR1000PI接口明細(xì)-P1A(輸出參數(shù)):字段描述字段名類型長度數(shù)據(jù)項說明截止日期TIMEPERIODCHAR50發(fā)送系統(tǒng)SENDERCOMPONENTCHAR60接收系統(tǒng)RECEIVERCOMPONENTCHAR60接口INTERFACECHAR120錯誤ERRORCHAR6執(zhí)行中SCHEDULEDCHAR6成功S

3、UCCESSFULCHAR6終止的錯誤TERMINATEDWITHERRORDEC6PI接口明細(xì)-P1X(輸出參數(shù)):字段描述字段名類型長度數(shù)據(jù)項說明開始日期INTERVALSTART結(jié)束日期ENDOFINTERVAL消息數(shù)量NUMBER接口大小SIZE進程時間PROCESSINGTIMERATE組件COMPONENT同步/異步PROCESSINGMODE發(fā)送接口SENDERCOMPONENT發(fā)送接口描述SENDERNAME接收接口RECEIVERCOMPONENT接收接口描述RECEIVERNAME總量(輸出參數(shù)):字段描述字段名類型長度數(shù)據(jù)項說明起始時間(PIA)TIMEPERIODPIA

4、成功SUCCESSFULPIA失敗ERRORPIA總量TOTALPIA起始時間(PIX)TIMEPERIODPIX成功SUCCESSFULPIX失敗ERRORPIX總量TOTALPIX異步ASYNPIX同步SYNPIX涉及的標(biāo)準(zhǔn)數(shù)據(jù)庫表數(shù)據(jù)庫表名表描述自建數(shù)據(jù)字典的定義 ZPIT004(PI統(tǒng)計分析日志表):報表字段字段名是否為主鍵類型長度查詢開始日期 ZDATEFZTIMEFZDATETZTIMETZSHENGZDUANZINTERFACEZERRTYPZAFFECTZKEYZIFNAMEZYUANYINZSUCCZERRZSUMZHANBIYDATS8TIMS6DATS8TIMS6CHAR

5、20CHAR20CHAR120CHAR20CHAR50CHAR20CHAR100CHAR1000DEC16DEC16DEC20DEC108查詢開始時間 ZTIMEFZDATETZTIMETYTIMS66查詢結(jié)束日期ZDATETYDATS8TIMS6DATS8TIMS6CHAR20CHAR20CHAR120CHAR20CHAR50CHAR20CHAR100CHAR1000DEC16DEC16DEC20DEC108查詢結(jié)束時間省 端 入站接口名稱錯誤類型業(yè)務(wù)影響主鍵接口描述失敗原因成功失敗總消息量失敗占比ZTIMETYTIMS66省 端 入站接口名稱錯誤類型業(yè)務(wù)影響主鍵接口描述失敗原因成功失敗總消

6、息量失敗占比ZSHENGYCHAR20端ZDUANYCHAR20入站接口名稱ZINTERFACEYCHAR120錯誤類型ZERRTYPCHAR20業(yè)務(wù)影響ZAFFECTCHAR50主鍵ZKEYCHAR20接口描述ZIFNAMECHAR100失敗原因ZYUANYINCHAR1000成功ZSUCCDEC16失敗ZERRDEC16總消息量ZSUMDEC20失敗占比ZHANBIDEC10創(chuàng)建日期ZDATEDATS8創(chuàng)建時間ZTIMETIMES6創(chuàng)建人ZNAMECHAR12ZSXMSMSG(IE數(shù)據(jù)):報表字段字段名是否為主鍵類型長度XI: Message IDMSGGUIDYRAW16Integrat

7、ion Engine: Pipeline IDPIDYCHAR40集成引擎:消息類型 MSGTYPECHAR1集成引擎:消息狀態(tài) MSGSTATENUMC3Integration Engine: Quality of ServiceQOSMODECHAR4長格式的 UTC 時戳 (YYYYMMDDhhmmssmmmuuun)EXETIMESTDEC21長格式的 UTC 時戳 (YYYYMMDDhhmmssmmmuuun)INITTIMESTDEC21長格式的 UTC 時戳 (YYYYMMDDhhmmssmmmuuun)SENDTIMESTDEC21Sender IDSNDRGUIDRAW16消

8、息隊列標(biāo)識QUEUEGUIDCHAR32集成引擎:參考類型 EO_REFIDCHAR8集成引擎:參考值 EO_REFVALCHAR32Pipeline Service TypeADAPT_TYPCHAR10集成引擎:適配器狀態(tài) ADAPT_STATNUMC3XI: Message IDPARENTMSGRAW16號碼3,內(nèi)部使用CHILDCOUNTNUMC3ZSXMSMSG_AAE(AAE數(shù)據(jù)):報表字段字段名是否為主鍵類型長度字符100MESSAGE_IDYCHAR100字符100MESSAGE_KEYYCHAR100Integration Engine: Pipeline IDPIDCHA

9、R40.INCLUDESTRU0字符 20DIRECTIONCHAR20XSD 時間 (UTC):yyyy-mm-ddThh:mm:ssZ ext.END_TIMEDEC15字符 20ERROR_CATEGORYCHAR20字符 20ERROR_CODECHAR20Char255HEADERSCHAR255XSD 真類型:真/假 ext.IS_PERSISTENTCHAR1字符 20MESSAGE_TYPECHAR20NODE_ID1INT410XSD 時間 (UTC):yyyy-mm-ddThh:mm:ssZ ext.PERSIST_UNTILDEC15字符 20PROTOCOLCHAR20

10、字符 20QUALITY_OF_SERVICECHAR20字符100REFERENCE_IDCHAR100數(shù)據(jù)表維護界面 暫無三、配置表維護暫無三、 用戶操作手冊事務(wù)碼表:事務(wù)碼描述ZPI006PI消息量統(tǒng)計分析運行事務(wù)碼(T-CODE): ZPI0061 主界面根據(jù)時間段查詢-開始日期和結(jié)束日期要按 月.日.年格式填寫-開始時間和結(jié)束時間要按 時:分:秒格式填寫,并且固定設(shè)置為上午8點-開始執(zhí)行查詢按鍵,或按F8功能鍵執(zhí)行進入的主界面,共四個選項卡,分為錯誤信息、PI接口明細(xì)-IE、PI接口明細(xì)-AAE、PI接口明細(xì)-總量。數(shù)據(jù)過多時,滾動條可以幫忙你看到不可見的部分,我們可以進行排序、查找

11、、篩選、匯總、導(dǎo)出等。錯誤消息界面:PI接口明細(xì)-AAE界面:PI明細(xì)接口-IE界面:PI接口明細(xì)-總量界面:2導(dǎo)出報表點選該圖標(biāo),在彈出的菜單中選擇本地文件此時,會出現(xiàn)一個對話框,讓我選擇想導(dǎo)出的信息格式,我們選擇第二項電子表格目錄:是系統(tǒng)默認(rèn)給的一個文件路徑文件名稱:既然當(dāng)時選擇導(dǎo)出電子表格格式,那么文件擴展名應(yīng)已XLS或XLSX 結(jié)尾編碼:這個不懂編碼的兄弟不要動,否則會出現(xiàn)亂碼當(dāng)我們點擊生成,SAP就為我們將數(shù)據(jù)信息寫入到了你指定的文件流中,左下角綠色的文字代表了已生成成功,共傳輸了多少個字節(jié)找到你指定的目錄,查找你剛才創(chuàng)建的文件名打開,看,這就是我們想我的結(jié)果了! 四、 程序功能開發(fā)

12、程序構(gòu)建:程序名:ZSXMSMSG_ALV選擇屏幕事件:由于后續(xù)要用DIALOG,這塊給初始屏幕start-of-selection足夠。PBO/PAI:TABSTRIP會自動生成關(guān)于自己的PBO/PAI;STATUS_100用戶初始化ALV顯示界面的菜單、狀態(tài)、標(biāo)題 ;USER_COMMAND_0100需要一些返回退出的事件。屏幕:初始的選擇屏幕1000、顯示結(jié)果集的ALV屏幕0100、四個自屏幕分別為0101、0102、0103、0104事務(wù)碼:ZPI006INCULDE: ZSXMSMSG_ALV_TOP定義及初始化數(shù)據(jù)、選擇屏幕元素 ZSXMSMSG_ALV_FRM各種子功能的實現(xiàn)錯誤

13、消息的取數(shù)邏輯:l 調(diào)用RFC: SXMB_SELECT_MESSAGES_NEW獲取IE信息,將數(shù)據(jù)導(dǎo)出到itab_msgtab內(nèi)表l 迭代itab_msgtab每條記錄并放入到lt_msg內(nèi)表l 迭代結(jié)束,lt_msg數(shù)據(jù)傳輸給gt_zsxmsmsg內(nèi)表l 調(diào)用類zwsco_adapter_message_monitori的get_message_list方法,通過得到的output- response-list-adapter_framework_data得到所需要顯示的數(shù)據(jù)l 對獲取到數(shù)據(jù)進行迭代,每次將數(shù)據(jù)放入到wa_msgtab內(nèi)表中l(wèi) 每次迭代將數(shù)據(jù)wa_msgtab賦值給wa_msg,wa_msg將數(shù)據(jù)添加到lt_msg內(nèi)表中l(wèi) 迭代結(jié)束,將lt_msg數(shù)據(jù)傳輸給gt_zsxmsmsg_aaePI接口明細(xì)-IE的取數(shù)邏輯:l 調(diào)用RFC: SXMB_SELECT_MESSAGES_NEW獲取IE信息,將數(shù)據(jù)導(dǎo)出到itab_msgtab內(nèi)表l 迭代itab_msgtab每條記錄并放入到lt_msg內(nèi)表l 判斷wa_msgtab-MSGSTATE為001則Sch

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論