關(guān)于批量創(chuàng)建工藝路線_第1頁
關(guān)于批量創(chuàng)建工藝路線_第2頁
關(guān)于批量創(chuàng)建工藝路線_第3頁
全文預(yù)覽已結(jié)束

下載本文檔

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

文檔簡介

1、關(guān)于利用BAPI批量創(chuàng)建工藝路線的問題總結(jié)前段時(shí)間由于業(yè)務(wù)部門需求,提出需要批量創(chuàng)建工藝路線routing,前臺事務(wù)代碼是CA01,最開始想到的當(dāng)然是利用BDC來實(shí)現(xiàn),但是由于創(chuàng)建過程中,需要輸入單個(gè)或者多個(gè)的工作中心,每個(gè)工作中心對應(yīng)的控制碼的個(gè)數(shù)也不定,所以對于BDC來說實(shí)現(xiàn)起來有點(diǎn)困難,而且參數(shù)很多,會很費(fèi)勁,所以就想通過調(diào)用標(biāo)準(zhǔn)的BAPI來實(shí)現(xiàn)應(yīng)該很容易。通過BAPI事務(wù),很容易就會找到對應(yīng)的創(chuàng)建工藝路線的BAPI:BAPI_ROUTING_CREATE。對于我公司的業(yè)務(wù)情況,該函數(shù)主要會用到三個(gè)參數(shù),TASK, MATERIALTASKALLOCATION, OPERATION,如下

2、圖:TASK表中是該工藝路線的表頭數(shù)據(jù),主要包括該工藝路線中的工廠,組號,物料描述等數(shù)據(jù),此字段的是必須有的;MATERIALTASKALLOCATION主要是存儲物料數(shù)據(jù)的,包含物料代碼,組號,工廠,生效日期等數(shù)據(jù);OPERATION表中是存儲該工藝路線的工序清單數(shù)據(jù)的,包括工作中心,控制碼以及各項(xiàng)費(fèi)用值等,對于其他的參數(shù)是用來創(chuàng)建工藝路線中其他項(xiàng)用的,例如物料分配與組件分配等。需要注意的是對于一條物料信息,在TASK, MATERIALTASKALLOCATION中是對應(yīng)的一條信息的,但是在OPERATION中是有可能對應(yīng)多條信息的,因?yàn)槊織l物料有可能會有多條工作中心。還有一點(diǎn)需要注意,在

3、調(diào)用完該函數(shù)后,一定要用:COMMIT WORK。否則創(chuàng)建不會生效。這樣一個(gè)工藝路線就會創(chuàng)建成功,成功后會返回一條信息,標(biāo)有工藝路線類型,組號和組計(jì)數(shù)器,例:N/5000123/1.但是該BAPI有一定的缺陷,它只能創(chuàng)建普通的工藝路線,就是N類型的,對于其他的工藝路線卻不能創(chuàng)建,雖然手工創(chuàng)建的過程是一樣的,例如:CA21-定額工藝路線(rate routing),類型是R。因?yàn)樵谠揃API中的工藝路線類型已經(jīng)寫死,就是N類型。對于這種情況在網(wǎng)上也有很多人遇到,有的人說可以利用BAPI_ROUTING_CREATE中的PROFILE參數(shù)來控制,但是還是不行,主要是類型已被寫死,但是這種情況可以調(diào)

4、用CP_CC_S_IMPORT_DATA這個(gè)函數(shù),該函數(shù)是生成工藝路線的主要函數(shù),BAPI_ROUTING_CREATE中就調(diào)用的這個(gè),對于工藝路線的類型也可以自由的寫入該函數(shù),當(dāng)然了,普通工藝路線也可以直接調(diào)用這個(gè),調(diào)用該函數(shù)時(shí)要注意,這個(gè)函數(shù)的所有輸入?yún)?shù)(除了I_CHV_DATA_INTERF_TAB)都需要給值,沒有值的參數(shù)給空值就可以。該函數(shù)中的參數(shù)與BAPI_ROUTING_CREATE的參數(shù)基本一樣,只是把BAPI_ROUTING_CREATE中的參數(shù)信息重新整合;需要輸入的參數(shù)為I_TRANSACTION_HEADER_INTERF,I_TSK_DATA_INTERF_TAB,I_MTK_DATA_INTERF_TAB,I_OPR_DATA_INTERF_TAB。I_TRANSACTION_HEADER_INTERF為結(jié)構(gòu)類型,該參數(shù)包含工藝路線類型,需要將其置成所需創(chuàng)建的工藝路線類型,其他的值對于其他三個(gè)是內(nèi)表格式的,與創(chuàng)建普通工藝路線時(shí)的格式是類似的,根據(jù)所需填上對應(yīng)的值即可,需要注意的那些內(nèi)表格式的參數(shù)都是不代表頭的內(nèi)表,所以在定義內(nèi)表時(shí)不要定義成帶表頭的,否則會報(bào)錯(cuò),發(fā)生DUMP。在調(diào)用完改FM后,工藝路線并未創(chuàng)建成功,只是模擬創(chuàng)建,還未保存,還需要調(diào)用CALL FUNCTION 'CP_CC_S_SAVE'.這個(gè)

溫馨提示

  • 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論