report zpm06.
data: a(5) type c.
tables vbak.
*set parameter id 'p0' field p_p1.
*get parameter id 'p0' field a.
*write a.
*modif id 存於sap記憶體中
*no-display 步顯示
*parameter p_p1(5) type c default '01234' modif id p1 no-display.
*lower case 如果輸入小寫則繼續保持小寫
*parameter p_p1(5) type c lower case.
*write p_p1.
*obligatory 必填
*as checkbox 建立checkbox物件只能是一位的字元
parameter p_p1 type char1 as checkbox.
parameter p_p2 type char1 as checkbox.
parameter p_p3 type char1 as checkbox.
*radio button group radi 建立redio單選框
parameter p_p4 type char1 default 'x' radiobutton group g1.
parameter p_p5 type char1 radiobutton group g1."同在g1組只能選著乙個
parameter p_p6 type char1 radiobutton group g2.
parameter p_p7 type char1 default 'x' radiobutton group g2.
write:p_p4,p_p5,p_p6,p_p7.
*visible length 定義顯示長度,但是值全部都接收的
parameter p_p8 type string visible length 5.
*as listbox 顯示下拉框
parameter p_p9 type char1 as listbox visible length 10.
*matchcode object指定搜尋幫助 se11建立也可以自己寫函式
parameter p_p10 type char12 matchcode object user_comp.
*多值select-options 開始要用tables宣告參照表
select-options s_s1 for vbak-vbeln.
ABAP標準螢幕呼叫選擇螢幕
有時候標準螢幕不能達到想要的效果,比如 標準螢幕沒有select options 下面實現標準螢幕呼叫選擇螢幕 1 定義乙個標準螢幕 9001.2 定義個subscreen控制項 sub 3 定義選擇螢幕 9999 selection screen begin of screen 9999 as s...
ABAP 報表選擇螢幕上加自定義按鈕
tables sscrfields 該結構是必須的,sap共預留了5個按鈕 parameters p werks type marc werks obligatory.parameters fs dyns type rsds type no display.selection screen func...
ABAP 如何使選擇螢幕的初始化事件再次觸發
最近乙個同事有乙個比較 的使用者需求,他希望每次回到選擇螢幕時,選擇引數是有程式控制輸入的,使用者客戶端的輸入清除。對此需求有兩種處理方法 一 在at selection screen中寫賦值語句,這種方法你可能需要中間變數快取選擇條件用於查詢,樣例 report demo write statem...