如果引用或轉貼,麻煩註明出處與本網誌連結,否則視為侵權。

2004年12月2日

ABAP功能模組整理-自訂按鈕的對話小視窗之二

自訂按鈕的對話小視窗之二
1.FM名稱:POPUP_TO_DECIDE_WITH_MESSAGE
2.FM用途說明: 最多三列的說明文字及最多三列的問題文字, 顯示在含兩個自定按鈕及Cancel按鈕的對話小視窗
3.輸入參數
defaultoption : Positioning the cursor on answer yes or no (DEFAULT '1')預設游標停留的按鈕
diagnosetext1 : 第一列說明文字
diagnosetext2 : 第二列說明文字
diagnosetext3 : 第三列說明文字
textline1 : 第一列問題文字
textline2 : 第二列問題文字
textline3 : 第三列問題文字
text_option1 : 第一個按鈕上的文字
text_option2 : 第二個按鈕上的文字
titel : Title line of dialog box對話窗的標題
start_column : Default 25
start_row : Default 6
cancel_display : Default 'X'
4.輸出參數
answer : 如下
"A" = user has chosen Cancel
"1" = user has chosen First Option
"2" = user has chosen Second Option
5.範例程式/自訂(add-on)程式碼 :: RSSPO200

ABAP功能模組整理-警告或訊息對話小視窗

警告或訊息對話小視窗
1.FM名稱:POPUP_TO_DISPLAY_TEXT
2.FM用途說明:最多兩列的訊息文字,顯示在含Continue按鈕的對話小視窗, 用來顯示警告或通知的訊息, 讓使用者看完後,按Continue按鈕,繼續執行後續動作
3.輸入參數
textline1 : 第一列問題文字
textline2 : 第二列問題文字
titel : Title line of dialog box對話窗的標題
start_column : Default 25
start_row : Default 6
4.輸出參數
5.範例程式/自訂(add-on)程式碼 : RSSPO600
類似的Function Modules有POP_DISPLAY_TEXT, POPUP_DISPLAY_TEXT_WITH_PARAMS

ABAP功能模組整理-自訂按鈕的對話小視窗之一

自訂按鈕的對話小視窗之一
1.FM名稱:POPUP_TO_DECIDE
2.FM用途說明:最多三列的問題文字, 顯示在含兩個自定按鈕及Cancel按鈕的對話小視窗(不含說明文字)

3.輸入參數
defaultoption : Positioning the cursor on answer yes or no (DEFAULT '1')預設游標停留的按鈕
textline1 : 第一列問題文字
textline2 : 第二列問題文字
textline3 : 第三列問題文字
text_option1 : 第一個按鈕上的文字
text_option2 : 第二個按鈕上的文字
titel : Title line of dialog box對話窗的標題
start_column : Default 25
start_row : Default 6
cancel_display : Default 'X'
4.輸出參數
answer : 如下
"A" = user has chosen Cancel
"1" = user has chosen First Option
"2" = user has chosen Second Option

ABAP功能模組整理-含Yes, No按鈕的對話小視窗之二

含Yes, No按鈕的對話小視窗之二
[第三個]----------------------------------------------------
1.FM名稱:POPUP_TO_CONFIRM_ LOSS_OF_DATA
2.FM用途說明: 資料尚未儲存但仍要跳離時使用, 包含兩列的問題文字, 顯示在含Yes, No兩個按鈕的對話小視窗 (對話窗上的說明文字固定為 Data will be lost)
3.輸入參數
defaultoption : Positioning the cursor on answer yes or no (DEFAULT 'Y')預設游標停留的按鈕
textline1 : 第一列問題文字
textline2 : 第二列問題文字
titel : Title line of dialog box對話窗的標題
start_column : Default 25
start_row : Default 6
cancel_display : Default 'X'
4.輸出參數
answer : 如下
"J" = user has confirmed the step
"N" = user has canceled the step
5.範例程式/自訂(add-on)程式碼 : RSSPO100

ABAP功能模組整理-含Yes, No按鈕的對話小視窗之一

[第一個]----------------------------------------------------
1.FM名稱:POPUP_TO_CONFIRM_WITH_MESSAGE
2.FM用途說明:最多三列的說明文字, 加上兩列的問題文字, 顯示在含Yes, No, Cancel三個按鈕的對話小視窗
3.輸入參數
  • defaultoption : Positioning the cursor on answer yes or no (DEFAULT 'Y')預設游標停留的按鈕
  • diagnosetext1 : 第一列說明文字
  • diagnosetext2 : 第二列說明文字
  • diagnosetext3 : 第三列說明文字
  • textline1 : 第一列問題文字
  • textline2 : 第二列問題文字
  • titel : Title line of dialog box對話窗的標題
  • start_column : Default 25
  • start_row : Default 6
  • cancel_display : Default 'X'
4.輸出參數 answer : 如下 "A" = user has chosen Cancel "J" = user has confirmed the step "N" = user has canceled the step [第二個]----------------------------------------------------- 1.FM名稱:POPUP_TO_CONFIRM_STEP 2.FM用途說明:兩列的問題文字, 顯示在含Yes, No, Cancel三個按鈕的對話小視窗(不含說明文字) 3.輸入參數
  • defaultoption : Positioning the cursor on answer yes or no (DEFAULT 'Y')預設游標停留的按鈕
  • textline1 : 第一列問題文字
  • textline2 : 第二列問題文字
  • titel : Title line of dialog box對話窗的標題
  • start_column : Default 25
  • start_row : Default 6
  • cancel_display : Default 'X'

4.輸出參數
answer : 如下
"A" = user has chosen Cancel
"J" = user has confirmed the step
"N" = user has canceled the step