SAP ABAP Class CL_STRUCTURED_VALUE_POC (Domain Model: Structured 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_TABLE_VALUE_POC | Domain Model: Table Value | 00000000 |
Properties
| Class | CL_STRUCTURED_VALUE_POC | |
| Short Description | Domain Model: Structured 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 | 19981218 | SAP |
| Last change | 20110908 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
Class CL_STRUCTURED_VALUE_POC has no forward declaration.
Interfaces
Class CL_STRUCTURED_VALUE_POC has no interface implemented.
Friends
| # | Friend | Modeled only | Created on | Description |
|---|---|---|---|---|
| 1 | CB_STRUCTURED_VALUE_POC | 20010608 | Base Agent Domain Model: General Value Container | |
| 2 | CB_TABLE_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 | Instance attribute | Protected | Type reference (TYPE) | POC_VALUE | Last Value Entered | 20011217 | |||
| 2 | Instance attribute | Protected | Type reference (TYPE) | POC_STRUCTURED_VALUE_TAB | Table with Values Contained | 19981218 | |||
| 3 | Instance attribute | Protected | Type reference (TYPE) | POC_DB_C_VALUE_TAB | Persistent Collection | 19991019 | |||
| 4 | Instance attribute | Private | Object reference (TYPE REF TO) | CL_STRUCTURED_VALUE_POC | Status | 19991105 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Public | Method | Adds Subordinate Value | 19981218 | |
| 2 | Instance method | Public | Constructor | Constructor | 19991105 | |
| 3 | Instance method | Public | Method | Gets Reference to First Component | 19990208 | |
| 4 | Instance method | Public | Method | Gets Next Component | 19990208 | |
| 5 | Instance method | Public | Method | INTERNAL: Gets Instance Copy of Component Received | 19990201 | |
| 6 | Instance method | Public | Method | Gets Reference to Spec. Component | 19990121 | |
| 7 | Instance method | Public | Event handling method | Event Handler for Value Changes | 19990325 | |
| 8 | Instance method | Public | Event handling method | Event Handler for Initialization of Values | 20000607 | |
| 9 | Instance method | Protected | Event handling method | Event Hanlder: Value Was Locked | 20011217 | |
| 10 | Instance method | Protected | Event handling method | Event Handler: Value Was Unlocked | 20011217 |
Events
Class CL_STRUCTURED_VALUE_POC has no event.
Types
Class CL_STRUCTURED_VALUE_POC has no local type.
Method Signatures
Method ADD_VALUE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EX_VALUE_REF | Call by reference | Object reference (TYPE REF TO) | CL_VALUE_POC | Angehängter Wert | 19990126 | |||
| 2 | IM_ADD_TO_COPYLIST | Call by reference | Type reference (TYPE) | BOOLE_D | Fügt Wert evtl. zum Kopiervorrat | 19990929 | |||
| 3 | IM_COMPONENT | Call by reference | Type reference (TYPE) | POC_VALUENAME | Bezeichnung eines untergeordneten Wertes | 19981218 | |||
| 4 | IM_INITIALIZE | Call by reference | Type reference (TYPE) | BOOLE_D | Initialisierung | 19991019 | |||
| 5 | IM_NEW_ELEMENT | Call by reference | Type reference (TYPE) | BOOLE_D | Neues Element, kein Change-Event | 20000120 | |||
| 6 | IM_VALUE | Call by reference | Object reference (TYPE REF TO) | CL_VALUE_POC | Wertreferenz | 19981218 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | es existiert bereits ein Wert mit dem angegebenen Namen | 19981218 | ||
| 2 | Wert konnte nicht hinzugefügt werden | 19990907 | ||
| 3 | OS-Ausnahme | 19991019 |
Method CONSTRUCTOR Signature
Method CONSTRUCTOR on class CL_STRUCTURED_VALUE_POC has no parameter.
Method CONSTRUCTOR on class CL_STRUCTURED_VALUE_POC has no exception.
Method GET_FIRST_VALUE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EX_COMPONENT | Value transfer | Type reference (TYPE) | POC_VALUENAME | Komponente | 19990208 | |||
| 2 | EX_COUNTER | Call by reference | Type reference (TYPE) | I | Zähler | 19990804 | |||
| 3 | EX_VALUE | Call by reference | Object reference (TYPE REF TO) | CL_VALUE_POC | Wert | 19990208 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Wert nicht gefunden | 19990208 |
Method GET_NEXT_VALUE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CH_COMPONENT | Call by reference | Type reference (TYPE) | POC_VALUENAME | Komponente | 19990208 | |||
| 2 | CH_COUNTER | Call by reference | Type reference (TYPE) | I | Zähler | 19990804 | |||
| 3 | EX_VALUE | Call by reference | Object reference (TYPE REF TO) | CL_VALUE_POC | Wert | 19990208 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Wert nicht gefunden | 19990208 |
Method GET_VALUE_COPY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EX_VALUE_REF | Call by reference | Object reference (TYPE REF TO) | CL_VALUE_POC | Kopie | 19990201 | |||
| 2 | IM_VALUE_REF | Call by reference | Object reference (TYPE REF TO) | CL_VALUE_POC | Originial | 19990201 |
Method GET_VALUE_COPY on class CL_STRUCTURED_VALUE_POC has no exception.
Method GET_VALUE_REF Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EX_VALUE_REF | Call by reference | Object reference (TYPE REF TO) | CL_VALUE_POC | Variable | 19990121 | |||
| 2 | IM_COMPONENT | Call by reference | Type reference (TYPE) | POC_VALUENAME | Komponente | 19990121 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Wert ist nicht vorhanden | 20000320 |
Method ON_VALUE_CHANGED Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EX_VALUE | Call by reference | Attribute reference (LIKE) | 20011217 | |||||
| 2 | EX_VALUE_EXTERNAL | Call by reference | Attribute reference (LIKE) | 20011217 |
Method ON_VALUE_CHANGED on class CL_STRUCTURED_VALUE_POC has no exception.
Method ON_VALUE_INITIALIZED Signature
Method ON_VALUE_INITIALIZED on class CL_STRUCTURED_VALUE_POC has no parameter.
Method ON_VALUE_INITIALIZED on class CL_STRUCTURED_VALUE_POC has no exception.
Method ON_VALUE_LOCKED Signature
Method ON_VALUE_LOCKED on class CL_STRUCTURED_VALUE_POC has no parameter.
Method ON_VALUE_LOCKED on class CL_STRUCTURED_VALUE_POC has no exception.
Method ON_VALUE_UNLOCKED Signature
Method ON_VALUE_UNLOCKED on class CL_STRUCTURED_VALUE_POC has no parameter.
Method ON_VALUE_UNLOCKED on class CL_STRUCTURED_VALUE_POC has no exception.
History
| Last changed by/on | SAP | 20110908 |
| SAP Release Created in |