field-exit
是一種使用者出口,
我們可以使用它在
sap的標準螢幕上對字段進行有效性檢查及替代
,它的增強物件是資料元素。
但是有個要求是
ecc系統引數:
abap
/fieldexit
值為『yes』,需要basis設定下,因為設定後得重啟sap伺服器。
下面以xk01
建立**商時,國家欄位為例:
首先找到這個螢幕和字段:
不是sapmf02k裡的0111螢幕,是saplsza1裡的某個螢幕
開啟程式後,經過查詢是:
好了,知道這個欄位是:saplsza1的0301螢幕的country,資料型別(data element):land1
因為字段增強是針對的資料型別,所以land1是咱想要的
然後做增強,cmod,再輸入rpfb
回車後進入配置介面
輸入資料元素
會彈出乙個fm,在這裡面對這個字段進行判斷處理
儲存啟用後,分配程式和螢幕
最後啟用即可,如果不分配程式和螢幕直接啟用,則對所有程式所有螢幕有效
出口變數增強 截至到輸入日期的本月累計
1.建立第乙個變數,zcalday v006,用於正常輸入日期。2.建立第二個變數,zcal v099 選擇客戶出口,3.到smod rsr00001 寫 data l s range type rsr s rangesid.data l s var range type rrrangeexit.d...
SAP 銷售條件表增強字段
有時遇到乙個比較特殊的業務,比如公司間免費訂單,既要讓 為0,不讀取vk11裡建立的 又要讓公司間的 讀取vk11,這實際上是有矛盾的,也就是說乙個訂單裡面的兩行,物料一樣,客戶一樣,就會出現矛盾。於是就可以考慮用銷售訂單行專案類別來做,翻看後台配置,可以發現銷售訂單行專案類別欄位pstyv是支援的...
SAP標準螢幕中欄位描述增強
如果想要改變標準螢幕中的欄位名稱,如把物料主資料基本資料元素的名字改為我們想要的名字 1 首先,事務mm03進入物料主資料的基本資料2檢視中,將滑鼠游標放在需要更改的字段 頁格式 上,然後按f1鍵,出現乙個對話方塊後,點選technical info按鈕,然後copy資料元素 provg。如下圖 2...