Hierarchy
⤷
⤷
Meta Relationship - Using
| # | Relationship type | Using | Short Description | Created on |
|---|---|---|---|---|
| 1 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_TASK_SERVICE_CALLBACK | Watcher | 20060308 |
Properties
| Class | CL_TASK_SERVICE | |
| Short Description | Task Watcher | |
| Super Class | ||
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | SOAP_TASK_WATCH | Watcher for LUW Lifecycle |
| Created | 20050830 | SAP |
| Last change | 20140121 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
Class CL_TASK_SERVICE has no forward declaration.
Interfaces
| # | Interface | Abstract | Final | Description | Created on |
|---|---|---|---|---|---|
| 1 | IF_TASK_SERVICE_CALLBACK | Watcher | 20060308 |
Friends
| # | Friend | Modeled only | Created on | Description |
|---|---|---|---|---|
| 1 | CL_SOAP_LOGPOINT | 20061211 | Write Log Point | |
| 2 | CL_SOAP_SEQUENCE_MANAGER | 20060406 | listmanager | |
| 3 | CL_TASK_LUW | 20060204 | LUW-Related Actions |
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Static Attribute | Private | Type reference (TYPE) | SEOCLSNAME | 'CL_TASK_SERVICE' | Object Type Name | 20060308 | ||
| 2 | Static Attribute | Private | Type reference (TYPE) | STRING | 'TASK_SERVICE' | 20060321 | |||
| 3 | Static Attribute | Private | Type reference (TYPE) | RFCDES | Destination table for Remote Function Call | 20051107 | |||
| 4 | Static Attribute | Private | Type reference (TYPE) | BOOLEAN | Boolean Variable (X=true, -=false, space=unknown) | 20051206 | |||
| 5 | Static Attribute | Private | Type reference (TYPE) | BOOLEAN | Single-Character Flag | 20051107 |
Methods
Events
Class CL_TASK_SERVICE has no event.
Types
Class CL_TASK_SERVICE has no local type.
Method Signatures
Method CHECK_ACTIVITY_OF_TW Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ACTIVE | Value transfer | Type reference (TYPE) | BOOLEAN | allgemeines flag | 20060321 |
Method CHECK_ACTIVITY_OF_TW on class CL_TASK_SERVICE has no exception.
Method CHECK_DESTINATION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | DESTINATION | Value transfer | Type reference (TYPE) | RFCDEST | logische Destination (Wird bei Funktionsaufruf angegeben) | 20051017 |
Method CHECK_DESTINATION on class CL_TASK_SERVICE has no exception.
Method CHECK_FUNCTION_MODULE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EXIST | Value transfer | Type reference (TYPE) | BOOLEAN | boolsche Variable (X=true, -=false, space=unknown) | 20060518 | |||
| 2 | FUNCTION | Call by reference | Type reference (TYPE) | RS38L_FNAM | Name des Funktionsbausteins | 20060518 |
Method CHECK_FUNCTION_MODULE on class CL_TASK_SERVICE has no exception.
Method CHECK_INTERFACE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CLASS_NAME | Value transfer | Type reference (TYPE) | SEOCLSNAME | Objekttypname | 20051020 |
Method CHECK_INTERFACE on class CL_TASK_SERVICE has no exception.
Method CHECK_METHOD Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | METHOD | Call by reference | Type reference (TYPE) | SEOMTDNAME | Einstelliges Kennzeichen | 20050928 | |||
| 2 | REF | Call by reference | Object reference (TYPE REF TO) | IF_TASK_SERVICE_CALLBACK | Überwacher | 20050928 |
Method CHECK_METHOD on class CL_TASK_SERVICE has no exception.
Method CHECK_RFC_AUTH Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | USABLE | Value transfer | Type reference (TYPE) | BOOLEAN | boolsche Variable (X=true, -=false, space=unknown) | 20060411 |
Method CHECK_RFC_AUTH on class CL_TASK_SERVICE has no exception.
Method CLEANUP Signature
Method CLEANUP on class CL_TASK_SERVICE has no parameter.
Method CLEANUP on class CL_TASK_SERVICE has no exception.
Method COMPENSATE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | TASK | Call by reference | Type reference (TYPE) | TASK_VITA_MAIN | Verwaltung registrierter Überwacherfunktionen | 20060116 |
Method COMPENSATE on class CL_TASK_SERVICE has no exception.
Method COMPENSATE_RELEASE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | TASK | Call by reference | Type reference (TYPE) | TASK_VITA_MAIN | Verwaltung registrierter Überwacherfunktionen | 20060201 |
Method COMPENSATE_RELEASE on class CL_TASK_SERVICE has no exception.
Method DELETE_ENTRY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | DB_CON | Value transfer | Type reference (TYPE) | DBCON_NAME | '' | Logischer Name einer Datenbankverbindung | 20051207 | ||
| 2 | TASK_ID | Value transfer | Type reference (TYPE) | TW_TASK_ID | Task identifier Task Vital | 20051021 |
Method DELETE_ENTRY on class CL_TASK_SERVICE has no exception.
Method DEQUEUE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ID | Call by reference | Type reference (TYPE) | CHAR32 | Characterfeld der Länge 32 | 20050830 | |||
| 2 | MANDANT | Call by reference | Type reference (TYPE) | SY-MANDT | SY-MANDT | Mandantenkennung des aktuellen Benutzers | 20060919 |
Method DEQUEUE on class CL_TASK_SERVICE has no exception.
Method ENQUEUE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ID | Call by reference | Type reference (TYPE) | CHAR32 | Characterfeld der Länge 32 | 20050830 | |||
| 2 | MANDANT | Call by reference | Type reference (TYPE) | SYMANDT | SY-MANDT | Mandantenkennung des aktuellen Benutzers | 20060919 | ||
| 3 | RET | Value transfer | Type reference (TYPE) | I | 20050928 |
Method ENQUEUE on class CL_TASK_SERVICE has no exception.
Method GET_CLASSNAME Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CLASS_NAME | Value transfer | Type reference (TYPE) | SEOCLSNAME | Objekttypname | 20050928 | |||
| 2 | REF | Call by reference | Object reference (TYPE REF TO) | IF_TASK_SERVICE_CALLBACK | Überwacher | 20050928 |
Method GET_CLASSNAME on class CL_TASK_SERVICE has no exception.
Method GET_DBCON Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | DB_CON | Value transfer | Type reference (TYPE) | DBCON-CON_NAME | Beschreibung von Datenbank-Verbindungen | 20050830 |
Method GET_DBCON on class CL_TASK_SERVICE has no exception.
Method GET_INBOUND_DESTINATION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | DEST_NAME | Value transfer | Type reference (TYPE) | RFCDEST | logische Destination (Wird bei Funktionsaufruf angegeben) | 20070302 | |||
| 2 | MANDANT | Call by reference | Type reference (TYPE) | SYMANDT | SY-MANDT | Client ID of Current User | 20110105 |
Method GET_INBOUND_DESTINATION on class CL_TASK_SERVICE has no exception.
Method GET_INTERFACE_NAME Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | NAME | Value transfer | Type reference (TYPE) | STRING | 20051006 | ||||
| 2 | REF | Call by reference | Type reference (TYPE) | ANY | 20051006 |
Method GET_INTERFACE_NAME on class CL_TASK_SERVICE has no exception.
Method GET_LUW_ID Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | LUW_ID | Value transfer | Type reference (TYPE) | CHAR32 | Characterfeld der Länge 32 | 20051107 |
Method GET_LUW_ID on class CL_TASK_SERVICE has no exception.
Method GET_OUTBOUND_DESTINATION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | DEST_NAME | Value transfer | Type reference (TYPE) | RFCDEST | logische Destination (Wird bei Funktionsaufruf angegeben) | 20061005 | |||
| 2 | MANDANT | Call by reference | Type reference (TYPE) | SYMANDT | SY-MANDT | Mandantenkennung des aktuellen Benutzers | 20061005 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehlerbehandlung | 20061017 |
Method GET_SERVICE_DESTINATION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | DEST_NAME | Value transfer | Type reference (TYPE) | RFCDEST | logische Destination (Wird bei Funktionsaufruf angegeben) | 20060410 | |||
| 2 | MANDANT | Call by reference | Type reference (TYPE) | SYMANDT | SY-MANDT | Mandantenkennung des aktuellen Benutzers | 20060919 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehlerbehandlung | 20061017 |
Method GET_TASK_DATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | TASK | Call by reference | Type reference (TYPE) | TASK_VITA_MAIN | Verwaltung registrierter Überwacherfunktionen | 20060321 | |||
| 2 | TASK_STRING | Value transfer | Type reference (TYPE) | STRING | 20060321 |
Method GET_TASK_DATA on class CL_TASK_SERVICE has no exception.
Method GET_USER_DATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | DATA | Call by reference | Type reference (TYPE) | TASK_VITA_MAIN | Verwaltung registrierter Überwacherfunktionen | 20060116 | |||
| 2 | USER_DATA | Value transfer | Type reference (TYPE) | XSTRING | 20060116 |
Method GET_USER_DATA on class CL_TASK_SERVICE has no exception.
Method GET_USER_ID Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | TASK_ID | Call by reference | Type reference (TYPE) | TW_TASK_ID | Task identifier Task Vital | 20060412 | |||
| 2 | USER_ID | Value transfer | Type reference (TYPE) | TW_UID | Einstelliges Kennzeichen | 20060412 |
Method GET_USER_ID on class CL_TASK_SERVICE has no exception.
Method PERSIST_SERVICE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | DEST | Call by reference | Type reference (TYPE) | RFCDEST | Text in Länge 20 | 20050830 | |||
| 2 | FUNCTION | Call by reference | Type reference (TYPE) | RS38L_FNAM | Name des Funktionsbausteins | 20050830 | |||
| 3 | ID | Call by reference | Type reference (TYPE) | GUID_32 | GUID im 'CHAR' Format in Großschreibung | 20050830 | |||
| 4 | INST | Call by reference | Type reference (TYPE) | CHAR4 | '2' | Nicht näher def. Bereich, evtl. für Patchlevels verwendbar | 20050830 | ||
| 5 | IVAL | Call by reference | Type reference (TYPE) | CHAR6 | '30' | Characterfeld der Länge 6 | 20050830 | ||
| 6 | NAME | Call by reference | Type reference (TYPE) | SEOCLSNAME | Char 20 | 20050830 | |||
| 7 | TASK_UID | Value transfer | Type reference (TYPE) | USERINFO_GUID | UUID-Formate | 20060412 | |||
| 8 | TIME_OUT | Call by reference | Type reference (TYPE) | TW_TASK_TIMEOUT | Zeitlimit für asynchronen RFC | 20070426 | |||
| 9 | USER_SWITCH | Value transfer | Type reference (TYPE) | BOOLEAN | ' ' | boolsche Variable (X=true, -=false, space=unknown) | 20060425 |
Method PERSIST_SERVICE on class CL_TASK_SERVICE has no exception.
Method RECEIVE_ON_TIMEOUT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | P_TASK | Call by reference | Type reference (TYPE) | CHAR5 | R/2-Tabelle | 20070428 |
Method RECEIVE_ON_TIMEOUT on class CL_TASK_SERVICE has no exception.
Method REGISTER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CLASS_NAME | Value transfer | Type reference (TYPE) | SEOCLSNAME | Objekttypname | 20051019 | |||
| 2 | TASK_ID | Value transfer | Type reference (TYPE) | TW_TASK_ID | Characterfeld der Länge 32 | 20050928 | |||
| 3 | TIME_OUT | Call by reference | Type reference (TYPE) | INT4 | 30 | Natürliche Zahl | 20070426 | ||
| 4 | USER_SWITCH | Value transfer | Type reference (TYPE) | BOOLEAN | ' ' | boolsche Variable (X=true, -=false, space=unknown) | 20060425 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehlerbehandlung | 20061114 |
Method REGISTER_FOR_COMMIT Signature
Method REGISTER_FOR_COMMIT on class CL_TASK_SERVICE has no parameter.
Method REGISTER_FOR_COMMIT on class CL_TASK_SERVICE has no exception.
Method REGISTER_FOR_ROLLBACK Signature
Method REGISTER_FOR_ROLLBACK on class CL_TASK_SERVICE has no parameter.
Method REGISTER_FOR_ROLLBACK on class CL_TASK_SERVICE has no exception.
Method REGISTER_ON_TIME Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | FUNCTION | Call by reference | Type reference (TYPE) | RS38L_FNAM | Name des Funktionsbausteins | 20060518 | |||
| 2 | TIME | Call by reference | Type reference (TYPE) | TIMESTAMPL | UTC-Zeitstempel in Langform (JJJJMMTThhmmssmmmuuun) | 20060518 | |||
| 3 | TIME_ID | Value transfer | Type reference (TYPE) | TW_TASK_ID | Task identifier Task Vital | 20060518 | |||
| 4 | USER_RESTORE | Call by reference | Type reference (TYPE) | BOOLEAN | boolsche Variable (X=true, -=false, space=unknown) | 20060518 |
Method REGISTER_ON_TIME on class CL_TASK_SERVICE has no exception.
Method REGISTER_SERVICE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CLASS_NAME | Value transfer | Type reference (TYPE) | SEOCLSNAME | Klassenname | 20051019 | |||
| 2 | DEST | Value transfer | Type reference (TYPE) | RFCDEST | logische Destination (Wird bei Funktionsaufruf angegeben) | 20051017 | |||
| 3 | FUNCTION | Value transfer | Type reference (TYPE) | RS38L_FNAM | Name des Funktionsbausteins | 20051017 | |||
| 4 | TASK_ID | Value transfer | Type reference (TYPE) | CHAR32 | Characterfeld der Länge 32 | 20051007 | |||
| 5 | TASK_METH | Call by reference | Type reference (TYPE) | CHAR1 | Einstelliges Kennzeichen | 20060412 | |||
| 6 | TASK_UID | Value transfer | Type reference (TYPE) | USERINFO_GUID | UUID-Formate | 20060412 | |||
| 7 | TIME_OUT | Call by reference | Type reference (TYPE) | TW_TASK_TIMEOUT | 30 | Natürliche Zahl | 20070426 | ||
| 8 | USER_SWITCH | Value transfer | Type reference (TYPE) | BOOLEAN | ' ' | Einstelliges Kennzeichen | 20060425 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehlerbehandlung | 20061109 |
Method REGISTER_USER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | DATA | Value transfer | Type reference (TYPE) | TASK_VITA_MAIN | Verwaltung registrierter Überwacherfunktionen | 20060116 | |||
| 2 | DBCON | Call by reference | Type reference (TYPE) | DBCON_NAME | Logischer Name einer Datenbankverbindung | 20060515 |
Method REGISTER_USER on class CL_TASK_SERVICE has no exception.
Method REPORT_ADMIN_SYSLOG Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | AREA | Call by reference | Type reference (TYPE) | CHAR1 | '4' | Single-Character Flag | 20130506 | ||
| 2 | MESSTXT | Call by reference | Type reference (TYPE) | STRING | 20130506 |
Method REPORT_ADMIN_SYSLOG on class CL_TASK_SERVICE has no exception.
Method RESET Signature
Method RESET on class CL_TASK_SERVICE has no parameter.
Method RESET on class CL_TASK_SERVICE has no exception.
Method SAVE Signature
Method SAVE on class CL_TASK_SERVICE has no parameter.
Method SAVE on class CL_TASK_SERVICE has no exception.
Method START_SERVICE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | DEST | Call by reference | Type reference (TYPE) | RFCDEST | logische Destination (Wird bei Funktionsaufruf angegeben) | 20050830 | |||
| 2 | FUNCTION | Call by reference | Type reference (TYPE) | RS38L_FNAM | Name des Funktionsbausteins | 20050830 | |||
| 3 | INST | Call by reference | Type reference (TYPE) | CHAR4 | '2' | Characterfeld der Länge 6 | 20050830 | ||
| 4 | IVAL | Call by reference | Type reference (TYPE) | CHAR6 | '10' | Nicht näher def. Bereich, evtl. für Patchlevels verwendbar | 20050830 | ||
| 5 | NAME | Call by reference | Type reference (TYPE) | CHAR20 | Char 20 | 20050830 |
Method START_SERVICE on class CL_TASK_SERVICE has no exception.
Method TASK_VITAL_GET_LIFETIME Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | BUSY_TIME | Value transfer | Type reference (TYPE) | CHAR6 | Characterfeld der Länge 6 | 20060227 | |||
| 2 | ZYKLUS | Value transfer | Type reference (TYPE) | BOOLEAN | boolsche Variable (X=true, -=false, space=unknown) | 20060227 |
Method TASK_VITAL_GET_LIFETIME on class CL_TASK_SERVICE has no exception.
History
| Last changed by/on | SAP | 20140121 |
| SAP Release Created in | 710 |