SAP ABAP Class CL_IWP_VIEW ( IWP_VIEW_MAINT)
Hierarchy
SAP_ABA (Software Component) Cross-Application Component
   BC-ILM-RW (Application Component) Retention Warehouse
     IWP_CUSTOMIZING_UI (Package) User Interfaces for Customizing
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_WD_COMPONENT_ASSISTANCE Basis for a Web Dynpro assistance class 20090819
Properties
Class CL_IWP_VIEW  
Short Description IWP_VIEW_MAINT    
Super Class CL_WD_COMPONENT_ASSISTANCE Basis for a Web Dynpro assistance class 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package IWP_CUSTOMIZING_UI   User Interfaces for Customizing 
Created 20090819   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_IWP_VIEW has no forward declaration.
Interfaces
Class CL_IWP_VIEW has no interface implemented.
Friends
Class CL_IWP_VIEW has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MT_DVIEW_CHANGED Instance attribute Private Type reference (TYPE) TT_DVIEW 20090819
2 MT_DVIEW_LIST Instance attribute Private Type reference (TYPE) IWP_T_DVIEW_LIST Tabletype for IWP_DVIEW_LIST 20090819
3 MT_SEGMENT_TEXT Instance attribute Private Type reference (TYPE) IWP_T_SEGMENT_TEXT Tabletype for IWP_SEGMENT_TEXT 20091008
4 MT_VIEW Instance attribute Private Type reference (TYPE) IWP_T_V0 View: Header Area 20090819
5 MT_VIEW_KEY Instance attribute Private Type reference (TYPE) IWP_T_KEYMOD Tabletype for IWP_KEYMOD 20090819
6 MT_VIEW_T Instance attribute Private Type reference (TYPE) IWP_T_V0T View: Description 20090819
7 MT_VIEW_V1 Instance attribute Private Type reference (TYPE) IWP_T_V1 Tabletype tor TXX_C_V1 20090819
8 MT_VIEW_V2 Instance attribute Private Type reference (TYPE) IWP_T_V2 Tabletype for TXX_C_V2 20090819
9 MT_VIEW_V3 Instance attribute Private Type reference (TYPE) IWP_T_V3 Tabletype for TXX_C_V3 20090819
10 M_CCCORACTIV Instance attribute Private Type reference (TYPE) CCCORACTIV '?' Changes and transports for client-specific objects 20090820
11 M_INITIALIZED Instance attribute Private Type reference (TYPE) FLAG General Flag 20090819
Methods
# Method Level Visibility Method type Description Created on
1 ADD_MESSAGE Instance method Private Method 20090821
2 ADD_TO_REQUEST Instance method Public Method 20090820
3 CAN_CLOSE Instance method Public Method 20090820
4 CHECK_EXISTING_VIEW Instance method Public Method 20091124
5 CHECK_FIELD Static method Public Method Check if field exists 20110222
6 CHECK_SEGMENT Static method Public Method Check if segment exists 20110222
7 CHECK_TRANSPORT_REQUIRED Instance method Public Method 20090820
8 CHECK_VIEW Instance method Public Method 20090821
9 CREATE_HEADER Instance method Public Method Create the header 20090819
10 DELETE_VIEW Instance method Public Method Delete view 20090819
11 DEQUEUE Static method Public Method 20090821
12 ENQUEUE Static method Public Method 20090821
13 GET_DELETE_POPUP_TEXT Instance method Public Method Get text to delete view 20110221
14 GET_FIELDS Static method Public Method Return fields of a segment 20110222
15 GET_FIELD_TEXT Static method Public Method 20091009
16 GET_FIELD_TEXTS Static method Public Method 20091009
17 GET_SAVE_POPUP_TEXTS Instance method Public Method 20091009
18 GET_SEGMENT_TEXT Static method Public Method 20091009
19 GET_TEXT Instance method Public Method 20091016
20 GET_VIEWS Instance method Public Method Get a list of views (reduced set of information) 20090819
21 GET_VIEW_DETAILS Instance method Public Method Get the detailed description of a view 20090819
22 LOAD Instance method Public Method Load from database 20090819
23 OBJECT_INSERT Static method Private Method 20090820
24 REFRESH_VIEWS Instance method Public Method Refresh data 20090819
25 SAVE Instance method Public Method Save changes 20090819
26 SET_VIEW_DETAILS Instance method Public Method Set the detailed description of a view 20090819
27 VIEW_IN_USE Static method Public Method Checks if view is still in use in template or customizing 20110503
Events
Class CL_IWP_VIEW has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TT_DVIEW Private See coding 20090819 tt_dview TYPE TABLE OF t_dview
2 T_DVIEW Private See coding 20090819 BEGIN OF t_dview, txview TYPE txx_txview, END OF t_dview
Method Signatures

Method ADD_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MESSAGES Call by reference Type reference (TYPE) BAPIRET2_T Return parameter table 20090821
2 Importing I_MSGID Call by reference Type reference (TYPE) SYMSGID Message Class 20090821
3 Importing I_MSGNO Call by reference Type reference (TYPE) SYMSGNO Message Number 20090821
4 Importing I_MSGTY Call by reference Type reference (TYPE) SYMSGTY Message type: S Success, E Error, W Warning, I Info, A Abort 20090821
5 Importing I_MSGV1 Call by reference Type reference (TYPE) SYMSGV Message Variable 20090821
6 Importing I_MSGV2 Call by reference Type reference (TYPE) SYMSGV Message Variable 20090821
7 Importing I_MSGV3 Call by reference Type reference (TYPE) SYMSGV Message Variable 20090821
8 Importing I_MSGV4 Call by reference Type reference (TYPE) SYMSGV Message Variable 20090821

Method ADD_MESSAGE on class CL_IWP_VIEW has no exception.

Method ADD_TO_REQUEST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DVIEW Call by reference Type reference (TYPE) TXX_TXVIEW View Name 20090820
2 Importing I_REQUEST Call by reference Type reference (TYPE) TRKORR Request/Task 20090820
# Exception Resumable Description Created on
1 TRANSPORT_ERROR 20090820

Method CAN_CLOSE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_CAN_CLOSE Value transfer Type reference (TYPE) FLAG General Flag 20090820

Method CAN_CLOSE on class CL_IWP_VIEW has no exception.

Method CHECK_EXISTING_VIEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DVIEW Call by reference Type reference (TYPE) TXX_TXVIEW View Name 20091124
2 Returning R_EXISTING Value transfer Type reference (TYPE) FLAG General Flag 20091124

Method CHECK_EXISTING_VIEW on class CL_IWP_VIEW has no exception.

Method CHECK_FIELD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FIELDNAME Call by reference Type reference (TYPE) FIELDNAME Field Name 20110222
2 Importing I_OBJECT_CATEGORY Call by reference Type reference (TYPE) LRM_OBJECT_CATEGORY 'OT_FOR_BS' Object Category 20110222
3 Importing I_STRUC Call by reference Type reference (TYPE) LRM_STRUC Structure 20110222
# Exception Resumable Description Created on
1 NOT_FOUND 20110222

Method CHECK_SEGMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_OBJECT_CATEGORY Call by reference Type reference (TYPE) LRM_OBJECT_CATEGORY 'OT_FOR_BS' Object Category 20110222
2 Importing I_STRUC Call by reference Type reference (TYPE) LRM_STRUC Structure 20110222
# Exception Resumable Description Created on
1 NOT_FOUND 20110222

Method CHECK_TRANSPORT_REQUIRED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_TRANSPORT_REQUIRED Value transfer Type reference (TYPE) FLAG General Flag 20090820
# Exception Resumable Description Created on
1 INTERNAL_ERROR 20090820

Method CHECK_VIEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGES Call by reference Type reference (TYPE) BAPIRET2_T Return parameter table 20090821
2 Importing I_DVIEW Call by reference Type reference (TYPE) TXX_TXVIEW View Name 20090821

Method CHECK_VIEW on class CL_IWP_VIEW has no exception.

Method CREATE_HEADER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_TITLE Call by reference Type reference (TYPE) STRING 20090819
2 Exporting E_TOOLTIP Call by reference Type reference (TYPE) STRING 20090819
3 Importing I_CREATE Call by reference Type reference (TYPE) FLAG General Flag 20090819
4 Importing I_VIEW Call by reference Type reference (TYPE) IWP_DVIEW_LIST View information for list display 20090819

Method CREATE_HEADER on class CL_IWP_VIEW has no exception.

Method DELETE_VIEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DVIEW Call by reference Type reference (TYPE) TXX_TXVIEW View Name 20090819

Method DELETE_VIEW on class CL_IWP_VIEW has no exception.

Method DEQUEUE Signature

Method DEQUEUE on class CL_IWP_VIEW has no parameter.
Method DEQUEUE on class CL_IWP_VIEW has no exception.

Method ENQUEUE Signature

Method ENQUEUE on class CL_IWP_VIEW has no parameter.
# Exception Resumable Description Created on
1 ENQUEUE_ERROR 20090821

Method GET_DELETE_POPUP_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_TEXT Call by reference Type reference (TYPE) STRING_TABLE Table of Strings 20110221
2 Exporting E_BUTTON_NO Call by reference Type reference (TYPE) STRING 20110221
3 Exporting E_BUTTON_YES Call by reference Type reference (TYPE) STRING 20110221
4 Exporting E_TITLE Call by reference Type reference (TYPE) STRING 20110221
5 Importing I_VIEW Call by reference Type reference (TYPE) TXX_TXVIEW View 20110221

Method GET_DELETE_POPUP_TEXT on class CL_IWP_VIEW has no exception.

Method GET_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_REPOS_F Call by reference Type reference (TYPE) IWP_T_REPOS_F Retention Warehouse: Repository Fields 20110222
2 Importing I_OBJECT_CATEGORY Call by reference Type reference (TYPE) LRM_OBJECT_CATEGORY 'OT_FOR_BS' Object Category 20110222
3 Importing I_STRUC Call by reference Type reference (TYPE) LRM_STRUC Structure 20110222

Method GET_FIELDS on class CL_IWP_VIEW has no exception.

Method GET_FIELD_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_REPOS_FT Call by reference Type reference (TYPE) IWP_REPOS_FT Retention Warehouse: Repository field description 20091009
2 Importing I_FIELDNAME Call by reference Type reference (TYPE) FIELDNAME Field Name 20091009
3 Importing I_STRUC Call by reference Type reference (TYPE) LRM_STRUC Structure 20091009
# Exception Resumable Description Created on
1 NOT_FOUND 20091009

Method GET_FIELD_TEXTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_REPOS_FT Call by reference Type reference (TYPE) IWP_T_REPOS_FT Repository field description 20091009
2 Importing I_STRUC Call by reference Type reference (TYPE) LRM_STRUC Structure 20091009

Method GET_FIELD_TEXTS on class CL_IWP_VIEW has no exception.

Method GET_SAVE_POPUP_TEXTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_TEXT Call by reference Type reference (TYPE) STRING_TABLE Table of Strings 20091009
2 Exporting E_BUTTON_NO Call by reference Type reference (TYPE) STRING 20091009
3 Exporting E_BUTTON_YES Call by reference Type reference (TYPE) STRING 20091009
4 Exporting E_TITLE Call by reference Type reference (TYPE) STRING 20091009

Method GET_SAVE_POPUP_TEXTS on class CL_IWP_VIEW has no exception.

Method GET_SEGMENT_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_REPOS_ST Call by reference Type reference (TYPE) IWP_REPOS_ST Retention Warehouse: Repository structure description 20091009
2 Importing I_STRUC Call by reference Type reference (TYPE) LRM_STRUC Structure 20091009
# Exception Resumable Description Created on
1 NOT_FOUND 20091009

Method GET_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ID Call by reference Type reference (TYPE) CHAR3 3-Byte field 20091016
2 Returning R_TEXT Value transfer Type reference (TYPE) STRING 20091016

Method GET_TEXT on class CL_IWP_VIEW has no exception.

Method GET_VIEWS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ET_VIEWS Value transfer Type reference (TYPE) IWP_T_DVIEW_LIST Tabletype for IWP_DVIEW_LIST 20090819

Method GET_VIEWS on class CL_IWP_VIEW has no exception.

Method GET_VIEW_DETAILS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_C_V0 Call by reference Type reference (TYPE) IWP_T_V0 Tabletype for TXX_C_v0 20090819
2 Exporting ET_C_V0T Call by reference Type reference (TYPE) IWP_T_V0T Tabletype for TXX_C_V0T 20090819
3 Exporting ET_C_V1 Call by reference Type reference (TYPE) IWP_T_V1 Tabletype tor TXX_C_V1 20090819
4 Exporting ET_C_V2 Call by reference Type reference (TYPE) IWP_T_V2 Tabletype for TXX_C_V2 20090819
5 Exporting ET_C_V3 Call by reference Type reference (TYPE) IWP_T_V3 Tabletype for TXX_C_V3 20090819
6 Exporting ET_DVIEW_FIELDS Call by reference Type reference (TYPE) IWP_T_DVIEW_FIELDS Tabletype for IWP_DVIEW_FIELDS 20090821
7 Exporting ET_KEY Call by reference Type reference (TYPE) IWP_T_KEYMOD Tabletype for IWP_KEYMOD 20090819
8 Exporting ET_SEGMENT_TEXT Call by reference Type reference (TYPE) IWP_T_SEGMENT_TEXT Tabletype for IWP_SEGMENT_TEXT 20091008
9 Importing I_DVIEW Call by reference Type reference (TYPE) TXX_TXVIEW View Name 20090819

Method GET_VIEW_DETAILS on class CL_IWP_VIEW has no exception.

Method LOAD Signature

Method LOAD on class CL_IWP_VIEW has no parameter.
Method LOAD on class CL_IWP_VIEW has no exception.

Method OBJECT_INSERT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MSG_TEXT Call by reference Type reference (TYPE) IWP_T_TEXT Table with texts 20090820
2 Exporting EV_RESULT Call by reference Type reference (TYPE) CTS_RESULT Result of an Action in CTS 20090820
3 Importing IT_OBJECT_TABLES Call by reference Type reference (TYPE) CTS_OBJECT_TABLES WBO Remote API: Table Key for Piece Lists 20090820
4 Importing IV_TRKORR Call by reference Type reference (TYPE) TRKORR Request/Task 20090820
# Exception Resumable Description Created on
1 NOT_SET_TO_CHANGE 20090820

Method REFRESH_VIEWS Signature

Method REFRESH_VIEWS on class CL_IWP_VIEW has no parameter.
Method REFRESH_VIEWS on class CL_IWP_VIEW has no exception.

Method SAVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_REQUEST_REQ Call by reference Type reference (TYPE) FLAG General Flag 20090820
2 Importing I_TRKORR Call by reference Type reference (TYPE) TRKORR Request/Task 20090820
# Exception Resumable Description Created on
1 ERROR_DURING_UPDATE 20090819

Method SET_VIEW_DETAILS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_C_V0 Call by reference Type reference (TYPE) IWP_T_V0 Tabletype for TXX_C_v0 20090819
2 Importing IT_C_V0T Call by reference Type reference (TYPE) IWP_T_V0T Tabletype for TXX_C_V0T 20090819
3 Importing IT_C_V1 Call by reference Type reference (TYPE) IWP_T_V1 Tabletype tor TXX_C_V1 20090819
4 Importing IT_C_V2 Call by reference Type reference (TYPE) IWP_T_V2 Tabletype for TXX_C_V2 20090819
5 Importing IT_C_V3 Call by reference Type reference (TYPE) IWP_T_V3 Tabletype for TXX_C_V3 20090819
6 Importing IT_DVIEW_FIELDS Call by reference Type reference (TYPE) IWP_T_DVIEW_FIELDS Tabletype for IWP_DVIEW_FIELDS 20090821
7 Importing IT_KEY Call by reference Type reference (TYPE) IWP_T_KEYMOD Tabletype for IWP_KEYMOD 20090819
8 Importing I_DVIEW Call by reference Type reference (TYPE) TXX_TXVIEW View Name 20090819

Method SET_VIEW_DETAILS on class CL_IWP_VIEW has no exception.

Method VIEW_IN_USE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_VIEW Call by reference Type reference (TYPE) IWP_DVIEW Data View 20110503
2 Returning R_IN_USE Value transfer Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20110503

Method VIEW_IN_USE on class CL_IWP_VIEW has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 730