SAP CL_PROXY_STYLESHEET_ST OO Class - Proxy Generation: Simple Transformation
CL_PROXY_STYLESHEET_ST is a standard SAP object class available within R/3 SAP systems depending on your version and release level. You can view/maintain the class details by entering its name into the relevant SAP transactions such as SE24, SE80 or even SE84. Below is the documentation available for class CL_PROXY_STYLESHEET_ST including details of:
- Interface class implementations
- Inheritance details
- Methods defined within class ( including link to full details )
- Attributes ( including initial values )
- Class Events
Inheritance
This OO class has a superclass assigned to it, which means it will inherit its objects and methods. The superclass for CL_PROXY_STYLESHEET_ST is CL_PROXY_SXMLP_STInterface Implementation
This OO class is an Interface Implementation, which means it will implement its own version of the methods from implementation class IF_PROXY_STYLESHEETMethod list of CL_PROXY_STYLESHEET_ST SAP class
A method is a coding block that performs a certain procedure (i.e. ABAP functionality) on an object within the overall SAP class. In simple terms if the object is an SAP database table a method could be the procedure to add a record or to delete a record. If you are new to OO in many respects, the implementation of a method is similar to a function module and can be called in a very similar way using CALL METHOD.
Instead of "CALL FUNCTION", Methods are referenced using the following syntax: CALL METHOD =>methodname EXPORTING/IMPORTING...
| Method Name | Description | Visability |
| ADD_CONTEXT_REF | Protected | |
| CALL METHOD cl_proxy_stylesheet_st=>ADD_CONTEXT_REF...more details | ||
| ADD_INIT_HIDDEN_CODE | Protected | |
| CALL METHOD cl_proxy_stylesheet_st=>ADD_INIT_HIDDEN_CODE...more details | ||
| ADD_NAMESPACE | Protected | |
| CALL METHOD cl_proxy_stylesheet_st=>ADD_NAMESPACE...more details | ||
| ADD_NIL_VAR | Protected | |
| CALL METHOD cl_proxy_stylesheet_st=>ADD_NIL_VAR...more details | ||
| ADD_PARAMETER_INIT_HIDDEN | Protected | |
| CALL METHOD cl_proxy_stylesheet_st=>ADD_PARAMETER_INIT_HIDDEN...more details | ||
| ADD_ROOT_REF | Protected | |
| CALL METHOD cl_proxy_stylesheet_st=>ADD_ROOT_REF...more details | ||
|
| ||
| ADD_S_VAR | Protected | |
| CALL METHOD cl_proxy_stylesheet_st=>ADD_S_VAR...more details | ||
| ADD_XOP_PARAMETER | Private | |
| CALL METHOD cl_proxy_stylesheet_st=>ADD_XOP_PARAMETER...more details | ||
| ADD_XOP_WITH_PARAMETER | Private | |
| CALL METHOD cl_proxy_stylesheet_st=>ADD_XOP_WITH_PARAMETER...more details | ||
| APPLY_TEMPLATE | Protected | |
| CALL METHOD cl_proxy_stylesheet_st=>APPLY_TEMPLATE...more details | ||
| CALL_TRANSFORMATION | Protected | |
| CALL METHOD cl_proxy_stylesheet_st=>CALL_TRANSFORMATION...more details | ||
| CALL_XOP_DESERIALIZE | Protected | |
| CALL METHOD cl_proxy_stylesheet_st=>CALL_XOP_DESERIALIZE...more details | ||
| CALL_XOP_SERIALIZE | Protected | |
| CALL METHOD cl_proxy_stylesheet_st=>CALL_XOP_SERIALIZE...more details | ||
| CHECK_ATOM_FIELD | Protected | |
| CALL METHOD cl_proxy_stylesheet_st=>CHECK_ATOM_FIELD...more details | ||
| CLASS_CONSTRUCTOR | CLASS_CONSTRUCTOR | Public |
| CALL METHOD cl_proxy_stylesheet_st=>CLASS_CONSTRUCTOR...more details | ||
| CONSTRUCTOR | CONSTRUCTOR | Public |
| CALL METHOD cl_proxy_stylesheet_st=>CONSTRUCTOR...more details | ||
| CURRENT_VERSION_ADD_FLAG | Private | |
| CALL METHOD cl_proxy_stylesheet_st=>CURRENT_VERSION_ADD_FLAG...more details | ||
| EMBED_XOP_ATTACHMENTS | Private | |
| CALL METHOD cl_proxy_stylesheet_st=>EMBED_XOP_ATTACHMENTS...more details | ||
| GENERATE | Protected | |
| CALL METHOD cl_proxy_stylesheet_st=>GENERATE...more details | ||
| GET_PREFIX_FOR_NAMESPACE | Protected | |
| CALL METHOD cl_proxy_stylesheet_st=>GET_PREFIX_FOR_NAMESPACE...more details | ||
| GET_SAP_RELEASE | Private | |
| CALL METHOD cl_proxy_stylesheet_st=>GET_SAP_RELEASE...more details | ||
| GET_TRANSFORMATION_NAME | Protected | |
| CALL METHOD cl_proxy_stylesheet_st=>GET_TRANSFORMATION_NAME...more details | ||
| IS_MAIN_TYPE | Private | |
| CALL METHOD cl_proxy_stylesheet_st=>IS_MAIN_TYPE...more details | ||
| IS_REDUCED_TYPE | Protected | |
| CALL METHOD cl_proxy_stylesheet_st=>IS_REDUCED_TYPE...more details | ||
| RAISE_SYSTEM_ERROR | Protected | |
| CALL METHOD cl_proxy_stylesheet_st=>RAISE_SYSTEM_ERROR...more details | ||
| READ_XSI_NIL | Protected | |
| CALL METHOD cl_proxy_stylesheet_st=>READ_XSI_NIL...more details | ||
| SET_HIDDEN_VALUES | Protected | |
| CALL METHOD cl_proxy_stylesheet_st=>SET_HIDDEN_VALUES...more details | ||
| ST_CACHE_ALLOWED | Public | |
| CALL METHOD cl_proxy_stylesheet_st=>ST_CACHE_ALLOWED...more details | ||
| TRANSFORM_ATTRIBUTE | Protected | |
| CALL METHOD cl_proxy_stylesheet_st=>TRANSFORM_ATTRIBUTE...more details | ||
| TRANSFORM_ELEMENT | Protected | |
| CALL METHOD cl_proxy_stylesheet_st=>TRANSFORM_ELEMENT...more details | ||
| TRANSFORM_ELEMENT_INV_OTHERS | Protected | |
| CALL METHOD cl_proxy_stylesheet_st=>TRANSFORM_ELEMENT_INV_OTHERS...more details | ||
| TRANSFORM_ELEMENT_INV_STRUCT | Protected | |
| CALL METHOD cl_proxy_stylesheet_st=>TRANSFORM_ELEMENT_INV_STRUCT...more details | ||
| TRANSFORM_ELEMENT_INV_TAB_TYP | Protected | |
| CALL METHOD cl_proxy_stylesheet_st=>TRANSFORM_ELEMENT_INV_TAB_TYP...more details | ||
| TRANSFORM_ELEMENT_LIST | Protected | |
| CALL METHOD cl_proxy_stylesheet_st=>TRANSFORM_ELEMENT_LIST...more details | ||
| TRANSFORM_ELEMENT_RAW | Protected | |
| CALL METHOD cl_proxy_stylesheet_st=>TRANSFORM_ELEMENT_RAW...more details | ||
| TRANSFORM_ELEMENT_VIS_OTHERS | Protected | |
| CALL METHOD cl_proxy_stylesheet_st=>TRANSFORM_ELEMENT_VIS_OTHERS...more details | ||
| TRANSFORM_ELEMENT_VIS_STRUCT | Protected | |
| CALL METHOD cl_proxy_stylesheet_st=>TRANSFORM_ELEMENT_VIS_STRUCT...more details | ||
| TRANSFORM_ELEMENT_VIS_TAB_TYP | Protected | |
| CALL METHOD cl_proxy_stylesheet_st=>TRANSFORM_ELEMENT_VIS_TAB_TYP...more details | ||
| TRANSFORM_ELEMENT_XSDANY | Protected | |
| CALL METHOD cl_proxy_stylesheet_st=>TRANSFORM_ELEMENT_XSDANY...more details | ||
| TRANSFORM_MESSAGE | Protected | |
| CALL METHOD cl_proxy_stylesheet_st=>TRANSFORM_MESSAGE...more details | ||
| TRANSFORM_MESSAGE_OR_RAW_DATA | Protected | |
| CALL METHOD cl_proxy_stylesheet_st=>TRANSFORM_MESSAGE_OR_RAW_DATA...more details | ||
| TRANSFORM_STRUCTURE | Protected | |
| CALL METHOD cl_proxy_stylesheet_st=>TRANSFORM_STRUCTURE...more details | ||
| TRANSFORM_STRUCTURE_ATTR | Transforms Structure | Protected |
| CALL METHOD cl_proxy_stylesheet_st=>TRANSFORM_STRUCTURE_ATTR...more details | ||
| TRANSFORM_STRUCTURE_CHOICE | Protected | |
| CALL METHOD cl_proxy_stylesheet_st=>TRANSFORM_STRUCTURE_CHOICE...more details | ||
| TRANSFORM_STRUCTURE_TEMPLATE | Protected | |
| CALL METHOD cl_proxy_stylesheet_st=>TRANSFORM_STRUCTURE_TEMPLATE...more details | ||
| TRANSFORM_TABLE | Protected | |
| CALL METHOD cl_proxy_stylesheet_st=>TRANSFORM_TABLE...more details | ||
| TRANSFORM_VALUE | Protected | |
| CALL METHOD cl_proxy_stylesheet_st=>TRANSFORM_VALUE...more details | ||
CL_PROXY_STYLESHEET_ST attributes
List of attributes within class CL_ABAP_CHAR_UTILITIES. These can be referenced using the following syntax CL_ABAP_CHAR_UTILITIES=>. Although depending on where you are inserting the ABAP code you do need to check if the attribute is public or private.
| Name | Level | Description | Initial Value | Type | Visability |
| CONTEXT | Instance Attribute | LIKE IF_PROXY_STYLESHEET=>T_CONTEXT | Protected | ||
| CURRENT_TEMPLATE | Instance Attribute | LIKE STRING | Protected | ||
| C_CTRL_INITIAL | Constant | Control Flag: Send Initial Value | SAI_CTRL_INITIAL | LIKE SYCHAR01 | Protected |
| C_CTRL_NIL | Constant | Control Flag: Send xsi:nil | SAI_CTRL_NIL | LIKE SYCHAR01 | Protected |
| C_CTRL_NONE | Constant | Control Flag: Hide Tag | SAI_CTRL_NONE | LIKE SYCHAR01 | Protected |
| C_CTRL_NOT_SET | Constant | CHAR01 data element for SYST | SPACE | LIKE SYCHAR01 | Protected |
| C_IFRTYP_CHOICE | Constant | 'choice' | LIKE STRING | Protected | |
| C_IFRTYP_SUBST_GRP | Constant | 'substitutionGroup' | LIKE STRING | Protected | |
| C_PROXY_URI | Constant | 'urn:sap.com:proxy' | LIKE STRING | Protected | |
| C_ST_GEN_SUFFIX | Constant | '' | LIKE STRING | Private | |
| C_ST_USE_LAX_ON_DEFAULT | Constant | ABAP_FALSE | LIKE ABAP_BOOL | Private | |
| C_ST_USE_XOP | Constant | ABAP_FALSE | LIKE ABAP_BOOL | Private | |
| C_VERSION | Constant | '2017/01/10' | LIKE STRING | Private | |
| C_XOP | Constant | LIKE | Protected | ||
| EXTENDED_XML_HANDLING | Instance Attribute | LIKE ABAP_BOOL | Protected | ||
| EXTENSIBLE | Instance Attribute | 'deep' | LIKE STRING | Private | |
| MAIN_DEF_TAB | Instance Attribute | LIKE IF_PROXY_RT_DEF=>TAB | Protected | ||
| MAIN_MESSAGE_NAME | Instance Attribute | Qualified Name | LIKE QNAME | Protected | |
| NAMESPACES | Instance Attribute | LIKE STRING_TABLE | Protected | ||
| SAP_RELEASE | Static Attribute | SAP Release | LIKE SAPRELEASE | Private | |
| ST_USE_LAX_ON | Instance Attribute | abap_false | LIKE ABAP_BOOL | Protected | |
| ST_USE_LAX_ON_DEFAULT | Static Attribute | LIKE ABAP_BOOL | Private | ||
| ST_USE_XOP | Static Attribute | usage is depricated | LIKE ABAP_BOOL | Protected | |
| ST_VERSION | Static Attribute | LIKE STRING | Public | ||
| TEMPLATES | Instance Attribute | Names of templates | LIKE IF_PROXY_STYLESHEET_TMPL_NAMES | Protected | |
| USED_NAMESPACES | Instance Attribute | LIKE T_NSDECL_TAB | Private | ||
| USE_INIT_HIDDEN | Instance Attribute | LIKE ABAP_BOOL | Protected | ||
| X2A | Instance Attribute | LIKE ABAP_BOOL | Protected | ||
| XOP_A2X | Instance Attribute | ABAP_TRUE | LIKE ABAP_BOOL | Protected | |
| XOP_X2A | Instance Attribute | ABAP_TRUE | LIKE ABAP_BOOL | Protected |
Events of Class CL_PROXY_STYLESHEET_ST
Events are created within your class using special event handler methods. These must be registered at runtime for the event and can then be triggered using the ABAP syntax: RAISE EVENT EXPOTING... GENERATION_START -CL_PROXY_STYLESHEET_ST types
STRING_TABLE -T_NSDECL -
T_NSDECL_TAB -
T_PART_TABLE -
Links to Related Class(s)
CL_PROXY...Full list of available SAP object classes
Search for further information about these or an SAP related objects