SAP ABAP Interface IF_EX_HR_PY_STATUS_DEAL (BAdI Interface IF_EX_HR_PY_STATUS_DEAL)
Hierarchy
☛
SAP_HRRXX (Software Component) Sub component SAP_HRRXX of SAP_HR
⤷
PY-XX-TL (Application Component) Tools
⤷
PCPM (Package) HR Process Model and Status Management
⤷
⤷
Meta Relationship - Used By
| # | Relationship type | Used by | Short Description | Created on |
|---|---|---|---|---|
| 1 | Interface implementation (CLASS c. INTERFACES i_ref) | CL_EX_HR_PY_STATUS_DEAL | BAdI Class CL_EX_HR_PY_STATUS_DEAL | 20020918 |
| 2 | Interface implementation (CLASS c. INTERFACES i_ref) | CL_IM_HR_PM_PERNR | Imp. Class for BAdI Imp. HR_PM_PERNR | 20020919 |
| 3 | Interface implementation (CLASS c. INTERFACES i_ref) | CL_IM_HR_PM_PERSON | Imp. Class for BAdI Imp. HR_PM_PERSON | 20020919 |
Properties
| Interface | IF_EX_HR_PY_STATUS_DEAL | |
| Short Description | BAdI Interface IF_EX_HR_PY_STATUS_DEAL |
General Data
| Package | PCPM | HR Process Model and Status Management |
| Created | 20020918 | SAP |
| Last changed | 20040315 | SAP |
| Unicode checks active |
Forward declarations
| # | Type group / Object type | Type | Type Description |
|---|---|---|---|
| 1 | HRPMO | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
| 2 | HRST0 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
Interfaces
Interface IF_EX_HR_PY_STATUS_DEAL has no interface.
Friends
Interface IF_EX_HR_PY_STATUS_DEAL has no friend.
Attributes
Interface IF_EX_HR_PY_STATUS_DEAL has no attribute.
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Static method | Public | Method | Deletes Objects | 20021112 | |
| 2 | Static method | Public | Method | Determines Objects of a Step (2 Categories) | 20020919 | |
| 3 | Static method | Public | Method | Determines Objects of a Step (3 Categories) | 20020919 | |
| 4 | Static method | Public | Method | Delivers All Objects in a Step | 20021129 | |
| 5 | Static method | Public | Method | Checks if Status can be Reset for Lower-Level Steps | 20021025 | |
| 6 | Static method | Public | Method | Finds Objects That May be Deleted | 20021112 | |
| 7 | Static method | Public | Method | Finds Objects That May be Deleted | 20040301 | |
| 8 | Static method | Public | Method | Finds Objects to be Displayed | 20021125 | |
| 9 | Static method | Public | Method | Searches for Objects Whose Status can be Reset | 20021024 | |
| 10 | Static method | Public | Method | Seraches for object whose status may be set to successful | 20031008 | |
| 11 | Static method | Public | Method | Seraches for object whose status may be set to successful | 20040301 | |
| 12 | Static method | Public | Method | Inserts New Objects | 20020919 | |
| 13 | Static method | Public | Method | Sets Status of Objects | 20020920 | |
| 14 | Static method | Public | Method | Sets Status of all Objects to Incorrect | 20021022 | |
| 15 | Static method | Public | Method | Sets Status of all Objects to Initial | 20021022 | |
| 16 | Static method | Public | Method | Sets the status of all objects to successful | 20031008 |
Events
Interface IF_EX_HR_PY_STATUS_DEAL has no event.
Types
Interface IF_EX_HR_PY_STATUS_DEAL has no local type.
Method Signatures
Method DELETE_OBJECT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | DELETE_ST | Value transfer | Type reference (TYPE) | FLAG | allgemeines flag | 20040301 | |||
| 2 | FLT_VAL | Value transfer | Type reference (TYPE) | PAY_ST_OBJ | Parameter FLT_VAL der Methode DELETE_OBJECT | 20021112 | |||
| 3 | IMP_PROCESSID | Value transfer | Type reference (TYPE) | T52SP-PROCESSID | Prozess | 20021112 | |||
| 4 | IMP_STEPID | Call by reference | Type reference (TYPE) | T52STH-STEPID | Identifikator eines Schritts im Prozessmodell | 20040301 | |||
| 5 | PERNR_LIST | Value transfer | Type reference (TYPE) | PERNR_TAB | PERNR Tabelle | 20021112 | |||
| 6 | PERNR_PERSON_LIST | Call by reference | Type reference (TYPE) | PCCET_PERNR_PERSONID | Beschäftigungsvertrag Zentrale Person | 20040301 | |||
| 7 | PERSON_LIST | Value transfer | Type reference (TYPE) | PERNR_TAB | PERSONEN Tabelle | 20021112 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20021112 |
Method DETERMINE_OFFER_OF_STEP Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | FLT_VAL | Value transfer | Type reference (TYPE) | PAY_ST_OBJ | Parameter FLT_VAL der Methode DETERMINE_OFFER_OF_STEP | 20020919 | |||
| 2 | IMP_OBJ_TYPE | Call by reference | Object reference (TYPE REF TO) | CL_HR_PM_ST_OBJECT_TYPE | Verwaltung der Objekttypen in der Statusverwaltung | 20020919 | |||
| 3 | IMP_PROCESS | Call by reference | Object reference (TYPE REF TO) | CL_HR_PM_PW_PROCESS | Prozeß | 20020919 | |||
| 4 | IMP_SUPPLIER_STEP | Call by reference | Object reference (TYPE REF TO) | CL_HR_PM_PM_STEP | Schritt im Prozeßmodell | 20020919 | |||
| 5 | RET_OBJECTS | Value transfer | Type reference (TYPE) | PAY_PM_INPUT_OBJS_TARGET_TAB | Tabelle der ermittelten Eingabeobjekte | 20020919 |
Method DETERMINE_OFFER_OF_STEP on Interface IF_EX_HR_PY_STATUS_DEAL has no exception.
Method DETERMINE_RESULT_OF_STEP Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | FLT_VAL | Value transfer | Type reference (TYPE) | PAY_ST_OBJ | Parameter FLT_VAL der Methode BLUP | 20020919 | |||
| 2 | IMP_OBJ_TYPE | Call by reference | Object reference (TYPE REF TO) | CL_HR_PM_ST_OBJECT_TYPE | Verwaltung der Objekttypen in der Statusverwaltung | 20020919 | |||
| 3 | IMP_PROCESS | Call by reference | Object reference (TYPE REF TO) | CL_HR_PM_PW_PROCESS | Prozeß | 20020919 | |||
| 4 | IMP_TARGET_STEP | Call by reference | Object reference (TYPE REF TO) | CL_HR_PM_PM_STEP | Schritt im Prozeßmodell | 20020919 | |||
| 5 | RET_OBJECTS | Value transfer | Type reference (TYPE) | PAY_PM_INPUT_OBJS_TARGET_TAB | Tabelle der ermittelten Eingabeobjekte | 20020919 |
Method DETERMINE_RESULT_OF_STEP on Interface IF_EX_HR_PY_STATUS_DEAL has no exception.
Method GET_ALL_OBJECTS_OF_STEP Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | FLT_VAL | Value transfer | Type reference (TYPE) | PAY_ST_OBJ | Parameter FLT_VAL der Methode GET_ALL_OBJECTS_OF_STEP | 20021129 | |||
| 2 | IMP_STEP | Call by reference | Object reference (TYPE REF TO) | CL_HR_PM_PW_PROCESS_STEP | Schritt im Prozeßmodell | 20021129 | |||
| 3 | RET_OBJECTS | Value transfer | Object reference (TYPE REF TO) | CL_HR_PM_PW_PARCEL_OBJECTS | Objekte eines Pakets | 20021129 |
Method GET_ALL_OBJECTS_OF_STEP on Interface IF_EX_HR_PY_STATUS_DEAL has no exception.
Method GET_CHILDREN_TO_RESET Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | FLT_VAL | Value transfer | Type reference (TYPE) | PAY_ST_OBJ | Parameter FLT_VAL der Methode GET_OBJECTS_TO_RESET | 20021025 | |||
| 2 | IMP_PARCEL | Value transfer | Type reference (TYPE) | PAY_PM_PARAID | Prozeßmanager: Identifikator eines Paketes | 20021025 | |||
| 3 | NUR_PERNR | Value transfer | Type reference (TYPE) | FLAG | allgemeines flag | 20040302 | |||
| 4 | PERNR_PERSON_LIST | Value transfer | Type reference (TYPE) | PCCET_PERNR_PERSONID | Tabelle mit Pernr/Personen | 20021025 |
Method GET_CHILDREN_TO_RESET on Interface IF_EX_HR_PY_STATUS_DEAL has no exception.
Method GET_OBJECTS_TO_DELETE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | FLT_VAL | Value transfer | Type reference (TYPE) | PAY_ST_OBJ | Parameter FLT_VAL der Methode GET_OBJECT_TO_DELETE | 20021112 | |||
| 2 | IMP_PROCESSID | Value transfer | Type reference (TYPE) | T52SP-PROCESSID | Prozess | 20021112 | |||
| 3 | IMP_STEPID | Value transfer | Type reference (TYPE) | T52SPS-STEPID | Schritt | 20021118 | |||
| 4 | PERNR_PERSON_LIST | Value transfer | Type reference (TYPE) | PCCET_PERNR_PERSONID | Beschäftigungsvertrag Zentrale Person | 20021112 |
Method GET_OBJECTS_TO_DELETE on Interface IF_EX_HR_PY_STATUS_DEAL has no exception.
Method GET_OBJECTS_TO_DELETE_CM Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | FLT_VAL | Call by reference | Type reference (TYPE) | PAY_ST_OBJ | Objekt in der HR-Statusverwaltung | 20040301 | |||
| 2 | FORBIDDEN | Call by reference | Type reference (TYPE) | FLAG | allgemeines flag | 20040301 | |||
| 3 | IMP_PROCESSID | Call by reference | Type reference (TYPE) | T52SP-PROCESSID | Nummer eines Prozesses | 20040301 | |||
| 4 | IMP_STEPID | Call by reference | Type reference (TYPE) | T52SPS-STEPID | Identifikator eines Schritts im Prozessmodell | 20040301 |
Method GET_OBJECTS_TO_DELETE_CM on Interface IF_EX_HR_PY_STATUS_DEAL has no exception.
Method GET_OBJECTS_TO_DISPLAY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | FLT_VAL | Value transfer | Type reference (TYPE) | PAY_ST_OBJ | 20021125 | ||||
| 2 | IMP_PARCEL | Value transfer | Type reference (TYPE) | PAY_PM_PARAID | Paket | 20021125 | |||
| 3 | LEVEL | Value transfer | Type reference (TYPE) | SEU_LEVEL | Level eines Knotens | 20021125 | |||
| 4 | PERNR_PERSON_LIST | Value transfer | Type reference (TYPE) | PCCET_PERNR_PERSONID | Beschäftigungsvertrag Zentrale Person | 20021125 | |||
| 5 | RANGE_TABLE | Value transfer | Type reference (TYPE) | ANY TABLE | 20021126 | ||||
| 6 | STATUS_TABLE | Value transfer | Type reference (TYPE) | ANY TABLE | 20021125 |
Method GET_OBJECTS_TO_DISPLAY on Interface IF_EX_HR_PY_STATUS_DEAL has no exception.
Method GET_OBJECTS_TO_RESET Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | FLT_VAL | Value transfer | Type reference (TYPE) | PAY_ST_OBJ | Parameter FLT_VAL der Methode GET_OBJECTS_TO_RESET | 20021024 | |||
| 2 | IMP_PARCEL | Value transfer | Type reference (TYPE) | PAY_PM_PARAID | Paket | 20021024 | |||
| 3 | LEVEL | Value transfer | Type reference (TYPE) | SEU_LEVEL | Level eines Knotens | 20021024 | |||
| 4 | NUR_PROVISIONAL | Value transfer | Type reference (TYPE) | FLAG | allgemeines flag | 20040304 | |||
| 5 | PERNR_PERSON_LIST | Value transfer | Type reference (TYPE) | PCCET_PERNR_PERSONID | Tabelle mit Pernr/Personen | 20021025 | |||
| 6 | REST_PERNR_PERSON_LIST | Value transfer | Type reference (TYPE) | PCCET_PERNR_PERSONID | Tabelle mit Pernr/Personen | 20040305 |
Method GET_OBJECTS_TO_RESET on Interface IF_EX_HR_PY_STATUS_DEAL has no exception.
Method GET_OBJECTS_TO_SETSUCC Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | FLT_VAL | Value transfer | Type reference (TYPE) | PAY_ST_OBJ | Parameter FLT_VAL der Methode GET_OBJECTS_TO_RESET | 20031008 | |||
| 2 | IMP_PARCEL | Value transfer | Type reference (TYPE) | PAY_PM_PARAID | Paket | 20031008 | |||
| 3 | PERNR_PERSON_LIST | Value transfer | Type reference (TYPE) | PCCET_PERNR_PERSONID | Tabelle mit Pernr/Personen | 20031008 |
Method GET_OBJECTS_TO_SETSUCC on Interface IF_EX_HR_PY_STATUS_DEAL has no exception.
Method GET_OBJECTS_TO_SETSUCC_CM Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | FLT_VAL | Value transfer | Type reference (TYPE) | PAY_ST_OBJ | Parameter FLT_VAL der Methode GET_OBJECTS_TO_RESET | 20040301 | |||
| 2 | FORBIDDEN | Value transfer | Type reference (TYPE) | FLAG | Tabelle mit Pernr/Personen | 20040301 | |||
| 3 | IMP_PARCEL | Value transfer | Type reference (TYPE) | PAY_PM_PARAID | Paket | 20040301 |
Method GET_OBJECTS_TO_SETSUCC_CM on Interface IF_EX_HR_PY_STATUS_DEAL has no exception.
Method INSERT_OBJECTS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | FLT_VAL | Value transfer | Type reference (TYPE) | PAY_ST_OBJ | Parameter FLT_VAL der Methode INSERT_OBJECTS | 20020919 | |||
| 2 | IMP_OBJECTS | Call by reference | Type reference (TYPE) | PAY_PM_OBJECTS | Prozeßmanager: | 20020919 | |||
| 3 | IMP_PARCEL | Call by reference | Object reference (TYPE REF TO) | CL_HR_PM_PW_PARCEL | Objekt Pakete in einem Prozeß | 20020919 |
Method INSERT_OBJECTS on Interface IF_EX_HR_PY_STATUS_DEAL has no exception.
Method SET_STATUS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | FLT_VAL | Value transfer | Type reference (TYPE) | PAY_ST_OBJ | Parameter FLT_VAL der Methode SET_STATUS | 20020920 | |||
| 2 | IMP_OBJECTS | Call by reference | Object reference (TYPE REF TO) | CL_HR_PM_PW_PARCEL_OBJECTS | Objekte eines Pakets | 20020920 | |||
| 3 | IMP_PARCEL | Value transfer | Object reference (TYPE REF TO) | CL_HR_PM_PW_PARCEL | Prozeßmanager: Identifikator eines Paketes | 20020920 | |||
| 4 | IMP_SET_ERR | Value transfer | Type reference (TYPE) | T52ST-STATUS | Status für Abrechnung und Zeitwirtschaft | 20020920 | |||
| 5 | IMP_SET_NOT_SEL | Value transfer | Type reference (TYPE) | T52ST-STATUS | Status für Abrechnung und Zeitwirtschaft | 20020920 | |||
| 6 | IMP_SET_PRE | Value transfer | Type reference (TYPE) | T52ST-STATUS | Status für Abrechnung und Zeitwirtschaft | 20020920 | |||
| 7 | IMP_SET_SUC | Value transfer | Type reference (TYPE) | T52ST-STATUS | Status für Abrechnung und Zeitwirtschaft | 20020920 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Error beim Aktualisieren der Tabelle T52sth oder T52sps. | 20020923 |
Method SET_STATUS_ERR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ALL_PERNR | Call by reference | Type reference (TYPE) | ANY TABLE | 20040301 | ||||
| 2 | FLT_VAL | Value transfer | Type reference (TYPE) | PAY_ST_OBJ | Parameter FLT_VAL der Methode SET_STATUS_ERR | 20021022 | |||
| 3 | IMP_PROCESSID | Value transfer | Type reference (TYPE) | T52SP-PROCESSID | Nummer eines Prozesses | 20021022 | |||
| 4 | IMP_STEPID | Value transfer | Type reference (TYPE) | T52SPS-STEPID | Identifikator eines Schritts im Prozessmodell | 20021022 | |||
| 5 | PERNR_LIST | Value transfer | Type reference (TYPE) | PERNR_TAB | Tabelle mit Pernr | 20021022 | |||
| 6 | PERNR_PERSON_LIST | Call by reference | Type reference (TYPE) | PCCET_PERNR_PERSONID | Beschäftigungsvertrag Zentrale Person | 20040301 | |||
| 7 | PERSON_LIST | Value transfer | Type reference (TYPE) | PERNR_TAB | Tabelle mit Personen | 20021022 | |||
| 8 | REST_PERNR_PERSON_LIST | Call by reference | Type reference (TYPE) | PCCET_PERNR_PERSONID | Beschäftigungsvertrag Zentrale Person | 20040305 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20021022 |
Method SET_STATUS_INI Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ALL_PERNR | Call by reference | Type reference (TYPE) | ANY TABLE | 20040301 | ||||
| 2 | FLT_VAL | Value transfer | Type reference (TYPE) | PAY_ST_OBJ | Parameter FLT_VAL der Methode SET_STATUS_INI | 20021022 | |||
| 3 | IMP_PROCESSID | Value transfer | Type reference (TYPE) | T52SP-PROCESSID | Nummer eines Prozesses | 20021022 | |||
| 4 | IMP_STEPID | Value transfer | Type reference (TYPE) | T52SPS-STEPID | Identifikator eines Schritts im Prozessmodell | 20021022 | |||
| 5 | PERNR_LIST | Value transfer | Type reference (TYPE) | PERNR_TAB | Tabelle mit pernr | 20021022 | |||
| 6 | PERNR_PERSON_LIST | Call by reference | Type reference (TYPE) | PCCET_PERNR_PERSONID | Beschäftigungsvertrag Zentrale Person | 20040301 | |||
| 7 | PERSON_LIST | Value transfer | Type reference (TYPE) | PERNR_TAB | Tabelle mit Personen | 20021022 | |||
| 8 | REST_PERNR_PERSON_LIST | Call by reference | Type reference (TYPE) | PCCET_PERNR_PERSONID | Beschäftigungsvertrag Zentrale Person | 20040305 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20021022 |
Method SET_STATUS_SUCC Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | FLT_VAL | Value transfer | Type reference (TYPE) | PAY_ST_OBJ | Parameter FLT_VAL der Methode SET_STATUS_ERR | 20031008 | |||
| 2 | IMP_PROCESSID | Value transfer | Type reference (TYPE) | T52SP-PROCESSID | Nummer eines Prozesses | 20031008 | |||
| 3 | IMP_STEPID | Value transfer | Type reference (TYPE) | T52SPS-STEPID | Identifikator eines Schritts im Prozessmodell | 20031008 | |||
| 4 | PERNR_LIST | Value transfer | Type reference (TYPE) | PERNR_TAB | Tabelle mit Pernr | 20031008 | |||
| 5 | PERNR_PERSON_LIST | Call by reference | Type reference (TYPE) | PCCET_PERNR_PERSONID | Beschäftigungsvertrag Zentrale Person | 20040301 | |||
| 6 | PERSON_LIST | Value transfer | Type reference (TYPE) | PERNR_TAB | Tabelle mit Personen | 20031008 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20031008 |
History
| Last changed by/on | SAP | 20040315 |
| SAP Release Created in | 470 |