SAP ABAP Class CL_UXS_XML_CONTAINER_PROXY (Proxy for Different XML Sources)
Hierarchy
SAP_ABA (Software Component) Cross-Application Component
   CA-SUR (Application Component) Web Survey
     UXS (Package) XML/XSLT Services
Properties
Class CL_UXS_XML_CONTAINER_PROXY  
Short Description Proxy for Different XML Sources    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class UXS    
Program status     
Category 0   
Package UXS   XML/XSLT Services 
Created 20010411   SAP 
Last change 20010411   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_UXS_XSLT_SERVICES Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class CL_UXS_XML_CONTAINER_PROXY has no interface implemented.
Friends
Class CL_UXS_XML_CONTAINER_PROXY has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CD_DEFAULT_XML_CONTAINER_CLASS Static Attribute Private Type reference (TYPE) STRING 20010411
2 CD_LOCAL_URI_PARAM_APPLICATION Static Attribute Private Type reference (TYPE) STRING 20010411
3 CD_LOCAL_URI_PARAM_CLASS Static Attribute Private Type reference (TYPE) STRING 20010411
4 CD_LOCAL_URI_PARAM_GUID Static Attribute Private Type reference (TYPE) STRING 20010411
5 CD_LOCAL_URI_PARAM_ID Static Attribute Private Type reference (TYPE) STRING 20010411
6 CD_LOCAL_URI_PARAM_VERSION Static Attribute Private Type reference (TYPE) STRING 20010411
7 CD_LOCAL_URI_PARAM_XSLT_PROG Static Attribute Private Type reference (TYPE) STRING 20010411
8 CD_LOCAL_URI_PATH Static Attribute Private Type reference (TYPE) STRING 20010411
9 CD_LOCAL_URI_PREFIX Static Attribute Private Type reference (TYPE) STRING '/sap/bc/bsp/sap/uxs_document/get.xml?' 20020104
10 MD_URI Instance attribute Private Type reference (TYPE) STRING 20010411
11 MD_XML_CONTAINER_APPLICATION Instance attribute Private Type reference (TYPE) UXB_APPLICATION 20010411
12 MD_XML_CONTAINER_CLASS Instance attribute Private Type reference (TYPE) SEOCLSNAME 20010411
13 MD_XML_CONTAINER_GUID Instance attribute Private Type reference (TYPE) UXP_GUID 20010411
14 MD_XML_CONTAINER_ID Instance attribute Private Type reference (TYPE) UXB_ID 20010411
15 MD_XML_CONTAINER_VERSION Instance attribute Private Type reference (TYPE) UXP_VERSION 20010411
16 MD_XSLT_PROG Instance attribute Private Type reference (TYPE) PROGNAME 20010411
17 MR_NODE Instance attribute Private Object reference (TYPE REF TO) IF_IXML_NODE 20010411
18 MR_XML_CONTAINER Instance attribute Private Object reference (TYPE REF TO) IF_UXS_XML_CONTAINER 20010411
Methods
# Method Level Visibility Method type Description Created on
1 BUILD_LOCAL_URI Static method Public Method 20010716
2 CHECK_FOR_LOCAL_URI Instance method Private Method 20010418
3 CHECK_KEY Instance method Private Method 20010418
4 CLASS_CONSTRUCTOR Static method Public Constructor 20010411
5 CREATE_FROM_PARAMETERS Static method Public Method 20010418
6 CREATE_FROM_URI Static method Public Method 20010418
7 ENSURE_CONTAINER Instance method Private Method 20010411
8 ENSURE_KEY Instance method Private Method 20010411
9 GET_AS_STRING Static method Public Method 20010418
10 GET_URI Instance method Public Method 20010411
11 GET_XML_AS_CONTAINER Instance method Public Method 20010411
12 GET_XML_AS_NODE Instance method Public Method 20010411
13 GET_XML_AS_STRING Instance method Public Method 20010411
14 GET_XSLT_PROG Instance method Public Method 20010418
15 GET_XSLT_PROG_AS_STRING Instance method Public Method 20010815
16 READ_VIA_HTTP Instance method Private Method 20010417
17 RUN_AS_XSLT Instance method Public Method 20010411
18 SET_URI Instance method Public Method 20010411
19 SET_XML_FROM_CONTAINER Instance method Public Method 20010411
20 SET_XML_FROM_DOM Instance method Public Method 20010411
21 SET_XML_FROM_NODE Instance method Public Method 20010411
22 SET_XML_FROM_STRING Instance method Public Method 20010411
23 SPLIT_LOCAL_URI Static method Public Method 20020104
Events
Class CL_UXS_XML_CONTAINER_PROXY has no event.
Types
Class CL_UXS_XML_CONTAINER_PROXY has no local type.
Method Signatures

Method BUILD_LOCAL_URI 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 20010716
2 Importing ID_CLASS Call by reference Type reference (TYPE) STRING 20010716
3 Importing ID_GUID Call by reference Type reference (TYPE) UXP_GUID 20010716
4 Importing ID_ID Call by reference Type reference (TYPE) UXB_ID 20010716
5 Importing ID_VERSION Call by reference Type reference (TYPE) UXP_VERSION 20010716
6 Importing ID_XSLT_PROG Call by reference Type reference (TYPE) PROGNAME 20010716
7 Returning RD_URI Value transfer Type reference (TYPE) STRING 20010716

Method BUILD_LOCAL_URI on class CL_UXS_XML_CONTAINER_PROXY has no exception.

Method CHECK_FOR_LOCAL_URI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RD_FLAG_LOCAL_URI Value transfer Type reference (TYPE) UXB_FLAG 20010418

Method CHECK_FOR_LOCAL_URI on class CL_UXS_XML_CONTAINER_PROXY has no exception.

Method CHECK_KEY Signature

Method CHECK_KEY on class CL_UXS_XML_CONTAINER_PROXY has no parameter.
# Exception Resumable Description Created on
1 INVALID_KEY 20010418

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_UXS_XML_CONTAINER_PROXY has no parameter.
Method CLASS_CONSTRUCTOR on class CL_UXS_XML_CONTAINER_PROXY has no exception.

Method CREATE_FROM_PARAMETERS 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 20010418
2 Importing ID_CLASS Call by reference Type reference (TYPE) STRING 20010418
3 Importing ID_GUID Call by reference Type reference (TYPE) UXP_GUID 20010418
4 Importing ID_ID Call by reference Type reference (TYPE) UXB_ID 20010418
5 Importing ID_VERSION Call by reference Type reference (TYPE) UXP_VERSION 20010418
6 Importing ID_XSLT_PROG Call by reference Type reference (TYPE) PROGNAME 20010418
7 Returning RR_XML Value transfer Object reference (TYPE REF TO) CL_UXS_XML_CONTAINER_PROXY 20010418
# Exception Resumable Description Created on
1 INVALID_PARAMETERS 20010418

Method CREATE_FROM_URI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_URI Call by reference Type reference (TYPE) STRING 20010418
2 Returning RR_XML Value transfer Object reference (TYPE REF TO) CL_UXS_XML_CONTAINER_PROXY 20010418
# Exception Resumable Description Created on
1 INVALID_URI 20010418

Method ENSURE_CONTAINER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_ENQUEUE_STATE Call by reference Type reference (TYPE) UXP_ENQUEUE_STATE SPACE -> read for display, 2 oder 3 -> read for change 20010906
# Exception Resumable Description Created on
1 ENQUEUE_SYSTEM_FAILURE 20010411
2 READ_ERROR 20010411

Method ENSURE_KEY Signature

Method ENSURE_KEY on class CL_UXS_XML_CONTAINER_PROXY has no parameter.
# Exception Resumable Description Created on
1 INVALID_URI 20010411

Method GET_AS_STRING 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 20010418
2 Importing ID_CLASS Call by reference Type reference (TYPE) STRING 20010418
3 Importing ID_GUID Call by reference Type reference (TYPE) UXP_GUID 20010418
4 Importing ID_ID Call by reference Type reference (TYPE) UXB_ID 20010418
5 Importing ID_VERSION Call by reference Type reference (TYPE) UXP_VERSION 20010418
6 Importing ID_XSLT_PROG Call by reference Type reference (TYPE) PROGNAME 20010418
7 Returning RD_XML Value transfer Type reference (TYPE) STRING 20010418
# Exception Resumable Description Created on
1 INVALID_PARAMETERS 20010418
2 RENDER_ERROR 20010418

Method GET_URI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RD_URI Value transfer Type reference (TYPE) STRING 20010411

Method GET_URI on class CL_UXS_XML_CONTAINER_PROXY has no exception.

Method GET_XML_AS_CONTAINER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_ENQUEUE_STATE Call by reference Type reference (TYPE) UXP_ENQUEUE_STATE SPACE -> read for display, 2 oder 3 -> read for change 20010906
2 Returning RR_XML_CONTAINER Value transfer Object reference (TYPE REF TO) IF_UXS_XML_CONTAINER 20010411
# Exception Resumable Description Created on
1 INSTANTIATION_ERROR 20010411
2 NO_CONTAINER 20010411

Method GET_XML_AS_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RR_NODE Value transfer Object reference (TYPE REF TO) IF_IXML_NODE 20010411
# Exception Resumable Description Created on
1 INSTANTIATION_ERROR 20010411
2 PARSE_ERROR 20010411

Method GET_XML_AS_STRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RD_STRING Value transfer Type reference (TYPE) STRING 20010411
# Exception Resumable Description Created on
1 INSTANTIATION_ERROR 20010411
2 RENDER_ERROR 20010411

Method GET_XSLT_PROG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RD_XSLT_PROG Value transfer Type reference (TYPE) PROGNAME 20010418

Method GET_XSLT_PROG on class CL_UXS_XML_CONTAINER_PROXY has no exception.

Method GET_XSLT_PROG_AS_STRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RD_XSLT Value transfer Type reference (TYPE) STRING 20010815
# Exception Resumable Description Created on
1 NOT_FOUND 20010815
2 NO_XSLT_PROG 20010815
3 PERMISSION_FAILURE 20010815

Method READ_VIA_HTTP Signature

Method READ_VIA_HTTP on class CL_UXS_XML_CONTAINER_PROXY has no parameter.
# Exception Resumable Description Created on
1 FAILED 20010417

Method RUN_AS_XSLT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ED_OUTPUT_STRING Call by reference Type reference (TYPE) STRING 20010411
2 Exporting ER_OUTPUT_DOM Call by reference Object reference (TYPE REF TO) IF_IXML_DOCUMENT 20010411
3 Importing ID_OUTPUT_TYPE Value transfer Type reference (TYPE) UXS_OUTPUT_TYPE CL_UXS_XSLT_SERVICES=>CD_XSLT_OUTPUT_TYPE_XML 20010411
4 Importing IR_INPUT_NODE Call by reference Object reference (TYPE REF TO) IF_IXML_NODE 20010411
5 Importing IT_OBJECT Call by reference Type reference (TYPE) SXSLTOPARS 20010411
6 Importing IT_PARAMETER Call by reference Type reference (TYPE) SXSLTPARS 20010411
# Exception Resumable Description Created on
1 FAILED 20010411
2 WRONG_INPUT_PARAMETERS 20010411

Method SET_URI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_URI Call by reference Type reference (TYPE) STRING 20010411
# Exception Resumable Description Created on
1 INVALID_URI 20010411

Method SET_XML_FROM_CONTAINER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_XML_CONTAINER Call by reference Object reference (TYPE REF TO) IF_UXS_XML_CONTAINER 20010411

Method SET_XML_FROM_CONTAINER on class CL_UXS_XML_CONTAINER_PROXY has no exception.

Method SET_XML_FROM_DOM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_DOM Call by reference Object reference (TYPE REF TO) IF_IXML_DOCUMENT 20010411
# Exception Resumable Description Created on
1 INSTANTIATION_ERROR 20010411

Method SET_XML_FROM_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_NODE Call by reference Object reference (TYPE REF TO) IF_IXML_NODE 20010411
# Exception Resumable Description Created on
1 INSTANTIATION_ERROR 20010411

Method SET_XML_FROM_STRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_STRING Call by reference Type reference (TYPE) STRING 20010411
# Exception Resumable Description Created on
1 INSTANTIATION_ERROR 20010411
2 PARSE_ERROR 20010411

Method SPLIT_LOCAL_URI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ED_APPLICATION Call by reference Type reference (TYPE) UXB_APPLICATION 20020104
2 Exporting ED_CLASS Call by reference Type reference (TYPE) STRING 20020104
3 Exporting ED_GUID Call by reference Type reference (TYPE) UXP_GUID 20020104
4 Exporting ED_ID Call by reference Type reference (TYPE) UXB_ID 20020104
5 Exporting ED_VERSION Call by reference Type reference (TYPE) UXP_VERSION 20020104
6 Exporting ED_XSLT_PROGNAME Call by reference Type reference (TYPE) PROGNAME 20020107
7 Importing ID_URI Value transfer Type reference (TYPE) STRING 20020104

Method SPLIT_LOCAL_URI on class CL_UXS_XML_CONTAINER_PROXY has no exception.
History
Last changed by/on SAP  20010411 
SAP Release Created in 3.1A