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 |