SAP ABAP Class CL_CUX_VALUATION (CUX: External Valuation (Abstract))
Hierarchy
☛
SAP_AP (Software Component) SAP Application Platform
⤷ AP-CFG-CBA (Application Component) cBASE / Configuration Store
⤷ CUX_GEN (Package) CU: External Communication with Config. (General Part)
⤷ AP-CFG-CBA (Application Component) cBASE / Configuration Store
⤷ CUX_GEN (Package) CU: External Communication with Config. (General Part)
Meta Relationship - Using
# | Relationship type | Using | Short Description | Created on |
---|---|---|---|---|
1 | Inheritance (c INHERITING FROM c_ref) | CL_CUX_CBASE_CONVERT | CUX: Conversion Services | 20040805 |
Meta Relationship - Used By
# | Relationship type | Used by | Short Description | Created on |
---|---|---|---|---|
1 | Inheritance (c INHERITING FROM c_ref) | CL_CUX_VALUATION_ENGINE | CUX: External Valuation (Engine Implementation) | 20040728 |
Properties
Class | CL_CUX_VALUATION | |
Short Description | CUX: External Valuation (Abstract) | |
Super Class | CL_CUX_CBASE_CONVERT | CUX: Conversion Services |
Instantiability of a Class | 2 | Public |
Final |
General Data
Message Class | ||
Program status | ||
Category | 0 | |
Package | CUX_GEN | CU: External Communication with Config. (General Part) |
Created | 20000710 | SAP |
Last change | 20050219 | SAP |
Shared Memory-enabled | ||
Fixed point arithmetic | ||
Unicode checks active |
Forward declarations
Class CL_CUX_VALUATION has no forward declaration.
Interfaces
Class CL_CUX_VALUATION has no interface implemented.
Friends
Class CL_CUX_VALUATION has no friend class.
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | GC_CHARACTERISTIC | Constant | Private | See coding | Characteristic Properties | 20000726 | |||
2 | GC_VALUE_SETTING | Constant | Private | See coding | Type of Assigned Value | 20000712 | |||
3 | GC_VALUE_TYPE_SINGLE | Constant | Private | Type reference (TYPE) | CUX_VALCOD | '1' | Value Type: Interval Limits - Single Values | 20000712 | |
4 | GO_APPLICATION_LOG | Instance attribute | Protected | Object reference (TYPE REF TO) | CL_CUX_APPL_LOG | CUX: Application LOG | 20000804 | ||
5 | GO_EXT_INSTANCE_NO | Instance attribute | Protected | Object reference (TYPE REF TO) | CL_CUX_EXT_NUMBERS | CUX: Handle CONFIG_ID/INST_ID | 20021021 | ||
6 | GT_EXT_ADT_VALUATION | Instance attribute | Protected | Type reference (TYPE) | TT_ADT_VALUE | Valuation of ADT Characteristic | 20021022 | ||
7 | GT_EXT_RESTRICTIONS | Instance attribute | Protected | Type reference (TYPE) | TT_EXT_VALUE_ASSIGN | Restrictions | 20010402 | ||
8 | GT_EXT_VALUATION | Instance attribute | Protected | Type reference (TYPE) | TT_EXT_VALUE_ASSIGN | Valuation in External Format | 20000710 | ||
9 | GT_EXT_VARIANT_CONDITIONS | Instance attribute | Private | Type reference (TYPE) | CUXT_TAB_VARIANT_CONDITIONS | CUX: Variant Conditions | 20000726 | ||
10 | SV_MESSAGE_TYPE | Static Attribute | Protected | Type reference (TYPE) | SYMSGTY | 'W' | Messages, Message Type | 20010104 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | CHECK_VALUATION_CHANGED | Instance method | Protected | Method | Valuation of Change Validation | 20010522 |
2 | CONSTRUCTOR | Instance method | Public | Constructor | CONSTRUCTOR | 20021021 |
3 | CONV_SINGLE_RESTR_EXTERNAL | Instance method | Private | Method | Convert External Restriction in Buffer Format | 20010402 |
4 | CONV_SINGLE_VALUE_EXTERNAL | Instance method | Private | Method | Convert External Value in Buffer Format | 20000711 |
5 | DELETE_VALUATION | Instance method | Public | Method | Delete values | 20000712 |
6 | GET_MASTERDATA_FROM_EXTERNAL | Instance method | Protected | Method | Reads Characteristic Master Data with ATNAM | 20000710 |
7 | GET_MASTERDATA_FROM_INTERNAL | Instance method | Protected | Method | Reads Characteristic Master Data with ATINN | 20000710 |
8 | GET_VALUATION_EXTERNAL | Instance method | Public | Method | Read Valuation in External Format | 20000710 |
9 | GET_VALUATION_INTERNAL | Instance method | Public | Method | Read Valuation in Internal Format | 20000710 |
10 | GET_VARIANT_KEYS | Instance method | Public | Method | Read Variant Condition Key | 20000803 |
11 | SET_REF_APPL_LOG | Instance method | Public | Method | Set References to Application Log | 20000718 |
12 | SET_VALUATION_EXTERNAL | Instance method | Public | Method | Set Valuation in External Format | 20000710 |
13 | SET_VALUATION_INTERNAL | Instance method | Public | Method | Set Valuation in Internal Format | 20000710 |
14 | SET_VAL_EXT_NO_CHANGE_CHECK | Instance method | Private | Method | Set Valuation (External) with Change Validation | 20000711 |
15 | SET_VAL_EXT_WITH_CHANGE_CHECK | Instance method | Private | Method | Set Valuation (External) Without Change Validation | 20000711 |
Events
Class CL_CUX_VALUATION has no event.
Types
# | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
---|---|---|---|---|---|---|---|
1 | TS_ADT_VALUE | Protected | See coding | Valuation of ADT Characteristic | 20021022 | begin of TS_ADT_VALUE,
cstic_name TYPE cuxt_cuval_s-charc,
cstic_text TYPE cuxt_cuval_s-charc_txt,
inst_id TYPE cu_inst_id,
cuobj type cuib_cuobj,
author TYPE cuxt_cuval_s-author,
value_code TYPE cuxt_cuval_s-valcode,
end of ts_adt_value
|
|
2 | TS_EXT_VALUE_ASSIGN | Protected | See coding | Single Valuation in External Format | 20000710 | BEGIN OF ts_ext_value_assign,
cstic_name TYPE cuxt_cuval_s-charc,
cstic_text TYPE cuxt_cuval_s-charc_txt,
value TYPE cuxt_cuval_s-value,
value_text TYPE cuxt_cuval_s-value_txt,
author TYPE cuxt_cuval_s-author,
value_to TYPE cuxt_cuval_s-value_to,
value_code TYPE cuxt_cuval_s-valcode,
atflv type atflv,
atflb type atflb,
END OF ts_ext_value_assign
|
|
3 | TS_INT_VALUE | Protected | Type reference (TYPE) | CUIB_VALUE0 | Single Valuation in Internal Format | 20000710 |
|
4 | TT_ADT_VALUE | Protected | See coding | TAble Valuation of ADT Characteristic | 20021022 | TT_ADT_VALUE type sorted table of ts_adt_value
with non-unique key cstic_name
cuobj
|
|
5 | TT_EXT_VALUE_ASSIGN | Protected | See coding | Table Valuation in External Format | 20000710 | tt_ext_value_assign TYPE SORTED TABLE OF ts_ext_value_assign
WITH UNIQUE KEY cstic_name
value
value_to
INITIAL SIZE 0
|
Method Signatures
Method CHECK_VALUATION_CHANGED Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CT_ADT_VALUE_NEW | Call by reference | Type reference (TYPE) | TT_ADT_VALUE | Bewertung von ADT-Merkmalen | 20021022 | ||
2 | Changing | CT_RESTRICTION_NEW | Call by reference | Type reference (TYPE) | TT_EXT_VALUE_ASSIGN | Einschränkungen | 20010522 | ||
3 | Changing | CT_VALUE_NEW | Call by reference | Type reference (TYPE) | TT_EXT_VALUE_ASSIGN | Bewertung | 20010522 | ||
4 | Changing | CT_VAR_COND_NEW | Call by reference | Type reference (TYPE) | CUXT_TAB_VARIANT_CONDITIONS | Variantenkonditionen | 20010522 | ||
5 | Exporting | EV_VALUATION_CHANGED | Call by reference | Type reference (TYPE) | CU_CHECKED | Konfiguration geändert | 20010522 |
Method CHECK_VALUATION_CHANGED on class CL_CUX_VALUATION has no exception.
Method CONSTRUCTOR Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IO_APPLICATION_LOG | Call by reference | Object reference (TYPE REF TO) | CL_CUX_APPL_LOG | CUX: Application LOG | 20021021 | ||
2 | Importing | IO_EXT_INSTANCE_NO | Call by reference | Object reference (TYPE REF TO) | CL_CUX_EXT_NUMBERS | CUX: Handle CONFIG_ID/INST_ID | 20021021 |
Method CONSTRUCTOR on class CL_CUX_VALUATION has no exception.
Method CONV_SINGLE_RESTR_EXTERNAL Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ES_SINGLE_VALUE | Call by reference | Type reference (TYPE) | TS_EXT_VALUE_ASSIGN | Wert in Bufferdarstellung | 20010402 | ||
2 | Importing | IS_EXT_SINGLE_RESTRICTION | Call by reference | Type reference (TYPE) | CUXT_CUVAL_S | CUX: Einschränkung | 20010402 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_CUX_CBASE_HANDLING | Fehlerbehandlung CBase (CUX) | 20021230 |
Method CONV_SINGLE_VALUE_EXTERNAL Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ES_ADT_VALUE | Call by reference | Type reference (TYPE) | TS_ADT_VALUE | Wert eines ADT-Merkmals | 20021022 | ||
2 | Exporting | ES_SINGLE_VALUE | Call by reference | Type reference (TYPE) | TS_EXT_VALUE_ASSIGN | Wert in Bufferdarstellung | 20000711 | ||
3 | Exporting | EV_SINGLE_VALUE | Call by reference | Type reference (TYPE) | ATEIN | Einzelwert | 20020108 | ||
4 | Importing | IS_EXT_SINGLE_VALUE | Call by reference | Type reference (TYPE) | CUXT_CUVAL_S | CUX: Merkmalsbewertung | 20000711 | ||
5 | Importing | IV_WITH_LANGUAGE | Call by reference | Type reference (TYPE) | CUX_KBLANGUAGE | mit Sprache | 20000711 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_CUX_CBASE_HANDLING | Fehlerbehandlung CBase (CUX) | 20021230 |
Method DELETE_VALUATION Signature
Method DELETE_VALUATION on class CL_CUX_VALUATION has no parameter.
Method DELETE_VALUATION on class CL_CUX_VALUATION has no exception.
Method GET_MASTERDATA_FROM_EXTERNAL Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IT_EXT_VALUATION | Call by reference | Type reference (TYPE) | CUXT_CUVAL_T | CUX: Merkmalsbewertung | 20000710 | ||
2 | Importing | IV_DATE | Call by reference | Type reference (TYPE) | SYDATUM | Datum und Zeit, aktuelles (Applikationsserver-)Datum | 20040805 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_CUX_CBASE_HANDLING | Fehlerbehandlung CBase (CUX) | 20030102 |
Method GET_MASTERDATA_FROM_INTERNAL Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IT_INT_VALUATION | Call by reference | Type reference (TYPE) | CUIB_VALUE0_T | Bewertung in interner Darstellung | 20000710 | ||
2 | Importing | IV_DATE | Call by reference | Type reference (TYPE) | SYDATUM | Datum und Zeit, aktuelles (Applikationsserver-)Datum | 20040805 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_CUX_CBASE_HANDLING | Fehlerbehandlung CBase (CUX) | 20030102 |
Method GET_VALUATION_EXTERNAL Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CT_EXT_RESTRICTIONS | Call by reference | Type reference (TYPE) | CUXT_CUVAL_T | CUX: Einschränkungen | 20010402 | ||
2 | Changing | CT_EXT_VALUATION | Call by reference | Type reference (TYPE) | CUXT_CUVAL_T | CUX: Merkmalsbewertung | 20000710 | ||
3 | Changing | CT_EXT_VAR_KEY | Call by reference | Type reference (TYPE) | CUXT_CUVK_T | CUX: Variantenkonditionsschlüssel der Konfiguration | 20000726 | ||
4 | Importing | IV_EXT_CONFIG_ID | Call by reference | Type reference (TYPE) | CUXT_CUVAL_S-CONFIG_ID | Externe Konfigurationsid (temporaer) | 20000710 | ||
5 | Importing | IV_EXT_INSTANCE_ID | Call by reference | Type reference (TYPE) | CUXT_CUVAL_S-INST_ID | Instanznummer in der Konfiguration | 20000710 | ||
6 | Importing | IV_WITH_LANGUAGE | Call by reference | Type reference (TYPE) | BOOLEAN | mit Sprache abhängigen Daten | 20000710 |
Method GET_VALUATION_EXTERNAL on class CL_CUX_VALUATION has no exception.
Method GET_VALUATION_INTERNAL Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_INT_VALUATION | Call by reference | Type reference (TYPE) | CUIB_VALUE0_T | Bewertung im CBase-Format | 20000726 |
Method GET_VALUATION_INTERNAL on class CL_CUX_VALUATION has no exception.
Method GET_VARIANT_KEYS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_VARIANT_KEYS | Call by reference | Type reference (TYPE) | CUXT_TAB_VARIANT_CONDITIONS | CUX: Variantenkonditionen | 20000803 |
Method GET_VARIANT_KEYS on class CL_CUX_VALUATION has no exception.
Method SET_REF_APPL_LOG Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IO_APPLICATION_LOG | Call by reference | Object reference (TYPE REF TO) | CL_CUX_APPL_LOG | CUX: Application LOG | 20000804 |
Method SET_REF_APPL_LOG on class CL_CUX_VALUATION has no exception.
Method SET_VALUATION_EXTERNAL Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | EV_VALUATION_CHANGED | Value transfer | Type reference (TYPE) | BOOLEAN | Bewertung hat sich geändert | 20000711 | ||
2 | Importing | IT_EXT_RESTRICTIONS | Call by reference | Type reference (TYPE) | CUXT_CUVAL_T | CUX: Einschränkungen | 20010402 | ||
3 | Importing | IT_EXT_VALUATION | Call by reference | Type reference (TYPE) | CUXT_CUVAL_T | CUX: Merkmalsbewertung | 20000710 | ||
4 | Importing | IT_EXT_VAR_KEYS | Call by reference | Type reference (TYPE) | CUXT_CUVK_T | CUX: Variantenkonditionsschlüssel der Konfiguration | 20000726 | ||
5 | Importing | IV_CONFIG_ID | Call by reference | Type reference (TYPE) | CUXT_CUVAL_S-CONFIG_ID | Externe Konfigurationsid (temporaer) | 20000710 | ||
6 | Importing | IV_DATE | Call by reference | Type reference (TYPE) | SYDATUM | Datum und Zeit, aktuelles (Applikationsserver-)Datum | 20040805 | ||
7 | Importing | IV_INSTANCE_ID | Call by reference | Type reference (TYPE) | CUXT_CUVAL_S-INST_ID | Instanznummer in der Konfiguration | 20000710 | ||
8 | Importing | IV_LANGUAGE | Call by reference | Type reference (TYPE) | CUX_KBLANGUAGE | Sprache einer Konfiguration | 20000712 | ||
9 | Importing | IV_NO_CHECK_CHANGES | Call by reference | Type reference (TYPE) | BOOLEAN | 'X' | Keine Änderungsüberprüfung | 20000711 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_CUX_CBASE_HANDLING | Fehlerbehandlung CBase (CUX) | 20030102 |
Method SET_VALUATION_INTERNAL Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IT_INT_VALUATION | Call by reference | Type reference (TYPE) | CUIB_VALUE0_T | Bewertung in interner Darstellung | 20000710 | ||
2 | Importing | IV_DATE | Call by reference | Type reference (TYPE) | SYDATUM | Datum und Zeit, aktuelles (Applikationsserver-)Datum | 20040805 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_CUX_CBASE_HANDLING | Fehlerbehandlung CBase (CUX) | 20030102 |
Method SET_VAL_EXT_NO_CHANGE_CHECK Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IT_EXT_RESTRICTIONS | Call by reference | Type reference (TYPE) | CUXT_CUVAL_T | CUX: Einschränkungen | 20010402 | ||
2 | Importing | IT_EXT_VALUATION | Call by reference | Type reference (TYPE) | CUXT_CUVAL_T | CUX: Merkmalsbewertung | 20000711 | ||
3 | Importing | IT_EXT_VAR_KEYS | Call by reference | Type reference (TYPE) | CUXT_CUVK_T | CUX: Variantenkonditionsschlüssel der Konfiguration | 20000726 | ||
4 | Importing | IV_CONFIG_ID | Call by reference | Type reference (TYPE) | CUXT_CUVAL_S-CONFIG_ID | Externe Konfigurationsid (temporaer) | 20000711 | ||
5 | Importing | IV_INSTANCE_ID | Call by reference | Type reference (TYPE) | CUXT_CUVAL_S-INST_ID | Instanznummer in der Konfiguration | 20000711 | ||
6 | Importing | IV_WITH_LANGUAGE | Call by reference | Type reference (TYPE) | CUX_KBLANGUAGE | mit Sprache | 20000711 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_CUX_CBASE_HANDLING | Fehlerbehandlung CBase (CUX) | 20021230 |
Method SET_VAL_EXT_WITH_CHANGE_CHECK Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | EV_VALUATION_CHANGED | Call by reference | Type reference (TYPE) | CU_CHECKED | Bewertung hat sich geändert | 20000711 | ||
2 | Importing | IT_EXT_RESTRICTIONS | Call by reference | Type reference (TYPE) | CUXT_CUVAL_T | CUX: Einschränkungen | 20010402 | ||
3 | Importing | IT_EXT_VALUATION | Call by reference | Type reference (TYPE) | CUXT_CUVAL_T | CUX: Merkmalsbewertung | 20000711 | ||
4 | Importing | IT_EXT_VAR_KEYS | Call by reference | Type reference (TYPE) | CUXT_CUVK_T | CUX: Variantenkonditionsschlüssel der Konfiguration | 20000726 | ||
5 | Importing | IV_CONFIG_ID | Call by reference | Type reference (TYPE) | CUXT_CUVAL_S-CONFIG_ID | Externe Konfigurationsid (temporaer) | 20000711 | ||
6 | Importing | IV_INSTANCE_ID | Call by reference | Type reference (TYPE) | CUXT_CUVAL_S-INST_ID | Instanznummer in der Konfiguration | 20000711 | ||
7 | Importing | IV_WITH_LANGUAGE | Call by reference | Type reference (TYPE) | CUX_KBLANGUAGE | mit Sprache | 20000711 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_CUX_CBASE_HANDLING | Fehlerbehandlung CBase (CUX) | 20021230 |
History
Last changed by/on | SAP | 20050219 |
SAP Release Created in | 46C |