SAP ABAP Class CL_SCALAR_VALUE_POC (Domain Model: Scalar Value)
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 Inheritance (c INHERITING FROM c_ref)  CL_VALUE_POC Domain Model: General Value Container 00000000
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_AUTOMATIC_DATE_POC Domain Model: Automatic Date Value 00000000
2 Inheritance (c INHERITING FROM c_ref)  CL_AUTOMATIC_TIME_POC Domain Model: Automatic Time Value 00000000
3 Inheritance (c INHERITING FROM c_ref)  CL_LONGTEXT_VALUE_POC Domain Model: Long Text Value 19990223
Properties
Class CL_SCALAR_VALUE_POC  
Short Description Domain Model: Scalar Value    
Super Class CL_VALUE_POC Domain Model: General Value Container 
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_ACTION_DISPATCHER_POC Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class CL_SCALAR_VALUE_POC has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 CB_AUTOMATIC_DATE_POC 20010511 Base Agent Domain Model: General Value Container
2 CB_AUTOMATIC_TIME_POC 20010608 Base Agent Domain Model: General Value Container
3 CB_LONGTEXT_VALUE_POC 20010608 Base Agent Domain Model: General Value Container
4 CB_SCALAR_VALUE_POC 20010608 Base Agent Domain Model: General Value Container
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_CONTEXT_OPERATION Static Attribute Protected Type reference (TYPE) CHAR1 'C' Service Operation: Context Check 19990714
2 C_DEFAULT_OPERATION Static Attribute Protected Type reference (TYPE) CHAR1 'D' Service Operation: Default 19990702
3 C_VALIDATION_OPERATION Static Attribute Protected Type reference (TYPE) CHAR1 'V' Service Operation: Validation 19990702
4 M_DOMAIN Instance attribute Protected Object reference (TYPE REF TO) IF_DOMAIN_POC Domain of Value 19981207
5 M_OLD_VALUE Instance attribute Private Type reference (TYPE) POC_VALUE Type-Independent Value (String) 20080416
6 M_OPERATION_TAB Instance attribute Protected Type reference (TYPE) TY_OPERATION_TAB Table with Service Operations 19981214
7 M_VALUE Instance attribute Private Type reference (TYPE) POC_VALUE Value of no Type in Internal Format 19981207
8 PM_OPERATION_TAB Instance attribute Private Type reference (TYPE) POC_DB_C_SERVICE_TAB Persistent Collection 19991019
9 STATE Instance attribute Private Object reference (TYPE REF TO) CL_SCALAR_VALUE_POC Status 19991105
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_VALUE Instance method Protected Method Performs Valdidation Check and Conversion 19990225
2 CONSTRUCTOR Instance method Public Constructor Constructor 19991105
3 CONVERT_VALUE Instance method Public Method Convert Value 20020919
4 CREATE_SCALAR_VALUE Static method Public Method CONSTRUCTION: Creates (Persistent) Example 19990927
5 GET_DOMAIN Instance method Public Method Domain Being Read Out 20070711
6 IS_RELEVANT_FOR_CONT_CHK Instance method Public Method CHECK: Checks if value is relevant for the context check 20021007
7 ON_OPERATION_CHANGE Instance method Protected Event handling method Event Handler for Changes to Default Operation 19991019
8 ON_OPERATION_INITIALIZED Instance method Protected Event handling method Event Hanlder: Initialization of Default Operation 20000607
9 SET_SERVICE_OPERATION Instance method Public Method Sets Service Operation 19991019
10 SET_VALUE_INTERNAL Instance method Private Method Sets Value 19990212
11 VALIDATE_VALUE Instance method Public Method Performs Semantic Checks 19990225
12 VALUE_INVALIDATE Instance method Protected Method Invalidates Value 20010829
13 VALUE_READ Instance method Protected Method Reads Value (Attribute m_value) w/o Setting Default Value 20010828
14 VALUE_WRITE Instance method Protected Method Sets Value (Attribute m_value) Without Checks 20010828
Events
Class CL_SCALAR_VALUE_POC has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_OPERATION_TAB Protected Type reference (TYPE) POC_SERVICE_OPERATION_TAB Table with Operations 19981214
2 TY_OPERATION_TAB_WA Protected Type reference (TYPE) POC_SERVICE_OPERATION_TAB_WA Work Area 19981214
Method Signatures

Method CHECK_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_VALUE Value transfer Type reference (TYPE) POC_VALUE Wert 19990225
2 Importing IM_EXTERNAL Value transfer Type reference (TYPE) BOOLE_D Wert im Externen Format 19990225
# Exception Resumable Description Created on
1 NOT_POSSIBLE Prüfung konnte nicht ausgeführt werden 20020304
2 NOT_VALID Wert ist unzulässig 19990225

Method CONSTRUCTOR Signature

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

Method CONVERT_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_VALUE Call by reference Type reference (TYPE) POC_VALUE typunabhängiger Wert (String) 20020919
2 Importing IM_INTERNAL Call by reference Type reference (TYPE) BOOLE_D Kennzeichen: Konvertierung in internes Format (sonst extern) 20020919
# Exception Resumable Description Created on
1 CONVERSION_ERROR Fehler in Konvertierung 20020919

Method CREATE_SCALAR_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_SCALAR_VALUE_REF Call by reference Object reference (TYPE REF TO) CL_SCALAR_VALUE_POC erzeugtes Exemplar 19990927
2 Importing IM_DOMAIN Call by reference Object reference (TYPE REF TO) IF_DOMAIN_POC Domäne 19990927
3 Importing IM_PERSISTENT Call by reference Type reference (TYPE) BOOLE_D 'X' Persistentes Exemplar 19990927

Method CREATE_SCALAR_VALUE on class CL_SCALAR_VALUE_POC has no exception.

Method GET_DOMAIN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_DOMAIN Call by reference Object reference (TYPE REF TO) IF_DOMAIN_POC Merkmalsobjekt 20070711

Method GET_DOMAIN on class CL_SCALAR_VALUE_POC has no exception.

Method IS_RELEVANT_FOR_CONT_CHK 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 Wert ist relevant für Kontextprüfung 20021007

Method IS_RELEVANT_FOR_CONT_CHK on class CL_SCALAR_VALUE_POC has no exception.

Method ON_OPERATION_CHANGE Signature

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

Method ON_OPERATION_CHANGE on class CL_SCALAR_VALUE_POC has no exception.

Method ON_OPERATION_INITIALIZED Signature

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

Method ON_OPERATION_INITIALIZED on class CL_SCALAR_VALUE_POC has no exception.

Method SET_SERVICE_OPERATION 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 Persistente Initialisierung 19991019
2 Importing IM_NEW_ELEMENT Call by reference Type reference (TYPE) BOOLE_D Neues Element, kein Change-Event 20000104
3 Importing IM_OPERATION_REF Call by reference Object reference (TYPE REF TO) IF_SERVICE_OPERATION_POC Prüfoperation 19991019
4 Importing IM_SERVICE Call by reference Type reference (TYPE) POC_SERVICE Serviceart 19991019
# Exception Resumable Description Created on
1 OS_EXCEPTION OS-Ausnahme 19991019

Method SET_VALUE_INTERNAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ADDITIONAL_CHECK Value transfer Type reference (TYPE) BOOLE_D Prüft auch semantisch 19990212
2 Importing IM_CONSTANT Call by reference Type reference (TYPE) BOOLE_D Als Konstante setzen 20000117
3 Importing IM_EXTERNAL Value transfer Type reference (TYPE) BOOLE_D Wert in externer Darstellung 19990212
4 Importing IM_VALUE Call by reference Type reference (TYPE) POC_VALUE Zu setzender Wert 19990212
# Exception Resumable Description Created on
1 COMPONENT_NOT_FOUND Angegebene Komponente existiert nicht 19990212
2 IS_LOCKED Wert gesperrt 19990512
3 IS_READONLY Wert ist schreibgeschützt 19990212
4 NOT_VALID Kein gültiger Wert 19990212
5 OS_EXCEPTION OS-Ausnahme 19991019

Method VALIDATE_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_VALUE Call by reference Type reference (TYPE) POC_VALUE Zu prüfender Wert 19990225
# Exception Resumable Description Created on
1 NOT_POSSIBLE Prüfung konnte nicht ausgeführt werden 20020304
2 NOT_VALID Wert semantisch nicht zulässig 19990225

Method VALUE_INVALIDATE Signature

Method VALUE_INVALIDATE on class CL_SCALAR_VALUE_POC has no parameter.
Method VALUE_INVALIDATE on class CL_SCALAR_VALUE_POC has no exception.

Method VALUE_READ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EX_VALUE Value transfer Type reference (TYPE) POC_VALUE typunabhängiger Wert (String) 20010828

Method VALUE_READ on class CL_SCALAR_VALUE_POC has no exception.

Method VALUE_WRITE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_VALUE Call by reference Type reference (TYPE) POC_VALUE typunabhängiger Wert (String) 20010828

Method VALUE_WRITE on class CL_SCALAR_VALUE_POC has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in