VA01创建SO的增强点MV45AFZZ的几点实际应用总结
增強(qiáng)點(diǎn)位置:對(duì)應(yīng)FORM? USEREXIT_SAVE_DOCUMENT_PREPARE
用途:此接口是用途最廣泛的接口。可以用來對(duì)銷售定單中的數(shù)據(jù)進(jìn)行最后的修改。當(dāng)此接口被Call到的時(shí)候,這張單子的數(shù)據(jù)已經(jīng)完整,只有訂單號(hào)沒有被決定(僅限于創(chuàng)建訂單的時(shí)候)。因此在此接口中所作的修改一般是不會(huì)有后續(xù)檢查來避免不一致的。
Call:此接口在訂單被保存之前在BELEG_SICHERN (SAPMV45A)中被Call到。
數(shù)據(jù)讀取:數(shù)據(jù)被保存在內(nèi)表XVBAP,可以從此內(nèi)表讀取到維護(hù)的行項(xiàng)目值。
注意點(diǎn):當(dāng)行項(xiàng)目維護(hù)多條數(shù)據(jù)后,刪除其中的一條或者多條,被刪除的行項(xiàng)目依在內(nèi)表XVBAP中,如果我們對(duì)數(shù)據(jù)的約束條件進(jìn)行判斷,會(huì)發(fā)現(xiàn)一個(gè)現(xiàn)象:未刪除的行項(xiàng)目滿足字段必輸?shù)臈l件了,系統(tǒng)依然給出提示:“請(qǐng)維護(hù)利潤中心”
為了解決上述問題,方法如下:
READ?TABLE?xvbap?WITH?KEY?prctr?=?space?updkz?=?'I'.???"updkz?=?D??刪除行??updkz?=?I?插入行
總結(jié)
以上是生活随笔為你收集整理的VA01创建SO的增强点MV45AFZZ的几点实际应用总结的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: ABAP屏幕上显示LIST的三种方法
- 下一篇: Extjs 4.0.7 中模式窗口的CU