Hierarchy
⤷ BC-SRV-BR (Application Component) BRFplus - ABAP-Based Business Rules
⤷ SFDT_WD_ISLAND_INFRASTRUCTURE (Package) BRFplus: Island Infrastructure
Meta Relationship - Using
# | Relationship type | Using | Short Description | Created on |
---|---|---|---|---|
1 | Inheritance (c INHERITING FROM c_ref) | CL_FDT_WD_ISLAND_MODEL | FDT WD: Island Model | 20110311 |
Properties
Class | CL_FDT_WD_ISLAND_META_MODEL | |
Short Description | FDT WD Island: Meta Data Model | |
Super Class | CL_FDT_WD_ISLAND_MODEL | FDT WD: Island Model |
Instantiability of a Class | 2 | Public |
Final |
General Data
Message Class | ||
Program status | ||
Category | 0 | |
Package | SFDT_WD_ISLAND_INFRASTRUCTURE | BRFplus: Island Infrastructure |
Created | 20110311 | SAP |
Last change | 20140121 | SAP |
Shared Memory-enabled | ||
Fixed point arithmetic | ||
Unicode checks active |
Forward declarations
# | Type group / Object type | Type | Type Description |
---|---|---|---|
1 | CL_FDT_WD_ISLAND_META_MODEL | Forward declaration class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) |
2 | IF_FDT_TYPES | Forward declaration interface (INTERFACE i DEFINITION DEF... | Forward declaration interface (INTERFACE i DEFINITION DEF... |
3 | IF_FDT_WD_ISLAND_MSG_HANDLER | Forward declaration interface (INTERFACE i DEFINITION DEF... | Forward declaration interface (INTERFACE i DEFINITION DEF... |
4 | IF_FDT_WD_TYPES | Forward declaration interface (INTERFACE i DEFINITION DEF... | Forward declaration interface (INTERFACE i DEFINITION DEF... |
Interfaces
Class CL_FDT_WD_ISLAND_META_MODEL has no interface implemented.
Friends
Class CL_FDT_WD_ISLAND_META_MODEL has no friend class.
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | GC_ICON_ALIAS_PREFIX | Constant | Public | Type reference (TYPE) | STRING | '~Icon/' | Common icon alias prefix | 20121212 | |
2 | GTH_TRANSFERRED_TEXT | Static Attribute | Private | Type reference (TYPE) | TH_TRANSFERRED_TEXT | 20121105 | |||
3 | MO_MSG_MANAGER | Instance attribute | Public | Object reference (TYPE REF TO) | CL_FDT_WD_ISLAND_MSG_MANAGER | 20120316 | |||
4 | MO_WORKLIST | Instance attribute | Public | Object reference (TYPE REF TO) | CL_FDT_WD_ISLAND_WORKLIST | FDT WD: Workllist for meta data handling | 20121119 | ||
5 | MS_CONFIGURATION | Instance attribute | Private | Type reference (TYPE) | S_CONFIGURATION | 20110311 | |||
6 | MS_METADATA_BIND | Instance attribute | Public | Type reference (TYPE) | S_METADATA | Metadata control properties | 20121203 | ||
7 | MS_RESULT_CONTROL_STREAM | Instance attribute | Private | Type reference (TYPE) | IF_FDT_WD_ISLAND_MSG_HANDLER=>S_RETURN | Result of related control stream | 20110527 | ||
8 | MS_USER_SETTINGS_BIND | Instance attribute | Public | Type reference (TYPE) | S_USER_SETTINGS | 20121122 | |||
9 | MTS_OBJECT_BE_SERIALIZED | Instance attribute | Private | Type reference (TYPE) | IF_FDT_TYPES=>TS_OBJECT_ID | Objects to be serialized | 20120308 | ||
10 | MTS_RESPONSE_OBJECTS | Instance attribute | Private | Type reference (TYPE) | IF_FDT_TYPES=>TS_OBJECT_ID | Objects ID's sent from non control messages | 20120314 | ||
11 | MTS_TMP_OBJ_DESTRUCTED_ASYNC | Instance attribute | Private | Type reference (TYPE) | IF_FDT_TYPES=>TS_OBJECT_ID | IDs of destructed temp. objects, not yet synchronized | 20121112 | ||
12 | MTS_TMP_OBJ_DISCARDED_SYNC | Instance attribute | Private | Type reference (TYPE) | IF_FDT_TYPES=>TS_OBJECT_ID | IDs of unused tmp. object synced with SL stack | 20121112 | ||
13 | MT_CONTEXT_LAST | Instance attribute | Private | Type reference (TYPE) | IF_FDT_TYPES=>TS_OBJECT_ID | Last Context, sent to SL | 20121203 | ||
14 | MT_CONTEXT_LIST_BIND | Instance attribute | Public | Type reference (TYPE) | T_CONTEXT | Context | 20120314 | ||
15 | MT_DESTRUCTED_OBJECT_LIST_BIND | Instance attribute | Public | Type reference (TYPE) | T_UUID | Garbage collected objects that can be discarded in SL stack | 20121112 | ||
16 | MT_DISCARDED_OBJECT_LIST_BIND | Instance attribute | Public | Type reference (TYPE) | T_UUID | No longer used objects that can be marked dirty in SL stack | 20121107 | ||
17 | MT_EXPTY_SERIALIZATION | Instance attribute | Public | Type reference (TYPE) | T_OBJECT | Expression types, prepard for serialization | 20120105 | ||
18 | MT_ICON_LIST_BIND | Instance attribute | Public | Type reference (TYPE) | T_ICON | Icons, bound to the Island | 20120215 | ||
19 | MT_OBJECT_ICON_LIST_BIND | Instance attribute | Public | Type reference (TYPE) | T_OBJECT_ICON | Daata object icons mapping table | 20121029 | ||
20 | MT_OBJECT_SERIALIZATION | Instance attribute | Public | Type reference (TYPE) | T_OBJECT | Objects, prepared for serilization | 20110909 | ||
21 | MT_TEXT_LIST_BIND | Instance attribute | Public | Type reference (TYPE) | T_TEXT | Translateable texts, bound to the Island | 20110530 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | ADD_REFERENCED_OBJECT | Instance method | Private | Method | Adds an referenced object if not already done | 20110909 |
2 | CONSTRUCTOR | Instance method | Public | Constructor | CONSTRUCTOR | 20110311 |
3 | DETERMINE_CONTEXT_OBJECTS | Instance method | Private | Method | Determines the context data objects | 20120314 |
4 | DETERMINE_DISCARDED_OBJECTS | Instance method | Private | Method | Determines newly discarded objects | 20121107 |
5 | DETERMINE_EXPRESSION_TYPES | Instance method | Private | Method | Prepares the expression types for serialization | 20120105 |
6 | DETERMINE_ICONS | Instance method | Private | Method | Determines Icons | 20120215 |
7 | DETERMINE_OBJECTS | Instance method | Private | Method | Determines objects to be transferred | 20110427 |
8 | DETERMINE_OBJECT_ICONS | Instance method | Private | Method | Determines Data Object Icons | 20121029 |
9 | DETERMINE_TEXTS | Instance method | Private | Method | Determines, which translateable texts have to be send | 20110527 |
10 | DETERMINE_USER_SETTINGS | Instance method | Private | Method | Determines settings from actual user profile (SU3) | 20121031 |
11 | FILL_ATTRIBUTES_OF_ELEMENT | Instance method | Private | Method | Fills the attributes of an element | 20120718 |
12 | FILL_DATA_OBJECT_ATTRIBUTES | Instance method | Private | Method | Fills further object attributes for data objects | 20110912 |
13 | FILL_ELEMENTS_OF_STRUCTURE | Instance method | Private | Method | Fills the elements of a structure | 20120306 |
14 | FILL_EXPRESSION_ATTRIBUTES | Instance method | Private | Method | Fills further object attributes for expression | 20110909 |
15 | GET_ASSEMBLY_URI_ROOT | Instance method | Public | Method | Returns the root URI of mime repository for the assemblies | 20110525 |
16 | GET_OBJECT | Instance method | Private | Method | Returns object, basis for serialization | 20110311 |
17 | GET_SERIALIZED_OBJECT_TYPE | Instance method | Private | Method | Serializes an object type | 20121029 |
18 | HDL_TMP_OBJ_GARBAGE_COLLECTION | Instance method | Private | Event handling method | Get notified about garbage collection of temporary objects | 20121107 |
19 | PREPARE_OBJECTS | Instance method | Private | Method | Prepares objects for serialization | 20120105 |
20 | SET_RESULT_CONTROL_STREAM | Instance method | Public | Method | Sets the result of the related control stream | 20110527 |
Events
Class CL_FDT_WD_ISLAND_META_MODEL has no event.
Types
# | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
---|---|---|---|---|---|---|---|
1 | S_CHILD_OBJECT | Public | See coding | 20130123 | BEGIN OF s_child_object,
id TYPE if_fdt_types=>id,
END OF s_child_object
|
||
2 | S_CONFIGURATION | Public | See coding | 20110311 | BEGIN OF s_configuration,
only_used_objects TYPE abap_bool,
END OF s_configuration
|
||
3 | S_CONTEXT | Public | See coding | 20120314 | BEGIN OF s_context,
dobj TYPE if_fdt_types=>id,
END OF s_context
|
||
4 | S_ELEMENT_ATTRIBUTES | Public | See coding | 20120718 | BEGIN OF s_element_attributes,
length TYPE string,
decimals TYPE string,
only_positive TYPE string,
uppercase TYPE string,
timepoint_type TYPE string,
quantity_dimension TYPE string,
* allowed_comparisons type string
END OF s_element_attributes
|
||
5 | S_EXPRESSION | Public | See coding | 20120316 | BEGIN OF s_expression,
result_dobj TYPE if_fdt_types=>id, "for expressions
is_assigned_to_function TYPE boole_d, "is assigned to a function, only filled for current object!
END OF s_expression
|
||
6 | S_ICON | Public | See coding | 20120215 | BEGIN OF s_icon,
id TYPE string,
filename TYPE string,
tooltip TYPE string,
END OF s_icon
|
||
7 | S_METADATA | Public | See coding | 20121203 | BEGIN OF s_metadata ,
update_context TYPE boole_d, "updates the context in SL
END OF s_metadata
|
||
8 | S_OBJECT | Public | See coding | 20110311 | BEGIN OF s_object,
id TYPE if_fdt_types=>id,
application_id TYPE if_fdt_types=>id,
name TYPE if_fdt_types=>name,
display_name TYPE string,
is_not_selectable TYPE boole_d, "object is not selectable, e.g. is deleted
docu TYPE string,
object_type TYPE string, "objectType|objectSubType|X (|X if it is an action)
element_type TYPE string, "specifies the type of a do element...will later include all meta like length etc.
element_attributes TYPE s_element_attributes, "specific attributes of the various element types
object TYPE REF TO if_fdt_admin_data,
child_objects TYPE t_child_object, "child objects, eg. elements of a structure
icon_id TYPE s_icon-id,
expression TYPE s_expression,
END OF s_object
|
||
9 | S_OBJECT_ICON | Public | See coding | 20121029 | BEGIN OF s_object_icon,
id TYPE string,
object_type_extended TYPE string,
END OF s_object_icon
|
||
10 | S_TEXT | Public | See coding | 20110311 | BEGIN OF s_text,
id TYPE string,
text TYPE string,
END OF s_text
|
||
11 | S_TRANSFERRED_TEXT | Private | See coding | 20120307 | BEGIN OF s_transferred_text,
assembly_name TYPE string,
END OF s_transferred_text
|
||
12 | S_USER_SETTINGS | Public | See coding | 20121105 | BEGIN OF s_user_settings,
* name TYPE usr01-bname, " User Name in User Master Record
date_format TYPE usr01-datfm, " Date format
time_format TYPE usr01-timefm, " Time Format (12-/24-Hour Specification)
decimal_format TYPE usr01-dcpfm, " Decimal Format
* logon_language TYPE usr01-langu, " Logon Language
user_timezone TYPE systzonlo, " Time Zone of Current User
END OF s_user_settings
|
||
13 | S_UUID | Public | See coding | 20121107 | BEGIN OF s_uuid,
id TYPE sysuuid_c,
END OF s_uuid
|
||
14 | TH_TRANSFERRED_TEXT | Private | See coding | 20120307 | th_transferred_text TYPE HASHED TABLE OF s_transferred_text
WITH UNIQUE KEY assembly_name
|
||
15 | T_CHILD_OBJECT | Public | See coding | 20120306 | t_child_object TYPE STANDARD TABLE OF s_child_object WITH DEFAULT KEY
|
||
16 | T_CONTEXT | Public | See coding | 20120314 | t_context TYPE STANDARD TABLE OF s_context
|
||
17 | T_ICON | Public | See coding | 20120215 | t_icon TYPE STANDARD TABLE OF s_icon WITH DEFAULT KEY
|
||
18 | T_OBJECT | Public | See coding | 20110311 | t_object TYPE STANDARD TABLE OF s_object
WITH DEFAULT KEY
WITH UNIQUE HASHED KEY by_id
COMPONENTS id
|
||
19 | T_OBJECT_ICON | Public | See coding | 20121029 | t_object_icon TYPE STANDARD TABLE OF s_object_icon WITH DEFAULT KEY
|
||
20 | T_TEXT | Public | See coding | 20110527 | t_text TYPE STANDARD TABLE OF s_text WITH DEFAULT KEY
|
||
21 | T_UUID | Public | See coding | Table of non FDT Object UUID type | 20121107 | t_uuid TYPE STANDARD TABLE OF s_uuid WITH DEFAULT KEY
|
Method Signatures
Method ADD_REFERENCED_OBJECT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IV_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ID | Universal Unique Identifier | 20110909 |
Method ADD_REFERENCED_OBJECT on class CL_FDT_WD_ISLAND_META_MODEL has no exception.
Method CONSTRUCTOR Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IO_CONFIGURATION | Call by reference | Object reference (TYPE REF TO) | IF_FDT_WD_CONFIGURATION | FDT WD: Configuration | 20110311 | ||
2 | Importing | IO_MSG_MANAGER | Call by reference | Object reference (TYPE REF TO) | CL_FDT_WD_ISLAND_MSG_MANAGER | FDT WD Island: Manages Messages | 20120215 | ||
3 | Importing | IV_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ID | ID | 20110314 | ||
4 | Importing | IV_TIMESTAMP | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TIMESTAMP | Time Stamp (active version) | 20110311 |
Method CONSTRUCTOR on class CL_FDT_WD_ISLAND_META_MODEL has no exception.
Method DETERMINE_CONTEXT_OBJECTS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IO_MESSAGE | Call by reference | Object reference (TYPE REF TO) | IF_FDT_WD_ISLAND_MESSAGE | Message | 20120315 |
Method DETERMINE_CONTEXT_OBJECTS on class CL_FDT_WD_ISLAND_META_MODEL has no exception.
Method DETERMINE_DISCARDED_OBJECTS Signature
Method DETERMINE_DISCARDED_OBJECTS on class CL_FDT_WD_ISLAND_META_MODEL has no parameter.
Method DETERMINE_DISCARDED_OBJECTS on class CL_FDT_WD_ISLAND_META_MODEL has no exception.
Method DETERMINE_EXPRESSION_TYPES Signature
Method DETERMINE_EXPRESSION_TYPES on class CL_FDT_WD_ISLAND_META_MODEL has no parameter.
Method DETERMINE_EXPRESSION_TYPES on class CL_FDT_WD_ISLAND_META_MODEL has no exception.
Method DETERMINE_ICONS Signature
Method DETERMINE_ICONS on class CL_FDT_WD_ISLAND_META_MODEL has no parameter.
Method DETERMINE_ICONS on class CL_FDT_WD_ISLAND_META_MODEL has no exception.
Method DETERMINE_OBJECTS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IO_MESSAGE | Value transfer | Object reference (TYPE REF TO) | IF_FDT_WD_ISLAND_MESSAGE | Message | 20110427 |
Method DETERMINE_OBJECTS on class CL_FDT_WD_ISLAND_META_MODEL has no exception.
Method DETERMINE_OBJECT_ICONS Signature
Method DETERMINE_OBJECT_ICONS on class CL_FDT_WD_ISLAND_META_MODEL has no parameter.
Method DETERMINE_OBJECT_ICONS on class CL_FDT_WD_ISLAND_META_MODEL has no exception.
Method DETERMINE_TEXTS Signature
Method DETERMINE_TEXTS on class CL_FDT_WD_ISLAND_META_MODEL has no parameter.
Method DETERMINE_TEXTS on class CL_FDT_WD_ISLAND_META_MODEL has no exception.
Method DETERMINE_USER_SETTINGS Signature
Method DETERMINE_USER_SETTINGS on class CL_FDT_WD_ISLAND_META_MODEL has no parameter.
Method DETERMINE_USER_SETTINGS on class CL_FDT_WD_ISLAND_META_MODEL has no exception.
Method FILL_ATTRIBUTES_OF_ELEMENT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CS_OBJECT | Call by reference | Type reference (TYPE) | S_OBJECT | Object | 20120718 |
Method FILL_ATTRIBUTES_OF_ELEMENT on class CL_FDT_WD_ISLAND_META_MODEL has no exception.
Method FILL_DATA_OBJECT_ATTRIBUTES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CS_OBJECT | Call by reference | Type reference (TYPE) | S_OBJECT | Object | 20110912 |
Method FILL_DATA_OBJECT_ATTRIBUTES on class CL_FDT_WD_ISLAND_META_MODEL has no exception.
Method FILL_ELEMENTS_OF_STRUCTURE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CS_OBJECT | Call by reference | Type reference (TYPE) | S_OBJECT | Object | 20120306 |
Method FILL_ELEMENTS_OF_STRUCTURE on class CL_FDT_WD_ISLAND_META_MODEL has no exception.
Method FILL_EXPRESSION_ATTRIBUTES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CS_OBJECT | Call by reference | Type reference (TYPE) | S_OBJECT | Object | 20110909 |
Method FILL_EXPRESSION_ATTRIBUTES on class CL_FDT_WD_ISLAND_META_MODEL has no exception.
Method GET_ASSEMBLY_URI_ROOT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | RV_URI | Value transfer | Type reference (TYPE) | STRING | 20110525 |
Method GET_ASSEMBLY_URI_ROOT on class CL_FDT_WD_ISLAND_META_MODEL has no exception.
Method GET_OBJECT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IV_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ID | ID | 20110311 | ||
2 | Returning | RS_OBJECT | Value transfer | Type reference (TYPE) | S_OBJECT | Object | 20110311 |
Method GET_OBJECT on class CL_FDT_WD_ISLAND_META_MODEL has no exception.
Method GET_SERIALIZED_OBJECT_TYPE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IV_DATA_OBJECT | Call by reference | Type reference (TYPE) | IF_FDT_WD_TYPES=>S_OBJECT_TYPE_EXTENDED | Extended Object Type | 20121029 | ||
2 | Returning | RV_SERIALIZED_OBJECT | Value transfer | Type reference (TYPE) | STRING | 20121029 |
Method GET_SERIALIZED_OBJECT_TYPE on class CL_FDT_WD_ISLAND_META_MODEL has no exception.
Method HDL_TMP_OBJ_GARBAGE_COLLECTION Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | ITS_OBJECT_ID | Call by reference | Attribute reference (LIKE) | 20121107 |
Method HDL_TMP_OBJ_GARBAGE_COLLECTION on class CL_FDT_WD_ISLAND_META_MODEL has no exception.
Method PREPARE_OBJECTS Signature
Method PREPARE_OBJECTS on class CL_FDT_WD_ISLAND_META_MODEL has no parameter.
Method PREPARE_OBJECTS on class CL_FDT_WD_ISLAND_META_MODEL has no exception.
Method SET_RESULT_CONTROL_STREAM Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IS_RESULT | Call by reference | Type reference (TYPE) | IF_FDT_WD_ISLAND_MSG_HANDLER=>S_RETURN | Result | 20110527 |
Method SET_RESULT_CONTROL_STREAM on class CL_FDT_WD_ISLAND_META_MODEL has no exception.
History
Last changed by/on | SAP | 20140121 |
SAP Release Created in | 731 |