SAP ABAP Class /IPRO/CL_VIEW (Abstract view class)
Hierarchy
☛
SAP_BS_FND (Software Component) SAP Business Suite Foundation
⤷
CA-GTF-DOB (Application Component) Document Builder
⤷
/IPRO/UI/PROGS/ (Package) Programs
⤷
⤷
Meta Relationship - Used By
| # | Relationship type | Used by | Short Description | Created on |
|---|---|---|---|---|
| 1 | Inheritance (c INHERITING FROM c_ref) | /IPRO/CL_COMPOSITE_VIEW | View with sub views | 20031110 |
| 2 | Inheritance (c INHERITING FROM c_ref) | /IPRO/CL_MODEL_VIEW | View with a model | 20031111 |
| 3 | Inheritance (c INHERITING FROM c_ref) | /IPRO/CL_PAGER_VIEW | Pager view | 20040227 |
Properties
| Class | /IPRO/CL_VIEW | |
| Short Description | Abstract view class | |
| Super Class | ||
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | /IPRO/UI/PROGS/ | Programs |
| Created | 20031110 | SAP |
| Last change | 20110908 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
Class /IPRO/CL_VIEW has no forward declaration.
Interfaces
Class /IPRO/CL_VIEW has no interface implemented.
Friends
Class /IPRO/CL_VIEW has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Constant | Public | Type reference (TYPE) | STRING | 'execute' | Event execute | 20031111 | ||
| 2 | Constant | Public | Type reference (TYPE) | STRING | 'execute_beforeransport' | Event execute_before_transport | 20031111 | ||
| 3 | Constant | Public | Type reference (TYPE) | STRING | 'execute_finished' | Event execute_finished | 20031111 | ||
| 4 | Constant | Public | Type reference (TYPE) | STRING | 'containerIconButton_FUNCTIONSTATUS' | Event function Status | 20040227 | ||
| 5 | Constant | Public | Type reference (TYPE) | STRING | 'process' | Event process | 20031111 | ||
| 6 | Constant | Public | Type reference (TYPE) | STRING | 'tableView_cellClick' | Event table cell click | 20040209 | ||
| 7 | Constant | Public | Type reference (TYPE) | STRING | 'tableView_filter' | Event table filter | 20040209 | ||
| 8 | Constant | Public | Type reference (TYPE) | STRING | 'tableView_headerClick' | Event table header click | 20040209 | ||
| 9 | Constant | Public | Type reference (TYPE) | STRING | 'tableView_buttonItemClick' | Event table row button click | 20040209 | ||
| 10 | Constant | Public | Type reference (TYPE) | STRING | 'tableView_linkItemClick' | Event table row link click | 20040209 | ||
| 11 | Constant | Public | Type reference (TYPE) | STRING | 'tableView_navigate' | Event table navigate | 20040209 | ||
| 12 | Constant | Public | Type reference (TYPE) | STRING | 'tableView_rowSelection' | Event table row selection | 20040209 | ||
| 13 | Constant | Public | Type reference (TYPE) | STRING | 'tabstrip_SELECTED' | Event tabstrip selected | 20031111 | ||
| 14 | Constant | Public | Type reference (TYPE) | STRING | 'tabstrip_VIEWSTATE' | Event tabstrip viewstate | 20031111 | ||
| 15 | Constant | Public | Type reference (TYPE) | STRING | 'transport_to_model' | Event transport_to_model | 20031111 | ||
| 16 | Constant | Public | Type reference (TYPE) | STRING | 'docb-content' | Launch option: content | 20040614 | ||
| 17 | Constant | Public | Type reference (TYPE) | STRING | 'docb-mode' | Launch option: Mode of operation | 20040614 | ||
| 18 | Constant | Public | Type reference (TYPE) | STRING | 'docb-objectid' | Launch option: object id | 20040614 | ||
| 19 | Constant | Public | Type reference (TYPE) | STRING | 'docb-remoteid' | Launch option: Remote object id | 20040614 | ||
| 20 | Constant | Public | Type reference (TYPE) | STRING | 'docb-remotesys' | Launch option: Remote system | 20040614 | ||
| 21 | Constant | Public | Type reference (TYPE) | STRING | 'docb-remotetype' | Launch option: Remote object type | 20040614 | ||
| 22 | Static Attribute | Private | See coding | 20040128 | |||||
| 23 | Instance attribute | Protected | Object reference (TYPE REF TO) | /IPRO/IF_UI_CONTROLLER | Default controller | 20031112 | |||
| 24 | Instance attribute | Protected | Object reference (TYPE REF TO) | /IPRO/CL_COMPOSITE_VIEW | View with sub views | 20031110 | |||
| 25 | Instance attribute | Protected | Type reference (TYPE) | /IPRO/TT_UI_VALUELIST | DocB: Value List | 20040123 | |||
| 26 | Instance attribute | Protected | Type reference (TYPE) | SEU_BOOL | 'X' | Is view active | 20031110 | ||
| 27 | Instance attribute | Protected | Type reference (TYPE) | SEU_BOOL | 'X' | Expanded? | 20040114 | ||
| 28 | Instance attribute | Protected | Type reference (TYPE) | STRING | View label | 20031112 | |||
| 29 | Instance attribute | Protected | Type reference (TYPE) | STRING | Name of View | 20031110 | |||
| 30 | Instance attribute | Protected | Type reference (TYPE) | STRING | URL of View | 20031110 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Public | Method | Activate the view | 20031110 | |
| 2 | Instance method | Public | Method | Cose activities | 20040119 | |
| 3 | Instance method | Public | Method | Collapse the view | 20040114 | |
| 4 | Instance method | Public | Constructor | CONSTRUCTOR | 20031112 | |
| 5 | Instance method | Public | Method | Deactivate the view | 20031110 | |
| 6 | Instance method | Public | Method | Dispatch event to subview and controller | 20031111 | |
| 7 | Instance method | Public | Method | Expand the view | 20040114 | |
| 8 | Instance method | Public | Method | Get the controller | 20031112 | |
| 9 | Instance method | Public | Method | Get the label | 20031112 | |
| 10 | Instance method | Public | Method | Get the name of the view | 20031110 | |
| 11 | Instance method | Public | Method | Option | 20040614 | |
| 12 | Instance method | Public | Method | Get Options | 20040123 | |
| 13 | Instance method | Public | Method | Get the parent | 20040402 | |
| 14 | Instance method | Public | Method | Get the URL of the view | 20031110 | |
| 15 | Instance method | Public | Method | Is this view active | 20031110 | |
| 16 | Instance method | Public | Method | Is theview expanded? | 20040114 | |
| 17 | Instance method | Public | Method | Find a given view | 20040603 | |
| 18 | Instance method | Public | Method | Set the controller | 20031112 | |
| 19 | Instance method | Public | Method | Set the label | 20031112 | |
| 20 | Instance method | Public | Method | Set Options | 20040123 | |
| 21 | Instance method | Public | Method | Set the parent of the view | 20031110 | |
| 22 | Instance method | Public | Method | Set the URL of the view | 20031110 |
Events
Class /IPRO/CL_VIEW has no event.
Types
Class /IPRO/CL_VIEW has no local type.
Method Signatures
Method ACTIVATE Signature
Method ACTIVATE on class /IPRO/CL_VIEW has no parameter.
Method ACTIVATE on class /IPRO/CL_VIEW has no exception.
Method CLOSE Signature
Method CLOSE on class /IPRO/CL_VIEW has no parameter.
Method CLOSE on class /IPRO/CL_VIEW has no exception.
Method COLLAPSE Signature
Method COLLAPSE on class /IPRO/CL_VIEW has no parameter.
Method COLLAPSE on class /IPRO/CL_VIEW has no exception.
Method CONSTRUCTOR 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 | Name of the view | 20031112 |
Method CONSTRUCTOR on class /IPRO/CL_VIEW has no exception.
Method DEACTIVATE Signature
Method DEACTIVATE on class /IPRO/CL_VIEW has no parameter.
Method DEACTIVATE on class /IPRO/CL_VIEW has no exception.
Method DISPATCH_EVENT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_EVENT | Call by reference | Type reference (TYPE) | /IPRO/S_EVENT | Event | 20031112 | |||
| 2 | RV_DONE | Value transfer | Type reference (TYPE) | BOOLEAN | Command executed | 20031111 |
Method DISPATCH_EVENT on class /IPRO/CL_VIEW has no exception.
Method EXPAND Signature
Method EXPAND on class /IPRO/CL_VIEW has no parameter.
Method EXPAND on class /IPRO/CL_VIEW has no exception.
Method GET_CONTROLLER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RO_CONTROLLER | Value transfer | Object reference (TYPE REF TO) | /IPRO/IF_UI_CONTROLLER | Controller of the UI framework | 20031112 |
Method GET_CONTROLLER on class /IPRO/CL_VIEW has no exception.
Method GET_LABEL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RV_LABEL | Value transfer | Type reference (TYPE) | STRING | 20031112 |
Method GET_LABEL on class /IPRO/CL_VIEW has no exception.
Method GET_NAME Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RV_NAME | Value transfer | Type reference (TYPE) | STRING | 20031111 |
Method GET_NAME on class /IPRO/CL_VIEW has no exception.
Method GET_OPTION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | PIV_KEY | Call by reference | Type reference (TYPE) | STRING | Key | 20040614 | |||
| 2 | PRV_VALUE | Value transfer | Type reference (TYPE) | STRING | Value | 20040614 |
Method GET_OPTION on class /IPRO/CL_VIEW has no exception.
Method GET_OPTIONS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | PRT_OPTIONS | Value transfer | Type reference (TYPE) | /IPRO/TT_UI_VALUELIST | DocB: Value List | 20040123 |
Method GET_OPTIONS on class /IPRO/CL_VIEW has no exception.
Method GET_PARENT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RO_PARENT | Value transfer | Object reference (TYPE REF TO) | /IPRO/CL_VIEW | Abstract view class | 20040402 |
Method GET_PARENT on class /IPRO/CL_VIEW has no exception.
Method GET_URL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RV_URL | Value transfer | Type reference (TYPE) | STRING | 20031111 |
Method GET_URL on class /IPRO/CL_VIEW has no exception.
Method IS_ACTIVE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RV_ACTIVE | Value transfer | Type reference (TYPE) | BOOLEAN | boolean variable (X=true, -=false, space=unknown) | 20031110 |
Method IS_ACTIVE on class /IPRO/CL_VIEW has no exception.
Method IS_EXPANDED Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | PRV_EXPANDED | Value transfer | Type reference (TYPE) | SEU_BOOL | Expanded? | 20040114 |
Method IS_EXPANDED on class /IPRO/CL_VIEW has no exception.
Method LOOKUP 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 | Name of the view | 20040603 | |||
| 2 | RO_VIEW | Value transfer | Object reference (TYPE REF TO) | /IPRO/CL_VIEW | Abstract view class | 20040603 |
Method LOOKUP on class /IPRO/CL_VIEW has no exception.
Method SET_CONTROLLER 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) | /IPRO/IF_UI_CONTROLLER | Controller of the UI framework | 20031112 |
Method SET_CONTROLLER on class /IPRO/CL_VIEW has no exception.
Method SET_LABEL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_LABEL | Call by reference | Type reference (TYPE) | STRING | 20031112 |
Method SET_LABEL on class /IPRO/CL_VIEW has no exception.
Method SET_OPTIONS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | PIT_OPTIONS | Call by reference | Type reference (TYPE) | /IPRO/TT_UI_VALUELIST | DocB: Value List | 20040123 |
Method SET_OPTIONS on class /IPRO/CL_VIEW has no exception.
Method SET_PARENT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IO_PARENT | Call by reference | Object reference (TYPE REF TO) | /IPRO/CL_COMPOSITE_VIEW | Abstract view class | 20031110 |
Method SET_PARENT on class /IPRO/CL_VIEW has no exception.
Method SET_URL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_URL | Call by reference | Type reference (TYPE) | STRING | 20031110 |
Method SET_URL on class /IPRO/CL_VIEW has no exception.
History
| Last changed by/on | SAP | 20110908 |
| SAP Release Created in | 10A |