




版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
1、idoc配置手冊1.自建idoc類型22.擴展標準idoc83.創(chuàng)建接口端口和邏輯系統(tǒng)134. 配置分布模型和伙伴參數(shù)175.激活指針216.設置篩選器227.異常處理271.自建idoc類型1.1首先創(chuàng)建用來記錄增量發(fā)送時間戮的自建表zidoc_log,結(jié)構(gòu)如下圖:通過自建表來記錄idoc發(fā)送的時間戳,有一定的漏單危險,推薦每次取值設置的時間為當前時間往前一段時間來避免因為 多次idoc發(fā)送過程中遺漏的記錄。假如想統(tǒng)計或查詢已發(fā)記錄,可以通過自建表來保存已發(fā)送信息。1.2we31定義自定義段zmkal(用于自定義idoc類型發(fā)布生產(chǎn)版本),開發(fā)完成后可設置批準,表示開發(fā)完成,如需修改則需要取
2、消批準。1.3we30定義基本類型zmkal_idoc,將剛才定義的段zmkal掛在此類型下,開發(fā)完成后可設置版本,表示開發(fā)完成,如需修改則需要取消發(fā)布。1.4 we81定義消息類型mkal_idoc。1.5we82 把基本類型mkal_idoc分配給消息類型mkal_idoc。1.6定義自定義idoc類型所需的結(jié)構(gòu)zmkal_line。表結(jié)構(gòu),zmkal_typ,對應行類型結(jié)構(gòu)為zmkal_line1.7創(chuàng)建發(fā)送生產(chǎn)版本idoc用的函數(shù):zmkal_idoc_send,源代碼如下,參數(shù)、異常定義見函數(shù)開頭說明functionzmkal_idoc_send.*-*localinterface:
3、*tables*zmkaltypezmkal_typ*exceptions*no_idoc*no_model*-*variablesofgeneralinterestdata:*controlrecordfortheidocidoc_controllikeedidc,*datarecordsfortheidoct_idoc_datalikeediddoccurs0withheaderline,*tablefortheidocscreatedbymaster_idoc_controlt_comm_controllikeedidcoccurs0withheaderline,*partnertype
4、forlogicalsystemc_partner_type_logical_systemlikeedidc-rcvprt,*helpvariableforthecheckifanidochastobecreatedh_create_idoc.*variablesspecificforthisexampledata:*fieldstringswithidocsegmentstructuree1xmkaltypezmkal_line,*datatobeputtothecontrolrecordc_message_typelikeedidc-mestypvaluezmkal_idoc,c_base
5、_idoc_typelikeedidc-idoctpvaluezmkal_idoc,*segmenttypestobeputtothedatarecordtablec_header_segtyplikeedidd-segnamvaluezmkal.*checkifanidochastobecreated,readthedistributionmodelcallfunctionale_model_determine_if_to_sendexportingmessage_type=c_message_type*sending_system=*receiving_system=*validdate=
6、sy-datumimportingidoc_must_be_sent=h_create_idoc.*exceptions*own_system_not_defined=1*others=2.ifh_create_idocisinitial.raiseno_model.*nomessageflowmaintainedinthemodel,nothingtodoexit.endif.*puttheapplicationheaderrecordtotheidocloopatzmkal.move-correspondingzmkaltoe1xmkal.*appendrecordtoidocdatata
7、blet_idoc_data-segnam=c_header_segtyp.t_idoc_data-sdata=e1xmkal.appendt_idoc_data.endloop.idoc_control-mestyp=c_message_type.idoc_control-idoctp=c_base_idoc_type.callfunctionmaster_idoc_distribute*inupdatetaskifapplicationdocumentispostedinupdatetaskexportingmaster_idoc_control=idoc_controltablescom
8、munication_idoc_control=t_comm_controlmaster_idoc_data=t_idoc_dataexceptionserror_in_idoc_control=1error_writing_idoc_status=2error_in_idoc_data=3sending_logical_system_unknown=4others=5.*acommitworkhastobedone.itcouldalsobedoneinthecalling*application.commitwork.readtablet_comm_controlindex1.ifsy-s
9、ubrc0.raiseno_idoc.*noidocwascreated,youcanreacthere,ifneccessaryendif.endfunction.1.8程序中通過自建時間戳表來抓取增量數(shù)據(jù),并調(diào)用函數(shù)zmkal_idoc_send。傳遞數(shù)據(jù)表,生成idoc。2.擴展標準idoc2.1新建ze1plpol_text(用于擴展工藝路線idoc基本類型,增加描述文本)2.2創(chuàng)建擴展類型zloirou02銜接擴展到基本類型loirou02選中段e1plpol,點擊新建,將之前創(chuàng)建的段類型擴展至該段下。2.3 we82將基本類型、擴展關聯(lián)起來,通過定位查找基本類型loirou。選中我
10、們要擴展的行點復制輸入擴展類型zloirou02填充數(shù)據(jù)則需要通過前臺發(fā)送tcode,找到其相應的出口,進行填充擴展的數(shù)據(jù)。3.創(chuàng)建接口端口和邏輯系統(tǒng)3.1 we21,選擇端口類型后點新建按鈕這里創(chuàng)建文件類型,idoc將保存到服務器上指定目錄3.2配置接收/發(fā)送idoc系統(tǒng)事物代碼:sale定義邏輯系統(tǒng):輸入一個邏輯系統(tǒng)名及其描述:定義rfc目標系統(tǒng)以目標系統(tǒng)為sap系統(tǒng)為例:選擇創(chuàng)建新rfc鏈接名稱、描述和邏輯系統(tǒng)名一樣,并輸入地址/系統(tǒng)編號等在登錄標簽頁輸入集團號、用戶名、密碼保存退出4. 配置分布模型和伙伴參數(shù)4.1維護分布模型和分布視圖創(chuàng)建一個模型試圖,輸入一個描述及其名稱選中新創(chuàng)建的
11、視圖,點擊添加消息類型輸入發(fā)送方為當前sap系統(tǒng),接收方為目標系統(tǒng)(邏輯系統(tǒng)名),并填寫消息類型loirou(工藝路線)添加如下消息類型:bommat bom:物料 bomcremas 供應商主數(shù)據(jù)分配debmas 客戶主數(shù)據(jù)分配loibom 物料清單loiplo 計劃訂單loirou 路由matmas 物料主數(shù)據(jù)zmkal_idoc product version idoc點擊菜單中的生成伙伴參數(shù)文件點擊執(zhí)行退回之前屏幕可以點擊更改伙伴參數(shù)文件來查看剛才生成的結(jié)果并適當修改,將目標端口改為zfile(xml格式則為zxml),以將idoc存為文件或xmlwe20,雙擊對應的消息類型修改接收方端口如果有擴展,則在擴展一項里輸入擴展消息類型5.激活指針5.1完成了ale模型配置,我們需要增量發(fā)送主數(shù)據(jù)(物料、供應商、客戶、bom)所以需要激活修改指針bd50選中需要通過增量發(fā)送的消息類型bommat bom:物料 bomcremas 供應商主數(shù)據(jù)分配debmas 客戶主數(shù)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年人工智能行業(yè)報:政府行動路線圖AI
- 2025年電子塑膠模具項目可行性研究報告
- 2025年電信綜合管理系統(tǒng)項目可行性研究報告
- 2025年甜品刀項目可行性研究報告
- 2025年珠珍棉項目可行性研究報告
- 2025年豬膽鹽項目可行性研究報告
- 2025年牛津布手提袋項目可行性研究報告
- 低壓電器 課件 單元三 項目三 任務一 掌握接觸器聯(lián)鎖正反轉(zhuǎn)控制線路
- 蘭州交通大學《臨床寄生蟲學檢驗技術》2023-2024學年第二學期期末試卷
- 山西電力職業(yè)技術學院《生物催化與生物轉(zhuǎn)化》2023-2024學年第二學期期末試卷
- 關于加強醫(yī)療護理員培訓和規(guī)范管理工作
- SY-T 5412-2023 下套管作業(yè)規(guī)程
- 廣告媒體投放分包合作協(xié)議
- 2024年甘肅省中考歷史試題卷
- DZ∕T 0187-2016 地面磁性源瞬變電磁法技術規(guī)程(正式版)
- 威尼斯的小艇省公開課一等獎新名師比賽一等獎課件
- 主題二 小錢幣大歷史-2024年中考歷史專項復習
- 第5課 認識情緒 管理情緒(課件)-【中職專用】高一思想政治《心理健康與職業(yè)生涯》(高教版2023·基礎模塊)
- 2024年知識競賽-中小學財務管理知識筆試參考題庫含答案
- 工商業(yè)源網(wǎng)荷儲一體化分析報告-培訓課件
- T∕CACM 1333.4-2019 兒科系列常見病中藥臨床試驗 設計與評價技術指南 第4部分:小兒腹瀉
評論
0/150
提交評論