SAP ABAP Class CL_HR_VACANCY (Vacancy Handling of Positions in HR)
Hierarchy
SAP_HRRXX (Software Component) Sub component SAP_HRRXX of SAP_HR
   PA-OS-ST (Application Component) Staffing
     PP00 (Package) Organization and planning (application)
Properties
Class CL_HR_VACANCY  
Short Description Vacancy Handling of Positions in HR    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package PP00   Organization and planning (application) 
Created 20030814   SAP 
Last change 00000000   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_HR_VACANCY has no forward declaration.
Interfaces
Class CL_HR_VACANCY has no interface implemented.
Friends
Class CL_HR_VACANCY has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 DEL_MARKER Constant Private Type reference (TYPE) HRBUFFER-OPERA 'D' Operation ID 20030814
2 EV_VACCRE Constant Private Type reference (TYPE) SWO_EVENT 'SETVACANCY' Event for Workflow 20030820
3 EV_VACDEL Constant Private Type reference (TYPE) SWO_EVENT 'DELIMITVACANCY' Event for Workflow 20030820
4 FALSE Constant Private Type reference (TYPE) BOOLE_D SPACE Data Element for Domain BOOLE: TRUE (="X") and FALSE (=" ") 20030820
5 HIGH_DATE Constant Private Type reference (TYPE) DATS '99991231' Field of Type DATS 20030814
6 ID_INFTY Constant Private Type reference (TYPE) INFOTYP '1000' Infotype 20030814
7 INS_MARKER Constant Private Type reference (TYPE) HRBUFFER-OPERA 'I' Operation ID 20030814
8 LOW_DATE Constant Private Type reference (TYPE) DATS '18000101' Field of Type DATS 20030814
9 OBS_INFTY Constant Private Type reference (TYPE) INFOTYP '1014' Infotype 20030819
10 RELA_INFTY Constant Private Type reference (TYPE) INFOTYP '1001' Infotype 20030814
11 TRUE Constant Private Type reference (TYPE) BOOLE_D 'X' Data Element for Domain BOOLE: TRUE (="X") and FALSE (=" ") 20030820
12 VAC_INFTY Constant Private Type reference (TYPE) INFOTYP '1007' Infotype 20030815
Methods
# Method Level Visibility Method type Description Created on
1 CALCULATE Static method Private Method Adjust PLOGTAB and Calculate Vacancies 20030814
2 CHECK_NEW_VACANCIES Static method Private Method Check Whether Position Is Already Obsolete or Exists At All 20030820
3 CREATE_WORKFLOW Static method Private Method Generation of Vacancies via Workflow 20030820
4 INITIALIZATION Static method Private Method Initializations and Initial Checks 20030820
5 PROCESS_VACANCY_FROM_PA Static method Public Method Handling of Vacancies After Organizational Reassignmnt in PA 20030814
Events
Class CL_HR_VACANCY has no event.
Types
Class CL_HR_VACANCY has no local type.
Method Signatures

Method CALCULATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting IS_OK Value transfer Type reference (TYPE) BOOLE_D Verknüpfungsfeld für View-Query 20030821
2 Importing PLOGTAB Value transfer Type reference (TYPE) HRDBTAB_TAB Original Plogtab 20030814
3 Exporting PLOGTAB_VACANCY Value transfer Type reference (TYPE) HRDBTAB_TAB Durch Vakanzen angereicherte Plogtab 20030814
4 Importing T77S0_PLOGI_PLOGI Value transfer Type reference (TYPE) T77S0-GSVAL integrierte Planvariante 20030814
5 Importing T77S0_PPVAC_PTIME Value transfer Type reference (TYPE) T77S0-GSVAL Vorlaufzeit für neue Vakanzen 20030825
# Exception Resumable Description Created on
1 HR_VACANCY_ERROR Fehler im Vakanzenprozess von Planstellen im HR 20030814

Method CHECK_NEW_VACANCIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing PLOGTAB_VACANCY Value transfer Type reference (TYPE) HRDBTAB_TAB Vakanzen Plogtab 20030820
2 Importing T77S0_PPVAC_SUPPR Value transfer Type reference (TYPE) T77S0-GSVAL Vakanzenunterdrückung 20030825
# Exception Resumable Description Created on
1 HR_VACANCY_ERROR Fehler im Vakanzenhandling bei Planstellen im HR 20030820

Method CREATE_WORKFLOW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting IS_OK Value transfer Type reference (TYPE) BOOLE_D Verknüpfungsfeld für View-Query 20030820
2 Importing PLOGTAB_VACANCY Value transfer Type reference (TYPE) HRDBTAB_TAB Vollständige und geprüfte Vakanzen Plogtab 20030820
# Exception Resumable Description Created on
1 HR_VACANCY_ERROR Fehler im Vakanzenprozess von Planstellen im HR 20030825

Method INITIALIZATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting T77S0_PLOGI_ORGA Value transfer Type reference (TYPE) T77S0-GSVAL Wert des semantischen Kürzels 20030820
2 Exporting T77S0_PLOGI_PLOGI Value transfer Type reference (TYPE) T77S0-GSVAL Wert des semantischen Kürzels 20030820
3 Exporting T77S0_PPVAC_PPVAC Value transfer Type reference (TYPE) T77S0-GSVAL Wert des semantischen Kürzels 20030820
4 Exporting T77S0_PPVAC_PTIME Value transfer Type reference (TYPE) T77S0-GSVAL Wert des semantischen Kürzels 20030825
5 Exporting T77S0_PPVAC_SUPPR Value transfer Type reference (TYPE) T77S0-GSVAL Wert des semantischen Kürzels 20030820

Method INITIALIZATION on class CL_HR_VACANCY has no exception.

Method PROCESS_VACANCY_FROM_PA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting IS_OK Value transfer Type reference (TYPE) BOOLE_D Verknüpfungsfeld für View-Query 20030814
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20031015
3 Importing PLOGTAB Value transfer Type reference (TYPE) HRDBTAB_TAB Tabellentyp zur Struktur HRDBTAB 20030814
4 Importing SIMULATE Value transfer Type reference (TYPE) C Simulation zur Fehlergenerierung, aber ohne Workflowstart 20031014

Method PROCESS_VACANCY_FROM_PA on class CL_HR_VACANCY has no exception.
History
Last changed by/on SAP  00000000 
SAP Release Created in 470