出口變數增強 截至到輸入日期的本月累計

2021-07-07 01:29:40 字數 1250 閱讀 1991

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 ...