SAP ABAP Class CL_FDT_WD_ISLAND_META_XML (FDT WD Island: Metadata XML Stream)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   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_MSG_XML FDT WD Island: Writing/Reading a message into a xml stream 20110527
Properties
Class CL_FDT_WD_ISLAND_META_XML  
Short Description FDT WD Island: Metadata XML Stream    
Super Class CL_FDT_WD_ISLAND_MSG_XML FDT WD Island: Writing/Reading a message into a xml stream 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SFDT_WD_ISLAND_INFRASTRUCTURE   BRFplus: Island Infrastructure 
Created 20110527   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_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...
Interfaces
Class CL_FDT_WD_ISLAND_META_XML has no interface implemented.
Friends
Class CL_FDT_WD_ISLAND_META_XML has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_XML_ATTR_DECIMALS Constant Private Type reference (TYPE) STRING 'decimals' 20110527
2 GC_XML_ATTR_ELEM_TYPE Constant Private Type reference (TYPE) STRING 'type' 20110527
3 GC_XML_ATTR_MAX_LENGTH Constant Private Type reference (TYPE) STRING 'max_len' 20110527
4 GC_XML_ATTR_OBJECT_TYPE Constant Private Type reference (TYPE) STRING 'object_type' 20110527
5 GC_XML_ATTR_RESET_REPOSITORY Constant Private Type reference (TYPE) STRING 'reset_repository' True: Resets the Repository in SL stack 20121128
6 GC_XML_ATTR_TYPE Constant Private Type reference (TYPE) STRING 'type' 20110527
7 GC_XML_ATTR_URI Constant Private Type reference (TYPE) STRING 'uri' 20110527
8 GC_XML_ATTR_USER_NAME Constant Private Type reference (TYPE) STRING 'name' 20110527
9 GC_XML_ELEM_ASSEMBLY_ROOT Constant Private Type reference (TYPE) STRING 'assembly_root' 20110527
10 GC_XML_ELEM_ATTR_BIND_SECTION Constant Private Type reference (TYPE) STRING 'attribute_binding_section' 20120215
11 GC_XML_ELEM_ELEMENT_TYPE_ATTRS Constant Private Type reference (TYPE) STRING 'elem_attr' 20110527
12 GC_XML_ELEM_METADATA Constant Private Type reference (TYPE) STRING 'metadata' 20110527
13 GC_XML_ELEM_PRELOAD_ATTR_BIND Constant Private Type reference (TYPE) STRING 'preload_attr_binding' 20111104
14 GC_XML_ELEM_REPOSITORY Constant Private Type reference (TYPE) STRING 'repository' 20110527
15 GC_XML_ELEM_TEXT Constant Private Type reference (TYPE) STRING 'text' 20110527
16 GC_XML_ELEM_TEXTS Constant Private Type reference (TYPE) STRING 'texts' 20110527
17 GC_XML_ELEM_USER Constant Private Type reference (TYPE) STRING 'user' 20110527
18 MO_MODEL Instance attribute Private Object reference (TYPE REF TO) CL_FDT_WD_ISLAND_META_MODEL FDT WD: Model 20110527
19 MV_FIRST_MESSAGE_SEND Instance attribute Private Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20110527
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20110527
2 WRITE_ATTR_BINDING Instance method Private Method Writes the content via attr binding 20120215
3 WRITE_ELEMENT_TYPE_ATTRS Instance method Private Method Writes element type 20110527
4 WRITE_INITIAL_DATA Instance method Private Method Writes metadata during initial data 20110527
5 WRITE_OBJECTS Instance method Private Method Writes objects 20110527
Events
Class CL_FDT_WD_ISLAND_META_XML has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 S_CONFIGURATION Public See coding 20110527 BEGIN OF s_configuration, only_used_objects TYPE abap_bool, END OF s_configuration
2 S_OBJECT Public See coding 20110527 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, object_type TYPE if_fdt_wd_types=>s_object_type_extended, object TYPE REF TO if_fdt_admin_data, END OF s_object
3 T_OBJECT Public See coding 20110527 t_object TYPE STANDARD TABLE OF s_object WITH KEY id
Method Signatures

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 20110527
2 Importing IO_MODEL Call by reference Object reference (TYPE REF TO) CL_FDT_WD_ISLAND_META_MODEL 20110527

Method CONSTRUCTOR on class CL_FDT_WD_ISLAND_META_XML has no exception.

Method WRITE_ATTR_BINDING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_XML_WRITER Call by reference Object reference (TYPE REF TO) IF_SXML_WRITER SXML Writer Interface 20120215
2 Importing IV_ONLY_VALUE Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20121204

Method WRITE_ATTR_BINDING on class CL_FDT_WD_ISLAND_META_XML has no exception.

Method WRITE_ELEMENT_TYPE_ATTRS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_ELEMENT Call by reference Object reference (TYPE REF TO) IF_FDT_ELEMENT Element 20110527
2 Importing IO_XML_PARENT_ELEMENT Call by reference Object reference (TYPE REF TO) IF_IXML_ELEMENT Parent Element 20110527

Method WRITE_ELEMENT_TYPE_ATTRS on class CL_FDT_WD_ISLAND_META_XML has no exception.

Method WRITE_INITIAL_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_XML_WRITER Call by reference Object reference (TYPE REF TO) IF_SXML_WRITER SXML Writer Interface 20110527

Method WRITE_INITIAL_DATA on class CL_FDT_WD_ISLAND_META_XML has no exception.

Method WRITE_OBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_XML_WRITER Call by reference Object reference (TYPE REF TO) CL_SXML_STRING_WRITER SXML Writer Factory 20110527
2 Importing IT_OBJECT Call by reference Type reference (TYPE) CL_FDT_WD_ISLAND_META_MODEL=>T_OBJECT 20110527

Method WRITE_OBJECTS on class CL_FDT_WD_ISLAND_META_XML has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 731