SAP ABAP Class CL_EW_OPS_PRESENTATION (Object Presentation Service: Presentation)
Hierarchy
FI-CA (Software Component) FI-CA
   CS-CI-CIC (Application Component) Customer Interaction Center
     EE_CRM_CIC (Package) Generic IS-U/T Enhancements (Transport to CRM Follows)
Properties
Class CL_EW_OPS_PRESENTATION  
Short Description Object Presentation Service: Presentation    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package EE_CRM_CIC   Generic IS-U/T Enhancements (Transport to CRM Follows) 
Created 20000106   SAP 
Last change 20050224   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CXTAB Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_EW_OPS_PRESENTATION has no interface implemented.
Friends
Class CL_EW_OPS_PRESENTATION has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CLASS Instance attribute Private Type reference (TYPE) CCM_OP_CLASSID Class 20000201
2 COMPONENT Instance attribute Private Type reference (TYPE) EW_OPSCOMPONENT Component 20000107
3 COMPONENT_REF Instance attribute Private Object reference (TYPE REF TO) IF_EW_OPS_COMPONENT Reference to Costing Component 20000119
4 CO_DEF_PROF_CUST Constant Public Type reference (TYPE) EW_OPSPROFILE '<>' Default Customer Profile 20000802
5 CO_PF_VIEW Constant Public Type reference (TYPE) CHAR01 'P' View Presentation Field 20000221
6 CO_PROGRAM Constant Public Type reference (TYPE) SYREPID 'SAPLEWOPS2' Program for Dialog Screen 20000106
7 CO_SCREEN Constant Private Type reference (TYPE) SYDYNNR '0100' Screen for Customizing Dialog 20000106
8 CO_SCREEN_DUMMY Constant Private Type reference (TYPE) SYDYNNR '0104' Dummy Screen for Customizing Dialog 20000328
9 CO_UT_VIEW Constant Public Type reference (TYPE) CHAR01 'U' View Usage Type 20000221
10 CO_WMODE_DISPLAY Constant Public Type reference (TYPE) CHAR01 '2' Display 20000110
11 CO_WMODE_MAINTAIN Constant Public Type reference (TYPE) CHAR01 '1' Maintain 20000111
12 CURR_DEF_FLAG Instance attribute Private Type reference (TYPE) FLAG Current Slot Contains Default Presentation 20000313
13 DEFAULT_PRES_USED Instance attribute Private Type reference (TYPE) FLAG Indicator: Default Presentation is Selected 20000316
14 DEF_EXISTS_FLAG Instance attribute Private Type reference (TYPE) FLAG There is no Default Presentation 20000316
15 FIRST_UT_PBO Instance attribute Private Type reference (TYPE) FLAG 'X' Indicator: 1st Call PBO View that Refers to Usage Type 20000216
16 PF_ERROR Instance attribute Private Type reference (TYPE) FLAG A Presentation Field is Incorrect 20000309
17 PROFILE Instance attribute Private Type reference (TYPE) EW_OPSPROFILE Profile 20000107
18 SCREEN Instance attribute Public Type reference (TYPE) SYDYNNR Screen for Customizing Dialog 20000328
19 SLOT Instance attribute Private Type reference (TYPE) EW_OPSSLOT Slot 20000107
20 TS_CTRL Instance attribute Private Type reference (TYPE) CXTAB_TABSTRIP Tab Page Control 20000106
21 TS_CTRL_PF_SAVE Instance attribute Private Type reference (TYPE) CXTAB_TABSTRIP Tab Page Control 20000222
22 TS_CTRL_UT_SAVE Instance attribute Private Type reference (TYPE) CXTAB_TABSTRIP Tab Page Control 20000222
23 T_FCODE Static Attribute Public Type reference (TYPE) EWOPS_FCODE_T Class Function Codes 20000107
24 T_PFTEXT Instance attribute Private Type reference (TYPE) EWOPSPRESFLDNAME_T Table of Presentation Fields with Text 20000107
25 T_PRESFLDS Instance attribute Private Type reference (TYPE) PF_TY_T Table of Presentation Fields 20000107
26 T_PRESFLDS_BUFFER Instance attribute Private Type reference (TYPE) PF_TY_T Table of Self-Defined Presentations to be Puffered 20000316
27 T_PRESFLDS_DEL Instance attribute Private Type reference (TYPE) PF_TY_T Table of Presentation Fields to be Deleted 20000301
28 T_USAGETYPES Instance attribute Private Type reference (TYPE) UT_TY_T Table of Usage Types 20000216
29 T_UTTEXT Instance attribute Private Type reference (TYPE) EWOPSUTTXT_T Table of Usage Types 20000216
30 VIEW_TYPE Instance attribute Private Type reference (TYPE) CHAR01 View: 'P' = Presentation Field / 'U'= Usage Type 20000216
31 WMODE Instance attribute Public Type reference (TYPE) CHAR01 Processing Mode 20000118
Methods
# Method Level Visibility Method type Description Created on
1 CHECK Instance method Public Method Check Presentation Object 20000117
2 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20000107
3 CLEAR_USAGETYPE_OBJECTS Instance method Private Method Deletes all Usage Type Objects 20000302
4 CONSTRUCTOR Instance method Public Constructor Constructor 20000106
5 COPY Instance method Public Method Copies the Presentations 20000322
6 COPY_PRESFIELDS Instance method Private Method Copies Default Presentation 20000301
7 CREATE_PRES_FIELDS Instance method Private Method Creates Presentation Fields 20000119
8 EXECUTE_FUNCTION Instance method Public Method Execute Function 20000107
9 IS_CHANGED Instance method Public Method Specifies Whether Presentation was Changed 20000117
10 PAI_AFTER Instance method Public Method Processing After Entry 20000110
11 PAI_AFTER_PRESFIELD_VIEW Instance method Private Method PAI of View Oriented on Presentation Field 20000218
12 PAI_AFTER_USAGETYPE_VIEW Instance method Private Method PAI of View Oriented on Usage Type 20000218
13 PBO Instance method Public Method Processing Before Entry 20000107
14 PBO_PRESFIELD_VIEW Instance method Private Method PBO of View Oriented on Presentation Field 20000218
15 PBO_USAGETYPE_VIEW Instance method Private Method PBO of View Oriented on Usage Type 20000218
16 PREPARE_DELETION Instance method Public Method Prepares Deletion of Presentation (do not save!) 20000323
17 READ_SLOT_SYSTEM Instance method Private Method Reads System in Which Slot is Maintained (SAP or Customer) 20000228
18 RESET_PRESENTATION Instance method Private Method Resets Presentation to Database Status 20000117
19 RESET_PRESFIELDS Instance method Private Method Resets Presentation to Default 20000314
20 SAVE Instance method Public Method Saves Presentation Data 20000118
21 SET_PRES_WITH_FIELDS Instance method Public Method Sets Presentation with Presentation Fields (Incl. Check) 20000119
Events
Class CL_EW_OPS_PRESENTATION has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 PF_TY Private See coding Presentation Field 20000107
2 PF_TY_T Private See coding Table of Presentation Fields 20000107
3 UT_TY Private See coding Usage Type 20000216
4 UT_TY_T Private See coding Table of Usage Types 20000216
Method Signatures

Method CHECK Signature

Method CHECK on class CL_EW_OPS_PRESENTATION has no parameter.
# Exception Resumable Description Created on
1 NOT_CORRECT Präsentationsobjekt enthält Fehler (Nachricht in Exp.-Param) 20000117

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_EW_OPS_PRESENTATION has no parameter.
Method CLASS_CONSTRUCTOR on class CL_EW_OPS_PRESENTATION has no exception.

Method CLEAR_USAGETYPE_OBJECTS Signature

Method CLEAR_USAGETYPE_OBJECTS on class CL_EW_OPS_PRESENTATION has no parameter.
Method CLEAR_USAGETYPE_OBJECTS on class CL_EW_OPS_PRESENTATION has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_CLASS Call by reference Type reference (TYPE) CCM_OP_CLASSID Klasse 20000201
2 Importing IM_COMPONENT Call by reference Type reference (TYPE) EW_OPSCOMPONENT Komponente 20000110
3 Importing IM_COMPONENT_REF Call by reference Object reference (TYPE REF TO) IF_EW_OPS_COMPONENT Referenz auf Komponente 20000112
4 Importing IM_PROFILE Call by reference Type reference (TYPE) EW_OPSPROFILE Profil 20000110
5 Importing IM_SLOT Call by reference Type reference (TYPE) EW_OPSSLOT Slot 20000110
6 Importing IM_WMODE Call by reference Type reference (TYPE) CHAR01 '1' Bearbeitungsmodus (1=Pflegen, 2=Anzeigen) 20000111
# Exception Resumable Description Created on
1 PRESFIELDS_NOT_FOUND Präsentationsfelder konnten nicht ermittelt werden 20000117

Method COPY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_COMPONENT Call by reference Type reference (TYPE) EW_OPSCOMPONENT Komponente 20000322
2 Importing IM_PROFILE Call by reference Type reference (TYPE) EW_OPSPROFILE Profil 20000322
3 Importing IM_SLOT Call by reference Type reference (TYPE) EW_OPSSLOT Slot 20000322
4 Returning RE_OPS_PRES Value transfer Object reference (TYPE REF TO) CL_EW_OPS_PRESENTATION Referenz auf Ziel-Präsentation 20000323

Method COPY on class CL_EW_OPS_PRESENTATION has no exception.

Method COPY_PRESFIELDS Signature

Method COPY_PRESFIELDS on class CL_EW_OPS_PRESENTATION has no parameter.
Method COPY_PRESFIELDS on class CL_EW_OPS_PRESENTATION has no exception.

Method CREATE_PRES_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_COMPONENT Call by reference Type reference (TYPE) EW_OPSCOMPONENT Komponente 20000313
2 Importing IM_PROFILE Call by reference Type reference (TYPE) EW_OPSPROFILE Profil 20000313
3 Importing IM_SLOT Call by reference Type reference (TYPE) EW_OPSSLOT Slot 20000313

Method CREATE_PRES_FIELDS on class CL_EW_OPS_PRESENTATION has no exception.

Method EXECUTE_FUNCTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_FCODE Call by reference Type reference (TYPE) SYUCOMM Funktionscode 20000107

Method EXECUTE_FUNCTION on class CL_EW_OPS_PRESENTATION has no exception.

Method IS_CHANGED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_CHANGED Value transfer Type reference (TYPE) FLAG 'X' = ist geändert 20000117

Method IS_CHANGED on class CL_EW_OPS_PRESENTATION has no exception.

Method PAI_AFTER Signature

Method PAI_AFTER on class CL_EW_OPS_PRESENTATION has no parameter.
Method PAI_AFTER on class CL_EW_OPS_PRESENTATION has no exception.

Method PAI_AFTER_PRESFIELD_VIEW Signature

Method PAI_AFTER_PRESFIELD_VIEW on class CL_EW_OPS_PRESENTATION has no parameter.
Method PAI_AFTER_PRESFIELD_VIEW on class CL_EW_OPS_PRESENTATION has no exception.

Method PAI_AFTER_USAGETYPE_VIEW Signature

Method PAI_AFTER_USAGETYPE_VIEW on class CL_EW_OPS_PRESENTATION has no parameter.
Method PAI_AFTER_USAGETYPE_VIEW on class CL_EW_OPS_PRESENTATION has no exception.

Method PBO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_VIEW_TYPE Call by reference Type reference (TYPE) CHAR01 'P' Art der Sicht: 'P' PräsFeld, 'U' VerwendArt 20000221

Method PBO on class CL_EW_OPS_PRESENTATION has no exception.

Method PBO_PRESFIELD_VIEW Signature

Method PBO_PRESFIELD_VIEW on class CL_EW_OPS_PRESENTATION has no parameter.
Method PBO_PRESFIELD_VIEW on class CL_EW_OPS_PRESENTATION has no exception.

Method PBO_USAGETYPE_VIEW Signature

Method PBO_USAGETYPE_VIEW on class CL_EW_OPS_PRESENTATION has no parameter.
Method PBO_USAGETYPE_VIEW on class CL_EW_OPS_PRESENTATION has no exception.

Method PREPARE_DELETION Signature

Method PREPARE_DELETION on class CL_EW_OPS_PRESENTATION has no parameter.
Method PREPARE_DELETION on class CL_EW_OPS_PRESENTATION has no exception.

Method READ_SLOT_SYSTEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_COMPONENT Call by reference Type reference (TYPE) EW_OPSCOMPONENT Komponente 20000313
2 Exporting EX_NOT_FOUND Call by reference Type reference (TYPE) FLAG es wurde keine vorhandene Slot-Präsentation gefunden 20000316
3 Exporting EX_PROFILE Call by reference Type reference (TYPE) EW_OPSPROFILE Profil 20000313
4 Exporting EX_SLOT Call by reference Type reference (TYPE) EW_OPSSLOT Slot 20000313
5 Importing IM_ONLY_CHECK Call by reference Type reference (TYPE) FLAG ' ' Nur auf Existenz Prüfen, keine globalen Daten ändern 20000316
6 Importing IM_WO_SLOT Call by reference Type reference (TYPE) FLAG ' ' Read w/o slot 20000314

Method READ_SLOT_SYSTEM on class CL_EW_OPS_PRESENTATION has no exception.

Method RESET_PRESENTATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_TABIX Call by reference Type reference (TYPE) SYTABIX Tabellenindex, bis zu dem PräsFelder zurückgesetzt werden 20000117

Method RESET_PRESENTATION on class CL_EW_OPS_PRESENTATION has no exception.

Method RESET_PRESFIELDS Signature

Method RESET_PRESFIELDS on class CL_EW_OPS_PRESENTATION has no parameter.
Method RESET_PRESFIELDS on class CL_EW_OPS_PRESENTATION has no exception.

Method SAVE Signature

Method SAVE on class CL_EW_OPS_PRESENTATION has no parameter.
# Exception Resumable Description Created on
1 DB_UPDATE_FAILED Fehler bei Datenbank-Update 20000118

Method SET_PRES_WITH_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_OVERWRITE_FLAG Call by reference Type reference (TYPE) FLAG 'X' Kz. besagt (='X'), daß ggfs.Einträge überschrieben werden 20000119
2 Importing IM_PFTEXT_TAB Call by reference Type reference (TYPE) EWOPSPRESFLDNAME_T Präsentationsfelder mit Texten 20000119
3 Importing IM_PRESDATA Call by reference Type reference (TYPE) EWOPS_PRES_OBJ Präsentationsdaten 20000119
# Exception Resumable Description Created on
1 INPUT_DATA_NOT_CORRECT Die Eingabedaten sind nicht korrekt (wurden nicht übernommen 20000119
History
Last changed by/on SAP  20050224 
SAP Release Created in