Saturday, December 24, 2011

POPUPs in ABAP



 Different type of POPUPs in ABAP

       POPUP_WITH_TABLE_DISPLAY
       POPUP_TO_CONFIRM_STEP (Replaced by  POPUP_TO_CONFIRM. )
       POPUP_TO_DECIDE_WITH_MESSAGE  (Replaced by  POPUP_TO_CONFIRM. )
       POPUP_TO_DECIDE  (Replaced by  POPUP_TO_CONFIRM. )
       POPUP_TO_SELECT_MONTH - Popup to choose a month
       POPUP_TO_CONFIRM_WITH_VALUE (Replaced by  POPUP_TO_CONFIRM. )
       POPUP_TO_CONFIRM_WITH_MESSAGE (Replaced by  POPUP_TO_CONFIRM. )
       POPUP_TO_DISPLAY_TEXT
       POPUP_TO_CONFIRM  - Standard Dialog Popup
       POPUP_TO_CONFIRM_DATA_LOSS - Data loss confirmation prompt popup
                     POPUP_TO_DISPLAY_VALUE         Window for the value display in interactive reporting
                     POPUP_GET_USER_PASSWORD
                     POPUP_WITH_WARNING
                     POPUP_WITH_TABLE               Popup to display internal table data



POPUP_WITH_TABLE_DISPLAY
EXPORTING
ENDPOS_COL          TYPE  INT4                           Ending position of popup
ENDPOS_ROW         TYPE  INT4                           Ending position of popup
STARTPOS_COL      TYPE  INT4                           Starting position of popup
STARTPOS_ROW     TYPE  INT4                           Starting position of popup
TITLETEXT               TYPE  CHAR80                     Text in title bar of popup
IMPORTING
CHOISE                     LIKE   SY-TABIX                  Number of table entry
TABLES
VALUETAB                                                               Table with possible values
EXCEPTIONS
BREAK_OFF


POPUP_TO_SELECT_MONTH

EXPORTING
ACTUAL_MONTH   LIKE                           ISELLIST-MONTH                                                                                                          
FACTORY_CALENDAR                 LIKE   TFACD-IDENT          SPACE            Factory Calendar
HOLIDAY_CALENDAR                 LIKE   THOCI-IDENT          SPACE            Public Holiday                                                                                                                                                Calendar
LANGUAGE LIKE                                       SY-LANGU                SY-LANGU                                                                                  
START_COLUMN                           LIKE   SY-SCOLS                 8                                                                                        
START_ROW                                   LIKE   SY-SROWS                5         

IMPORTING
SELECTED_MONTH                       LIKE   ISELLIST-MONTH                                                                                 
RETURN_CODE                               LIKE   SY-SUBRC                 Return Code

EXCEPTIONS
FACTORY_CALENDAR_NOT_FOUND
HOLIDAY_CALENDAR_NOT_FOUND
MONTH_NOT_FOUND                                                                              

       POPUP_TO_DISPLAY_TEXT

EXPORTING
TITEL                                                             SPACE
TEXTLINE1                                               
TEXTLINE2                                                   SPACE
START_COLUMN                LIKE               SY-CUCOL    25
START_ROW                        LIKE               SY-CUROW   6




       POPUP_TO_CONFIRM - Standard Dialog Popup

EXPORTING
TITLEBAR                                                                               SPACE            Title of dialog box
DIAGNOSE_OBJECT         LIKE       DOKHL-OBJECT      SPACE            Diagnosis text (maintain via                                                                                                                         SE61)
TEXT_QUESTION                                                                                        Question text in dialog box
TEXT_BUTTON_1                                                                 'Ja'(001)           Text on the first pushbutton
ICON_BUTTON_1             LIKE         ICON-NAME           SPACE            Icon on first pushbutton
TEXT_BUTTON_2                                                                ' Nein'(002)      Text on the second                                                                                                                                          pushbutton
ICON_BUTTON_2            LIKE         ICON-NAME              SPACE            Icon on second pushbutton
DEFAULT_BUTTON                                                              '1'                     Cursor position
DISPLAY_CANCEL_BUTTON                                              'X'        Button for displaying cancel                                                                                                               pushbutton
USERDEFINED_F1_HELP LIKE         DOKHL-OBJECT        SPACE            User-Defined F1 Help
START_COLUMN              LIKE         SY-CUCOL                 25        Column in which the POPUP begins
START_ROW LIKE                                       SY-CUROW   6          Line in which the POPUP begins
POPUP_TYPE           LIKE   ICON-NAME                         Icon type
IV_QUICKINFO_BUTTON_1        TYPE  TEXT132        SPACE            Quick Info on First Pushbutton
IV_QUICKINFO_BUTTON_2        TYPE  TEXT132        SPACE            Quick Info on Second Pushbutton


IMPORTING
ANSWER                               Return values: '1', '2', 'A'

TABLES
PARAMETER            LIKE   SPAR  Text transfer table for parameter in text
EXCEPTIONS
TEXT_NOT_FOUND            Diagnosis text not found


POPUP_TO_CONFIRM_DATA_LOSS

EXPORTING
DEFAULTOPTION                           'J'
TITEL                                             
START_COLUMN    LIKE   SY-CUCOL    25
START_ROW LIKE   SY-CUROW   6

IMPORTING
ANSWER


                     POPUP_GET_USER_PASSWORD

IMPORTING
USER  TYPE  STRING         User
PASSWORD  TYPE  STRING         Password
TABLES
REGISTRY_TAB       TYPE  UDDICLS_REGISTRIES     UDDI Client: Table Type for List of all Registries
Exceptions
CANCEL_PRESSED


POPUP_WITH_WARNING
EXPORTING
TEXTLINE1                                               
TEXTLINE2                           SPACE
TITEL                         'Warnung'

POPUP_WITH_TABLE

Popup to display internal table data
Exporting
ENDPOS_COL
ENDPOS_ROW
STARTPOS_COL
STARTPOS_ROW
TITLETEXT
Importing
CHOICE                                 Number of table entry

tables:
VALUETAB                           Table with possible values
Exceptions
BREAK_OFF

No comments:

Post a Comment