SAP ABAP Class CL_UXX_BINDING (Extension: XML Binding)
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_BINDING  
Short Description Extension: XML Binding    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class UXS    
Program status     
Category 0   
Package UXX   XML Building Blocks (XML Extensions) 
Created 20010419   SAP 
Last change 20060912   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 CL_IXML Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class CL_UXX_BINDING has no interface implemented.
Friends
Class CL_UXX_BINDING has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CD_ATTR_BINDING_BDLIB Constant Public Type reference (TYPE) STRING 'bindingBDLib' 20010906
2 CD_ATTR_BINDING_CLASS Constant Public Type reference (TYPE) STRING 'bindingClass' 20010704
3 CD_ATTR_BINDING_TYPE Constant Public Type reference (TYPE) STRING 'bindingType' 20010704
4 CD_BINDING_CLASS_DDIC Constant Public Type reference (TYPE) UXX_BINDING_CLASS 'DDIC' 20010419
5 CD_BINDING_CLASS_IO Constant Public Type reference (TYPE) UXX_BINDING_CLASS 'IO' 20010419
6 CD_NAMESPACE_PREFIX Constant Public Type reference (TYPE) STRING 'uxx' 20010704
7 CD_NAMESPACE_URI Constant Public Type reference (TYPE) STRING 'http://www.sap.com/gbu-fin/uxx' 20010704
8 CD_TAG_CURRENCY Constant Public Type reference (TYPE) STRING 'currency' 20010419
9 CD_TAG_DECIMALS Constant Public Type reference (TYPE) STRING 'decimals' 20010419
10 CD_TAG_LABEL Constant Public Type reference (TYPE) STRING 'label' 20010419
11 CD_TAG_LOWER_CASE Constant Public Type reference (TYPE) STRING 'lowerCase' 20010419
12 CD_TAG_MAXLENGTH Constant Public Type reference (TYPE) STRING 'maxLength' 20010419
13 CD_TAG_MODE Constant Public Type reference (TYPE) STRING 'mode' 20020124
14 CD_TAG_OTR_LONG Constant Public Type reference (TYPE) STRING 'otr_long' 20020125
15 CD_TAG_OTR_SHORT Constant Public Type reference (TYPE) STRING 'otr_short' 20020125
16 CD_TAG_SELECT Constant Public Type reference (TYPE) STRING 'select' 20010419
17 CD_TAG_SIGN Constant Public Type reference (TYPE) STRING 'sign' 20010419
18 CD_TAG_SIZE Constant Public Type reference (TYPE) STRING 'size' 20010419
19 CD_TAG_UNIT_OF_MEASURE Constant Public Type reference (TYPE) STRING 'unitOfMeasure' 20010419
20 ST_DDIC_CACHE Static Attribute Private Type reference (TYPE) ST_BUFFER 20050930
Methods
# Method Level Visibility Method type Description Created on
1 ANNOTATE_ELEMENT_FROM_BINDING Static method Public Method 20010419
2 CONVERT_EX_2_IN Static method Public Method 20010419
3 CONVERT_EX_2_IN_STRING Static method Public Method 20020125
4 CONVERT_IN_2_EX Static method Public Method 20010419
5 CONVERT_IN_2_EX_STRING Static method Public Method 20020125
6 CONVERT_IN_2_EX_XML Static method Public Method 20010419
7 GET_BINDING Static method Public Method 20010419
8 GET_BINDING_TYPE_DESCRIPTION Static method Public Method 20010823
Events
Class CL_UXX_BINDING has no event.
Types
Class CL_UXX_BINDING has no local type.
Method Signatures

Method ANNOTATE_ELEMENT_FROM_BINDING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CR_ELEMENT Call by reference Object reference (TYPE REF TO) IF_IXML_ELEMENT 20010419

Method ANNOTATE_ELEMENT_FROM_BINDING on class CL_UXX_BINDING has no exception.

Method CONVERT_EX_2_IN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ED_INITIAL Value transfer Type reference (TYPE) BOOLEAN boolsche Variable (X=true, -=false, space=unknown) 20060629
2 Exporting ED_VALUE Value transfer Type reference (TYPE) STRING 20010419
3 Importing ID_VALUE Value transfer Type reference (TYPE) STRING 20010419
4 Importing IR_ELEMENT Call by reference Object reference (TYPE REF TO) IF_IXML_ELEMENT 20010419
5 Importing IR_UNIT_ELEMENT Call by reference Object reference (TYPE REF TO) IF_IXML_ELEMENT 20010419
# Exception Resumable Description Created on
1 CONVERSION_ERROR 20010419

Method CONVERT_EX_2_IN_STRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ED_VALUE Call by reference Type reference (TYPE) STRING 20020125
2 Importing ID_BINDING_CLASS Call by reference Type reference (TYPE) STRING 20020125
3 Importing ID_BINDING_TYPE Call by reference Type reference (TYPE) STRING 20020125
4 Importing ID_CURRENCY Call by reference Type reference (TYPE) STRING 20020125
5 Importing ID_DECIMALS Call by reference Type reference (TYPE) STRING 20020125
6 Importing ID_LOWER_CASE Call by reference Type reference (TYPE) STRING 20020125
7 Importing ID_SIZE Call by reference Type reference (TYPE) STRING 20020125
8 Importing ID_UNIT_OF_MEASURE Call by reference Type reference (TYPE) STRING 20020125
9 Importing ID_VALUE Call by reference Type reference (TYPE) STRING 20020125
# Exception Resumable Description Created on
1 CONVERSION_ERROR 20020125

Method CONVERT_IN_2_EX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ED_VALUE Value transfer Type reference (TYPE) STRING 20010419
2 Importing ID_VALUE Value transfer Type reference (TYPE) STRING 20010419
3 Importing IR_ELEMENT Call by reference Object reference (TYPE REF TO) IF_IXML_ELEMENT 20010419
4 Importing IR_UNIT_ELEMENT Call by reference Object reference (TYPE REF TO) IF_IXML_ELEMENT 20010419
# Exception Resumable Description Created on
1 CONVERSION_ERROR 20010419

Method CONVERT_IN_2_EX_STRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ED_VALUE Value transfer Type reference (TYPE) STRING 20020125
2 Importing ID_BINDING_CLASS Call by reference Type reference (TYPE) STRING 20020125
3 Importing ID_BINDING_TYPE Call by reference Type reference (TYPE) STRING 20020125
4 Importing ID_VALUE Value transfer Type reference (TYPE) STRING 20020125
# Exception Resumable Description Created on
1 CONVERSION_ERROR 20020125

Method CONVERT_IN_2_EX_XML Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CR_XML Call by reference Object reference (TYPE REF TO) IF_IXML_DOCUMENT 20010419
# Exception Resumable Description Created on
1 CONVERSION_ERROR 20010419

Method GET_BINDING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ED_BINDING_BDLIB Call by reference Type reference (TYPE) UBD_DOMAIN 20010906
2 Exporting ED_BINDING_CLASS Call by reference Type reference (TYPE) UXX_BINDING_CLASS 20010419
3 Exporting ED_BINDING_TYPE Call by reference Type reference (TYPE) STRING 20010419
4 Importing IR_ELEMENT Call by reference Object reference (TYPE REF TO) IF_IXML_ELEMENT 20010419

Method GET_BINDING on class CL_UXX_BINDING has no exception.

Method GET_BINDING_TYPE_DESCRIPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_BINDING_CLASS Call by reference Type reference (TYPE) UXX_BINDING_CLASS CD_BINDING_CLASS_DDIC 20010823
2 Importing ID_BINDING_TYPE Call by reference Type reference (TYPE) STRING 20010823
3 Returning RD_DESCRIPTION Value transfer Type reference (TYPE) STRING CHAR60 20010823

Method GET_BINDING_TYPE_DESCRIPTION on class CL_UXX_BINDING has no exception.
History
Last changed by/on SAP  20060912 
SAP Release Created in 3.1A