Hierarchy
⤷ LO-MD-MM (Application Component) Material Master
⤷ WER_CUSTOMIZING (Package) Customizing
Meta Relationship - Used By
# | Relationship type | Used by | Short Description | Created on |
---|---|---|---|---|
1 | Inheritance (c INHERITING FROM c_ref) | CL_WER_CUST_TEST | Customizing used in tests | 20061017 |
Properties
Class | CL_WER_CUST | |
Short Description | Customizing data | |
Super Class | ||
Instantiability of a Class | 1 | Protected |
Final |
General Data
Message Class | ||
Program status | ||
Category | 0 | |
Package | WER_CUSTOMIZING | Customizing |
Created | 20060628 | SAP |
Last change | 20100310 | SAP |
Shared Memory-enabled | ||
Fixed point arithmetic | ||
Unicode checks active |
Forward declarations
# | Type group / Object type | Type | Type Description |
---|---|---|---|
1 | IF_FDT_TYPES | Forward declaration interface (INTERFACE i DEFINITION DEF... | Forward declaration interface (INTERFACE i DEFINITION DEF... |
Interfaces
Class CL_WER_CUST has no interface implemented.
Friends
Class CL_WER_CUST has no friend class.
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | C_ACTION_BASE_INTERFACE | Constant | Public | Type reference (TYPE) | SEOCLSNAME | 'IF_FDT_ACTION' | Base interface for action type definition | 20060809 | |
2 | C_ACTION_ELEMENT_INTERFACE | Constant | Public | Type reference (TYPE) | SEOCLSNAME | 'IF_WER_ACTION' | Object Type Name | 20070628 | |
3 | C_EXPRESSION_BASE_INTERFACE | Constant | Public | Type reference (TYPE) | SEOCLSNAME | 'IF_FDT_EXPRESSION' | Base interface for expression type definition | 20060728 | |
4 | C_EXPRESSION_ELEMENT_INTERFACE | Constant | Public | Type reference (TYPE) | SEOCLSNAME | 'IF_WER_ASSIGNABLE_ELEMENT' | Object Type Name | 20070628 | |
5 | C_MESSAGE_ID | Constant | Public | Type reference (TYPE) | SYMSGID | 'WER_CUST' | Message identification | 20060810 | |
6 | C_VIEW_CLASS_SUPERCLASS | Constant | Public | Type reference (TYPE) | SEOCLSNAME | 'CL_WER_SUBSCREEN_VIEW' | Super class that view class has to extends | 20060809 | |
7 | SR_ACT_INT_CLS | Static Attribute | Protected | Object reference (TYPE REF TO) | WER_INTERFACE_CLASS_TTY | Possible interface-class combinaison for action types | 20060810 | ||
8 | SR_CO | Static Attribute | Protected | Object reference (TYPE REF TO) | CL_WER_CONST | Constants | 20070628 | ||
9 | SR_ERR_REPORTER | Static Attribute | Protected | Object reference (TYPE REF TO) | CL_WER_EXCEPTION_REPORTER | Services for raising exceptions | 20060806 | ||
10 | SR_EXPR_INT_CLS | Static Attribute | Protected | Object reference (TYPE REF TO) | WER_INTERFACE_CLASS_TTY | Possible interface-class combinaison for expression types | 20060810 | ||
11 | SR_FACTORY | Static Attribute | Private | Object reference (TYPE REF TO) | CL_WER_FACTORY | Factory for persistent objects | 20070628 | ||
12 | SR_ME | Static Attribute | Protected | Object reference (TYPE REF TO) | CL_WER_CUST | Singleton instance | 20060628 | ||
13 | SR_STORAGE | Static Attribute | Private | Object reference (TYPE REF TO) | CL_WER_STORAGE | For saving and loading from database | 20070628 | ||
14 | SR_VIEW_CLASSES | Static Attribute | Protected | Object reference (TYPE REF TO) | WER_CLASS_TTY | Possible view classes | 20060810 | ||
15 | ST_ACTION_TYPES | Static Attribute | Protected | Type reference (TYPE) | WER_ACTION_TYPE_TTY | Action type data entries | 20060717 | ||
16 | ST_ACTION_TYPE_DESC | Static Attribute | Protected | Type reference (TYPE) | WER_ELEMENT_TTY | Action type information (id, name, description, type) | 20060802 | ||
17 | ST_EXPRESSION_TYPES | Static Attribute | Protected | Type reference (TYPE) | WER_EXPRESSION_TYPE_TTY | Expression type data entries | 20060717 | ||
18 | ST_EXPRESSION_TYPE_DESC | Static Attribute | Protected | Type reference (TYPE) | WER_ELEMENT_TTY | Expression type information (id, name, description, type) | 20060802 | ||
19 | ST_INT_TYPES | Static Attribute | Private | Type reference (TYPE) | WER_INT_TYPE_TTY | predefined type | 20070823 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | ARE_INT_TYPE_COMPATIBLE | Instance method | Public | Method | Return the compatibilty for two internal types | 20070823 |
2 | CHECK_FDT_EXPRESSION_TYPE | Instance method | Public | Method | Checks FDT expression attributes | 20060810 |
3 | CHECK_INTERFACE_CLASS | Instance method | Public | Method | Check if interface-class combinaison is possible | 20060810 |
4 | CHECK_VIEW_CLASS | Instance method | Public | Method | Checks if the class is a correct view class | 20060810 |
5 | CLASS_CONSTRUCTOR | Static method | Public | Constructor | 20060628 | |
6 | CONSTRUCTOR | Instance method | Protected | Constructor | 20061107 | |
7 | DELETE_FDT_EXPRESSION_TYPE | Instance method | Public | Method | Deletes a FDT expression type | 20060810 |
8 | GET_ACTION_CLASS | Instance method | Public | Method | Return all classes for new actions | 20070821 |
9 | GET_ACTION_INTERF_CLASS | Instance method | Private | Method | Returns all interface-class combinations for new actions | 20070821 |
10 | GET_ACTION_TYPE | Instance method | Public | Method | Returns the requested customized action type | 20060713 |
11 | GET_ACTION_TYPES | Instance method | Public | Method | Returns all customized action types | 20060713 |
12 | GET_ACTION_TYPE_DESC | Instance method | Public | Method | Returns action type description data | 20060802 |
13 | GET_EXPRESSION_CLASS | Instance method | Public | Method | Returns all classes for new expressions | 20070821 |
14 | GET_EXPRESSION_INTERF_CLASS | Instance method | Private | Method | Returns all interface-class combinations for new expressions | 20070821 |
15 | GET_EXPRESSION_TYPE | Instance method | Public | Method | Returns the requested customized expression type | 20060713 |
16 | GET_EXPRESSION_TYPES | Instance method | Public | Method | Returns all expression customized types | 20060713 |
17 | GET_EXPRESSION_TYPE_DESC | Instance method | Public | Method | Returns expression type description data | 20060802 |
18 | GET_EXTENDING_CLASSES | Instance method | Public | Method | Returns all classes extendings a specific class | 20060807 |
19 | GET_INSTANCE | Static method | Public | Method | Returns the singleton instance | 20060628 |
20 | INIT_ACTION_TYPE_DESC | Instance method | Protected | Method | Extracts action type description data | 20060802 |
21 | INIT_EXPRESSION_TYPE_DESC | Instance method | Protected | Method | Extracts expression type description data | 20060803 |
22 | LOAD_ACTION_TYPES | Instance method | Protected | Method | Loads the action type information from the data base | 20060717 |
23 | LOAD_EXPRESSION_TYPES | Instance method | Protected | Method | Loads the expression types from the data base | 20060717 |
24 | LOAD_INTERNAL_TYPES | Instance method | Protected | Method | load interal types from the data base | 20070823 |
25 | SAVE_FDT_EXPRESSION_TYPE | Instance method | Public | Method | Saves a FDT expression type | 20060810 |
26 | SET_FDT_ATTRIBUTES | Instance method | Protected | Method | Sets FDT attributes by calling setters | 20060810 |
Events
Class CL_WER_CUST has no event.
Types
Class CL_WER_CUST has no local type.
Method Signatures
Method ARE_INT_TYPE_COMPATIBLE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | I_SOURCETYPE | Call by reference | Type reference (TYPE) | WER_INT_SOURCE_TYPE | ABAP data type (C,D,N,...) | 20070823 | ||
2 | Importing | I_TARGETTYPE | Call by reference | Type reference (TYPE) | WER_INT_TARGET_TYPE | 20070823 | |||
3 | Returning | R_COMPATIBLE | Value transfer | Type reference (TYPE) | WER_BOOL | Boolean Variable (X=True, SPACE=False) | 20070823 |
Method ARE_INT_TYPE_COMPATIBLE on class CL_WER_CUST has no exception.
Method CHECK_FDT_EXPRESSION_TYPE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | I_CLASS | Call by reference | Type reference (TYPE) | WER_CLASS_NAME | Class Name | 20060810 | ||
2 | Importing | I_DESCRIPTION | Call by reference | Type reference (TYPE) | WER_ELEMENT_DESCRIPTION | Element description | 20060810 | ||
3 | Importing | I_INTERFACE | Call by reference | Type reference (TYPE) | WER_INTERFACE_NAME | Interface name | 20060810 | ||
4 | Importing | I_NAME | Call by reference | Type reference (TYPE) | WER_ELEMENT_NAME | Element name | 20060810 | ||
5 | Changing | X_ID | Call by reference | Type reference (TYPE) | WER_ELEMENT_CHARID | Element unique identifier | 20060810 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_WER_OPERATION_FAILED | Operation failed exception | 20070821 |
Method CHECK_INTERFACE_CLASS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | I_CLASS | Call by reference | Type reference (TYPE) | WER_CLASS_NAME | Class Name | 20060810 | ||
2 | Importing | I_INTERFACE | Call by reference | Type reference (TYPE) | WER_INTERFACE_NAME | Interface name | 20060810 | ||
3 | Returning | R_OK | Value transfer | Type reference (TYPE) | WER_BOOL | Boolean: true = X and false = SPACE | 20060810 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_WER_DATA_INVALID | Invalid data supplied | 20070628 | |
2 | CX_WER_DATA_NOT_FOUND | Value does not exist | 20070628 |
Method CHECK_VIEW_CLASS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | I_VIEW_CLASS | Call by reference | Type reference (TYPE) | WER_CLASS_NAME | Class Name | 20060810 | ||
2 | Returning | R_OK | Value transfer | Type reference (TYPE) | WER_BOOL | Boolean: true = X and false = SPACE | 20060810 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_WER_DATA_NOT_FOUND | Value does not exist | 20070628 |
Method CLASS_CONSTRUCTOR Signature
Method CLASS_CONSTRUCTOR on class CL_WER_CUST has no parameter.
Method CLASS_CONSTRUCTOR on class CL_WER_CUST has no exception.
Method CONSTRUCTOR Signature
Method CONSTRUCTOR on class CL_WER_CUST has no parameter.
Method CONSTRUCTOR on class CL_WER_CUST has no exception.
Method DELETE_FDT_EXPRESSION_TYPE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | I_ID | Call by reference | Type reference (TYPE) | WER_ELEMENT_CHARID | Element unique identifier | 20060810 | ||
2 | Importing | I_TYPE | Call by reference | Type reference (TYPE) | WER_ELEMENT_TYPE | Element type | 20070821 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_WER_DATA_EXISTS | Unique identifier exists | 20070628 | |
2 | CX_WER_DATA_NOT_FOUND | Value does not exist | 20070821 | |
3 | CX_WER_OPERATION_FAILED | Operation failed exception | 20070821 |
Method GET_ACTION_CLASS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | RR_CLASS | Value transfer | Object reference (TYPE REF TO) | WER_CLASS_TTY | Classes | 20070821 |
Method GET_ACTION_CLASS on class CL_WER_CUST has no exception.
Method GET_ACTION_INTERF_CLASS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | RR_INTERF_CLASS | Value transfer | Object reference (TYPE REF TO) | WER_INTERFACE_CLASS_TTY | Interfaces and implementing classes | 20070821 |
Method GET_ACTION_INTERF_CLASS on class CL_WER_CUST has no exception.
Method GET_ACTION_TYPE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | I_ACTION_TYPE_ID | Call by reference | Type reference (TYPE) | WER_ACTION_TYPE_ID | Unique identifier for an action type | 20060717 | ||
2 | Returning | RS_ACTION_TYPE | Value transfer | Type reference (TYPE) | WER_ACTION_TYPE_STY | Action type data | 20060717 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_WER_DATA_NOT_FOUND | Value does not exist | 20060717 |
Method GET_ACTION_TYPES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | RT_ACTION_TYPES | Value transfer | Object reference (TYPE REF TO) | WER_ACTION_TYPE_TTY | Action type data entries | 20060717 |
Method GET_ACTION_TYPES on class CL_WER_CUST has no exception.
Method GET_ACTION_TYPE_DESC Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | RT_ACTION_TYPES | Value transfer | Object reference (TYPE REF TO) | WER_ELEMENT_TTY | Element Identifications (id, name, description, type) | 20060803 |
Method GET_ACTION_TYPE_DESC on class CL_WER_CUST has no exception.
Method GET_EXPRESSION_CLASS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | RR_CLASS | Value transfer | Object reference (TYPE REF TO) | WER_CLASS_TTY | Classes | 20070821 |
Method GET_EXPRESSION_CLASS on class CL_WER_CUST has no exception.
Method GET_EXPRESSION_INTERF_CLASS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | RR_INTERF_CLASS | Value transfer | Object reference (TYPE REF TO) | WER_INTERFACE_CLASS_TTY | Interfaces and implementing classes | 20070821 |
Method GET_EXPRESSION_INTERF_CLASS on class CL_WER_CUST has no exception.
Method GET_EXPRESSION_TYPE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | I_EXPRESSION_TYPE_ID | Call by reference | Type reference (TYPE) | WER_EXPRESSION_TYPE_ID | Expression type unique identifier | 20060717 | ||
2 | Returning | RS_EXPRESSION_TYPE | Value transfer | Type reference (TYPE) | WER_EXPRESSION_TYPE_STY | Expression type data entries | 20060717 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_WER_DATA_NOT_FOUND | Value does not exist | 20060717 |
Method GET_EXPRESSION_TYPES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | RT_EXPRESSION_TYPES | Value transfer | Object reference (TYPE REF TO) | WER_EXPRESSION_TYPE_TTY | Expression type data entries | 20060717 |
Method GET_EXPRESSION_TYPES on class CL_WER_CUST has no exception.
Method GET_EXPRESSION_TYPE_DESC Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | RT_EXPRESSION_TYPES | Value transfer | Object reference (TYPE REF TO) | WER_ELEMENT_TTY | Element Identifications (id, name, description, type) | 20060803 |
Method GET_EXPRESSION_TYPE_DESC on class CL_WER_CUST has no exception.
Method GET_EXTENDING_CLASSES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | I_EXTENDED_CLASS | Call by reference | Type reference (TYPE) | SEOCLSNAME | Class Name | 20060807 | ||
2 | Returning | RR_CLASS | Value transfer | Object reference (TYPE REF TO) | WER_CLASS_TTY | All classes that extend I_EXTENDED_CLASS | 20060807 |
Method GET_EXTENDING_CLASSES on class CL_WER_CUST has no exception.
Method GET_INSTANCE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | RR_INSTANCE | Value transfer | Object reference (TYPE REF TO) | CL_WER_CUST | Customizing data | 20060628 |
Method GET_INSTANCE on class CL_WER_CUST has no exception.
Method INIT_ACTION_TYPE_DESC Signature
Method INIT_ACTION_TYPE_DESC on class CL_WER_CUST has no parameter.
Method INIT_ACTION_TYPE_DESC on class CL_WER_CUST has no exception.
Method INIT_EXPRESSION_TYPE_DESC Signature
Method INIT_EXPRESSION_TYPE_DESC on class CL_WER_CUST has no parameter.
Method INIT_EXPRESSION_TYPE_DESC on class CL_WER_CUST has no exception.
Method LOAD_ACTION_TYPES Signature
Method LOAD_ACTION_TYPES on class CL_WER_CUST has no parameter.
Method LOAD_ACTION_TYPES on class CL_WER_CUST has no exception.
Method LOAD_EXPRESSION_TYPES Signature
Method LOAD_EXPRESSION_TYPES on class CL_WER_CUST has no parameter.
Method LOAD_EXPRESSION_TYPES on class CL_WER_CUST has no exception.
Method LOAD_INTERNAL_TYPES Signature
Method LOAD_INTERNAL_TYPES on class CL_WER_CUST has no parameter.
Method LOAD_INTERNAL_TYPES on class CL_WER_CUST has no exception.
Method SAVE_FDT_EXPRESSION_TYPE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | I_CLASS | Call by reference | Type reference (TYPE) | WER_CLASS_NAME | Class Name | 20060810 | ||
2 | Importing | I_DESCRIPTION | Call by reference | Type reference (TYPE) | WER_ELEMENT_DESCRIPTION | Element description | 20060810 | ||
3 | Importing | I_INTERFACE | Call by reference | Type reference (TYPE) | WER_INTERFACE_NAME | Interface name | 20060810 | ||
4 | Importing | I_NAME | Call by reference | Type reference (TYPE) | WER_ELEMENT_NAME | Element name | 20060810 | ||
5 | Changing | X_ID | Call by reference | Type reference (TYPE) | WER_ELEMENT_CHARID | Element unique identifier | 20060810 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_WER_OPERATION_FAILED | Operation failed exception | 20070821 |
Method SET_FDT_ATTRIBUTES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IR_EXPRESSION_TYPE | Call by reference | Object reference (TYPE REF TO) | IF_FDT_EXPRESSION_TYPE | FDT: Expression Type | 20060810 | ||
2 | Importing | I_CLASS | Call by reference | Type reference (TYPE) | SEOCLSNAME | Class Name | 20060810 | ||
3 | Importing | I_DESCRIPTION | Call by reference | Type reference (TYPE) | WER_ELEMENT_DESCRIPTION | Element description | 20060810 | ||
4 | Importing | I_INTERFACE | Call by reference | Type reference (TYPE) | WER_INTERFACE_NAME | Interface name | 20060810 | ||
5 | Importing | I_NAME | Call by reference | Type reference (TYPE) | WER_ELEMENT_NAME | Element name | 20060810 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_WER_OPERATION_FAILED | Operation failed exception | 20070821 |
History
Last changed by/on | SAP | 20100310 |
SAP Release Created in | 700 |