Hierarchy
⤷
⤷
Meta Relationship - Using
| # | Relationship type | Using | Short Description | Created on |
|---|---|---|---|---|
| 1 | Inheritance (c INHERITING FROM c_ref) | /IWBEP/CL_SBUI_COMPONENT | SB: UI component | 20120116 |
| 2 | Interface implementation (CLASS c. INTERFACES i_ref) | /IWBEP/IF_SBUI_COMMAND_HANDLER | SB: UI command handler behavior | 20120215 |
| 3 | Interface implementation (CLASS c. INTERFACES i_ref) | /IWBEP/IF_SBUI_DYNPRO_BASED | SB: UI dynpro based behavior | 20120613 |
| 4 | Interface implementation (CLASS c. INTERFACES i_ref) | /IWBEP/IF_SBUI_INTERACTIVE | SB: UI interactive behavior | 20120116 |
Meta Relationship - Used By
| # | Relationship type | Used by | Short Description | Created on |
|---|---|---|---|---|
| 1 | Inheritance (c INHERITING FROM c_ref) | /IWBEP/CL_SBUI_CR_CMN_HANDLER | Test Handler for Common Aspects | 20120607 |
| 2 | Inheritance (c INHERITING FROM c_ref) | /IWBEP/CL_SBUI_LAYOUT_HANDLER | SB: UI layout handler (state of a screen with layout) | 20120216 |
| 3 | Inheritance (c INHERITING FROM c_ref) | /IWBEP/CL_SBUI_WIZARD_HANDLER | SB: UI wizard handler | 20120507 |
Properties
| Class | /IWBEP/CL_SBUI_DYNPRO_HANDLER | |
| Short Description | SB: UI dynpro handler (state of a screen) | |
| Super Class | /IWBEP/CL_SBUI_COMPONENT | SB: UI component |
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | /IWBEP/SBUI | |
| Program status | P | SAP Standard Production Program |
| Category | 0 | |
| Package | /IWBEP/SB_UI_BASE | Gateway Service Builder UI - API and SPI |
| Created | 20120116 | SAP |
| Last change | 20141120 | |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
| # | Type group / Object type | Type | Type Description |
|---|---|---|---|
| 1 | Forward declaration class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) | |
| 2 | Forward declaration interface (INTERFACE i DEFINITION DEF... | Forward declaration interface (INTERFACE i DEFINITION DEF... | |
| 3 | Forward declaration interface (INTERFACE i DEFINITION DEF... | Forward declaration interface (INTERFACE i DEFINITION DEF... | |
| 4 | Forward declaration interface (INTERFACE i DEFINITION DEF... | Forward declaration interface (INTERFACE i DEFINITION DEF... | |
| 5 | Forward declaration interface (INTERFACE i DEFINITION DEF... | Forward declaration interface (INTERFACE i DEFINITION DEF... | |
| 6 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
Interfaces
| # | Interface | Abstract | Final | Description | Created on |
|---|---|---|---|---|---|
| 1 | /IWBEP/IF_SBUI_COMMAND_HANDLER | SB: UI command handler behavior | 20120215 | ||
| 2 | /IWBEP/IF_SBUI_DYNPRO_BASED | SB: UI dynpro based behavior | 20120613 | ||
| 3 | /IWBEP/IF_SBUI_INTERACTIVE | SB: UI interactive behavior | 20120116 |
Friends
| # | Friend | Modeled only | Created on | Description |
|---|---|---|---|---|
| 1 | /IWBEP/CL_SBUI_CONTROLLER | 20130419 | SB: UI main controller | |
| 2 | /IWBEP/CL_SBUI_DYNPRO | 20120116 | SB: UI dynpro (dynpro accessor, abstract) | |
| 3 | /IWBEP/CL_SBUI_TABSTRIP | 20120325 | SB: UI tabstrip (handles one control in host dynpro) |
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Constant | Protected | Type reference (TYPE) | I | /IWBEP/IF_SBUI_SETUP_SERVICE=>GC_SPLIT_MODE_COLS | split mode: cols | 20130510 | ||
| 2 | Constant | Protected | Type reference (TYPE) | I | /IWBEP/IF_SBUI_SETUP_SERVICE=>GC_SPLIT_MODE_ROWS | split mode: rows | 20130510 | ||
| 3 | Instance attribute | Public | Object reference (TYPE REF TO) | /IWBEP/CL_SBUI_DYNPRO | dynpro | 20120116 | |||
| 4 | Instance attribute | Protected | Type reference (TYPE) | /IWBEP/CL_SBUI_DYNPRO=>TY_S_DYNAMIC_STATE | dynamic state delta | 20120320 | |||
| 5 | Instance attribute | Private | Type reference (TYPE) | /IWBEP/IF_SBUI_CONTROLLER=>TY_S_NAVIGATION_STATE | navigation state before last output | 20120524 | |||
| 6 | Instance attribute | Protected | Type reference (TYPE) | /IWBEP/IF_SBUI_CONTROLLER=>TY_T_COMMAND_FCODE | excluded functions | 20120116 | |||
| 7 | Instance attribute | Private | Type reference (TYPE) | /IWBEP/IF_SBUI_CONTROLLER=>TY_T_PARAMETER_MAP | parameter class member binding | 20120426 | |||
| 8 | Instance attribute | Private | Type reference (TYPE) | /IWBEP/T_SBDM_NODES | start nodes provided when calling the screen | 20130419 | |||
| 9 | Instance attribute | Private | Type reference (TYPE) | /IWBEP/IF_SBUI_CONTROLLER=>TY_RETURN_CODE | return code from input validation | 20120714 | |||
| 10 | Instance attribute | Private | Type reference (TYPE) | /IWBEP/IF_SBUI_CONTROLLER=>TY_RETURN_CODE | return code from update before output | 20120714 | |||
| 11 | Instance attribute | Private | Type reference (TYPE) | ABAP_BOOL | check recursive selection retrieval | 20120715 | |||
| 12 | Instance attribute | Protected | Type reference (TYPE) | SYPFKEY | screen status | 20120116 | |||
| 13 | Instance attribute | Private | Type reference (TYPE) | ABAP_BOOL | setup controls was called | 20120117 | |||
| 14 | Instance attribute | Protected | Type reference (TYPE) | TY_TITLE_BAR | screen titlebar definition | 20120116 | |||
| 15 | Instance attribute | Protected | Type reference (TYPE) | SYTITLE | screen title parameter 1 | 20120116 | |||
| 16 | Instance attribute | Protected | Type reference (TYPE) | SYTITLE | screen title parameter 2 | 20120116 | |||
| 17 | Instance attribute | Protected | Type reference (TYPE) | SYTITLE | screen title parameter 3 | 20120116 | |||
| 18 | Instance attribute | Protected | Type reference (TYPE) | SYTITLE | screen title parameter 4 | 20120116 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Public | Constructor | CONSTRUCTOR | 20120119 | |
| 2 | Instance method | Protected | Method | utility: create component splitter | 20130510 | |
| 3 | Instance method | Protected | Method | utility: create component switch | 20130510 | |
| 4 | Instance method | Protected | Method | utility: create component view (control-based view) | 20130510 | |
| 5 | Instance method | Protected | Method | template method (optional): prepare rollback of all changes | 20120524 | |
| 6 | Instance method | Protected | Method | template method (optional): cancel input error handling | 20120213 | |
| 7 | Instance method | Protected | Method | template method (optional): check data after input | 20120116 | |
| 8 | Instance method | Protected | Method | template method (optional): run dynamic online help | 20120116 | |
| 9 | Instance method | Protected | Method | template method (optional): run dynamic value help | 20120116 | |
| 10 | Instance method | Protected | Method | template method (optional): execute screen specific command | 20120116 | |
| 11 | Instance method | Protected | Method | template method (optional): finalize accepted data changes | 20120201 | |
| 12 | Instance method | Protected | Method | template method (optional): handle changed parameter value | 20130202 | |
| 13 | Instance method | Protected | Method | template method (optional): return selected nodes | 20120715 | |
| 14 | Instance method | Protected | Method | template method (optional): return handler of selected nodes | 20120715 | |
| 15 | Instance method | Protected | Method | template method (optional): setup (controls) within 1st pbo | 20120126 | |
| 16 | Instance method | Protected | Method | template method (optional): setup before 1st controller call | 20120116 | |
| 17 | Instance method | Protected | Method | template method (optional): update screen before output | 20120116 | |
| 18 | Instance method | Protected | Method | template method (optional): update state (before children) | 20120524 | |
| 19 | Instance method | Public | Method | 20120410 | ||
| 20 | Instance method | Public | Method | 20120410 | ||
| 21 | Instance method | Public | Method | 20120410 | ||
| 22 | Instance method | Public | Method | 20130201 | ||
| 23 | Instance method | Public | Method | 20130419 | ||
| 24 | Instance method | Public | Method | 20130201 |
Events
Class /IWBEP/CL_SBUI_DYNPRO_HANDLER has no event.
Types
| # | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
|---|---|---|---|---|---|---|---|
| 1 | TY_S_CONTAINER | Protected | See coding | bound main container | 20120117 | BEGIN OF ty_s_container ,
container TYPE REF TO cl_gui_container ,
visible TYPE abap_bool ,
END OF ty_s_container
|
|
| 2 | TY_TITLE_BAR | Protected | See coding | title bar definition | 20120116 | ty_title_bar TYPE c LENGTH 20
|
|
| 3 | TY_T_CONTAINER | Protected | See coding | bound main container table | 20120117 | ty_t_container TYPE SORTED TABLE OF ty_s_container
WITH UNIQUE KEY container
|
Method Signatures
Method CONSTRUCTOR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IO_CONTROLLER | Call by reference | Object reference (TYPE REF TO) | /IWBEP/IF_SBUI_CONTROLLER | controller | 20120119 | |||
| 2 | IO_DYNPRO | Call by reference | Object reference (TYPE REF TO) | /IWBEP/CL_SBUI_DYNPRO | dynpro | 20120119 | |||
| 3 | IV_NAME | Call by reference | Type reference (TYPE) | /IWBEP/SBUI_COMPONENT | name | 20120119 | |||
| 4 | IV_PLUGIN | Call by reference | Type reference (TYPE) | /IWBEP/SBUI_PLUGIN | plugin | 20120119 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | SB: exception | 20120119 |
Method CREATE_COMPONENT_SPLITTER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_MODE | Call by reference | Type reference (TYPE) | I | GC_SPLIT_COLS | rows or columns (see constants) | 20130510 | ||
| 2 | IV_SIZING | Call by reference | Type reference (TYPE) | STRING | '50:50' | relative size for each cell in percent | 20130510 | ||
| 3 | RO_SPLITTER | Value transfer | Object reference (TYPE REF TO) | /IWBEP/IF_SBUI_FRAMESET | frameset | 20130510 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | SB: exception | 20130510 |
Method CREATE_COMPONENT_SWITCH Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RO_SWITCH | Value transfer | Object reference (TYPE REF TO) | /IWBEP/IF_SBUI_FRAMESET | composite (contains other components) | 20130510 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | SB: exception | 20130510 |
Method CREATE_COMPONENT_VIEW Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_NAME | Call by reference | Type reference (TYPE) | /IWBEP/SBUI_COMPONENT | name (from setup) | 20130510 | |||
| 2 | IV_PLUGIN | Call by reference | Type reference (TYPE) | /IWBEP/SBUI_PLUGIN | plugin (from setup) | 20130510 | |||
| 3 | RO_VIEW | Value transfer | Object reference (TYPE REF TO) | /IWBEP/IF_SBUI_VIEW | view (control-based) | 20130510 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | SB: exception | 20130510 |
Method DO_BEFORE_ROLLBACK_CHANGES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RV_RCODE | Value transfer | Type reference (TYPE) | /IWBEP/IF_SBUI_CONTROLLER=>TY_RETURN_CODE | return code | 20120524 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | SB: exception | 20120524 |
Method DO_CANCEL_ERROR_HANDLING Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RV_RCODE | Value transfer | Type reference (TYPE) | /IWBEP/IF_SBUI_CONTROLLER=>TY_RETURN_CODE | return code | 20120214 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | SB: exception | 20120227 |
Method DO_CHECK_AFTER_INPUT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_STEP | Call by reference | Type reference (TYPE) | I | single step in dynpro input check logic | 20120116 | |||
| 2 | RV_RCODE | Value transfer | Type reference (TYPE) | /IWBEP/IF_SBUI_CONTROLLER=>TY_RETURN_CODE | return code | 20120215 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | SB: exception | 20120119 |
Method DO_DYN_HELP_REQUEST Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_FIELD | Call by reference | Type reference (TYPE) | SCREEN-NAME | selected field name | 20120116 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | SB: exception | 20120119 |
Method DO_DYN_VALUE_REQUEST Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_FIELD | Call by reference | Type reference (TYPE) | SCREEN-NAME | selected field name | 20120116 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | SB: exception | 20120119 |
Method DO_EXECUTE_COMMAND Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_COMMAND | Call by reference | Type reference (TYPE) | /IWBEP/IF_SBUI_CONTROLLER=>TY_S_COMMAND_REQUEST | command request | 20120116 | |||
| 2 | RV_RCODE | Value transfer | Type reference (TYPE) | /IWBEP/IF_SBUI_CONTROLLER=>TY_RETURN_CODE | return code | 20120129 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | SB: exception | 20120116 |
Method DO_FINALIZE_CHANGES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RV_RCODE | Value transfer | Type reference (TYPE) | /IWBEP/IF_SBUI_CONTROLLER=>TY_RETURN_CODE | return code | 20120214 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | SB: exception | 20120201 |
Method DO_HANDLE_CHANGED_PARAMETER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_NAME | Call by reference | Type reference (TYPE) | STRING | parameter name as defined while setup instance | 20130202 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | SB: exception | 20130202 |
Method DO_RETURN_SELECTED_NODES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_SELECTED | Call by reference | Type reference (TYPE) | /IWBEP/IF_SBUI_CONTROLLER=>TY_T_NAVIGATION_TARGET | collection of selected nodes | 20120715 | |||
| 2 | EV_RCODE | Call by reference | Type reference (TYPE) | /IWBEP/IF_SBUI_CONTROLLER=>TY_RETURN_CODE | return code | 20120715 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | SB: exception | 20120715 |
Method DO_RETURN_SELECTION_HANDLER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RO_HANDLER | Value transfer | Object reference (TYPE REF TO) | /IWBEP/IF_SBUI_INTERACTIVE | selection handler (either me or a child component) | 20120715 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | SB: exception | 20120715 |
Method DO_SETUP_CONTROLS Signature
Method DO_SETUP_CONTROLS on class /IWBEP/CL_SBUI_DYNPRO_HANDLER has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | SB: exception | 20120126 |
Method DO_SETUP_INSTANCE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_PARAMETER | Call by reference | Type reference (TYPE) | /IWBEP/IF_SBUI_CONTROLLER=>TY_T_PARAMETER_MAP | mapping of parameter names to class member references | 20120427 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | SB: exception | 20120119 |
Method DO_UPDATE_BEFORE_OUTPUT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_NAVIGATION_STATE | Call by reference | Type reference (TYPE) | /IWBEP/IF_SBUI_CONTROLLER=>TY_S_NAVIGATION_STATE | navigation state | 20120320 | |||
| 2 | RV_RCODE | Value transfer | Type reference (TYPE) | /IWBEP/IF_SBUI_CONTROLLER=>TY_RETURN_CODE | return code | 20120714 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | SB: exception | 20120119 |
Method DO_UPDATE_INTERNAL_STATE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_CURRENT | Call by reference | Type reference (TYPE) | /IWBEP/IF_SBUI_CONTROLLER=>TY_S_UPDATE_STATE | state information provided on update before output | 20120524 | |||
| 2 | RV_RCODE | Value transfer | Type reference (TYPE) | /IWBEP/IF_SBUI_CONTROLLER=>TY_RETURN_CODE | return code | 20120524 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | SB: exception | 20120524 |
Method EXECUTE_COMMAND Signature
Method EXECUTE_COMMAND on class /IWBEP/CL_SBUI_DYNPRO_HANDLER has no parameter.
Method EXECUTE_COMMAND on class /IWBEP/CL_SBUI_DYNPRO_HANDLER has no exception.
Method GET_ANCESTOR_INTERACTIVE Signature
Method GET_ANCESTOR_INTERACTIVE on class /IWBEP/CL_SBUI_DYNPRO_HANDLER has no parameter.
Method GET_ANCESTOR_INTERACTIVE on class /IWBEP/CL_SBUI_DYNPRO_HANDLER has no exception.
Method GET_INPUT_RCODE Signature
Method GET_INPUT_RCODE on class /IWBEP/CL_SBUI_DYNPRO_HANDLER has no parameter.
Method GET_INPUT_RCODE on class /IWBEP/CL_SBUI_DYNPRO_HANDLER has no exception.
Method GET_PARAMETER_VALUE Signature
Method GET_PARAMETER_VALUE on class /IWBEP/CL_SBUI_DYNPRO_HANDLER has no parameter.
Method GET_PARAMETER_VALUE on class /IWBEP/CL_SBUI_DYNPRO_HANDLER has no exception.
Method GET_START_NODES Signature
Method GET_START_NODES on class /IWBEP/CL_SBUI_DYNPRO_HANDLER has no parameter.
Method GET_START_NODES on class /IWBEP/CL_SBUI_DYNPRO_HANDLER has no exception.
Method SET_PARAMETER_VALUE Signature
Method SET_PARAMETER_VALUE on class /IWBEP/CL_SBUI_DYNPRO_HANDLER has no parameter.
Method SET_PARAMETER_VALUE on class /IWBEP/CL_SBUI_DYNPRO_HANDLER has no exception.
History
| Last changed by/on | SAP | 20141120 |
| SAP Release Created in | 200 |