SAP ABAP Class CL_FINB_GENERIC_VIEW_MAINT (Generic View Maintenance for Configuration)
Hierarchy
☛
FINBASIS (Software Component) Fin. Basis
⤷
FIN-FB-SRV (Application Component) Services
⤷
FINB_CONFIG_VIEW_MAINT (Package) View Maintenance for Configuration
⤷
⤷
Properties
| Class | CL_FINB_GENERIC_VIEW_MAINT | |
| Short Description | Generic View Maintenance for Configuration | |
| Super Class | ||
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | FINB_CONFIG_VIEW_MAINT | View Maintenance for Configuration |
| Created | 20040407 | SAP |
| Last change | 20050411 | SAP |
| 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) |
Interfaces
Class CL_FINB_GENERIC_VIEW_MAINT has no interface implemented.
Friends
Class CL_FINB_GENERIC_VIEW_MAINT has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Static Attribute | Public | Object reference (TYPE REF TO) | CL_FINB_GENERIC_VIEW_MAINT | Generic View Maintenance for Configuration | 20040413 | |||
| 2 | Instance attribute | Public | Object reference (TYPE REF TO) | DATA | 20040510 | ||||
| 3 | Instance attribute | Public | Object reference (TYPE REF TO) | DATA | 20040510 | ||||
| 4 | Instance attribute | Public | Object reference (TYPE REF TO) | DATA | 20040510 | ||||
| 5 | Instance attribute | Public | Object reference (TYPE REF TO) | DATA | 20040428 | ||||
| 6 | Instance attribute | Public | Object reference (TYPE REF TO) | DATA | 20050110 | ||||
| 7 | Instance attribute | Private | Object reference (TYPE REF TO) | DATA | 20041111 | ||||
| 8 | Instance attribute | Private | Type reference (TYPE) | YT_DATA | 20040528 | ||||
| 9 | Instance attribute | Public | Type reference (TYPE) | FINB_T_CONFIG_FIELD_MAPPING | Mapping Table Field Name DDIC After Configuration | 20040407 | |||
| 10 | Instance attribute | Public | Type reference (TYPE) | YT_NAMESPACES | 20050110 | ||||
| 11 | Instance attribute | Public | Type reference (TYPE) | YT_SUBORD | Table of Lower-Level Views | 20040407 | |||
| 12 | Instance attribute | Private | Type reference (TYPE) | YT_SUBORD | 20040528 | ||||
| 13 | Instance attribute | Public | Type reference (TYPE) | UXP_T_E071K | Transport Keys | 20040429 | |||
| 14 | Instance attribute | Public | Type reference (TYPE) | UXP_T_E071 | Transport Header | 20040429 | |||
| 15 | Instance attribute | Public | Type reference (TYPE) | FINB_CONF_ASPECT | Configuration Aspect | 20040420 | |||
| 16 | Instance attribute | Public | Type reference (TYPE) | TTYPENAME | Name of Table Type | 20040407 | |||
| 17 | Instance attribute | Public | Type reference (TYPE) | FINB_CONF_COMP | Configurable Components | 20040420 | |||
| 18 | Instance attribute | Public | Type reference (TYPE) | STRING | Name of Text Column | 20040421 | |||
| 19 | Instance attribute | Public | Type reference (TYPE) | VIEWNAME | Name of SAP Table View | 20040407 | |||
| 20 | Instance attribute | Public | Type reference (TYPE) | VIEWNAME | Name of SAP Table View | 20040407 | |||
| 21 | Static Attribute | Protected | Type reference (TYPE) | YT_INSTANCE | 20050311 |
Methods
Events
Class CL_FINB_GENERIC_VIEW_MAINT has no event.
Types
| # | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
|---|---|---|---|---|---|---|---|
| 1 | YS_DATA | Public | See coding | 20040419 | BEGIN OF ys_data ,
view_name TYPE viewname,
rt_table TYPE REF TO data,
END OF ys_data
|
||
| 2 | YS_INSTANCE | Public | See coding | 20050311 | begin of ys_instance ,
viewcluster type view_name ,
o_generic_view_maint type ref to cl_finb_generic_view_maint ,
end of ys_instance
|
||
| 3 | YS_NAMESPACES | Public | See coding | 20050110 | BEGIN OF ys_namespaces,
namespace(4) TYPE c,
END OF ys_namespaces
|
||
| 4 | YS_SUBORD | Public | See coding | 20040413 | BEGIN OF ys_subord,
superview TYPE viewname_super,
subord TYPE viewname,
fieldname TYPE fieldname,
text_field TYPE string,
END OF ys_subord
|
||
| 5 | YT_DATA | Public | See coding | 20040419 | yt_data TYPE SORTED TABLE OF ys_data WITH UNIQUE KEY view_name
|
||
| 6 | YT_INSTANCE | Public | See coding | 20050311 | yt_instance type sorted table of ys_instance
with unique key viewcluster
|
||
| 7 | YT_NAMESPACES | Public | See coding | 20050110 | yt_namespaces TYPE TABLE OF ys_namespaces
|
||
| 8 | YT_SUBORD | Public | See coding | 20040407 | yt_subord TYPE TABLE OF ys_subord
|
Method Signatures
Method ACTIVATE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IO_MSG_HANDLER | Call by reference | Object reference (TYPE REF TO) | IF_FINB_MSG_HANDLER | Message Handler | 20040421 | |||
| 2 | I_VIEWCLUSTER | Call by reference | Type reference (TYPE) | VIEWNAME | Name eines SAP-Tabellenviews | 20040419 | |||
| 3 | I_VIEWNAME | Call by reference | Type reference (TYPE) | VIEWNAME | Name eines SAP-Tabellenviews | 20040421 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20040421 | |||
| 2 | 20040421 | |||
| 3 | 20040421 |
Method CONSTRUCTOR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_VIEWCLUSTER | Call by reference | Type reference (TYPE) | VIEWNAME | Name eines SAP-Tabellenviews | 20040407 | |||
| 2 | I_VIEWNAME | Call by reference | Type reference (TYPE) | VIEWNAME | Name eines SAP-Tabellenviews | 20040421 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20040421 |
Method GET_CHANGEABLE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ER_CHANGEABLE | Call by reference | Object reference (TYPE REF TO) | DATA | 20040505 | ||||
| 2 | ER_CHANGE_TEXT | Call by reference | Object reference (TYPE REF TO) | DATA | 20040521 | ||||
| 3 | ID_FIELDNAME | Call by reference | Type reference (TYPE) | FINB_CONF_TEXT | SPACE | Name der Textspalte | 20040517 | ||
| 4 | ID_VIEWNAME | Call by reference | Type reference (TYPE) | VIEWNAME | Name eines SAP-Tabellenviews | 20040914 | |||
| 5 | IS_EXTRACT | Call by reference | Type reference (TYPE) | ANY | 20040426 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20040426 |
Method GET_ERASABLE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_EXTRACT | Call by reference | Type reference (TYPE) | ANY TABLE | 20040513 | ||||
| 2 | ED_DELETE | Call by reference | Type reference (TYPE) | FLAG | allgemeines flag | 20040514 | |||
| 3 | ED_NO_DELETE | Call by reference | Type reference (TYPE) | FLAG | allgemeines flag | 20040514 | |||
| 4 | ID_VIEWNAME | Call by reference | Type reference (TYPE) | VIEWNAME | Name eines SAP-Tabellenviews | 20040914 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20040512 | |||
| 2 | 20040512 |
Method GET_EXTENSIBLE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ED_EXTENSIBLE | Call by reference | Type reference (TYPE) | BOOLE_D | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20040506 | |||
| 2 | ID_FIELDNAME | Call by reference | Type reference (TYPE) | FINB_CONF_TEXT | Name der Textspalte | 20040517 | |||
| 3 | ID_VIEWNAME | Call by reference | Type reference (TYPE) | VIEWNAME | Name eines SAP-Tabellenviews | 20040914 | |||
| 4 | IS_EXTRACT | Call by reference | Type reference (TYPE) | ANY | 20040517 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20040517 |
Method GET_MARKED_LINE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_MARKED_LINE | Call by reference | Object reference (TYPE REF TO) | DATA | 20041111 |
Method GET_MARKED_LINE on class CL_FINB_GENERIC_VIEW_MAINT has no exception.
Method GET_NAMESPACE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_NAMESPACES | Call by reference | Attribute reference (LIKE) | MT_NAMESPACES | 20050110 | ||||
| 2 | ID_COMPONENT | Call by reference | Type reference (TYPE) | STRING | 20050110 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20050110 |
Method GET_TEXT_FIELD Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CS_SUBORD | Call by reference | Type reference (TYPE) | YS_SUBORD | 20040528 | ||||
| 2 | ED_TEXT_FIELD | Call by reference | Type reference (TYPE) | STRING | Name der Textspalte | 20040526 | |||
| 3 | IT_TABLE | Call by reference | Type reference (TYPE) | ANY TABLE | 20040526 |
Method GET_TEXT_FIELD on class CL_FINB_GENERIC_VIEW_MAINT has no exception.
Method GET_TR_KEYS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_TR_KEYS | Call by reference | Type reference (TYPE) | UXP_T_E071K | Transportkeys | 20040427 | |||
| 2 | I_VIEWCLUSTER | Call by reference | Type reference (TYPE) | VIEWNAME | Name eines SAP-Tabellenviews | 20040427 | |||
| 3 | I_VIEWNAME | Call by reference | Type reference (TYPE) | VIEWNAME | Name eines SAP-Tabellenviews | 20040427 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20040427 |
Method GET_TR_OBJECTS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_TR_OBJECTS | Call by reference | Type reference (TYPE) | UXP_T_E071 | Transportheader | 20040427 | |||
| 2 | I_VIEWCLUSTER | Call by reference | Type reference (TYPE) | VIEWNAME | Name eines SAP-Tabellenviews | 20040427 | |||
| 3 | I_VIEWNAME | Call by reference | Type reference (TYPE) | VIEWNAME | Name eines SAP-Tabellenviews | 20040427 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20040427 |
Method MAP_DATA_ASPECT_SUBORD Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IR_SUPER | Call by reference | Object reference (TYPE REF TO) | DATA | 20040528 | ||||
| 2 | IS_SUBORD | Call by reference | Type reference (TYPE) | YS_SUBORD | 20040528 |
Method MAP_DATA_ASPECT_SUBORD on class CL_FINB_GENERIC_VIEW_MAINT has no exception.
Method MAP_DATA_VIEW_SUBORD Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CS_SUBORD | Call by reference | Type reference (TYPE) | YS_SUBORD | 20040528 | ||||
| 2 | IR_SUPER | Call by reference | Object reference (TYPE REF TO) | DATA | 20040528 |
Method MAP_DATA_VIEW_SUBORD on class CL_FINB_GENERIC_VIEW_MAINT has no exception.
Method READ Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_DATA | Call by reference | Type reference (TYPE) | YT_DATA | 20040420 | ||||
| 2 | I_DISPLAY_ONLY | Call by reference | Type reference (TYPE) | BOOLE_D | CL_FINB_CONFIG_CONSTANTS=>FALSE | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20040429 | ||
| 3 | I_VIEWCLUSTER | Call by reference | Type reference (TYPE) | VIEWNAME | Name eines SAP-Tabellenviews | 20040413 | |||
| 4 | I_VIEWNAME | Call by reference | Type reference (TYPE) | VIEWNAME | Name eines SAP-Tabellenviews | 20040421 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20040407 |
Method REMOVE_DELETED_ENTRIES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_DATA | Call by reference | Type reference (TYPE) | YT_DATA | 20040604 |
Method REMOVE_DELETED_ENTRIES on class CL_FINB_GENERIC_VIEW_MAINT has no exception.
Method SAVE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_DATA | Call by reference | Type reference (TYPE) | YT_DATA | 20040420 | ||||
| 2 | I_VIEWCLUSTER | Call by reference | Type reference (TYPE) | VIEWNAME | Name eines SAP-Tabellenviews | 20040415 | |||
| 3 | I_VIEWNAME | Call by reference | Type reference (TYPE) | VIEWNAME | Name eines SAP-Tabellenviews | 20040421 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20040407 |
Method SET_MARKED_LINE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_MARKED_LINE | Call by reference | Object reference (TYPE REF TO) | DATA | 20041111 |
Method SET_MARKED_LINE on class CL_FINB_GENERIC_VIEW_MAINT has no exception.
History
| Last changed by/on | SAP | 20050411 |
| SAP Release Created in | 300 |