控制物料無成本不允許入庫或發料
"檢查物料收貨時無成本產生
TABLES: MBEW.
DATA TEXT(100) TYPE C.
IF SY-TCODE <> 'MBST' AND SY-TCODE <> 'VL09'.
IF ( I_MSEG-KZBEW = 'F' OR I_MSEG-KZBEW = 'L' ) AND I_MSEG-WERKS = '1000'.
SELECT SINGLE VPRSV VERPR STPRS
FROM MBEW
INTO (MBEW-VPRSV,MBEW-VERPR,MBEW-STPRS)
WHERE BWKEY = '1000'
AND MATNR = I_MSEG-MATNR.
IF ( MBEW-VPRSV = 'V' AND MBEW-VERPR = '' ) OR ( MBEW-VPRSV = 'S' AND MBEW-STPRS = '' ).
CONCATENATE I_MSEG-LINE_ID+2(4) '行專案物料' I_MSEG-MATNR '未維護物料成本無法過帳!' INTO TEXT.
MESSAGE TEXT TYPE 'E'.
ENDIF.
* CLEAR: MBEW,I_MSEG.
ENDIF.
IF ( I_MSEG-KZBEW = 'F' OR I_MSEG-KZBEW = 'L' ) AND I_MSEG-WERKS = '2000'.
SELECT SINGLE VPRSV VERPR STPRS
FROM MBEW
INTO (MBEW-VPRSV,MBEW-VERPR,MBEW-STPRS)
WHERE BWKEY = '2000'
AND MATNR = I_MSEG-MATNR.
IF ( MBEW-VPRSV = 'V' AND MBEW-VERPR = '' ) OR ( MBEW-VPRSV = 'S' AND MBEW-STPRS = '' ).
CONCATENATE I_MSEG-LINE_ID+2(4) '行專案物料' I_MSEG-MATNR '未維護物料成本無法過帳!' INTO TEXT.
MESSAGE TEXT TYPE 'E'.
ENDIF.
* CLEAR: MBEW,I_MSEG.
ENDIF.
ENDIF.
"檢查物料無成本不允許發料!
IF ( I_MSEG-BWART = '261' OR I_MSEG-BWART = '201' ) AND I_MSEG-WERKS = '1000'.
SELECT SINGLE VPRSV VERPR STPRS
FROM MBEW
INTO (MBEW-VPRSV,MBEW-VERPR,MBEW-STPRS)
WHERE BWKEY = '1000'
AND MATNR = I_MSEG-MATNR.
IF ( MBEW-VPRSV = 'V' AND MBEW-VERPR = '' ) OR ( MBEW-VPRSV = 'S' AND MBEW-STPRS = '' ).
CONCATENATE I_MSEG-LINE_ID+2(4) '行專案物料' I_MSEG-MATNR '無成本不允許發料!' INTO TEXT.
MESSAGE TEXT TYPE 'E'.
ENDIF.
* CLEAR: MBEW,I_MSEG.
ENDIF.
IF ( I_MSEG-BWART = '261' OR I_MSEG-BWART = '201' ) AND I_MSEG-WERKS = '2000' AND I_MSEG-MATNR+0(2) <> '18'.
SELECT SINGLE VPRSV VERPR STPRS
FROM MBEW
INTO (MBEW-VPRSV,MBEW-VERPR,MBEW-STPRS)
WHERE BWKEY = '2000'
AND MATNR = I_MSEG-MATNR.
IF ( MBEW-VPRSV = 'V' AND MBEW-VERPR = '' ) OR ( MBEW-VPRSV = 'S' AND MBEW-STPRS = '' ).
CONCATENATE I_MSEG-LINE_ID+2(4) '行專案物料' I_MSEG-MATNR '無成本不允許發料!' INTO TEXT.
MESSAGE TEXT TYPE 'E'.
ENDIF.
* CLEAR: MBEW,I_MSEG.
ENDIF.
E_SGTXT = I_MSEG-SGTXT. "保證文字內容能記錄到表中
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/195776/viewspace-1027853/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- SQLPlus無法登入資料庫提示密碼不對或許可權不足SQL資料庫密碼
- 網站提示405 - 方法不允許:請求中使用了伺服器不允許的方法或動作怎麼辦網站伺服器
- Python學習從入門到放棄?我不允許!!!Python
- 非同步載入js不允許使用document write的解決方法非同步JS
- 設定不允許一個USER在多個GUI上登入GUI
- 【資料庫】併發控制資料庫
- go語言中import不允許迴圈包含GoImport
- MySQL資料庫許可權體系入門(5)---管理資料庫許可權MySql資料庫
- 為什麼hashtable不允許設定Null但是hashmap允許?NullHashMap
- win10系統c盤不允許拷入單個檔案怎麼辦_win10不允許往c盤拷檔案如何解決Win10
- SAP 系統中F4在幫助中顯示的物料主資料許可權控制
- 為什麼值型別不允許顯式定義無參建構函式型別函式
- 批次管理(一):批次建立&批次物料的初始入庫
- MySQL text型別不允許有預設值MySql型別
- Oracle資料庫使用者許可權控制 - Role - SynonymOracle資料庫
- 美銀美林:iPhone 6s物料成本234美元iPhone
- 專案成本管理之成本控制(轉)
- 使用正則不允許對整表進行操作
- Android Permission denied(不允許連線Socket) 錯誤Android
- iFixit:iPhone 11 Pro Max物料成本只有售價的27.5%iPhone
- SAP MM 物料成本價格修改歷史的查詢
- js控制只允許輸入數字JS
- ORACLE 觸發器控制使用者登入之許可權限制Oracle觸發器
- 大資料在事故成本控制中的作用大資料
- CO模組成本物件控制的主資料物件
- MySQL 5 不允許TEXT資料型別的列有預設值的問題!MySql資料型別
- 匯入物料主檔基本資料的BDC程式C程式
- 為什麼不允許程式碼裡出現“魔數”
- 連線mysql時提示is not allowed to connect不允許連線MySql
- 信管筆記 -- 成本控制筆記
- TCL專案研發的成本控制經驗(轉)
- TCL:專案研發的成本控制經驗(轉)
- 物料資料檔
- 程式無任何報錯但是無法寫入資料庫資料庫
- 我們或許不需要 classnames 這個庫
- 如何低成本開發CDN/雲資料庫等增值服務資料庫
- 資料分析的許可權控制
- 資料安全之許可權控制