Chinaunix首页 | 论坛 | 博客
  • 博客访问: 701075
  • 博文数量: 158
  • 博客积分: 6010
  • 博客等级: 准将
  • 技术积分: 1643
  • 用 户 组: 普通用户
  • 注册时间: 2007-10-11 14:37
个人简介

人法地,地法天,天法道,道法自然

文章分类

全部博文(158)

文章存档

2022年(1)

2020年(3)

2016年(1)

2014年(7)

2013年(4)

2010年(5)

2009年(86)

2008年(25)

2007年(26)

我的朋友

分类: 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展示層的開發



邏輯層,在同一次報工中如何處理廢品報工,而能做到不重復Call Bapi

1.傳入及輸出參數準備:



2.對廢品進行處理,首先分析出本次報工是否報廢品或不良品。

 

3.驗證訂單的有效性并獲取訂單報工所需的數據直接Call Bapi(BAPI_PRODORDCONF_GET_TT_PROP),同時將廢品數量處理好(N個原因的廢品報工)。

 

4.Post到ERP系統,Call Bapi (BAPI_PRODORDCONF_CREATE_TT)


5.最后的處理就是將過帳成功或失敗的消息返回以Caller.

阅读(2682) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~