Hierarchy
⤷
⤷
Properties
| Class | CL_STCTM_PERSISTENCE | |
| Short Description | Task List Run/Variant Persistence | |
| 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 | 20110309 | SAP |
| Last change | 20141121 | |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
| # | Type group / Object type | Type | Type Description |
|---|---|---|---|
| 1 | Forward declaration class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) | |
| 2 | Forward declaration interface (INTERFACE i DEFINITION DEF... | Forward declaration interface (INTERFACE i DEFINITION DEF... | |
| 3 | Forward declaration interface (INTERFACE i DEFINITION DEF... | Forward declaration interface (INTERFACE i DEFINITION DEF... |
Interfaces
Class CL_STCTM_PERSISTENCE has no interface implemented.
Friends
Class CL_STCTM_PERSISTENCE has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Constant | Public | Type reference (TYPE) | DBCON_NAME | 'R/3*TM2NDCON' | Logical name for a database connection | 20130704 | ||
| 2 | Constant | Public | See coding | Profile parameter for Export/Import Location | 20121106 | ||||
| 3 | Constant | Public | Type reference (TYPE) | STRING | '.XML' | Extension for Task List Run files | 20110721 | ||
| 4 | Constant | Public | Type reference (TYPE) | STRING | 'Task List Run (*.XML) *.XML' | File Filter for Up/-Download | 20110721 | ||
| 5 | Constant | Public | Type reference (TYPE) | RSECID | '/STC/' | ID of record in secure memory | 20111129 | ||
| 6 | Static Attribute | Private | Object reference (TYPE REF TO) | LIF_PERSISTENCE | Defines real or fake storage (for testing) | 20120327 | |||
| 7 | Static Attribute | Private | Type reference (TYPE) | TEXT1024 | Export directory for Task List Run files | 20120704 | |||
| 8 | Static Attribute | Public | Type reference (TYPE) | DBCON_NAME | Logical name for a database connection | 20130703 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Static method | Private | Method | Add password read error message to Sec. Store class | 20111207 | |
| 2 | Static method | Private | Method | Add password dont exist error message to Sec. Store class | 20111207 | |
| 3 | Static method | Public | Method | Transport recording for Task List Variant | 20120217 | |
| 4 | Static method | Public | Constructor | CLASS_CONSTRUCTOR | 20120327 | |
| 5 | Static method | Public | Method | Delete all Breakpoints for Task List Run | 20130503 | |
| 6 | Static method | Public | Method | Delete Task List Run | 20110322 | |
| 7 | Static method | Public | Method | Delete Breakpoint for Task List Run | 20130502 | |
| 8 | Static method | Public | Method | Delete Task List Run from file system | 20110520 | |
| 9 | Static method | Public | Method | Delete Task List Variant | 20110412 | |
| 10 | Static method | Public | Method | Download Task List Run to file system | 20110531 | |
| 11 | Static method | Public | Method | Export Task List Run to file system | 20110419 | |
| 12 | Static method | Public | Method | Exported Task List Run file exists? | 20110520 | |
| 13 | Static method | Public | Method | Return details for all breakpoints of a Task List Run | 20130508 | |
| 14 | Static method | Public | Method | Get defined export/import locations | 20121106 | |
| 15 | Static method | Public | Method | Return details of a Task List Run breakpoint | 20130502 | |
| 16 | Static method | Public | Method | Create filename for Task List Run | 20110419 | |
| 17 | Static method | Public | Method | Return list of Task List Run filenames from exp/imp folder | 20130411 | |
| 18 | Static method | Public | Method | Return export/import folder for Task List Run files | 20110419 | |
| 19 | Static method | Private | Method | Create link for Task List Run Secure Store | 20111130 | |
| 20 | Static method | Private | Method | Create link for Task List Variant Secure Store | 20111130 | |
| 21 | Static method | Public | Method | Import Task List Run from file system | 20110419 | |
| 22 | Static method | Public | Method | Load Task List Run | 20110322 | |
| 23 | Static method | Public | Method | Load Task List Variant | 20110412 | |
| 24 | Static method | Public | Method | Resolve Task List Run/ID/Variant/No from key | 20111207 | |
| 25 | Static method | Public | Method | Save Task List Run | 20110322 | |
| 26 | Static method | Public | Method | Set Breakpoint for Task List Run | 20130502 | |
| 27 | Static method | Public | Method | Save Task List Run with original XML (1:1, nothing adjusted) | 20130410 | |
| 28 | Static method | Public | Method | Save Task List Variant | 20110412 | |
| 29 | Static method | Public | Method | Search for Task List Runs | 20110414 | |
| 30 | Static method | Public | Method | Search for Task List Variants | 20110414 | |
| 31 | Static method | Public | Method | Breakpoint for task in Task List Run exists? | 20130502 | |
| 32 | Static method | Public | Method | Task List Run exists? | 20110322 | |
| 33 | Static method | Public | Method | Define secondary database connection | 20130703 | |
| 34 | Static method | Public | Method | Do not store on database/filesystem/... | 20120327 | |
| 35 | Static method | Public | Method | Task List Variant exists? | 20110412 | |
| 36 | Static method | Public | Method | Upload Task List Run from file system | 20110531 |
Events
Class CL_STCTM_PERSISTENCE has no event.
Types
| # | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
|---|---|---|---|---|---|---|---|
| 1 | TS_BREAKPOINT | Public | See coding | Breakpoint | 20130508 | BEGIN OF ts_breakpoint,
taskname TYPE stc_session_bp-taskname,
tasktype TYPE stc_session_bp-tasktype,
tasklnr TYPE stc_session_bp-tasklnr,
cruser TYPE stc_session_bp-exec_cruser,
crtime TYPE stc_session_bp-exec_crtime,
END OF ts_breakpoint
|
|
| 2 | TS_EXPIMP_LOCATION | Public | See coding | Defined Export/Import-Location | 20121106 | BEGIN OF ts_expimp_location,
location TYPE stc_expimp_location,
root_dir TYPE text1024,
END OF ts_expimp_location
|
|
| 3 | TS_SECSTORE | Public | See coding | Reference to Secure Store entry in Run/Variant | 20111130 | BEGIN OF ts_secstore,
r_task TYPE REF TO if_stctm_task,
taskname TYPE if_stctm_task=>t_taskname,
fieldname TYPE if_stctm_task_secstore=>ts_password-fieldname,
link_no TYPE t_secstore_link_no,
END OF ts_secstore
|
|
| 4 | TS_SESSION_FILE | Public | See coding | Task List Run filename and attributes | 20130410 | BEGIN OF ts_session_file,
session_id TYPE stc_session_id,
filename TYPE text60,
mtime TYPE p LENGTH 6 DECIMALS 0,
mod_date TYPE d,
mod_time TYPE c LENGTH 8, "hh:mm:ss
END OF ts_session_file
|
|
| 5 | TT_BREAKPOINT | Public | See coding | List of Breakpoints | 20130508 | tt_breakpoint TYPE SORTED TABLE OF ts_breakpoint
WITH UNIQUE KEY taskname tasktype tasklnr
|
|
| 6 | TT_EXPIMP_LOCATION | Public | See coding | List of defined Export/Import-Locations | 20121106 | tt_expimp_location TYPE STANDARD TABLE OF ts_expimp_location
|
|
| 7 | TT_RSECABAC | Private | See coding | List of Secure Store entries | 20120327 | tt_rsecabac TYPE STANDARD TABLE OF rsecabac
|
|
| 8 | TT_SECSTORE | Public | See coding | List of references to Secure Store entry in Run/Variant | 20111130 | tt_secstore TYPE STANDARD TABLE OF ts_secstore
|
|
| 9 | TT_SESSION_FILE | Public | See coding | List of Task List Runs in file system | 20130410 | tt_session_file TYPE STANDARD TABLE OF ts_session_file
|
|
| 10 | T_SECSTORE_LINK_NO | Public | See coding | Link Sequence Number | 20111130 | T_SECSTORE_LINK_NO type n length 4
|
Method Signatures
Method ADD_PWD_DONT_EXIST Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IR_SECSTORE | Call by reference | Object reference (TYPE REF TO) | CL_STCTM_SECURE_STORE | Task Security Relevant Data | 20111207 | |||
| 2 | IV_FIELDNAME | Call by reference | Type reference (TYPE) | FIELDNAME | Name of field related to password | 20111207 |
Method ADD_PWD_DONT_EXIST on class CL_STCTM_PERSISTENCE has no exception.
Method ADD_PWD_READ_ERROR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IR_SECSTORE | Call by reference | Object reference (TYPE REF TO) | CL_STCTM_SECURE_STORE | Task Security Relevant Data | 20111207 | |||
| 2 | IV_FIELDNAME | Call by reference | Type reference (TYPE) | FIELDNAME | Name of field related to password | 20111207 |
Method ADD_PWD_READ_ERROR on class CL_STCTM_PERSISTENCE has no exception.
Method ADD_TEMPLATE_TO_TRKORR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_SCENARIO_ID | Call by reference | Type reference (TYPE) | STC_SCENARIO_ID | Task List | 20120217 | |||
| 2 | I_TEMPLATE_ID | Call by reference | Type reference (TYPE) | STC_TEMPLATE_ID | Task List Variant | 20120217 | |||
| 3 | I_TRKORR | Call by reference | Type reference (TYPE) | TRKORR | Request/Task | 20120217 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Transport recording failed for other reason | 20120217 | ||
| 2 | Not authorized to transport task list variants | 20120217 | ||
| 3 | Task List Variant is local and can't be transported | 20120217 | ||
| 4 | Provided transport request/task is invalid | 20120217 |
Method CLASS_CONSTRUCTOR Signature
Method CLASS_CONSTRUCTOR on class CL_STCTM_PERSISTENCE has no parameter.
Method CLASS_CONSTRUCTOR on class CL_STCTM_PERSISTENCE has no exception.
Method DELETE_ALL_SESSION_BREAKPOINTS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_SESSION_ID | Call by reference | Type reference (TYPE) | STC_SESSION_ID | Task List Run | 20130503 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | No authority to execute task list runs | 20130503 |
Method DELETE_SESSION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_CHECK_AUTHORITY | Call by reference | Type reference (TYPE) | SAP_BOOL | 'X' | Check Authority | 20110412 | ||
| 2 | I_SESSION_ID | Call by reference | Type reference (TYPE) | STC_SESSION_ID | TC Task List Run | 20110322 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Deletion Failed | 20110322 | ||
| 2 | Locked by other user | 20110322 | ||
| 3 | User Is Not Authorized to Read this File | 20110322 | ||
| 4 | File Does Not Exist | 20110322 |
Method DELETE_SESSION_BREAKPOINT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_SESSION_ID | Call by reference | Type reference (TYPE) | STC_SESSION_ID | Task List Run | 20130502 | |||
| 2 | I_TASKLNR | Call by reference | Type reference (TYPE) | STC_TASK_LNR | Task Occurrence in Task List | 20130502 | |||
| 3 | I_TASKNAME | Call by reference | Type reference (TYPE) | STC_TASK_ID | Task ID | 20130502 | |||
| 4 | I_TASKTYPE | Call by reference | Type reference (TYPE) | STC_TASK_TYPE | Task Type | 20130502 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Breakpoint could not be deleted | 20130503 | ||
| 2 | No authority to execute task list runs | 20130502 |
Method DELETE_SESSION_EXPORT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_DELETE_FOLDER | Call by reference | Type reference (TYPE) | TEXT1024 | Folder where Task List Run was deleted from | 20110520 | |||
| 2 | E_FILENAME | Call by reference | Type reference (TYPE) | TEXT60 | Filename for Task List Run | 20110520 | |||
| 3 | I_LOCATION | Call by reference | Type reference (TYPE) | STC_EXPIMP_LOCATION | Location for Export/Import Root Directory | 20121107 | |||
| 4 | I_SESSION_ID | Call by reference | Type reference (TYPE) | STC_SESSION_ID | TC Task List Run | 20110520 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Task List Run is invalid | 20110520 | ||
| 2 | Not authorized to read this Task List Run | 20110520 | ||
| 3 | Task List Run does not exist | 20110520 |
Method DELETE_TEMPLATE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_CHECK_AUTHORITY | Call by reference | Type reference (TYPE) | SAP_BOOL | 'X' | Check Authority | 20130219 | ||
| 2 | I_SCENARIO_ID | Call by reference | Type reference (TYPE) | STC_SCENARIO_ID | TC Task List | 20110412 | |||
| 3 | I_TEMPLATE_ID | Call by reference | Type reference (TYPE) | STC_TEMPLATE_ID | TC Task List Variant | 20110412 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Deletion Failed | 20110412 | ||
| 2 | Locked by other user | 20110412 | ||
| 3 | User Is Not Authorized to Read this File | 20110412 | ||
| 4 | File Does Not Exist | 20110412 |
Method DOWNLOAD_SESSION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IR_SESSION | Call by reference | Object reference (TYPE REF TO) | CL_STCTM_SESSION | TC Task List Run | 20110531 | |||
| 2 | I_FILE | Call by reference | Type reference (TYPE) | STRING | Download (full path) file | 20120217 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Task List Run exists and should not be overwritten | 20110531 | ||
| 2 | Task List Run is invalid | 20110531 | ||
| 3 | Not authorized to save to filesystem | 20110531 |
Method EXPORT_SESSION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IR_SESSION | Call by reference | Object reference (TYPE REF TO) | CL_STCTM_SESSION | TC Task List Run | 20110419 | |||
| 2 | I_LOCATION | Call by reference | Type reference (TYPE) | STC_EXPIMP_LOCATION | Location for Export/Import Root Directory | 20121107 | |||
| 3 | I_OVERWRITE | Call by reference | Type reference (TYPE) | SAP_BOOL | 'X' | Overwrite if exists | 20110419 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Task List Run exists and should not be overwritten | 20110419 | ||
| 2 | Task List Run is invalid | 20110419 | ||
| 3 | Not authorized to save to filesystem | 20110419 |
Method EXPORT_SESSION_EXISTS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_LOCATION | Call by reference | Type reference (TYPE) | STC_EXPIMP_LOCATION | Location for Export/Import Root Directory | 20121107 | |||
| 2 | I_SESSION_ID | Call by reference | Type reference (TYPE) | STC_SESSION_ID | Task List Run | 20120220 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Invalid | 20110520 | ||
| 2 | Not authorized to save to filesystem | 20110520 | ||
| 3 | Task List Run exists and should not be overwritten | 20110520 |
Method GET_ALL_SESSION_BREAKPOINTS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_BREAKPOINT | Call by reference | Type reference (TYPE) | TT_BREAKPOINT | List of Breakpoints | 20130508 | |||
| 2 | I_SESSION_ID | Call by reference | Type reference (TYPE) | STC_SESSION_ID | Task List Run | 20130508 |
Method GET_ALL_SESSION_BREAKPOINTS on class CL_STCTM_PERSISTENCE has no exception.
Method GET_DEFINED_EXPIMP_LOCATIONS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_LOCATION | Call by reference | Type reference (TYPE) | TT_EXPIMP_LOCATION | List of defined Export/Import-Locations | 20121106 |
Method GET_DEFINED_EXPIMP_LOCATIONS on class CL_STCTM_PERSISTENCE has no exception.
Method GET_SESSION_BREAKPOINT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_BREAKPOINT | Call by reference | Type reference (TYPE) | TS_BREAKPOINT | Task List Run Breakpoint | 20130508 | |||
| 2 | I_SESSION_ID | Call by reference | Type reference (TYPE) | STC_SESSION_ID | Task List Run | 20130502 | |||
| 3 | I_TASKLNR | Call by reference | Type reference (TYPE) | STC_TASK_LNR | Task Occurrence in Task List | 20130502 | |||
| 4 | I_TASKNAME | Call by reference | Type reference (TYPE) | STC_TASK_ID | Task ID | 20130502 | |||
| 5 | I_TASKTYPE | Call by reference | Type reference (TYPE) | STC_TASK_TYPE | Task Type | 20130502 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Requested breakpoint does not exist | 20130502 |
Method GET_SESSION_EXPIMP_FILENAME Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_FILE | Call by reference | Type reference (TYPE) | TEXT1024 | Physical file name | 20110520 | |||
| 2 | E_FILENAME | Call by reference | Type reference (TYPE) | TEXT60 | Task List Run file name | 20110420 | |||
| 3 | E_FOLDER | Call by reference | Type reference (TYPE) | TEXT1024 | Folder | 20110420 | |||
| 4 | I_FILE_ONLY | Call by reference | Type reference (TYPE) | SAP_BOOL | Get File Name Only | 20110531 | |||
| 5 | I_LOCATION | Call by reference | Type reference (TYPE) | STC_EXPIMP_LOCATION | Location for Export/Import Root Directory | 20121106 | |||
| 6 | I_SESSION_ID | Call by reference | Type reference (TYPE) | STC_SESSION_ID | Task List Run ID | 20110419 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Filename Invalid | 20110419 | ||
| 2 | No Authorization | 20110419 |
Method GET_SESSION_EXPIMP_FILES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_SESSION_FILE | Call by reference | Type reference (TYPE) | TT_SESSION_FILE | List of Task List Runs in file system | 20130411 | |||
| 2 | I_LOCATION | Call by reference | Type reference (TYPE) | STC_EXPIMP_LOCATION | Location for Export/Import Root Directory | 20130411 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20130411 | |||
| 2 | 20130411 |
Method GET_SESSION_EXPIMP_FOLDER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_LOCATION | Call by reference | Type reference (TYPE) | STC_EXPIMP_LOCATION | Location for Export/Import Root Directory | 20121106 | |||
| 2 | R_FOLDER | Value transfer | Type reference (TYPE) | TEXT1024 | Physical folder name | 20110419 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20110419 | |||
| 2 | 20110419 |
Method GET_SESSION_SECSTORE_LINK Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_LINK_NO | Call by reference | Type reference (TYPE) | T_SECSTORE_LINK_NO | Link Sequence Number | 20111130 | |||
| 2 | I_SESSION_ID | Call by reference | Type reference (TYPE) | STC_SESSION_ID | Task List Run | 20111130 | |||
| 3 | R_LINK | Value transfer | Type reference (TYPE) | RSECID | ID of record in secure memory | 20111130 |
Method GET_SESSION_SECSTORE_LINK on class CL_STCTM_PERSISTENCE has no exception.
Method GET_TEMPLATE_SECSTORE_LINK Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_LINK_NO | Call by reference | Type reference (TYPE) | T_SECSTORE_LINK_NO | Link Sequence Number | 20111130 | |||
| 2 | I_SCENARIO_ID | Call by reference | Type reference (TYPE) | STC_SCENARIO_ID | Task List | 20111130 | |||
| 3 | I_TEMPLATE_ID | Call by reference | Type reference (TYPE) | STC_TEMPLATE_ID | Task List Variant | 20111130 | |||
| 4 | R_LINK | Value transfer | Type reference (TYPE) | RSECID | ID of record in secure memory | 20111130 |
Method GET_TEMPLATE_SECSTORE_LINK on class CL_STCTM_PERSISTENCE has no exception.
Method IMPORT_SESSION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_FILENAME | Call by reference | Type reference (TYPE) | TEXT60 | Task List Run filename | 20110520 | |||
| 2 | E_IMPORT_FOLDER | Call by reference | Type reference (TYPE) | TEXT1024 | Folder where Task List Run was imported from | 20110420 | |||
| 3 | E_XML | Call by reference | Type reference (TYPE) | XSTRING | Session XML | 20130709 | |||
| 4 | I_LOCATION | Call by reference | Type reference (TYPE) | STC_EXPIMP_LOCATION | Location or Export/Import Root Directory | 20121107 | |||
| 5 | I_OVERWRITE | Call by reference | Type reference (TYPE) | SAP_BOOL | 'X' | Overwrite existing Task List Run? | 20110419 | ||
| 6 | I_SAVE | Call by reference | Type reference (TYPE) | SAP_BOOL | 'X' | Save XML directly to database | 20130709 | ||
| 7 | I_SESSION_ID | Call by reference | Type reference (TYPE) | STC_SESSION_ID | TC Task List Run | 20110419 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Task List Run to be imported exists and should not be overw. | 20110419 | ||
| 2 | Task List Run does not exist | 20110419 | ||
| 3 | Task List Run is invalid | 20110419 | ||
| 4 | Task List Run is locked | 20130709 | ||
| 5 | Not authorized to read this Task List Run | 20110419 |
Method LOAD_SESSION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ER_SESSION | Call by reference | Object reference (TYPE REF TO) | CL_STCTM_SESSION | TC Task List Run | 20130418 | |||
| 2 | I_SESSION_ID | Call by reference | Type reference (TYPE) | STC_SESSION_ID | TC Task List Run | 20110322 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Tasklist is Invalid | 20110322 | ||
| 2 | User Is Not Authorized to Read this File | 20110322 | ||
| 3 | File Does Not Exist | 20110322 |
Method LOAD_TEMPLATE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ER_TEMPLATE | Call by reference | Object reference (TYPE REF TO) | CL_STCTM_TEMPLATE | TC Task List Variant | 20130418 | |||
| 2 | I_SCENARIO_ID | Call by reference | Type reference (TYPE) | STC_SCENARIO_ID | TC Task List | 20110412 | |||
| 3 | I_TEMPLATE_ID | Call by reference | Type reference (TYPE) | STC_TEMPLATE_ID | TC Task List Variant | 20110412 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Tasklist is Invalid | 20110412 | ||
| 2 | User Is Not Authorized to Read this File | 20110412 | ||
| 3 | File Does Not Exist | 20110412 |
Method RESOLVE_SECSTORE_LINK Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_LINK_NO | Call by reference | Type reference (TYPE) | CL_STCTM_PERSISTENCE=>T_SECSTORE_LINK_NO | Link Sequence Number | 20111207 | |||
| 2 | EV_SCENARIO_ID | Call by reference | Type reference (TYPE) | STC_SCENARIO_ID | Task List | 20111207 | |||
| 3 | EV_SESSION_ID | Call by reference | Type reference (TYPE) | STC_SESSION_ID | Task List Run | 20111207 | |||
| 4 | EV_TEMPLATE_ID | Call by reference | Type reference (TYPE) | STC_TEMPLATE_ID | Task List Variant | 20111207 | |||
| 5 | IF_IDENTPART | Call by reference | Type reference (TYPE) | RSECIDPART | Part of ID Free from Namespace | 20111207 | |||
| 6 | IV_LINK | Call by reference | Type reference (TYPE) | RSECID | ID of record in secure memory | 20111207 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Invalid link | 20111207 |
Method SAVE_SESSION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IR_SESSION | Call by reference | Object reference (TYPE REF TO) | CL_STCTM_SESSION | TC Task List Run | 20110322 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Error during save | 20110322 | ||
| 2 | Not authorized to save Task List Runs | 20110322 |
Method SAVE_SESSION_BREAKPOINT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_SESSION_ID | Call by reference | Type reference (TYPE) | STC_SESSION_ID | Task List Run | 20130502 | |||
| 2 | I_TASKLNR | Call by reference | Type reference (TYPE) | STC_TASK_LNR | Task Occurrence in Task List | 20130502 | |||
| 3 | I_TASKNAME | Call by reference | Type reference (TYPE) | STC_TASK_ID | Task ID | 20130502 | |||
| 4 | I_TASKTYPE | Call by reference | Type reference (TYPE) | STC_TASK_TYPE | Task Type | 20130502 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Breakpoint could not be perstisted | 20130502 | ||
| 2 | No authority to execute task list runs | 20130502 |
Method SAVE_SESSION_UNMODIFIED Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_SESSION_ID | Call by reference | Type reference (TYPE) | STC_SESSION_ID | Task List Run | 20130410 | |||
| 2 | I_XML | Call by reference | Type reference (TYPE) | XSTRING | XML | 20130410 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Error during save | 20130410 | ||
| 2 | Not authorized to save Task List Runs | 20130410 |
Method SAVE_TEMPLATE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IR_TEMPLATE | Call by reference | Object reference (TYPE REF TO) | CL_STCTM_TEMPLATE | TC Task List Variant | 20110413 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Invalid | 20110412 | ||
| 2 | Not authorized to save Task List Variant | 20110412 |
Method SEARCH_FOR_SESSIONS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_CORRUPT | Call by reference | Type reference (TYPE) | STCTM_T_SESSION | Corrput Task List Runs | 20110414 | |||
| 2 | ET_SESSION | Call by reference | Type reference (TYPE) | STCTM_T_SESSION | Task List Run List | 20110416 | |||
| 3 | IT_FINALIZED | Call by reference | Type reference (TYPE) | STC_RT_SESSION_FINALIZED | Range table for Task List Run Finalized | 20130531 | |||
| 4 | IT_SCENARIO_ID | Call by reference | Type reference (TYPE) | STC_RT_SCENARIO_ID | Range table for Task Lists | 20110414 | |||
| 5 | IT_SESSION_ID | Call by reference | Type reference (TYPE) | STC_RT_SESSION_ID | Range table for Task List Runs | 20110414 | |||
| 6 | IT_STATUS | Call by reference | Type reference (TYPE) | STC_RT_SESSION_STATUS | Range table for Task List Run Status | 20110418 | |||
| 7 | IT_TEMPLATE_ID | Call by reference | Type reference (TYPE) | STC_RT_TEMPLATE_ID | Range table for Task Lists Variants | 20110414 | |||
| 8 | I_IGNORE_CORRUPT | Call by reference | Type reference (TYPE) | SAP_BOOL | Determine and ignore invalid Task Lists Runs | 20120918 | |||
| 9 | I_LANGU | Call by reference | Type reference (TYPE) | SY-LANGU | SY-LANGU | Language Key | 20130122 | ||
| 10 | I_MAXRECORDS | Call by reference | Type reference (TYPE) | INT4 | Maximum number of Task List Runs | 20131106 | |||
| 11 | I_SYNC | Call by reference | Type reference (TYPE) | SAP_BOOL | 'X' | Update running Task List Runs | 20110414 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20110414 | |||
| 2 | 20110414 |
Method SEARCH_FOR_TEMPLATES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_CORRUPT | Call by reference | Type reference (TYPE) | STCTM_T_TEMPLATE | Corrput Task List Variants | 20110414 | |||
| 2 | ET_TEMPLATE | Call by reference | Type reference (TYPE) | STCTM_T_TEMPLATE | Task List Variant List | 20110414 | |||
| 3 | IT_SCENARIO_ID | Call by reference | Type reference (TYPE) | STC_RT_SCENARIO_ID | TC Range table for Task Lists | 20110414 | |||
| 4 | IT_TEMPLATE_ID | Call by reference | Type reference (TYPE) | STC_RT_TEMPLATE_ID | TC Range table for Task Lists Variants | 20110414 | |||
| 5 | I_IGNORE_CORRUPT | Call by reference | Type reference (TYPE) | SAP_BOOL | Determine and ignore invalid Variants | 20120918 | |||
| 6 | I_LANGU | Call by reference | Type reference (TYPE) | SY-LANGU | SY-LANGU | Language Key of Current Text Environment | 20110414 | ||
| 7 | I_MAXRECORDS | Call by reference | Type reference (TYPE) | INT4 | Maximum number of records | 20131106 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20110414 | |||
| 2 | 20110414 |
Method SESSION_BREAKPOINT_EXISTS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_SESSION_ID | Call by reference | Type reference (TYPE) | STC_SESSION_ID | Task List Run | 20130502 | |||
| 2 | I_TASKLNR | Call by reference | Type reference (TYPE) | STC_TASK_LNR | Task Occurrence in Task List | 20130502 | |||
| 3 | I_TASKNAME | Call by reference | Type reference (TYPE) | STC_TASK_ID | Task ID | 20130502 | |||
| 4 | I_TASKTYPE | Call by reference | Type reference (TYPE) | STC_TASK_TYPE | Task Type | 20130502 | |||
| 5 | R_EXISTS | Value transfer | Type reference (TYPE) | SAP_BOOL | 'X' if breakpoint for task exists | 20130502 |
Method SESSION_BREAKPOINT_EXISTS on class CL_STCTM_PERSISTENCE has no exception.
Method SESSION_EXISTS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_SESSION_ID | Call by reference | Type reference (TYPE) | STC_SESSION_ID | TC Task List Run | 20110322 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Task List Run don't exists | 20110322 |
Method SET_CONNECTION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_CONNECTION | Call by reference | Type reference (TYPE) | DBCON_NAME | SPACE | Logical name for a database connection | 20130703 |
Method SET_CONNECTION on class CL_STCTM_PERSISTENCE has no exception.
Method SET_TEST_MODE Signature
Method SET_TEST_MODE on class CL_STCTM_PERSISTENCE has no parameter.
Method SET_TEST_MODE on class CL_STCTM_PERSISTENCE has no exception.
Method TEMPLATE_EXISTS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_SCENARIO_ID | Call by reference | Type reference (TYPE) | STC_SCENARIO_ID | TC Task List | 20110412 | |||
| 2 | I_TEMPLATE_ID | Call by reference | Type reference (TYPE) | STC_TEMPLATE_ID | TC Task List Variant | 20110412 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Task List Run don't exists | 20110412 |
Method UPLOAD_SESSION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_FILENAME | Call by reference | Type reference (TYPE) | TEXT60 | Task List Run Filename | 20110531 | |||
| 2 | E_SESSION_ID | Call by reference | Type reference (TYPE) | STC_SESSION_ID | Task List Run | 20110531 | |||
| 3 | E_XML | Call by reference | Type reference (TYPE) | XSTRING | Uploaded XML | 20130709 | |||
| 4 | I_FILENAME | Call by reference | Type reference (TYPE) | FILE_TABLE-FILENAME | Filename to upload | 20130709 | |||
| 5 | I_SAVE | Call by reference | Type reference (TYPE) | SAP_BOOL | 'X' | Save XML directly to database | 20130709 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Task List Run to be imported exists and should not be overw. | 20110531 | ||
| 2 | Task List Run is invalid | 20110531 | ||
| 3 | Task List Run locked | 20130709 | ||
| 4 | Not authorized to save to filesystem | 20110531 |
History
| Last changed by/on | SAP | 20141121 |
| SAP Release Created in | 731 |