SAP ABAP Class CL_STCTM_XML_UTILITIES (Helper methods for XML processing)
Hierarchy
☛
SAP_BASIS (Software Component) SAP Basis Component
⤷
BC-INS-TC-RT (Application Component) Runtime for ABAP based automated TC
⤷
STC_TM (Package) Technical Configuration Task Management
⤷
⤷
Properties
| Class | CL_STCTM_XML_UTILITIES | |
| Short Description | Helper methods for XML processing | |
| Super Class | ||
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | STC_TM | |
| Program status | ||
| Category | 0 | |
| Package | STC_TM | Technical Configuration Task Management |
| Created | 20121002 | SAP |
| Last change | 20141121 | |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
Interfaces
Class CL_STCTM_XML_UTILITIES has no interface implemented.
Friends
Class CL_STCTM_XML_UTILITIES has no friend class.
Attributes
Class CL_STCTM_XML_UTILITIES has no attribute.
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Static method | Private | Method | check if report ui based task has changed incompatibly | 20121127 | |
| 2 | Static method | Private | Method | copy task related attributes from one task to an other | 20121128 | |
| 3 | Static method | Private | Method | only used as helper for lcl_xml_handler | 20121119 | |
| 4 | Static method | Public | Method | Get Task List Run from Task List Run XML | 20121012 | |
| 5 | Static method | Public | Method | Get Task from single Task XML | 20121012 | |
| 6 | Static method | Private | Method | only used as helper for lcl_xml_handler | 20121011 | |
| 7 | Static method | Public | Method | Get Task List Variant from Task List Variant XML | 20121012 | |
| 8 | Static method | Public | Method | Get Task List Run XML respresentation for Task List Run | 20121012 | |
| 9 | Static method | Public | Method | Get Task XML respresentation for a single Task | 20121012 | |
| 10 | Static method | Public | Method | Get Task List Variant XML respresentation for Task List Var. | 20121012 | |
| 11 | Static method | Private | Method | only used as helper for lcl_xml_handler | 20121018 | |
| 12 | Static method | Private | Method | only used as helper for lcl_xml_handler | 20121119 | |
| 13 | Static method | Private | Method | only used as helper for lcl_xml_handler | 20121127 | |
| 14 | Static method | Private | Method | only used as helper for lcl_xml_handler | 20121119 |
Events
Class CL_STCTM_XML_UTILITIES has no event.
Types
Class CL_STCTM_XML_UTILITIES has no local type.
Method Signatures
Method CHECK_REPORT_UI_INCONSIST Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IR_TASK | Call by reference | Object reference (TYPE REF TO) | CL_STCTM_REPORT_UI | Report User Interface Superclass | 20121127 | |||
| 2 | I_TASKNAME | Call by reference | Type reference (TYPE) | STC_TASK_ID | Task ID | 20121127 | |||
| 3 | I_TASKTYPE | Call by reference | Type reference (TYPE) | STC_TASK_TYPE | Task Type | 20121127 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | UI has changed incompatibly | 20121127 |
Method COPY_TASK_ATTR_TO_DUMMY_TASK Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IR_DUMMY_TASK | Call by reference | Object reference (TYPE REF TO) | CL_STCTM_DUMMY_TASK | Destination Dummy Task | 20121128 | |||
| 2 | IR_SRC_TASK | Call by reference | Object reference (TYPE REF TO) | IF_STCTM_TASK | Source Technical Configuration Task | 20121128 |
Method COPY_TASK_ATTR_TO_DUMMY_TASK on class CL_STCTM_XML_UTILITIES has no exception.
Method GET_REPORT_UI_TASK_ATTR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_SELFIELD | Call by reference | Type reference (TYPE) | CL_STCTM_REPORT_UI=>TT_SELFIELD | Selection Screen Parameter Definitions | 20121119 | |||
| 2 | ET_VARIANT | Call by reference | Type reference (TYPE) | CL_STCTM_REPORT_UI=>TT_VARIANT | Selection Screen Parameter Values | 20121119 | |||
| 3 | E_REPORTNAME | Call by reference | Type reference (TYPE) | PROGNAME | ABAP Program Name | 20121119 | |||
| 4 | IR_TASK | Call by reference | Object reference (TYPE REF TO) | CL_STCTM_REPORT_UI | Report User Interface Superclass | 20121119 |
Method GET_REPORT_UI_TASK_ATTR on class CL_STCTM_XML_UTILITIES has no exception.
Method GET_SESSION_FROM_XML Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ER_MESSAGES | Call by reference | Object reference (TYPE REF TO) | CL_STCTM_MESSAGES | Task Manager Messages | 20121022 | |||
| 2 | ER_SESSION | Call by reference | Object reference (TYPE REF TO) | CL_STCTM_SESSION | Task List Run | 20121012 | |||
| 3 | E_REPAIRED | Call by reference | Type reference (TYPE) | SAP_BOOL | 'X' if Task List Run is repaired | 20130412 | |||
| 4 | I_CHECK_SESSION_ID | Call by reference | Type reference (TYPE) | STC_SESSION_ID | Task List Run | 20130418 | |||
| 5 | I_REPAIR | Call by reference | Type reference (TYPE) | SAP_BOOL | 'X' | Repair Task List Run in case of errors | 20121016 | ||
| 6 | I_XML | Call by reference | Type reference (TYPE) | XSTRING | Task List Run XML | 20121012 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Could not create Task List Run from XML | 20121012 |
Method GET_TASK_FROM_XML Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ER_TASK | Call by reference | Object reference (TYPE REF TO) | IF_STCTM_TASK | Technical Configuration Task | 20121012 | |||
| 2 | I_TASKNAME | Call by reference | Type reference (TYPE) | STC_TASK_ID | Task ID | 20121017 | |||
| 3 | I_TASKTYPE | Call by reference | Type reference (TYPE) | STC_TASK_TYPE | Task Type | 20121017 | |||
| 4 | I_XML | Call by reference | Type reference (TYPE) | XSTRING | Task List Run XML | 20121012 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Could not create Task from XML | 20121012 |
Method GET_TASK_LOG_INSTANCE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RO_LOG | Value transfer | Object reference (TYPE REF TO) | CL_STCTM_LOG | Task Log | 20121011 |
Method GET_TASK_LOG_INSTANCE on class CL_STCTM_XML_UTILITIES has no exception.
Method GET_TEMPLATE_FROM_XML Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ER_MESSAGES | Call by reference | Object reference (TYPE REF TO) | CL_STCTM_MESSAGES | Task Manager Messages | 20121023 | |||
| 2 | ER_TEMPLATE | Call by reference | Object reference (TYPE REF TO) | CL_STCTM_TEMPLATE | Task List Variant | 20121012 | |||
| 3 | E_REPAIRED | Call by reference | Type reference (TYPE) | SAP_BOOL | 'X' if Task List Variant is repaired | 20130412 | |||
| 4 | I_CHECK_SCENARIO_ID | Call by reference | Type reference (TYPE) | STC_SCENARIO_ID | Task List | 20130418 | |||
| 5 | I_CHECK_TEMPLATE_ID | Call by reference | Type reference (TYPE) | STC_TEMPLATE_ID | Task List Variant | 20130418 | |||
| 6 | I_REPAIR | Call by reference | Type reference (TYPE) | SAP_BOOL | 'X' | Repair Task List Variant in case of errors | 20121016 | ||
| 7 | I_XML | Call by reference | Type reference (TYPE) | XSTRING | Task List Run XML | 20121012 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Could not create Task List Variant from XML | 20121012 |
Method GET_XML_FOR_SESSION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_XML | Call by reference | Type reference (TYPE) | XSTRING | Task List Run XML | 20121012 | |||
| 2 | IR_SESSION | Call by reference | Object reference (TYPE REF TO) | CL_STCTM_SESSION | Task List Run | 20121012 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Task List Run is invalid | 20121012 |
Method GET_XML_FOR_TASK Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_SEC_DATA | Call by reference | Type reference (TYPE) | STCTM_T_PARAMETER | Fieldnames and Values | 20121012 | |||
| 2 | E_XML | Call by reference | Type reference (TYPE) | XSTRING | Task XML | 20121012 | |||
| 3 | IR_TASK | Call by reference | Object reference (TYPE REF TO) | IF_STCTM_TASK | Technical Configuration Task | 20121012 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Task is invalid | 20121012 |
Method GET_XML_FOR_TEMPLATE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_XML | Call by reference | Type reference (TYPE) | XSTRING | Task List Variant XML | 20121012 | |||
| 2 | IR_TEMPLATE | Call by reference | Object reference (TYPE REF TO) | CL_STCTM_TEMPLATE | Task List Variant | 20121012 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Task List Variant is invalid | 20121012 |
Method SET_DUMMY_TASK_ATTR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IR_DUMMY_TASK | Call by reference | Object reference (TYPE REF TO) | CL_STCTM_DUMMY_TASK | Dummy Task (not selectable, not executable) | 20121018 | |||
| 2 | IR_LOG | Call by reference | Object reference (TYPE REF TO) | CL_STCTM_LOG | Task Log | 20121018 | |||
| 3 | IT_PREDECESSOR | Call by reference | Type reference (TYPE) | IF_STCTM_TASK=>TT_TASKNAME | List of Predecessor Tasks | 20121019 | |||
| 4 | IT_SUCCESSOR | Call by reference | Type reference (TYPE) | IF_STCTM_TASK=>TT_TASKNAME | List of Successor Tasks | 20121019 | |||
| 5 | I_APPL_COMP | Call by reference | Type reference (TYPE) | UFPS_POSID | Application component ID | 20121018 | |||
| 6 | I_CHECK_PROGRESS | Call by reference | Type reference (TYPE) | STC_TASK_PROGRESS | Task Check Progress | 20130701 | |||
| 7 | I_CHECK_STATUS | Call by reference | Type reference (TYPE) | STC_TASK_CHECK_STATUS | Task Check Status | 20121018 | |||
| 8 | I_COMPONENT | Call by reference | Type reference (TYPE) | STC_COMPONENT | Component | 20121018 | |||
| 9 | I_MULTIPLE_USAGE | Call by reference | Type reference (TYPE) | IF_STCTM_TASK=>T_BOOL | Multiple Usage | 20121018 | |||
| 10 | I_OBSOLETE | Call by reference | Type reference (TYPE) | IF_STCTM_TASK=>T_BOOL | Obsolete | 20131106 | |||
| 11 | I_ORIGINAL_XML | Call by reference | Type reference (TYPE) | XSTRING | XML of original task | 20121018 | |||
| 12 | I_PHASE | Call by reference | Type reference (TYPE) | STC_PHASE | Automation Phase | 20121018 | |||
| 13 | I_PROGRESS | Call by reference | Type reference (TYPE) | STC_TASK_PROGRESS | Task Progress | 20130701 | |||
| 14 | I_STATUS | Call by reference | Type reference (TYPE) | STC_TASK_STATUS | Task Status | 20121018 | |||
| 15 | I_VARIANT_DESCR | Call by reference | Attribute reference (LIKE) | IF_STCTM_UI_TASK=>P_VARIANT_DESCR | Parameter Description | 20121112 |
Method SET_DUMMY_TASK_ATTR on class CL_STCTM_XML_UTILITIES has no exception.
Method SET_REPORT_UI_TASK_ATTR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IR_TASK | Call by reference | Object reference (TYPE REF TO) | CL_STCTM_REPORT_UI | Report User Interface Superclass | 20121119 | |||
| 2 | IT_SELFIELD | Call by reference | Type reference (TYPE) | CL_STCTM_REPORT_UI=>TT_SELFIELD | Selection Screen Parameter Definitions | 20121119 | |||
| 3 | IT_VARIANT | Call by reference | Type reference (TYPE) | CL_STCTM_REPORT_UI=>TT_VARIANT | Selection Screen Parameter Values | 20121119 | |||
| 4 | I_REPORTNAME | Call by reference | Type reference (TYPE) | PROGNAME | ABAP Program Name | 20121119 |
Method SET_REPORT_UI_TASK_ATTR on class CL_STCTM_XML_UTILITIES has no exception.
Method UPDATE_REPORT_UI_TASK Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IR_TASK | Call by reference | Object reference (TYPE REF TO) | CL_STCTM_REPORT_UI | Report User Interface Superclass | 20121127 |
Method UPDATE_REPORT_UI_TASK on class CL_STCTM_XML_UTILITIES has no exception.
Method UPDATE_TASK_IN_TASKLIST Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IR_TASK | Call by reference | Object reference (TYPE REF TO) | IF_STCTM_TASK | Technical Configuration Task | 20121119 | |||
| 2 | IR_TASKLIST | Call by reference | Object reference (TYPE REF TO) | CL_STCTM_TASKLIST | Configured List of Tasks | 20121119 | |||
| 3 | I_INDEX | Call by reference | Type reference (TYPE) | SY-TABIX | Index of Task in Tasklist | 20121119 |
Method UPDATE_TASK_IN_TASKLIST on class CL_STCTM_XML_UTILITIES has no exception.
History
| Last changed by/on | SAP | 20141121 |
| SAP Release Created in | 740 |