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 CL_FINB_CONFIG_CONSTANTS 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 MO_GENERIC_VIEW_MAINT Static Attribute Public Object reference (TYPE REF TO) CL_FINB_GENERIC_VIEW_MAINT Generic View Maintenance for Configuration 20040413
2 MR_ALLOWED_CHANGES Instance attribute Public Object reference (TYPE REF TO) DATA 20040510
3 MR_ASPECT Instance attribute Public Object reference (TYPE REF TO) DATA 20040510
4 MR_DENIED_DELETIONS Instance attribute Public Object reference (TYPE REF TO) DATA 20040510
5 MR_GLOBAL Instance attribute Public Object reference (TYPE REF TO) DATA 20040428
6 MR_NAMESPACES Instance attribute Public Object reference (TYPE REF TO) DATA 20050110
7 MS_MARKED_LINE Instance attribute Private Object reference (TYPE REF TO) DATA 20041111
8 MT_DATA_VIEW Instance attribute Private Type reference (TYPE) YT_DATA 20040528
9 MT_MAPPING Instance attribute Public Type reference (TYPE) FINB_T_CONFIG_FIELD_MAPPING Mapping Table Field Name DDIC After Configuration 20040407
10 MT_NAMESPACES Instance attribute Public Type reference (TYPE) YT_NAMESPACES 20050110
11 MT_SUBORD Instance attribute Public Type reference (TYPE) YT_SUBORD Table of Lower-Level Views 20040407
12 MT_SUBORD_TEMP Instance attribute Private Type reference (TYPE) YT_SUBORD 20040528
13 MT_TR_KEYS Instance attribute Public Type reference (TYPE) UXP_T_E071K Transport Keys 20040429
14 MT_TR_OBJECTS Instance attribute Public Type reference (TYPE) UXP_T_E071 Transport Header 20040429
15 M_ASPECT Instance attribute Public Type reference (TYPE) FINB_CONF_ASPECT Configuration Aspect 20040420
16 M_ASPECT_TYPE Instance attribute Public Type reference (TYPE) TTYPENAME Name of Table Type 20040407
17 M_COMPONENT Instance attribute Public Type reference (TYPE) FINB_CONF_COMP Configurable Components 20040420
18 M_TEXT_FIELD Instance attribute Public Type reference (TYPE) STRING Name of Text Column 20040421
19 M_VIEWCLUSTER Instance attribute Public Type reference (TYPE) VIEWNAME Name of SAP Table View 20040407
20 M_VIEW_SUPERORD Instance attribute Public Type reference (TYPE) VIEWNAME Name of SAP Table View 20040407
21 XT_INSTANCE Static Attribute Protected Type reference (TYPE) YT_INSTANCE 20050311
Methods
# Method Level Visibility Method type Description Created on
1 ACTIVATE Static method Public Method 20040419
2 CONSTRUCTOR Instance method Public Constructor 20040407
3 GET_CHANGEABLE Static method Public Method Check Editability 20040426
4 GET_ERASABLE Static method Public Method Check Deletability 20040512
5 GET_EXTENSIBLE Static method Public Method Check Extensibility 20040506
6 GET_MARKED_LINE Instance method Private Method 20041111
7 GET_NAMESPACE Static method Public Method Check Name Range 20050110
8 GET_TEXT_FIELD Instance method Private Method Name of Text Field 20040526
9 GET_TR_KEYS Static method Public Method 20040427
10 GET_TR_OBJECTS Static method Public Method 20040427
11 MAP_DATA_ASPECT_SUBORD Instance method Private Method For Lower-Level Views Data in Aspect Structure Folders 20040528
12 MAP_DATA_VIEW_SUBORD Instance method Private Method For Lower-Level Views Data in Struct. of View Maint. Folders 20040528
13 READ Static method Public Method Pick Configuration in Table Form 20040407
14 REMOVE_DELETED_ENTRIES Instance method Private Method Remove Deleted Entries from Table 20040604
15 SAVE Static method Public Method 20040407
16 SET_MARKED_LINE Static method Public Method 20041111
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 Importing IO_MSG_HANDLER Call by reference Object reference (TYPE REF TO) IF_FINB_MSG_HANDLER Message Handler 20040421
2 Importing I_VIEWCLUSTER Call by reference Type reference (TYPE) VIEWNAME Name eines SAP-Tabellenviews 20040419
3 Importing I_VIEWNAME Call by reference Type reference (TYPE) VIEWNAME Name eines SAP-Tabellenviews 20040421
# Exception Resumable Description Created on
1 ASPECT_DOES_NOT_EXIST 20040421
2 COMPONENT_NOT_REGISTERED 20040421
3 FAILED 20040421

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_VIEWCLUSTER Call by reference Type reference (TYPE) VIEWNAME Name eines SAP-Tabellenviews 20040407
2 Importing I_VIEWNAME Call by reference Type reference (TYPE) VIEWNAME Name eines SAP-Tabellenviews 20040421
# Exception Resumable Description Created on
1 FAILED 20040421

Method GET_CHANGEABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_CHANGEABLE Call by reference Object reference (TYPE REF TO) DATA 20040505
2 Exporting ER_CHANGE_TEXT Call by reference Object reference (TYPE REF TO) DATA 20040521
3 Importing ID_FIELDNAME Call by reference Type reference (TYPE) FINB_CONF_TEXT SPACE Name der Textspalte 20040517
4 Importing ID_VIEWNAME Call by reference Type reference (TYPE) VIEWNAME Name eines SAP-Tabellenviews 20040914
5 Importing IS_EXTRACT Call by reference Type reference (TYPE) ANY 20040426
# Exception Resumable Description Created on
1 FAILED 20040426

Method GET_ERASABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_EXTRACT Call by reference Type reference (TYPE) ANY TABLE 20040513
2 Exporting ED_DELETE Call by reference Type reference (TYPE) FLAG allgemeines flag 20040514
3 Exporting ED_NO_DELETE Call by reference Type reference (TYPE) FLAG allgemeines flag 20040514
4 Importing ID_VIEWNAME Call by reference Type reference (TYPE) VIEWNAME Name eines SAP-Tabellenviews 20040914
# Exception Resumable Description Created on
1 FAILED 20040512
2 INVALID_FIELDNAME 20040512

Method GET_EXTENSIBLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ED_EXTENSIBLE Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20040506
2 Importing ID_FIELDNAME Call by reference Type reference (TYPE) FINB_CONF_TEXT Name der Textspalte 20040517
3 Importing ID_VIEWNAME Call by reference Type reference (TYPE) VIEWNAME Name eines SAP-Tabellenviews 20040914
4 Importing IS_EXTRACT Call by reference Type reference (TYPE) ANY 20040517
# Exception Resumable Description Created on
1 FAILED 20040517

Method GET_MARKED_LINE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting 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 Exporting ET_NAMESPACES Call by reference Attribute reference (LIKE) MT_NAMESPACES 20050110
2 Importing ID_COMPONENT Call by reference Type reference (TYPE) STRING 20050110
# Exception Resumable Description Created on
1 FAILED 20050110

Method GET_TEXT_FIELD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_SUBORD Call by reference Type reference (TYPE) YS_SUBORD 20040528
2 Exporting ED_TEXT_FIELD Call by reference Type reference (TYPE) STRING Name der Textspalte 20040526
3 Importing 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 Exporting ET_TR_KEYS Call by reference Type reference (TYPE) UXP_T_E071K Transportkeys 20040427
2 Importing I_VIEWCLUSTER Call by reference Type reference (TYPE) VIEWNAME Name eines SAP-Tabellenviews 20040427
3 Importing I_VIEWNAME Call by reference Type reference (TYPE) VIEWNAME Name eines SAP-Tabellenviews 20040427
# Exception Resumable Description Created on
1 FAILED 20040427

Method GET_TR_OBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_TR_OBJECTS Call by reference Type reference (TYPE) UXP_T_E071 Transportheader 20040427
2 Importing I_VIEWCLUSTER Call by reference Type reference (TYPE) VIEWNAME Name eines SAP-Tabellenviews 20040427
3 Importing I_VIEWNAME Call by reference Type reference (TYPE) VIEWNAME Name eines SAP-Tabellenviews 20040427
# Exception Resumable Description Created on
1 FAILED 20040427

Method MAP_DATA_ASPECT_SUBORD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_SUPER Call by reference Object reference (TYPE REF TO) DATA 20040528
2 Importing 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 Changing CS_SUBORD Call by reference Type reference (TYPE) YS_SUBORD 20040528
2 Importing 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 Exporting ET_DATA Call by reference Type reference (TYPE) YT_DATA 20040420
2 Importing 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 Importing I_VIEWCLUSTER Call by reference Type reference (TYPE) VIEWNAME Name eines SAP-Tabellenviews 20040413
4 Importing I_VIEWNAME Call by reference Type reference (TYPE) VIEWNAME Name eines SAP-Tabellenviews 20040421
# Exception Resumable Description Created on
1 FAILED 20040407

Method REMOVE_DELETED_ENTRIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing 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 Importing IT_DATA Call by reference Type reference (TYPE) YT_DATA 20040420
2 Importing I_VIEWCLUSTER Call by reference Type reference (TYPE) VIEWNAME Name eines SAP-Tabellenviews 20040415
3 Importing I_VIEWNAME Call by reference Type reference (TYPE) VIEWNAME Name eines SAP-Tabellenviews 20040421
# Exception Resumable Description Created on
1 FAILED 20040407

Method SET_MARKED_LINE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing 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