版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、idoc配置手冊1.自建idoc類型22.擴(kuò)展標(biāo)準(zhǔn)idoc83.創(chuàng)建接口端口和邏輯系統(tǒng)134. 配置分布模型和伙伴參數(shù)175.激活指針216.設(shè)置篩選器227.異常處理271.自建idoc類型1.1首先創(chuàng)建用來記錄增量發(fā)送時(shí)間戮的自建表zidoc_log,結(jié)構(gòu)如下圖:通過自建表來記錄idoc發(fā)送的時(shí)間戳,有一定的漏單危險(xiǎn),推薦每次取值設(shè)置的時(shí)間為當(dāng)前時(shí)間往前一段時(shí)間來避免因?yàn)?多次idoc發(fā)送過程中遺漏的記錄。假如想統(tǒng)計(jì)或查詢已發(fā)記錄,可以通過自建表來保存已發(fā)送信息。1.2we31定義自定義段zmkal(用于自定義idoc類型發(fā)布生產(chǎn)版本),開發(fā)完成后可設(shè)置批準(zhǔn),表示開發(fā)完成,如需修改則需要取
2、消批準(zhǔn)。1.3we30定義基本類型zmkal_idoc,將剛才定義的段zmkal掛在此類型下,開發(fā)完成后可設(shè)置版本,表示開發(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,對應(yīng)行類型結(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í)間戳表來抓取增量數(shù)據(jù),并調(diào)用函數(shù)zmkal_idoc_send。傳遞數(shù)據(jù)表,生成idoc。2.擴(kuò)展標(biāo)準(zhǔn)idoc2.1新建ze1plpol_text(用于擴(kuò)展工藝路線idoc基本類型,增加描述文本)2.2創(chuàng)建擴(kuò)展類型zloirou02銜接擴(kuò)展到基本類型loirou02選中段e1plpol,點(diǎn)擊新建,將之前創(chuàng)建的段類型擴(kuò)展至該段下。2.3 we82將基本類型、擴(kuò)展關(guān)聯(lián)起來,通過定位查找基本類型loirou。選中我
10、們要擴(kuò)展的行點(diǎn)復(fù)制輸入擴(kuò)展類型zloirou02填充數(shù)據(jù)則需要通過前臺發(fā)送tcode,找到其相應(yīng)的出口,進(jìn)行填充擴(kuò)展的數(shù)據(jù)。3.創(chuàng)建接口端口和邏輯系統(tǒng)3.1 we21,選擇端口類型后點(diǎn)新建按鈕這里創(chuàng)建文件類型,idoc將保存到服務(wù)器上指定目錄3.2配置接收/發(fā)送idoc系統(tǒng)事物代碼:sale定義邏輯系統(tǒng):輸入一個(gè)邏輯系統(tǒng)名及其描述:定義rfc目標(biāo)系統(tǒng)以目標(biāo)系統(tǒng)為sap系統(tǒng)為例:選擇創(chuàng)建新rfc鏈接名稱、描述和邏輯系統(tǒng)名一樣,并輸入地址/系統(tǒng)編號等在登錄標(biāo)簽頁輸入集團(tuán)號、用戶名、密碼保存退出4. 配置分布模型和伙伴參數(shù)4.1維護(hù)分布模型和分布視圖創(chuàng)建一個(gè)模型試圖,輸入一個(gè)描述及其名稱選中新創(chuàng)建的
11、視圖,點(diǎn)擊添加消息類型輸入發(fā)送方為當(dāng)前sap系統(tǒng),接收方為目標(biāo)系統(tǒng)(邏輯系統(tǒng)名),并填寫消息類型loirou(工藝路線)添加如下消息類型:bommat bom:物料 bomcremas 供應(yīng)商主數(shù)據(jù)分配debmas 客戶主數(shù)據(jù)分配loibom 物料清單loiplo 計(jì)劃訂單loirou 路由matmas 物料主數(shù)據(jù)zmkal_idoc product version idoc點(diǎn)擊菜單中的生成伙伴參數(shù)文件點(diǎn)擊執(zhí)行退回之前屏幕可以點(diǎn)擊更改伙伴參數(shù)文件來查看剛才生成的結(jié)果并適當(dāng)修改,將目標(biāo)端口改為zfile(xml格式則為zxml),以將idoc存為文件或xmlwe20,雙擊對應(yīng)的消息類型修改接收方端口如果有擴(kuò)展,則在擴(kuò)展一項(xiàng)里輸入擴(kuò)展消息類型5.激活指針5.1完成了ale模型配置,我們需要增量發(fā)送主數(shù)據(jù)(物料、供應(yīng)商、客戶、bom)所以需要激活修改指針bd50選中需要通過增量發(fā)送的消息類型bommat bom:物料 bomcremas 供應(yīng)商主數(shù)據(jù)分配debmas 客戶主數(shù)
溫馨提示
- 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024門面施工現(xiàn)場管理及應(yīng)急預(yù)案合同3篇
- 2024年貨物出口合同標(biāo)的及出口規(guī)格
- 2024年社區(qū)羽毛球館租賃協(xié)議3篇
- 2024汽車租賃公司新能源車輛推廣合同
- 2024年限定版房產(chǎn)市場調(diào)研與營銷策劃服務(wù)協(xié)議版B版
- 2024年跨界合作居間協(xié)議書
- 2024年鐵路軌道焊接分包商協(xié)議
- 2025年度餐廳與旅行社聯(lián)合運(yùn)營美食旅游項(xiàng)目合同3篇
- 2024版鐵路安全協(xié)議書
- 職業(yè)學(xué)院工會評優(yōu)評先實(shí)施辦法
- 眼瞼衰老機(jī)制與干預(yù)
- 滲透檢測-滲透檢測方法(無損檢測課件)
- 職業(yè)健康管理與法律法規(guī)培訓(xùn)
- 銷售合同補(bǔ)充協(xié)議書范本
- 加油站加油機(jī)更換施工方案
- 《中國華電集團(tuán)公司火電項(xiàng)目前期工作管理辦法》
- 初三九年級英語英語英語語法填空附答案附解析
- 呆滯品管理制度范本(3篇)
- GB/T 42623-2023安裝于辦公、旅館和住宅建筑的乘客電梯的配置和選擇
- 夸美紐斯《大教學(xué)論》
- PMC主管工作計(jì)劃工作總結(jié)述職報(bào)告PPT模板下載
評論
0/150
提交評論