1. 建立第乙個變數, zcalday_v006, 用於正常輸入日期。
2. 建立第二個變數,'zcal_v099',選擇客戶出口,
3. 到smod-rsr00001-寫**
data
: l_s_range type rsr_s_rangesid.
data
: l_s_var_range type rrrangeexit.
data
: zdate(6)
.case i_vnam.
when
'zcal_v099'
.if i_step = 2.
read
table i_t_var_range into l_s_var_range with
key vnam =
'zcalday_v006'
.if sy-subrc = 0.
clear l_s_range.
"zdate = l_s_var_range-low(6)
."將前6位付給zdate,比如20060103的200601
concatenate zdate '01'
into l_s_range-low.
" 將01付給78位,就是用01替換以前的日
l_s_range-high = l_s_var_range-low.
"當前日
l_s_range-
sign
= 'i'
.l_s_range-opt =
'bt'."
endif
.endif
.*下面是將輸入日期變為月份,出口變數為zcalmonth_vtest
when
'zcalmonth_vtest'
.if i_step = 2.
read
table i_t_var_range into l_s_var_range with
key vnam =
'zcalday_v006'
.if sy-subrc = 0.
clear l_s_range.
l_s_range-low = l_s_var_range-low(6)
. "當前月
l_s_range-
sign
= 'i'
.l_s_range-opt =
'eq'."
endif
.endif
.endcase.
字段出口增強FIELD EXIT
field exit 是一種使用者出口,我們可以使用它在 sap的標準螢幕上對字段進行有效性檢查及替代 它的增強物件是資料元素。但是有個要求是 ecc系統引數 abap fieldexit 值為 yes 需要basis設定下,因為設定後得重啟sap伺服器。下面以xk01 建立 商時,國家欄位為例 首...
Query 變數增強
enhancement rsr00001 增強 如下 ata l s range type rsr s rangesid.data loc var range like rrrangeexit.case i vnam.變數名稱 when zvprenyu if i step 1.輸入前 query裡...
在SAP出口增強中呼叫自定義螢幕。如何進行引數傳遞
首先我們根據條件呼叫我們自定義的螢幕 if 條件 call screen 9000.endif 這裡的條件很重要的。不然有人會煩的 然後我們就建立這個螢幕。建立pbo pai 如果我們想在螢幕中建立下拉列表可以在pai中加入如下 process on value request.field zpp ...