SAP ABAP Class CL_OPERATION_POC (Domain Model: Abstract Operation on Values)
Hierarchy
EA-APPL (Software Component) SAP Enterprise Extension PLM, SCM, Financials
   PP-PI-PMA-PMC (Application Component) Browser-Based PI Sheet / Cockpit
     CMX_POC (Package) Manufacturing Execution: Browser-Based PI Sheet
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_ACTION_POC Dynamic PI Sheet: Action to Execute 20020116
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_ACTION_TRIGGER_POC Action Trigger 20010813
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_OS_SERVICE_POC Domain Model: Persistence Services 19991108
4 Interface implementation (CLASS c. INTERFACES i_ref)  IF_OS_STATE State Management for a 'Managed Object' 19991021
5 Interface implementation (CLASS c. INTERFACES i_ref)  IF_PARTITION_ITEM_POC Domain Model: Element that can Be Partitioned 19990201
6 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SERVICE_OPERATION_POC Domain Model: Service Operation 19991015
7 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SY_MESS_POC POC: System Message Processing 19990827
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_AGGREGATION_POC Domain Model: Table Aggregation 19990210
2 Inheritance (c INHERITING FROM c_ref)  CL_CONTEXT_CHECK_POC Domain Model: Operation for Context Check 19990714
3 Inheritance (c INHERITING FROM c_ref)  CL_DATA_ACCESS_POC Domain Model: Call Manufacturing Data Access 20011116
4 Inheritance (c INHERITING FROM c_ref)  CL_FORMULA_POC Domain Model: Evaluation of Formula 00000000
5 Inheritance (c INHERITING FROM c_ref)  CL_FUNCTION_POC Domain Model: Call Function Module 00000000
6 Inheritance (c INHERITING FROM c_ref)  CL_VALUESHIFT_POC Domain Model: Multiple "Equal to" Operation 00000000
Properties
Class CL_OPERATION_POC  
Short Description Domain Model: Abstract Operation on Values    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CMX_POC   Manufacturing Execution: Browser-Based PI Sheet 
Created 19981204   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_OS_PERSISTENCY_MANAGER Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 CL_OS_TRANSACTION_MANAGER Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
# Interface Abstract Final Description Created on
1 IF_ACTION_POC Dynamic PI Sheet: Action to Execute 20020116
2 IF_ACTION_TRIGGER_POC Action Trigger 20010813
3 IF_OS_SERVICE_POC Domain Model: Persistence Services 19991108
4 IF_OS_STATE State Management for a 'Managed Object' 19991021
5 IF_PARTITION_ITEM_POC Domain Model: Element that can Be Partitioned 19990201
6 IF_SERVICE_OPERATION_POC Domain Model: Service Operation 19991015
7 IF_SY_MESS_POC POC: System Message Processing 19990827
Friends
# Friend Modeled only Created on Description
1 CB_CONTEXT_CHECK_POC 20010511 Base Agent Domain Model: Operation for Context Check
2 CB_COUNT_AGGREGATION_POC 20010511 Base Agent Domain Model: Table Aggregate Total
3 CB_DATA_ACCESS_POC 20011205 Base Agent Domain Model: Calling Manufacturing Data Access
4 CB_FORMULA_POC 20010511 Base Agent Domain Model: Evaluation of a Formula
5 CB_FUNCTION_POC 20010518 Base Agent Domain Model: Calling a Function Module
6 CB_SUM_AGGREGATION_POC 20010511 Base Agent Domain Model: Table Aggregate Total
7 CB_VALUESHIFT_POC 20010511 Base Agent Domain Model: Multiple Equal to Operation
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 M_EVT_PARAM_TAB Instance attribute Protected Type reference (TYPE) CMX_DA_T_VALUE Parameters of Event 20011214
2 M_INCOMPLETE Instance attribute Private Type reference (TYPE) BOOLE_D 'X' Specifies if Operation Interface Is Provided Completely 19990922
3 M_PARTITION Instance attribute Private Object reference (TYPE REF TO) CL_PARTITION_POC Partition 19990318
4 M_SELFEXECUTABILITY Instance attribute Protected Type reference (TYPE) BOOLE_D Specifies if Operation may Execute Itself 19981208
5 M_VALIDITY Instance attribute Private Type reference (TYPE) BOOLE_D Specifies Validity of Operation 19981208
6 M_VALUE_TAB Instance attribute Protected Type reference (TYPE) POC_VALUE_TAB Table With Parameters 19981208
7 PM_VALUE_TAB Instance attribute Protected Type reference (TYPE) POC_DB_C_OPER_TAB Persistent Table of Parameters 19991021
8 STATE Instance attribute Private Object reference (TYPE REF TO) CL_OPERATION_POC State Object 19991021
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor Constructor 19991021
2 COPY Instance method Public Method Copies the Operation 19990114
3 EXECUTE Instance method Public Method Template to Execute the Operation 19981208
4 EXECUTE_INTERNAL Instance method Protected Method Execution Method to be Overwritten 19981208
5 GET_DESCRIPTION Instance method Public Method Gets Description of the Operation 19990311
6 GET_FIRST_PARAMETER Instance method Public Method Iterator: Gets First Parameter 19990120
7 GET_NEXT_PARAMETER Instance method Public Method Iterator: Gets Next Parameter 19990120
8 GET_VALUE_TAB Instance method Public Method Read Value Tab 20080416
9 INITIALIZE Instance method Public Method Initializes the Operation 20000607
10 IS_COMPLETE Instance method Public Method CHECK: Is Operation Defined Completely 19981208
11 IS_SELFEXECUTABLE Instance method Public Method CHECK: Can Operation Execute Itself 19981208
12 IS_VALID Instance method Public Method CHECK Is Operation Up-to-Date 19981208
13 NOTIFY Instance method Protected Method Notify if Changes Were Made 19981208
14 ON_OPERATION_CHANGE Instance method Protected Event handling method Event Handler: Operation Changes 19990225
15 ON_OPERATION_INITIALIZED Instance method Protected Event handling method Event Handler: Operation Initialization 20000608
16 ON_OS_TRANSACTION_FINISHED Instance method Protected Event handling method Event Handler: Transaction Was Completed 19991209
17 ON_VALUE_CHANGED Instance method Private Event handling method Event Handler: Value Changes 19990728
18 ON_VALUE_INITIALIZED Instance method Private Event handling method EVENT HANDLER: Values Were Initialized 20000607
19 ON_VALUE_LOCKED Instance method Private Event handling method Event Hanlder: Value Was Locked 20011217
20 ON_VALUE_UNLOCKED Instance method Private Event handling method Event Handler: Value Was Unlocked 19990728
21 ON_VALUE_WRITEABLE Instance method Private Event handling method Event Handler: Value Became Ready for Input 19990728
22 REGISTER_TRANSACTION_FINISHED Instance method Protected Method Registration to Event "Finished" of OS 19991210
23 SET_EVENT_PARAMETERS Instance method Public Method Transfers Event Parameters (Global Event) 20011214
24 SET_PARAMETER Instance method Public Method Sets a Value for a Parameter of the Operation 19981208
25 SET_SELFEXECUTABLE Instance method Public Method Specifies that Operation Updates Itself 19990902
26 SET_VALIDITY Instance method Private Method Access Method for Attribute M_VALIDITY 19991105
Events
# Event Type Visibility Description Created on
1 ACTION_TRIGGERED Instance Event
(0)
Protected
(1)
20010815
2 CHANGED Instance Event
(0)
Public
(2)
Parameters of Operation have Changed 19981208
3 INITIALIZED Instance Event
(0)
Public
(2)
Operation Was Initialized 20000607
Types
Class CL_OPERATION_POC has no local type.
Method Signatures

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_OPERATION_POC has no parameter.
Method CONSTRUCTOR on class CL_OPERATION_POC has no exception.

Method COPY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_OPERATION_REF Call by reference Object reference (TYPE REF TO) CL_OPERATION_POC Kopierte Operation 19990114

Method COPY on class CL_OPERATION_POC has no exception.

Method EXECUTE 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) POC_VALUENAME Bezeichung eines Wertes 20110826
2 Importing IM_NO_CHECK Value transfer Type reference (TYPE) BOOLE_D Keine Überprüfung vor Ausführung 20000912
3 Importing IM_VALIDATION Call by reference Type reference (TYPE) BOOLE_D Aufruf als Prüfoperation 20020701
4 Importing IM_VALUE_REF Call by reference Object reference (TYPE REF TO) CL_VALUE_POC DomainModel: Allgemeiner Wertcontainer 20080811
5 Exporting RESULT Value transfer Type reference (TYPE) BOOLE_D Boolescher Rückgabewert (Erfolg bzw. Wahre Aussage) 19981214
6 Exporting RETURN Value transfer Type reference (TYPE) POC_VALUE Returnparameter der Operation 19981214
# Exception Resumable Description Created on
1 EXECUTION_ERROR Fehler bei der Ausführung der Operation 19981208
2 EXECUTION_EXCEPTION Eine dynamische Ausnahme wurde ausgelöst 19990225
3 EXECUTION_IMPOSSIBLE Die Operation kann nicht ausgeführt werden 19990225
4 OS_EXCEPTION Object Services Exception 19991105

Method EXECUTE_INTERNAL 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) POC_VALUENAME Bezeichung eines Wertes 20110826
2 Importing IM_VALIDATION Call by reference Type reference (TYPE) BOOLE_D Aufruf als Prüfoperation 20020701
3 Importing IM_VALUE_REF Call by reference Object reference (TYPE REF TO) CL_VALUE_POC DomainModel: Allgemeiner Wertcontainer 20080811
4 Exporting RESULT Value transfer Type reference (TYPE) BOOLE_D Boolescher Rückgabewert (Erfolg bzw. Wahre Aussage) 19981214
5 Exporting RETURN Value transfer Type reference (TYPE) POC_VALUE Returnparameter der Operation 19981214
# Exception Resumable Description Created on
1 EXECUTION_ERROR Fehler bei der Ausführung der Operation 19981208
2 EXECUTION_EXCEPTION Eine dynamische Ausnahme wurde ausgelöst 19990225
3 EXECUTION_IMPOSSIBLE Die Operation kann nicht ausgeführt werden 19990225

Method GET_DESCRIPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_DESCRIPTION Call by reference Type reference (TYPE) STRING textuelle Beschreibung 19990311

Method GET_DESCRIPTION on class CL_OPERATION_POC has no exception.

Method GET_FIRST_PARAMETER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_COUNTER Value transfer Type reference (TYPE) I Zähler 19990120
2 Exporting EX_PARAMETER Value transfer Type reference (TYPE) POC_PARAMETER_TAB_WA Parameterstruktur 19990120
# Exception Resumable Description Created on
1 NOT_FOUND Kein Parameter vorhanden 19990120

Method GET_NEXT_PARAMETER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_COUNTER Call by reference Type reference (TYPE) I Zähler 19990120
2 Exporting EX_PARAMETER Call by reference Type reference (TYPE) POC_PARAMETER_TAB_WA Parameterstruktur 19990120
# Exception Resumable Description Created on
1 NOT_FOUND Kein weiterer Parameter gefunden 19990120

Method GET_VALUE_TAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EX_VALUE_TAB Value transfer Type reference (TYPE) POC_VALUE_TAB Association CL_OPERATION_POC - CL_VALUE_POC 20080416

Method GET_VALUE_TAB on class CL_OPERATION_POC has no exception.

Method INITIALIZE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) FLAG Operation wurde initialisiert 20000609
# Exception Resumable Description Created on
1 OS_EXECPTION OS-Ausnahme 20000621

Method IS_COMPLETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) BOOLE_D Boolescher Rückgabewert 19981208

Method IS_COMPLETE on class CL_OPERATION_POC has no exception.

Method IS_SELFEXECUTABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) BOOLE_D Boolescher Rückgabewert 19981208

Method IS_SELFEXECUTABLE on class CL_OPERATION_POC has no exception.

Method IS_VALID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) BOOLE_D Boolescher Rückgabewert 19981208

Method IS_VALID on class CL_OPERATION_POC has no exception.

Method NOTIFY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_DEFAULT Value transfer Type reference (TYPE) FLAG Wertänderung resultiert aus Defaultbewertung 20000620
# Exception Resumable Description Created on
1 OS_EXCEPTION Object Services Exception 19991105

Method ON_OPERATION_CHANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing EX_DEFAULT Call by reference Attribute reference (LIKE) 20020712
2 Importing EX_VALIDITY Call by reference Attribute reference (LIKE) 20020712

Method ON_OPERATION_CHANGE on class CL_OPERATION_POC has no exception.

Method ON_OPERATION_INITIALIZED Signature

Method ON_OPERATION_INITIALIZED on class CL_OPERATION_POC has no parameter.
Method ON_OPERATION_INITIALIZED on class CL_OPERATION_POC has no exception.

Method ON_OS_TRANSACTION_FINISHED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing SENDER Call by reference Type reference (TYPE) 20000110
2 Importing STATUS Call by reference Attribute reference (LIKE) 19991209

Method ON_OS_TRANSACTION_FINISHED on class CL_OPERATION_POC has no exception.

Method ON_VALUE_CHANGED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing SENDER Call by reference Type reference (TYPE) 20000620

Method ON_VALUE_CHANGED on class CL_OPERATION_POC has no exception.

Method ON_VALUE_INITIALIZED Signature

Method ON_VALUE_INITIALIZED on class CL_OPERATION_POC has no parameter.
Method ON_VALUE_INITIALIZED on class CL_OPERATION_POC has no exception.

Method ON_VALUE_LOCKED Signature

Method ON_VALUE_LOCKED on class CL_OPERATION_POC has no parameter.
Method ON_VALUE_LOCKED on class CL_OPERATION_POC has no exception.

Method ON_VALUE_UNLOCKED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing SENDER Call by reference Type reference (TYPE) 19990728

Method ON_VALUE_UNLOCKED on class CL_OPERATION_POC has no exception.

Method ON_VALUE_WRITEABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing SENDER Call by reference Type reference (TYPE) 19990728

Method ON_VALUE_WRITEABLE on class CL_OPERATION_POC has no exception.

Method REGISTER_TRANSACTION_FINISHED Signature

Method REGISTER_TRANSACTION_FINISHED on class CL_OPERATION_POC has no parameter.
Method REGISTER_TRANSACTION_FINISHED on class CL_OPERATION_POC has no exception.

Method SET_EVENT_PARAMETERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_CLEAR_PARAMETERS Call by reference Type reference (TYPE) FLAG Kennzeichen: Parameter initialisieren 20011227
2 Importing IM_EVT_PARAM_TAB Call by reference Type reference (TYPE) CMX_DA_T_VALUE Parameter des Ereignisses 20011214

Method SET_EVENT_PARAMETERS on class CL_OPERATION_POC has no exception.

Method SET_PARAMETER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ACCESS Call by reference Type reference (TYPE) POC_ACCESS Zugriffsart 19981208
2 Importing IM_ACTION_TAB Value transfer Type reference (TYPE) POC_ACTION_TAB Step Builder: Trigger Table 20080813
3 Importing IM_COPYLOCK Call by reference Type reference (TYPE) BOOLE_D Parameter wird mitkopiert 19990118
4 Importing IM_INITIALIZE Call by reference Type reference (TYPE) BOOLE_D space Persistente Initialisierung 19991105
5 Importing IM_NEW_ELEMENT Call by reference Type reference (TYPE) BOOLE_D SPACE Neues Element, kein Change-Event 20000104
6 Importing IM_OPTIONAL Call by reference Type reference (TYPE) BOOLE_D Parameter ist optional 19990818
7 Importing IM_PARAMETER Call by reference Type reference (TYPE) POC_PARAMETER Bzeichnung des Parameters 19981208
8 Importing IM_VALUE Call by reference Object reference (TYPE REF TO) CL_VALUE_POC Wertreferenz 19981208
9 Importing IM_VALUENAME Call by reference Type reference (TYPE) POC_VALUENAME Bezeichnung des Wertes 19981208
# Exception Resumable Description Created on
1 ALREADY_DEFINED Parameter ist mit dieser Zugriffsmethode bereits definiert 19981208
2 OS_EXCEPTION Object Services Exception 19991105
3 PARAMETER_NOT_ALLOWED Parameter ist nicht erlaubt 19990125

Method SET_SELFEXECUTABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_INITIALIZE Call by reference Type reference (TYPE) BOOLE_D SPACE Kennz. ob initialisiert wird 19991126
2 Importing IM_NEW_ELEMENT Call by reference Type reference (TYPE) BOOLE_D SPACE Neues Element, kein Change-Event 20000104
3 Importing IM_SELFEXECUTABLE Call by reference Type reference (TYPE) BOOLE_D 'X' Kennz. ob selbstausführend 19990902
# Exception Resumable Description Created on
1 OS_EXCEPTION Object Services Exception 19991105

Method SET_VALIDITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_VALIDITY Value transfer Type reference (TYPE) BOOLE_D neuer Wert 19991105
# Exception Resumable Description Created on
1 OS_EXCEPTION Object Services Exception 19991105
Event Signatures

Event ACTION_TRIGGERED Signature
Event ACTION_TRIGGERED on class CL_OPERATION_POC has no parameter.
Event CHANGED Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 EX_DEFAULT Exporting Value transfer Type reference (TYPE) FLAG INTERNAL: Flag, ob Änderung aus Default-Bewertung resultiert 20000620
2 EX_VALIDITY Exporting Value transfer Type reference (TYPE) FLAG Kennzeichen: Gültigkeit geändert, keine Wertänderung 20020712

Event INITIALIZED Signature
Event INITIALIZED on class CL_OPERATION_POC has no parameter.
History
Last changed by/on SAP  20130531 
SAP Release Created in