Hierarchy
⤷
⤷
Properties
| Class | CL_XMS_JOBS | |
| Short Description | Message Processing Jobs | |
| Super Class | ||
| Instantiability of a Class | 1 | Protected |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | SXMSJOB | XI: Time-Driven Message Processing |
| Created | 20030417 | SAP |
| Last change | 20110908 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
Class CL_XMS_JOBS has no forward declaration.
Interfaces
Class CL_XMS_JOBS has no interface implemented.
Friends
| # | Friend | Modeled only | Created on | Description |
|---|---|---|---|---|
| 1 | CL_XMS_JOB | 20030422 | Job for Delayed Message Processing |
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Static Attribute | Protected | Object reference (TYPE REF TO) | CL_XMS_JOBS | 20030417 | ||||
| 2 | Instance attribute | Protected | Type reference (TYPE) | SXMSJOBS_TTYP | 20030422 | ||||
| 3 | Instance attribute | Protected | Object reference (TYPE REF TO) | CL_XMS_FILTERS_JOB | 20030417 |
Methods
Events
Class CL_XMS_JOBS has no event.
Types
Class CL_XMS_JOBS has no local type.
Method Signatures
Method ACTIVATION_AUTHORITY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RET | Value transfer | Type reference (TYPE) | STRING | 20030630 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | XI: Systemfehler | 20030903 |
Method ALLOW_JOB_TO_RUN Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | JOB_ID | Call by reference | Type reference (TYPE) | SXMSJOB | 20030910 |
Method ALLOW_JOB_TO_RUN on class CL_XMS_JOBS has no exception.
Method CHANGE_AUTHORITY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RET | Value transfer | Type reference (TYPE) | STRING | 20030630 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | XI: Systemfehler | 20030903 |
Method CHECK_AND_DELETE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | JOB | Call by reference | Object reference (TYPE REF TO) | CL_XMS_JOB | 20030915 | ||||
| 2 | JOB_ID | Call by reference | Type reference (TYPE) | SXMSJOB | 20030915 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | XI: Systemfehler | 20030915 |
Method CHECK_AND_INSERT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | JOB_WA | Call by reference | Type reference (TYPE) | SXMSJOBS | 20030915 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | XI: Systemfehler | 20031121 |
Method CHECK_AND_UPDATE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | JOB_WA | Call by reference | Type reference (TYPE) | SXMSJOBS | 20030915 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | XI: Systemfehler | 20031121 |
Method CHECK_DELETE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | JOB | Call by reference | Object reference (TYPE REF TO) | CL_XMS_JOB | 20030915 | ||||
| 2 | JOB_ID | Call by reference | Type reference (TYPE) | SXMSJOB | 20030915 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | XI: Systemfehler | 20030915 |
Method CHECK_INSERT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | JOB_WA | Call by reference | Type reference (TYPE) | SXMSJOBS | 20030915 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | XI: Systemfehler | 20031121 |
Method CHECK_MESSAGE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | JOB_ID | Value transfer | Type reference (TYPE) | SXMSJOB | 20030514 | ||||
| 2 | MESSAGE | Call by reference | Object reference (TYPE REF TO) | IF_XMS_MESSAGE_XMB | 20030717 | ||||
| 3 | PACK | Value transfer | Type reference (TYPE) | CHAR1 | Einstelliges Kennzeichen | 20050303 | |||
| 4 | QOS | Value transfer | Type reference (TYPE) | SXMSQOS | 20030521 | ||||
| 5 | QUEUE | Value transfer | Type reference (TYPE) | TRFCQNAM | Name einer tRFC-Queue | 20040818 | |||
| 6 | REF_TAB | Value transfer | Type reference (TYPE) | SXMS_MSGID_EOREF_TTYP | TTYP für SXMS_MSGID_EOREF | 20060922 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | XMS: Ausnahmeklasse für Systemfehler | 20030505 |
Method CHECK_MESSAGE_OUTBOUND Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | JOB_ID | Value transfer | Type reference (TYPE) | SXMSJOB | 20040206 | ||||
| 2 | MESSAGE | Call by reference | Object reference (TYPE REF TO) | IF_XMS_MESSAGE_XMB | 20040206 | ||||
| 3 | PACK | Value transfer | Type reference (TYPE) | CHAR1 | Einstelliges Kennzeichen | 20041116 | |||
| 4 | QOS | Value transfer | Type reference (TYPE) | SXMSQOS | 20040206 | ||||
| 5 | QUEUE | Value transfer | Type reference (TYPE) | TRFCQNAM | Name einer tRFC-Queue | 20040818 | |||
| 6 | RUNTIME_IF | Call by reference | Object reference (TYPE REF TO) | IF_XMS_RUN_TIME_ENV | 20040206 | ||||
| 7 | SPLIT_MSG | Call by reference | Type reference (TYPE) | SXMSMREC | Receiver und Message-Guid einer gesplitteten Message | 20040206 | |||
| 8 | VERSION | Call by reference | Type reference (TYPE) | SXMSLSQNBR | Fortlaufende Nummer für ID eines Message-Log | 20040206 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | XMS: Ausnahmeklasse für Systemfehler | 20040206 |
Method CHECK_NAME_RULE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | JOB_ID | Call by reference | Type reference (TYPE) | SXMSJOB | Job-ID | 20031105 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | XI: Systemfehler | 20031121 |
Method CHECK_ON_RUNNING_JOB Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | JOB_ID | Call by reference | Type reference (TYPE) | SXMSJOB | 20030606 | ||||
| 2 | RET | Value transfer | Type reference (TYPE) | CHAR1 | 20030811 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | XMS: Ausnahmeklasse für Systemfehler | 20030606 |
Method CHECK_UPDATE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | JOB_WA | Call by reference | Type reference (TYPE) | SXMSJOBS | 20031020 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | XI: Systemfehler | 20031121 |
Method COMMIT_WORK Signature
Method COMMIT_WORK on class CL_XMS_JOBS has no parameter.
Method COMMIT_WORK on class CL_XMS_JOBS has no exception.
Method CONSTRUCTOR Signature
Method CONSTRUCTOR on class CL_XMS_JOBS has no parameter.
Method CONSTRUCTOR on class CL_XMS_JOBS has no exception.
Method DELETE_JOB Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ID | Call by reference | Type reference (TYPE) | SXMSJOBS-JOB_ID | 20030506 | ||||
| 2 | JOB | Call by reference | Object reference (TYPE REF TO) | CL_XMS_JOB | 20030423 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | XMS: Ausnahmeklasse für Systemfehler | 20030507 |
Method DETERMINE_MINUTES_FROM_UNIT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | MINUTES | Value transfer | Type reference (TYPE) | I | 20031013 | ||||
| 2 | PERIOD | Call by reference | Type reference (TYPE) | SXMSPERIOD | 20031013 | ||||
| 3 | UNIT | Call by reference | Type reference (TYPE) | SXMSUNIT | 20031013 |
Method DETERMINE_MINUTES_FROM_UNIT on class CL_XMS_JOBS has no exception.
Method DISPLAY_AUTHORITY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RET | Value transfer | Type reference (TYPE) | STRING | 20030630 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | XI: Systemfehler | 20030903 |
Method DISPLAY_AUTHORITY_S Signature
Method DISPLAY_AUTHORITY_S on class CL_XMS_JOBS has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | XI: Systemfehler | 20070911 |
Method EXECUTE_AUTHORITY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RET | Value transfer | Type reference (TYPE) | STRING | 20030630 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | XI: Systemfehler | 20030903 |
Method EXISTS_JOB Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | JOB_ID | Call by reference | Type reference (TYPE) | SXMSJOB | 20031022 | ||||
| 2 | RET | Value transfer | Type reference (TYPE) | CHAR1 | 20031022 |
Method EXISTS_JOB on class CL_XMS_JOBS has no exception.
Method GET_INSTANCE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | INSTANCE | Value transfer | Object reference (TYPE REF TO) | CL_XMS_JOBS | 20030417 |
Method GET_INSTANCE on class CL_XMS_JOBS has no exception.
Method GET_JOB Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | JOB | Value transfer | Object reference (TYPE REF TO) | CL_XMS_JOB | 20030422 | ||||
| 2 | JOB_ID | Call by reference | Type reference (TYPE) | SXMSJOB | 20030422 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | XMS: Ausnahmeklasse für Systemfehler | 20030819 |
Method GET_JOBS_TO_START Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | JOB_TAB | Value transfer | Type reference (TYPE) | SXMSJOBS_CL | 20030422 | ||||
| 2 | LOG | Value transfer | Object reference (TYPE REF TO) | CL_XMS_LOG | 20030723 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | XMS: Ausnahmeklasse für Systemfehler | 20030507 |
Method GET_JOB_ID_IN_CLIENTS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CLIENT | Value transfer | Type reference (TYPE) | SY-MANDT | 20030725 | ||||
| 2 | JOB_ID | Call by reference | Type reference (TYPE) | SXMSJOB | 20030725 |
Method GET_JOB_ID_IN_CLIENTS on class CL_XMS_JOBS has no exception.
Method GET_JOB_INT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | JOB_ID | Call by reference | Type reference (TYPE) | SXMSJOB | Job-ID | 20050228 | |||
| 2 | JOB_WA | Value transfer | Type reference (TYPE) | SXMSJOBS | Jobs für verzögerte Message Verarbeitung | 20050228 |
Method GET_JOB_INT on class CL_XMS_JOBS has no exception.
Method GET_JOB_LIST Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | JOB_TAB | Value transfer | Type reference (TYPE) | SXMSJOBS_TTYP | 20030506 |
Method GET_JOB_LIST on class CL_XMS_JOBS has no exception.
Method GET_SCHEDULER_JOBS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | SCHEDULER_TAB | Value transfer | Type reference (TYPE) | TBTCJOB_TTYP | TTYP für tbtcjob | 20041117 |
Method GET_SCHEDULER_JOBS on class CL_XMS_JOBS has no exception.
Method INSERT_JOB Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | JOB_WA | Call by reference | Type reference (TYPE) | SXMSJOBS | 20030506 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | XMS: Ausnahmeklasse für Systemfehler | 20030507 |
Method LOCK_AGAINST_RUNNING_JOB Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | JOB_ID | Call by reference | Type reference (TYPE) | SXMSJOB | 20030910 | ||||
| 2 | RET | Value transfer | Type reference (TYPE) | CHAR1 | 20030910 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | XMS: Ausnahmeklasse für Systemfehler | 20030910 |
Method LOCK_JOB Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | JOB_ID | Call by reference | Type reference (TYPE) | SXMSJOB | 20030606 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | XMS: Ausnahmeklasse für Systemfehler | 20030606 |
Method ROLLBACK_WORK Signature
Method ROLLBACK_WORK on class CL_XMS_JOBS has no parameter.
Method ROLLBACK_WORK on class CL_XMS_JOBS has no exception.
Method SCHEDULER_OFF Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | JOB_ID | Call by reference | Type reference (TYPE) | SXMSJOB | 20031017 |
Method SCHEDULER_OFF on class CL_XMS_JOBS has no exception.
Method SCHEDULER_ON Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | JOB_ID | Call by reference | Type reference (TYPE) | SXMSJOB | 20031017 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | XI: Systemfehler | 20031017 |
Method SET_DIRTY Signature
Method SET_DIRTY on class CL_XMS_JOBS has no parameter.
Method SET_DIRTY on class CL_XMS_JOBS has no exception.
Method START_JOB_STOP_ACTION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | JOB_ID | Call by reference | Type reference (TYPE) | SXMSJOB | Job-ID | 20050223 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20050223 |
Method TEST_JOB_STOP_ACTION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | JOB_ID | Call by reference | Type reference (TYPE) | SXMSJOB | Job-ID | 20050223 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | XI: Systemfehler | 20050223 |
Method UNLOCK_JOB Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | JOB_ID | Call by reference | Type reference (TYPE) | SXMSJOB | 20030606 |
Method UNLOCK_JOB on class CL_XMS_JOBS has no exception.
Method UNLOCK_START_JOB_STOP_ACTION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | JOB_ID | Call by reference | Type reference (TYPE) | SXMSJOB | Job-ID | 20050223 |
Method UNLOCK_START_JOB_STOP_ACTION on class CL_XMS_JOBS has no exception.
Method UNLOCK_TEST_JOB_STOP_ACTION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | JOB_ID | Call by reference | Type reference (TYPE) | SXMSJOB | Job-ID | 20050223 |
Method UNLOCK_TEST_JOB_STOP_ACTION on class CL_XMS_JOBS has no exception.
Method UPDATE_JOB Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | JOB_WA | Value transfer | Type reference (TYPE) | SXMSJOBS | 20030423 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | XMS: Ausnahmeklasse für Systemfehler | 20030507 |
History
| Last changed by/on | SAP | 20110908 |
| SAP Release Created in | 640 |