人法地,地法天,天法道,道法自然
分类: Web开发
2013-09-01 16:52:05
SAP MII中有關于處理自動報工及現場收集回來的工時,良品,廢品等信息需定時或及時Post到ERP系統,其中有里面的處理存在一定的復雜程度,如果單一收集機器工時,人工工時等也較為簡單,只要Call系統提供的標準的BAPI便可。而對廢品的處理,往往存在多種原因,但是Post到ERP時也是一個原因Post一次,多個原因也是Post多次,最多相同原因合并成一次處理。這也不能怪系統或誰誰誰,這主要受制于系統功能。
1.在現場,我們發現用戶在報廢品時,就已清楚了廢品數量及其原因。這樣可以考慮在一次操作中,允許用戶記錄N筆廢品及其原因。
2.出于XX部門的管理需求,需對人工或整備等工時數據的收集細分,在ERP中受制于系統限制最大允許6個工時的收集,而MII中則允許收集N多個工時,只要你想得到,那就能做得到,但是前擔是所有的細分工時在大體上必須歸屬于6個工時中的一個。比如設置,可以是一個大體的工時,在MII中就可以將其再細分成,上模,調機,烤料等等。
MII展示層的開發
1.傳入及輸出參數準備:
2.對廢品進行處理,首先分析出本次報工是否報廢品或不良品。
3.驗證訂單的有效性并獲取訂單報工所需的數據直接Call Bapi(BAPI_PRODORDCONF_GET_TT_PROP),同時將廢品數量處理好(N個原因的廢品報工)。
4.Post到ERP系統,Call Bapi (BAPI_PRODORDCONF_CREATE_TT)
5.最后的處理就是將過帳成功或失敗的消息返回以Caller.