版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、idoc配置手冊(cè)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,對(duì)應(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ù)則需要通過前臺(tái)發(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)編號(hào)等在登錄標(biāo)簽頁輸入集團(tuán)號(hào)、用戶名、密碼保存退出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,雙擊對(duì)應(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等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 客車區(qū)域銷售代理合同范本
- 農(nóng)村合作社轉(zhuǎn)讓協(xié)議書
- 二零二五年度標(biāo)識(shí)標(biāo)牌行業(yè)人才培訓(xùn)合同3篇
- 金融服務(wù)居間合同文件樣本
- 汽車旅館裝修合同解除
- 商業(yè)綜合體垃圾清運(yùn)協(xié)議
- 塑料模具機(jī)械居間協(xié)議
- 家裝監(jiān)理服務(wù)保障協(xié)議
- 旅游項(xiàng)目投資協(xié)議書范文
- 2024年無人機(jī)技術(shù)研發(fā)項(xiàng)目合同
- 中儲(chǔ)糧黑龍江分公司社招2025年學(xué)習(xí)資料
- 2024-2025學(xué)年人教版三年級(jí)(上)英語寒假作業(yè)(九)
- 河南退役軍人專升本計(jì)算機(jī)真題答案
- 湖南省長(zhǎng)沙市2024-2025學(xué)年高一數(shù)學(xué)上學(xué)期期末考試試卷
- 船舶行業(yè)維修保養(yǎng)合同
- 駕駛證學(xué)法減分(學(xué)法免分)試題和答案(50題完整版)1650
- 2024年林地使用權(quán)轉(zhuǎn)讓協(xié)議書
- 物流有限公司安全生產(chǎn)專項(xiàng)整治三年行動(dòng)實(shí)施方案全國(guó)安全生產(chǎn)專項(xiàng)整治三年行動(dòng)計(jì)劃
- 2025屆江蘇省13市高三最后一卷生物試卷含解析
- 2023年漢中市人民政府國(guó)有資產(chǎn)監(jiān)督管理委員會(huì)公務(wù)員考試《行政職業(yè)能力測(cè)驗(yàn)》歷年真題及詳解
- 《樹立正確的“三觀”》班會(huì)課件
評(píng)論
0/150
提交評(píng)論