SAP ABAP Class CL_USMD_MAC_SELECTABLE (Selectable)
Hierarchy
MDG_FND (Software Component) MDG Foundation
   CA-MDG-AF (Application Component) Application Framework
     USMD2_MAC (Package) UI Model Access
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_USMD_MAC_SELECTABLE Selectable 20120329
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_USMD_MAC_ATTRIBUTE Attribute 20120329
2 Inheritance (c INHERITING FROM c_ref)  CL_USMD_MAC_ATTRIBUTE_TYPE Attribute Type 20120329
3 Inheritance (c INHERITING FROM c_ref)  CL_USMD_MAC_ENTITY Entity 20120329
4 Inheritance (c INHERITING FROM c_ref)  CL_USMD_MAC_ENTITY_TYPE Entity Type 20120329
5 Inheritance (c INHERITING FROM c_ref)  CL_USMD_MAC_KEY_COMPONENT_TYPE Key Component Type 20120507
6 Inheritance (c INHERITING FROM c_ref)  CL_USMD_MAC_MODEL_TYPE Model Type 20120329
Properties
Class CL_USMD_MAC_SELECTABLE  
Short Description Selectable    
Super Class    
Instantiability of a Class 1  Protected 
Final    
General Data
Message Class    
Program status     
Category 0   
Package USMD2_MAC   UI Model Access 
Created 20120329   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_USMD_MAC_MODEL_WRAPPER Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 CL_USMD_MAC_SELECTABLE Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
# Interface Abstract Final Description Created on
1 IF_USMD_MAC_SELECTABLE Selectable 20120329
Friends
Class CL_USMD_MAC_SELECTABLE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CV_ATTR_NAME_LOC Constant Private Type reference (TYPE) STRING 'loc' 20120510
2 CV_VAR_NAME_V1 Constant Private Type reference (TYPE) STRING 'V1' Name of Value-Carrying Variable 'V1' 20120329
3 CV_VAR_NAME_V2 Constant Private Type reference (TYPE) STRING 'V2' Name of Value-Carrying Variable 'V2' 20120329
4 CV_VAR_NAME_V3 Constant Private Type reference (TYPE) STRING 'V3' Name of Value-Carrying Variable 'V3' 20120329
5 CV_VAR_NAME_V4 Constant Private Type reference (TYPE) STRING 'V4' Name of Value-Carrying Variable 'V4' 20120329
6 MO_DOC_MODEL_TYPE Instance attribute Protected Object reference (TYPE REF TO) IF_IXML_DOCUMENT XML Document Representing the Model Type 20120329
7 MO_ELE_SELECTABLE Instance attribute Protected Object reference (TYPE REF TO) IF_IXML_ELEMENT XML Element Representing the Selectable 20120329
8 MS_MODEL_TYPE Instance attribute Protected Type reference (TYPE) CL_USMD_MAC_MODEL_WRAPPER=>TS_MODEL_TYPE Model Type 20120509
9 MV_MODEL_TYPE Instance attribute Private Type reference (TYPE) STRING XML String Representing the Model 20120330
10 SO_PROCESSOR Static Attribute Private Object reference (TYPE REF TO) CL_XSLT_PROCESSOR XSLT processor 20120330
Methods
# Method Level Visibility Method type Description Created on
1 ADD_CONTEXT_EXPR Static method Private Method Add Context-Locating XPath Expression 20120329
2 CONSTRUCTOR Instance method Protected Constructor Constructs the Model Element 20120329
3 CREATE Static method Public Method Create a Selectable 20120329
4 GET_ELEMENT Instance method Public Method Get the XML Element Representing the Selectable 20120401
5 GET_INDICES Instance method Protected Method Get Indices 20120510
6 GET_LAST_INDEX Instance method Protected Method Get Last Index 20120510
7 GET_LOCATION Static method Private Method Get Location 20120329
8 GET_VAR_DECL_TABLE Static method Private Method Get Variable Declaration Table 20120330
9 SELECT Static method Private Method Get the Result as Node Collection of XML Elements 20120330
Events
Class CL_USMD_MAC_SELECTABLE has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 LTS_VARS Private See coding Variables 20120330 BEGIN OF lts_vars, v1 TYPE string, v2 TYPE string, v3 TYPE string, v4 TYPE string, END OF lts_vars
2 TT_INDEX Public See coding Indices 20120510 tt_index TYPE STANDARD TABLE OF int4 WITH DEFAULT KEY
Method Signatures

Method ADD_CONTEXT_EXPR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_ELE_SELECTABLE Call by reference Object reference (TYPE REF TO) IF_IXML_ELEMENT XML Element Representing a Selectable 20120329
2 Importing IV_EXPR Call by reference Type reference (TYPE) STRING Relative XPath Expression 20120329
3 Returning RV_EXPR Value transfer Type reference (TYPE) STRING Absolute XPath Expression 20120329

Method ADD_CONTEXT_EXPR on class CL_USMD_MAC_SELECTABLE has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_DOC_MODEL_TYPE Call by reference Object reference (TYPE REF TO) IF_IXML_DOCUMENT XML Document Representing the Model Type 20120329
2 Importing IO_ELE_SELECTABLE Call by reference Object reference (TYPE REF TO) IF_IXML_ELEMENT XML Element Representing the Selectable 20120329
3 Importing IS_MODEL_TYPE Call by reference Type reference (TYPE) CL_USMD_MAC_MODEL_WRAPPER=>TS_MODEL_TYPE Model Type 20120509

Method CONSTRUCTOR on class CL_USMD_MAC_SELECTABLE has no exception.

Method CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_DOC_MODEL_TYPE Call by reference Object reference (TYPE REF TO) IF_IXML_DOCUMENT XML Document Representing the Model Type 20120329
2 Importing IO_ELE_SELECTABLE Call by reference Object reference (TYPE REF TO) IF_IXML_ELEMENT XML Element Representing the Selectable 20120329
3 Importing IS_MODEL_TYPE Call by reference Type reference (TYPE) CL_USMD_MAC_MODEL_WRAPPER=>TS_MODEL_TYPE Model Type 20120509
4 Returning RO_SELECTABLE Value transfer Object reference (TYPE REF TO) CL_USMD_MAC_SELECTABLE Selectable 20120329

Method CREATE on class CL_USMD_MAC_SELECTABLE has no exception.

Method GET_ELEMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_ELE_SELECTABLE Value transfer Object reference (TYPE REF TO) IF_IXML_ELEMENT Element Representing a Selectable 20120401

Method GET_ELEMENT on class CL_USMD_MAC_SELECTABLE has no exception.

Method GET_INDICES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_INDEX Call by reference Type reference (TYPE) CL_USMD_MAC_SELECTABLE=>TT_INDEX Indices 20120510

Method GET_INDICES on class CL_USMD_MAC_SELECTABLE has no exception.

Method GET_LAST_INDEX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_INDEX Value transfer Type reference (TYPE) INT4 Index 20120510

Method GET_LAST_INDEX on class CL_USMD_MAC_SELECTABLE has no exception.

Method GET_LOCATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_ELE_SELECTABLE Call by reference Object reference (TYPE REF TO) IF_IXML_ELEMENT XML Element Representing a Selectable 20120329
2 Returning RV_LOCATION Value transfer Type reference (TYPE) STRING Location 20120329

Method GET_LOCATION on class CL_USMD_MAC_SELECTABLE has no exception.

Method GET_VAR_DECL_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DECL Call by reference Type reference (TYPE) SXSLTEPARS Declaration Table 20120330

Method GET_VAR_DECL_TABLE on class CL_USMD_MAC_SELECTABLE has no exception.

Method SELECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_DOC_MODEL_TYPE Call by reference Object reference (TYPE REF TO) IF_IXML_DOCUMENT XML Document Representing the Model Type 20120330
2 Importing IO_ELE_SELECTABLE Call by reference Object reference (TYPE REF TO) IF_IXML_ELEMENT XML Element Representing a Selectable 20120330
3 Importing IV_EXPR Call by reference Type reference (TYPE) STRING Expression 20120330
4 Importing IV_V1 Call by reference Type reference (TYPE) ANY Variable 1 20120330
5 Importing IV_V2 Call by reference Type reference (TYPE) ANY Variable 2 20120330
6 Importing IV_V3 Call by reference Type reference (TYPE) ANY Variable 3 20120330
7 Importing IV_V4 Call by reference Type reference (TYPE) ANY Variable 4 20120330
8 Returning RO_NCL_RESULT Value transfer Object reference (TYPE REF TO) IF_IXML_NODE_COLLECTION Result Collection 20120330

Method SELECT on class CL_USMD_MAC_SELECTABLE has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 732