退貨採購訂單多級審批用增強的解決辦法
1.使用增強M06E0004 為發放採購憑證改變通訊結構
FUNCTION EXIT_SAPLEBND_002
PROGRAM zxm06u22
根據審批策略,修改i_cekko-usrc1。
usrc1 批准策略的使用者欄位的格式字元
01、02、03就是標準審批策略中的"批准組"
01 2 Z_PO 採購管理部總經理審批
02 2 Z_PO 運營經理審批
03 2 Z_PO 採購與計劃管理部經理審批
程式碼
*& Creat on 2011.09.09
*& ZRE PO (退貨PO) 多級審批
*& 1. 金額 0~~50000 兩級審批
*& 2. 金額 50000~~100000 三級審批
*& 3. 金額 100000 以上 四級審批
data: wa_bekpo type bekpo.
data: z_amt type cekko-gnetw value 0.
if i_cekko-bsart = 'ZRE'.
loop at it_bekpo into wa_bekpo.
程式碼
*& Creat on 2011.09.09
*& ZRE PO (退貨PO) 多級審批
*& 1. 金額 0~~50000 兩級審批
*& 2. 金額 50000~~100000 三級審批
*& 3. 金額 100000 以上 四級審批
data: wa_bekpo type bekpo.
data: z_amt type cekko-gnetw value 0.
if i_cekko-bsart = 'ZRE'.
loop at it_bekpo into wa_bekpo.
i_cekko-gnetw = i_cekko-gnetw + wa_bekpo-netwr.
endloop.
if i_cekko-waers <> 'RMB'.
call function 'CONVERT_TO_LOCAL_CURRENCY'
exporting
* CLIENT = SY-MANDT
date = sy-datum
foreign_amount = i_cekko-gnetw
foreign_currency = i_cekko-waers
local_currency = 'RMB'
* RATE = 0
* TYPE_OF_RATE = 'M'
* READ_TCURR = 'X'
importing
* EXCHANGE_RATE =
* FOREIGN_FACTOR =
local_amount = z_amt
* LOCAL_FACTOR =
* EXCHANGE_RATEX =
* FIXED_RATE =
* DERIVED_RATE_TYPE =
exceptions
no_rate_found = 1
overflow = 2
no_factors_found = 3
no_spread_found = 4
derived_2_times = 5
others = 6
.
if sy-subrc <> 0.
* MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
* WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
endif.
else.
move i_cekko-gnetw to z_amt.
endif.
if z_amt > 0 and z_amt < 50000.
i_cekko-usrc1 = '03'.
elseif z_amt >= 50000 and z_amt < 100000.
i_cekko-usrc1 = '02'.
else.
i_cekko-usrc1 = '01'.
endif.
endif.
move-corresponding i_cekko to e_cekko.
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29829936/viewspace-1595634/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 採購訂單的審批、撤回審批及拒絕 ME29N
- SAP MM取消採購訂單審批--- BAPI_PO_RESET_RELEASEAPI
- SAP 啟用了HUM和QM的前提下,無法對採購訂單的收貨在質量放行前執行部分退貨!
- SAP MM 採購申請審批的一個簡單實現方式
- 可否有人知道採購審批策略到人的做法!
- Eclipse閃退解決辦法Eclipse
- SAP建立採購訂單流程
- 採購申請如何補充採購訂單流程的不足?
- (轉)採購訂單接收淺談
- EBS 採購訂單介面匯入
- 如何增強你的電子採購流程?
- 自定義 SAP 採購訂單螢幕
- MySql登入時閃退的快速解決辦法MySql
- Cornerstone 意外退出、開啟閃退的解決辦法
- SAP QM 採購訂單收貨時沒有Vendor CoA就不讓收貨過賬的實現
- SAP實施專案中採購員在非生產性採購申請審批流中的角色安排
- SAP MM ME1P查詢採購訂購訂單價格歷史
- sap開發-採購訂單更改歷史table
- SAP MM 採購訂單收貨之後自動形成分包商庫存?
- win10qq強退怎麼辦 win10系統登入qq強退解決方法Win10
- 《網路安全審查辦法(修訂草案徵求意見稿)》解讀
- SAP訂單編排和流程增強概述
- SAP上線時未清採購訂單處理
- SAP MM 採購訂單抬頭資料裡的Condition
- Flutter 使用環信即時通訊閃退解決辦法Flutter
- iOS版手機QQ閃退怎麼回事?iPhone手機QQ閃退的解決辦法iOSiPhone
- LR審批流程設計,一站式解決辦公難題
- Unity多單位戰鬥尋路問題的一種解決辦法Unity
- 在採購中處理第三方訂單
- Win10升級之後提示系統無法啟用的解決辦法Win10
- MySQL sleep連線過多 解決辦法MySql
- 解決GAT專案Bug: 用車審批中審批人登入系統後,看不到申請人提交的單子
- SAP MM 有了採購訂單歷史的PO行專案裡的採購附加費不允許再改了?
- 採購管理系統解決方案
- [Boost]一種簡單的批分字串的辦法 (轉)字串
- windows10商店閃退怎麼辦_win10應用商店閃退的解決方法WindowsWin10
- 「SAP技術」SAP MM 採購資訊記錄新價格不能體現在採購訂單新的ITEM上?
- SAP RETAIL 我的第一個寄售型別的跨公司採購訂單AI型別