SAP ABAP Class CL_FPP_SERVICES (FPP Services)
Hierarchy
☛
EA-APPL (Software Component) SAP Enterprise Extension PLM, SCM, Financials
⤷
ICM (Application Component) Incentive and Commission Management (ICM)
⤷
FPPCO (Package) Framework for Parallel Processing (FPP): Control
⤷
⤷
Properties
| Class | CL_FPP_SERVICES | |
| Short Description | FPP Services | |
| Super Class | ||
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | FPPCO | Framework for Parallel Processing (FPP): Control |
| Created | 20041207 | SAP |
| Last change | 20110908 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
Class CL_FPP_SERVICES has no forward declaration.
Interfaces
Class CL_FPP_SERVICES has no interface implemented.
Friends
Class CL_FPP_SERVICES has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Constant | Public | Type reference (TYPE) | XUOBJECT | 'FPP_CUST' | Authorization Object | 20050128 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Static method | Public | Method | Authorization Check for FPP | 20041207 | |
| 2 | Static method | Public | Method | Check Authorization for Object for Parallel Processing | 20050127 | |
| 3 | Static method | Public | Method | Copy Run | 20100920 | |
| 4 | Static method | Private | Method | Fix Errors in Management Tables | 20050112 | |
| 5 | Static method | Public | Method | Delete All Data for a Certain Instance | 20050111 | |
| 6 | Static method | Private | Method | Delete Data Container Assigned to Run | 20050210 | |
| 7 | Static method | Public | Method | Read Free Batch Processes | 20041207 | |
| 8 | Static method | Public | Method | Read FPP Customizing | 20041220 | |
| 9 | Static method | Public | Method | Read Intervals Belonging to PID | 20050119 | |
| 10 | Static method | Private | Method | Read Jobs of PID | 20050125 | |
| 11 | Static method | Public | Method | Read All Jobs Currently Started By PFF | 20050124 | |
| 12 | Static method | Public | Method | Read All Jobs Started By PPF | 20050118 | |
| 13 | Static method | Public | Method | Read Log for Intervals of PID | 20041207 | |
| 14 | Static method | Public | Method | Read Free Batch Work Processes | 20041210 | |
| 15 | Static method | Public | Method | Read Free Batch Work Processes for Future Date | 20041210 | |
| 16 | Static method | Private | Method | Generates RUNKEY (PPF) from PID (FPP) | 20050117 | |
| 17 | Static method | Public | Method | Determine List of Runs | 20050112 | |
| 18 | Static method | Public | Method | Read Run Data of Any Run | 20041220 | |
| 19 | Static method | Public | Method | Determine Status of Run | 20050103 | |
| 20 | Static method | Public | Method | Flag Run for External Start | 20100920 | |
| 21 | Static method | Public | Method | Start Run | 20041207 | |
| 22 | Static method | Public | Method | Stop Run | 20041207 |
Events
| # | Event | Type | Visibility | Description | Created on |
|---|---|---|---|---|---|
| 1 | JOB_SCHEDUELD | Static Event (1) |
Public (2) |
20050519 | |
| 2 | RUNS_DELETED | Static Event (1) |
Public (2) |
After Deletion of Runs | 20050309 |
Types
Class CL_FPP_SERVICES has no local type.
Method Signatures
Method CHECK_AUTHORITY Signature
Method CHECK_AUTHORITY on class CL_FPP_SERVICES has no parameter.
Method CHECK_AUTHORITY on class CL_FPP_SERVICES has no exception.
Method CHECK_AUTHORITY_PAROBJ Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_FIELD | Call by reference | Type reference (TYPE) | ACTIV_AUTH | Aktivität | 20050127 | |||
| 2 | IV_OBJECT | Call by reference | Type reference (TYPE) | XUOBJECT | Berechtigungsobjekt | 20050128 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Ausnahmen FPP | 20050127 |
Method COPY_RUN Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ICL_RUN_NEW | Call by reference | Object reference (TYPE REF TO) | CL_FPP_RUNS | Definition eines parallelen Laufs | 20100920 | |||
| 2 | ICL_RUN_OLD | Call by reference | Object reference (TYPE REF TO) | CL_FPP_RUNS | Definition eines parallelen Laufs | 20100920 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Ausnahmen FPP | 20100920 |
Method DELETE_INCONSISTENCIES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_RUNS | Call by reference | Type reference (TYPE) | FPP_T_RUNS | Tabelle mit Laufdaten (FPP) | 20050112 | |||
| 2 | IT_RUNS | Call by reference | Type reference (TYPE) | FPP_T_RUNS | Tabelle mit Laufdaten (FPP) | 20050112 |
Method DELETE_INCONSISTENCIES on class CL_FPP_SERVICES has no exception.
Method DELETE_RUNS_ASSIGNED_INSTANCE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | FAILED_RUNS | Call by reference | Type reference (TYPE) | FPP_T_RUNS | Tabelle mit Laufdaten (FPP) | 20050111 | |||
| 2 | INSTANCE | Call by reference | Type reference (TYPE) | FPP_INSTANCE | Name einer Instanz eines Parallelisierungsobjekts | 20050111 | |||
| 3 | NUMBER_OF_RUNS | Call by reference | Type reference (TYPE) | I | Anzahl der gelöschten Läufe | 20050111 | |||
| 4 | OBJECT | Call by reference | Type reference (TYPE) | FPP_PAROBJ | Parallelisierungsobjekt des Parallelisierungsframework (FPP) | 20050111 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Ausnahmen FPP | 20050111 |
Method DELETE_RUN_DATA_CONTAINER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_CONTAINER | Call by reference | Type reference (TYPE) | FPP_DATACONTAINER | Identifizierung eines Datencontainers | 20050210 |
Method DELETE_RUN_DATA_CONTAINER on class CL_FPP_SERVICES has no exception.
Method GET_DISTRIBUTION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_DISTRIBUTION | Value transfer | Type reference (TYPE) | BANK_TAB_GRP_SRV | 20041207 | ||||
| 2 | IV_NUMBER | Call by reference | Type reference (TYPE) | FPP_JOBS | Anzahl der parallel laufenden Jobs | 20041207 |
Method GET_DISTRIBUTION on class CL_FPP_SERVICES has no exception.
Method GET_FPP_CUSTOMIZING Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_FPP_CUST | Call by reference | Type reference (TYPE) | FPP_CUST | Customizing FPP-Prozesse | 20041220 | |||
| 2 | IV_APPL | Call by reference | Type reference (TYPE) | FPP_APPL | Anwendung, die das Parallelisierungsframwork (FPP) nutzt | 20041220 | |||
| 3 | IV_MID | Call by reference | Type reference (TYPE) | FPP_MID | 20041220 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Kein Eintrag gefunden | 20041220 |
Method GET_INTERVAL_STATUS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_RUN_INTERVALS | Call by reference | Type reference (TYPE) | FPP_TT_RUN_INTERVAL | 20050119 | ||||
| 2 | IV_PID | Call by reference | Type reference (TYPE) | FPP_PID | 20050119 | ||||
| 3 | NUMBER_COMPLETE | Call by reference | Type reference (TYPE) | FPP_INTERVALS_I | Anzahl der Intervalle | 20100917 | |||
| 4 | NUMBER_FAILED | Call by reference | Type reference (TYPE) | FPP_INTERVALS_I | Anzahl der Intervalle | 20100920 | |||
| 5 | NUMBER_IN_PROCESS | Call by reference | Type reference (TYPE) | FPP_INTERVALS_I | Anzahl der Intervalle | 20100920 | |||
| 6 | NUMBER_OPEN | Call by reference | Type reference (TYPE) | FPP_INTERVALS_I | Anzahl der Intervalle | 20100920 | |||
| 7 | NUMBER_RETRY | Call by reference | Type reference (TYPE) | FPP_INTERVALS_I | Anzahl der Intervalle | 20100920 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20050119 |
Method GET_JOBS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_JOBS | Call by reference | Type reference (TYPE) | FPP_TT_V_OP | Generierte Tabelle zum View V_OP | 20050125 | |||
| 2 | IV_JOBCOUNT | Call by reference | Type reference (TYPE) | BTCJOBCNT | Kennummer eines Jobs | 20050204 | |||
| 3 | IV_JOBNAME | Call by reference | Type reference (TYPE) | BTCJOB | Name eines Hintergrundjobs | 20050125 | |||
| 4 | IV_TYPE | Call by reference | Type reference (TYPE) | C | 20050131 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Ausnahmen FPP | 20050125 |
Method GET_JOB_CURRENT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_JOBLIST | Call by reference | Type reference (TYPE) | FPP_TT_TBTCJOB | Tabellentyp für Jobs | 20050124 | |||
| 2 | IV_PID | Call by reference | Type reference (TYPE) | FPP_PID | ID eines Parallelisierungslaufs | 20050124 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Ausnahmen FPP | 20050603 |
Method GET_JOB_LIST Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_JOBS | Call by reference | Type reference (TYPE) | FPP_TT_V_OP | Verbindung von TBTCO und TBTCP | 20050125 | |||
| 2 | IV_PID | Call by reference | Type reference (TYPE) | FPP_PID | ID eines Parallelisierungslaufs | 20050124 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Ausnahmen FPP | 20050603 |
Method GET_LOG_INTERVAL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_LOG_HANDLE | Call by reference | Type reference (TYPE) | BAL_T_LOGH | 20050119 | ||||
| 2 | IV_RUN_INTERVAL | Call by reference | Type reference (TYPE) | FPP_RUN_INTERVAL | Status der Intervalle zu einem Lauf | 20050118 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20050119 |
Method GET_RESOURCES_CURRENT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | LT_RESOURCE_INFO | Call by reference | Type reference (TYPE) | FPP_TS_BAPIXMCRES | 20041210 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20041210 |
Method GET_RESOURCES_DATE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_DATE | Call by reference | Type reference (TYPE) | FPP_DATE | 20041210 | ||||
| 2 | IV_TIME | Call by reference | Type reference (TYPE) | FPP_TIME | 20041210 | ||||
| 3 | LT_RESOURCE_INFO | Call by reference | Type reference (TYPE) | FPP_TS_BAPIXMCRES | 20041210 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20041210 |
Method GET_RUNKEY_FROM_PID Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_RUNKEY | Call by reference | Type reference (TYPE) | BANK_TAB_RUNKEY | Liste von Massenlaufschlüsseln | 20050204 | |||
| 2 | EV_RUNKEY | Call by reference | Type reference (TYPE) | BANK_STR_RUNKEY | 20050117 | ||||
| 3 | IV_PID | Call by reference | Type reference (TYPE) | FPP_PID | 20050117 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Ausnahmen FPP | 20050202 |
Method GET_RUNS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_ERRORS_IN_RUNS | Call by reference | Type reference (TYPE) | FPP_T_RUNS | Tabelle mit Laufdaten (FPP) | 20050131 | |||
| 2 | ET_RUN_DATA | Call by reference | Type reference (TYPE) | FPP_T_RUNS | Tabelle mit Laufdaten (FPP) | 20050207 | |||
| 3 | ET_RUN_OBJECTS | Call by reference | Type reference (TYPE) | FPP_TS_RUN_OBJECTS | Liste mit Laufdefinitionen (Instanzen der Klasse CL_FPP_RUNS | 20050112 | |||
| 4 | EXTERNAL_RUN_ID | Call by reference | Type reference (TYPE) | BANK_DTE_PP_RUNID_EXT | externe Kennung eines Massenlaufs | 20050112 | |||
| 5 | INSTANCE | Call by reference | Type reference (TYPE) | FPP_INSTANCE | Name einer Instanz eines Parallelisierungsobjekts | 20050112 | |||
| 6 | MID | Call by reference | Type reference (TYPE) | FPP_MID | 20050118 | ||||
| 7 | OBJECT | Call by reference | Type reference (TYPE) | FPP_PAROBJ | Parallelisierungsobjekt des Parallelisierungsframework (FPP) | 20050112 | |||
| 8 | RANGE_DATE | Call by reference | Type reference (TYPE) | FPP_T_RANGE_DATE | Datumsbereich | 20050131 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Ausnahmen FPP | 20050117 |
Method GET_RUN_DATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_RUN | Call by reference | Type reference (TYPE) | FPP_RUNS | Laufdaten zu einer Parallelverarbeitung | 20050110 | |||
| 2 | ET_RUNS | Call by reference | Type reference (TYPE) | FPP_T_RUNS | 20041220 | ||||
| 3 | IV_PID | Call by reference | Type reference (TYPE) | FPP_PID | Identifizierung eines parallelen Laufs | 20041220 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Keine Daten vorhanden | 20041220 |
Method GET_RUN_STATUS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_STATUS | Value transfer | Type reference (TYPE) | FPP_RUN_STATUS | 20050103 | ||||
| 2 | IV_PID | Call by reference | Type reference (TYPE) | FPP_PID | Identifizierung eines parallelen Laufs | 20050103 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Ausnahmen FPP | 20050121 |
Method MARK_EXTERNAL_START Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_PID | Call by reference | Type reference (TYPE) | FPP_PID | Identifizierung eines parallelen Laufs | 20100920 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Ausnahmen FPP | 20100920 |
Method START_JOB Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_JOB_STATUS | Call by reference | Type reference (TYPE) | BTCSTATUS | Zustand eines Batchjobs | 20050110 | |||
| 2 | IV_DATE | Call by reference | Type reference (TYPE) | BTCSDATE | geplantes Ausführungsdatum eines Batch-Jobs | 20041207 | |||
| 3 | IV_DIALOG | Call by reference | Type reference (TYPE) | BOOLE_D | ' ' | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20050104 | ||
| 4 | IV_JOBNAME | Call by reference | Type reference (TYPE) | BTCJOB | Name eines Hintergrundjobs | 20041207 | |||
| 5 | IV_PID | Call by reference | Type reference (TYPE) | FPP_PID | Identifizierung eines parallelen Laufs | 20041207 | |||
| 6 | IV_TIME | Call by reference | Type reference (TYPE) | BTCSTIME | geplante Ausführungszeit eines Batch-Jobs | 20041207 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Ausnahmen FPP | 20041207 |
Method STOP_JOB Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_PID | Call by reference | Type reference (TYPE) | FPP_PID | Identifizierung eines parallelen Laufs | 20041207 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Ausnahmen FPP | 20050110 |
Event Signatures
Event JOB_SCHEDUELD Signature
| # | Parameter | Type | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | PID | Exporting | Value transfer | Type reference (TYPE) | FPP_PID | Identifizierung eines parallelen Laufs | 20050519 |
Event RUNS_DELETED Signature
| # | Parameter | Type | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_INSTANCE | Exporting | Value transfer | Type reference (TYPE) | FPP_INSTANCE | Name einer Instanz eines Parallelisierungsobjekts | 20050309 | ||
| 2 | IV_OBJECT | Exporting | Value transfer | Type reference (TYPE) | FPP_PAROBJ | Parallelisierungsobjekt des Parallelisierungsframework (FPP) | 20050309 |
History
| Last changed by/on | SAP | 20110908 |
| SAP Release Created in | 600 |