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 DELETE_OBJECT Static method Public Method Deletes Objects 20021112
2 DETERMINE_OFFER_OF_STEP Static method Public Method Determines Objects of a Step (2 Categories) 20020919
3 DETERMINE_RESULT_OF_STEP Static method Public Method Determines Objects of a Step (3 Categories) 20020919
4 GET_ALL_OBJECTS_OF_STEP Static method Public Method Delivers All Objects in a Step 20021129
5 GET_CHILDREN_TO_RESET Static method Public Method Checks if Status can be Reset for Lower-Level Steps 20021025
6 GET_OBJECTS_TO_DELETE Static method Public Method Finds Objects That May be Deleted 20021112
7 GET_OBJECTS_TO_DELETE_CM Static method Public Method Finds Objects That May be Deleted 20040301
8 GET_OBJECTS_TO_DISPLAY Static method Public Method Finds Objects to be Displayed 20021125
9 GET_OBJECTS_TO_RESET Static method Public Method Searches for Objects Whose Status can be Reset 20021024
10 GET_OBJECTS_TO_SETSUCC Static method Public Method Seraches for object whose status may be set to successful 20031008
11 GET_OBJECTS_TO_SETSUCC_CM Static method Public Method Seraches for object whose status may be set to successful 20040301
12 INSERT_OBJECTS Static method Public Method Inserts New Objects 20020919
13 SET_STATUS Static method Public Method Sets Status of Objects 20020920
14 SET_STATUS_ERR Static method Public Method Sets Status of all Objects to Incorrect 20021022
15 SET_STATUS_INI Static method Public Method Sets Status of all Objects to Initial 20021022
16 SET_STATUS_SUCC 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 Importing DELETE_ST Value transfer Type reference (TYPE) FLAG allgemeines flag 20040301
2 Importing FLT_VAL Value transfer Type reference (TYPE) PAY_ST_OBJ Parameter FLT_VAL der Methode DELETE_OBJECT 20021112
3 Importing IMP_PROCESSID Value transfer Type reference (TYPE) T52SP-PROCESSID Prozess 20021112
4 Importing IMP_STEPID Call by reference Type reference (TYPE) T52STH-STEPID Identifikator eines Schritts im Prozessmodell 20040301
5 Importing PERNR_LIST Value transfer Type reference (TYPE) PERNR_TAB PERNR Tabelle 20021112
6 Importing PERNR_PERSON_LIST Call by reference Type reference (TYPE) PCCET_PERNR_PERSONID Beschäftigungsvertrag Zentrale Person 20040301
7 Importing PERSON_LIST Value transfer Type reference (TYPE) PERNR_TAB PERSONEN Tabelle 20021112
# Exception Resumable Description Created on
1 UPDATE_ERROR 20021112

Method DETERMINE_OFFER_OF_STEP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FLT_VAL Value transfer Type reference (TYPE) PAY_ST_OBJ Parameter FLT_VAL der Methode DETERMINE_OFFER_OF_STEP 20020919
2 Importing 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 Importing IMP_PROCESS Call by reference Object reference (TYPE REF TO) CL_HR_PM_PW_PROCESS Prozeß 20020919
4 Importing IMP_SUPPLIER_STEP Call by reference Object reference (TYPE REF TO) CL_HR_PM_PM_STEP Schritt im Prozeßmodell 20020919
5 Returning 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 Importing FLT_VAL Value transfer Type reference (TYPE) PAY_ST_OBJ Parameter FLT_VAL der Methode BLUP 20020919
2 Importing 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 Importing IMP_PROCESS Call by reference Object reference (TYPE REF TO) CL_HR_PM_PW_PROCESS Prozeß 20020919
4 Importing IMP_TARGET_STEP Call by reference Object reference (TYPE REF TO) CL_HR_PM_PM_STEP Schritt im Prozeßmodell 20020919
5 Returning 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 Importing FLT_VAL Value transfer Type reference (TYPE) PAY_ST_OBJ Parameter FLT_VAL der Methode GET_ALL_OBJECTS_OF_STEP 20021129
2 Importing IMP_STEP Call by reference Object reference (TYPE REF TO) CL_HR_PM_PW_PROCESS_STEP Schritt im Prozeßmodell 20021129
3 Returning 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 Importing FLT_VAL Value transfer Type reference (TYPE) PAY_ST_OBJ Parameter FLT_VAL der Methode GET_OBJECTS_TO_RESET 20021025
2 Importing IMP_PARCEL Value transfer Type reference (TYPE) PAY_PM_PARAID Prozeßmanager: Identifikator eines Paketes 20021025
3 Importing NUR_PERNR Value transfer Type reference (TYPE) FLAG allgemeines flag 20040302
4 Changing 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 Importing FLT_VAL Value transfer Type reference (TYPE) PAY_ST_OBJ Parameter FLT_VAL der Methode GET_OBJECT_TO_DELETE 20021112
2 Importing IMP_PROCESSID Value transfer Type reference (TYPE) T52SP-PROCESSID Prozess 20021112
3 Importing IMP_STEPID Value transfer Type reference (TYPE) T52SPS-STEPID Schritt 20021118
4 Exporting 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 Importing FLT_VAL Call by reference Type reference (TYPE) PAY_ST_OBJ Objekt in der HR-Statusverwaltung 20040301
2 Exporting FORBIDDEN Call by reference Type reference (TYPE) FLAG allgemeines flag 20040301
3 Importing IMP_PROCESSID Call by reference Type reference (TYPE) T52SP-PROCESSID Nummer eines Prozesses 20040301
4 Importing 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 Importing FLT_VAL Value transfer Type reference (TYPE) PAY_ST_OBJ 20021125
2 Importing IMP_PARCEL Value transfer Type reference (TYPE) PAY_PM_PARAID Paket 20021125
3 Importing LEVEL Value transfer Type reference (TYPE) SEU_LEVEL Level eines Knotens 20021125
4 Exporting PERNR_PERSON_LIST Value transfer Type reference (TYPE) PCCET_PERNR_PERSONID Beschäftigungsvertrag Zentrale Person 20021125
5 Importing RANGE_TABLE Value transfer Type reference (TYPE) ANY TABLE 20021126
6 Importing 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 Importing FLT_VAL Value transfer Type reference (TYPE) PAY_ST_OBJ Parameter FLT_VAL der Methode GET_OBJECTS_TO_RESET 20021024
2 Importing IMP_PARCEL Value transfer Type reference (TYPE) PAY_PM_PARAID Paket 20021024
3 Importing LEVEL Value transfer Type reference (TYPE) SEU_LEVEL Level eines Knotens 20021024
4 Importing NUR_PROVISIONAL Value transfer Type reference (TYPE) FLAG allgemeines flag 20040304
5 Exporting PERNR_PERSON_LIST Value transfer Type reference (TYPE) PCCET_PERNR_PERSONID Tabelle mit Pernr/Personen 20021025
6 Exporting 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 Importing FLT_VAL Value transfer Type reference (TYPE) PAY_ST_OBJ Parameter FLT_VAL der Methode GET_OBJECTS_TO_RESET 20031008
2 Importing IMP_PARCEL Value transfer Type reference (TYPE) PAY_PM_PARAID Paket 20031008
3 Exporting 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 Importing FLT_VAL Value transfer Type reference (TYPE) PAY_ST_OBJ Parameter FLT_VAL der Methode GET_OBJECTS_TO_RESET 20040301
2 Exporting FORBIDDEN Value transfer Type reference (TYPE) FLAG Tabelle mit Pernr/Personen 20040301
3 Importing 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 Importing FLT_VAL Value transfer Type reference (TYPE) PAY_ST_OBJ Parameter FLT_VAL der Methode INSERT_OBJECTS 20020919
2 Importing IMP_OBJECTS Call by reference Type reference (TYPE) PAY_PM_OBJECTS Prozeßmanager: 20020919
3 Importing 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 Importing FLT_VAL Value transfer Type reference (TYPE) PAY_ST_OBJ Parameter FLT_VAL der Methode SET_STATUS 20020920
2 Importing IMP_OBJECTS Call by reference Object reference (TYPE REF TO) CL_HR_PM_PW_PARCEL_OBJECTS Objekte eines Pakets 20020920
3 Importing IMP_PARCEL Value transfer Object reference (TYPE REF TO) CL_HR_PM_PW_PARCEL Prozeßmanager: Identifikator eines Paketes 20020920
4 Importing IMP_SET_ERR Value transfer Type reference (TYPE) T52ST-STATUS Status für Abrechnung und Zeitwirtschaft 20020920
5 Importing IMP_SET_NOT_SEL Value transfer Type reference (TYPE) T52ST-STATUS Status für Abrechnung und Zeitwirtschaft 20020920
6 Importing IMP_SET_PRE Value transfer Type reference (TYPE) T52ST-STATUS Status für Abrechnung und Zeitwirtschaft 20020920
7 Importing IMP_SET_SUC Value transfer Type reference (TYPE) T52ST-STATUS Status für Abrechnung und Zeitwirtschaft 20020920
# Exception Resumable Description Created on
1 UPDATE_ERROR 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 Exporting ALL_PERNR Call by reference Type reference (TYPE) ANY TABLE 20040301
2 Importing FLT_VAL Value transfer Type reference (TYPE) PAY_ST_OBJ Parameter FLT_VAL der Methode SET_STATUS_ERR 20021022
3 Importing IMP_PROCESSID Value transfer Type reference (TYPE) T52SP-PROCESSID Nummer eines Prozesses 20021022
4 Importing IMP_STEPID Value transfer Type reference (TYPE) T52SPS-STEPID Identifikator eines Schritts im Prozessmodell 20021022
5 Changing PERNR_LIST Value transfer Type reference (TYPE) PERNR_TAB Tabelle mit Pernr 20021022
6 Importing PERNR_PERSON_LIST Call by reference Type reference (TYPE) PCCET_PERNR_PERSONID Beschäftigungsvertrag Zentrale Person 20040301
7 Importing PERSON_LIST Value transfer Type reference (TYPE) PERNR_TAB Tabelle mit Personen 20021022
8 Importing REST_PERNR_PERSON_LIST Call by reference Type reference (TYPE) PCCET_PERNR_PERSONID Beschäftigungsvertrag Zentrale Person 20040305
# Exception Resumable Description Created on
1 UPDATE_ERROR 20021022

Method SET_STATUS_INI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ALL_PERNR Call by reference Type reference (TYPE) ANY TABLE 20040301
2 Importing FLT_VAL Value transfer Type reference (TYPE) PAY_ST_OBJ Parameter FLT_VAL der Methode SET_STATUS_INI 20021022
3 Importing IMP_PROCESSID Value transfer Type reference (TYPE) T52SP-PROCESSID Nummer eines Prozesses 20021022
4 Importing IMP_STEPID Value transfer Type reference (TYPE) T52SPS-STEPID Identifikator eines Schritts im Prozessmodell 20021022
5 Changing PERNR_LIST Value transfer Type reference (TYPE) PERNR_TAB Tabelle mit pernr 20021022
6 Importing PERNR_PERSON_LIST Call by reference Type reference (TYPE) PCCET_PERNR_PERSONID Beschäftigungsvertrag Zentrale Person 20040301
7 Changing PERSON_LIST Value transfer Type reference (TYPE) PERNR_TAB Tabelle mit Personen 20021022
8 Importing REST_PERNR_PERSON_LIST Call by reference Type reference (TYPE) PCCET_PERNR_PERSONID Beschäftigungsvertrag Zentrale Person 20040305
# Exception Resumable Description Created on
1 UPDATE_ERROR 20021022

Method SET_STATUS_SUCC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FLT_VAL Value transfer Type reference (TYPE) PAY_ST_OBJ Parameter FLT_VAL der Methode SET_STATUS_ERR 20031008
2 Importing IMP_PROCESSID Value transfer Type reference (TYPE) T52SP-PROCESSID Nummer eines Prozesses 20031008
3 Importing IMP_STEPID Value transfer Type reference (TYPE) T52SPS-STEPID Identifikator eines Schritts im Prozessmodell 20031008
4 Importing PERNR_LIST Value transfer Type reference (TYPE) PERNR_TAB Tabelle mit Pernr 20031008
5 Importing PERNR_PERSON_LIST Call by reference Type reference (TYPE) PCCET_PERNR_PERSONID Beschäftigungsvertrag Zentrale Person 20040301
6 Importing PERSON_LIST Value transfer Type reference (TYPE) PERNR_TAB Tabelle mit Personen 20031008
# Exception Resumable Description Created on
1 UPDATE_ERROR 20031008
History
Last changed by/on SAP  20040315 
SAP Release Created in 470