SAP ABAP Class CL_UXX_CONDITION (Extension: Conditions)
Hierarchy
SAP_ABA (Software Component) Cross-Application Component
   CA-SUR (Application Component) Web Survey
     UXX (Package) XML Building Blocks (XML Extensions)
Properties
Class CL_UXX_CONDITION  
Short Description Extension: Conditions    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class UXX    
Program status     
Category 0   
Package UXX   XML Building Blocks (XML Extensions) 
Created 20010423   SAP 
Last change 20010725   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_UXX_CONDITION has no forward declaration.
Interfaces
Class CL_UXX_CONDITION has no interface implemented.
Friends
Class CL_UXX_CONDITION has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CD_ATTRIBUTE_CONDITION_GUID Constant Public Type reference (TYPE) STRING 'conditionGuid' 20010726
2 CD_ATTRIBUTE_ICON Constant Public Type reference (TYPE) STRING 'icon' 20010726
3 CD_NAMESPACE_PREFIX Constant Public Type reference (TYPE) STRING 'uxx' 20010724
4 CD_NAMESPACE_URI Constant Public Type reference (TYPE) STRING 'http://www.sap.com/gbu-fin/uxx' 20010724
5 CD_PARAM_CURRENT_VALUE Constant Public Type reference (TYPE) STRING 'currentValue' 20010724
6 CD_PARAM_EVENT Constant Public Type reference (TYPE) STRING 'event' 20010724
7 MD_APPLICATION Instance attribute Private Type reference (TYPE) UXB_APPLICATION 20010724
8 MD_DOCUMENT_STRING Instance attribute Private Type reference (TYPE) STRING 20010724
9 MD_GUID Instance attribute Private Type reference (TYPE) UXP_GUID 20010724
10 MD_VERSION Instance attribute Private Type reference (TYPE) UXP_VERSION 20010724
11 MR_DOCUMENT_NODE Instance attribute Private Object reference (TYPE REF TO) IF_IXML_NODE 20010724
12 MT_CONDITION Instance attribute Private Type reference (TYPE) UXX_T_CONDITION_INTERNAL 20010724
13 MT_CONDITION_VALUE Instance attribute Private Type reference (TYPE) UXX_T_CONDITION_VALUE 20010724
14 MT_XSLT_CONDITION Instance attribute Private Type reference (TYPE) UXB_T_STRING 20010726
Methods
# Method Level Visibility Method type Description Created on
1 ADD_CONDITION Instance method Public Method 20010724
2 CONSTRUCTOR Instance method Public Constructor 20010724
3 CREATE_XSLT_FROM_CONDITION Static method Public Method 20010724
4 DB_READ_VALUE_FOR_REF_GUID Static method Public Method 20010725
5 DB_WRITE_VALUE Static method Public Method 20010724
6 EVALUATE Instance method Public Method 20010724
7 SAVE Instance method Public Method 20010724
8 SET_DOCUMENT Instance method Public Method 20010724
9 XSLT_COLLECT_CONDITION Instance method Public Method TODO 20010726
Events
Class CL_UXX_CONDITION has no event.
Types
Class CL_UXX_CONDITION has no local type.
Method Signatures

Method ADD_CONDITION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_CONDITION_GUID Call by reference Type reference (TYPE) UXP_GUID 20010724
2 Importing ID_CONDITION_XSLT_DOM Call by reference Object reference (TYPE REF TO) IF_IXML_DOCUMENT 20010724
3 Importing ID_CONDITION_XSLT_PROG Call by reference Type reference (TYPE) PROGNAME 20010724
4 Importing ID_CONDITION_XSLT_STRING Call by reference Type reference (TYPE) STRING 20010724

Method ADD_CONDITION on class CL_UXX_CONDITION has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_APPLICATION Call by reference Type reference (TYPE) UXB_APPLICATION 20010724

Method CONSTRUCTOR on class CL_UXX_CONDITION has no exception.

Method CREATE_XSLT_FROM_CONDITION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_CONDITION_GUID Call by reference Type reference (TYPE) UXP_GUID 20010724
2 Importing ID_XPATH_EXPRESSION Call by reference Type reference (TYPE) STRING 20010724
3 Returning RD_XSLT_STRING Value transfer Type reference (TYPE) CXSLTDESC 20010724
# Exception Resumable Description Created on
1 FAILED 20010724

Method DB_READ_VALUE_FOR_REF_GUID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_APPLICATION Call by reference Type reference (TYPE) UXB_APPLICATION 20010725
2 Importing ID_CONDITION_GUID Call by reference Type reference (TYPE) UXP_GUID 20010725
3 Importing ID_REF_GUID1 Call by reference Type reference (TYPE) UXP_GUID 20010725
4 Importing ID_REF_GUID2 Call by reference Type reference (TYPE) UXP_GUID 20010725
5 Importing ID_REF_GUID3 Call by reference Type reference (TYPE) UXP_GUID 20010806
6 Returning RT_CONDITION_VALUE Value transfer Type reference (TYPE) UXX_T_CONDITION_VALUE 20010725

Method DB_READ_VALUE_FOR_REF_GUID on class CL_UXX_CONDITION has no exception.

Method DB_WRITE_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_APPLICATION Call by reference Type reference (TYPE) UXB_APPLICATION 20010725
2 Importing ID_CONDITION_GUID Call by reference Type reference (TYPE) UXP_GUID 20010725
3 Importing ID_DOCUMENT_GUID Call by reference Type reference (TYPE) UXP_GUID 20010725
4 Importing ID_DOCUMENT_VERSION Call by reference Type reference (TYPE) UXP_VERSION 20010725
5 Importing ID_ICON Call by reference Type reference (TYPE) ICON_D 20010726
6 Importing ID_REF_GUID1 Call by reference Type reference (TYPE) UXP_GUID 20010725
7 Importing ID_REF_GUID2 Call by reference Type reference (TYPE) UXP_GUID 20010725
8 Importing ID_REF_GUID3 Call by reference Type reference (TYPE) UXP_GUID 20010806
9 Importing ID_VALUE Call by reference Type reference (TYPE) UXX_CONDITION_VALUE 20010725

Method DB_WRITE_VALUE on class CL_UXX_CONDITION has no exception.

Method EVALUATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_EVENT Call by reference Type reference (TYPE) STRING 20010724
2 Importing ID_REF_GUID1 Call by reference Type reference (TYPE) UXP_GUID 20010724
3 Importing ID_REF_GUID2 Call by reference Type reference (TYPE) UXP_GUID 20010724
4 Importing ID_REF_GUID3 Call by reference Type reference (TYPE) UXP_GUID 20010806

Method EVALUATE on class CL_UXX_CONDITION has no exception.

Method SAVE Signature

Method SAVE on class CL_UXX_CONDITION has no parameter.
Method SAVE on class CL_UXX_CONDITION has no exception.

Method SET_DOCUMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_DOCUMENT_STRING Call by reference Type reference (TYPE) STRING 20010724
2 Importing ID_GUID Call by reference Type reference (TYPE) UXP_GUID 20010724
3 Importing ID_VERSION Call by reference Type reference (TYPE) UXP_VERSION 20010724
4 Importing IR_DOCUMENT_NODE Call by reference Object reference (TYPE REF TO) IF_IXML_NODE 20010724
# Exception Resumable Description Created on
1 DOCUMENT_MISSING 20010724

Method XSLT_COLLECT_CONDITION Signature

Method XSLT_COLLECT_CONDITION on class CL_UXX_CONDITION has no parameter.
Method XSLT_COLLECT_CONDITION on class CL_UXX_CONDITION has no exception.
History
Last changed by/on SAP  20010725 
SAP Release Created in 3.1A