SAP ABAP Class /ISDFPS/CL_HROM_HCP_GEN (Generation of HCP CUST + Infty)
Hierarchy
EA-DFPS (Software Component) SAP Enterprise Extension Defense Forces & Public Security
   IS-DFS-OF-FDP (Application Component) Structures Workbench
     /ISDFPS/FDP (Package) Armed Forces and Deployment Planning
Properties
Class /ISDFPS/CL_HROM_HCP_GEN  
Short Description Generation of HCP CUST + Infty    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package /ISDFPS/FDP   Armed Forces and Deployment Planning 
Created 20040702   SAP 
Last change 20050409   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class /ISDFPS/CL_HROM_HCP_GEN has no forward declaration.
Interfaces
Class /ISDFPS/CL_HROM_HCP_GEN has no interface implemented.
Friends
Class /ISDFPS/CL_HROM_HCP_GEN has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 FALSE Constant Private Type reference (TYPE) BOOLE_D SPACE Data Element for Domain BOOLE: TRUE (="X") and FALSE (=" ") 20040702
2 TRUE Constant Private Type reference (TYPE) BOOLE_D 'X' Data Element for Domain BOOLE: TRUE (="X") and FALSE (=" ") 20040702
Methods
# Method Level Visibility Method type Description Created on
1 ADAPT_HCP_IN_UPDATE Static method Public Method Call from the Update BAdI 20050317
2 CHECK_KONTINGENT_EXISTENCE Static method Public Method Check Existence of a Contingent 20050208
3 CHECK_KONTINGENT_FOR_HCP Static method Public Method Check Existence of a Contingent for HCP Subtype/Formation 20050211
4 DEL_CUST_OF_HCP Static method Public Method Delete Customizing and IT1019 for Non-Existent Contingents 20050317
5 DEL_HCP_AND_CUST Static method Public Method Delete Customizing and IT1019 for Non-Existent Contingents 20050315
6 DEL_HCP_OF_FORMATION Static method Public Method Deletion of 1019 for Root Object/Formation 20050208
7 GEN_INITIAL_HCP Static method Public Method Creation of HCP Customizing + IT1019 Record w. MAX Headcount 20040702
Events
Class /ISDFPS/CL_HROM_HCP_GEN has no event.
Types
Class /ISDFPS/CL_HROM_HCP_GEN has no local type.
Method Signatures

Method ADAPT_HCP_IN_UPDATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P1019_EXP_TAB Call by reference Type reference (TYPE) P1019_EXP_TAB 20050317
2 Importing P1956_EXP_TAB Call by reference Type reference (TYPE) P1956_EXP_TAB Tabellentyp zur Struktur P1956_EXP 20050317
3 Importing PLOG_TAB Call by reference Type reference (TYPE) HRDBTAB_TAB Tabellentyp zur Struktur HRDBTAB 20050317
4 Importing TB_PLOG_TAB Call by reference Type reference (TYPE) HRTBUFFER_TAB Tabellentyp zur Struktur HRTBUFFER 20050317

Method ADAPT_HCP_IN_UPDATE on class /ISDFPS/CL_HROM_HCP_GEN has no exception.

Method CHECK_KONTINGENT_EXISTENCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ISTAT Value transfer Type reference (TYPE) ISTAT_D Planungsstatus 20050208
2 Importing KONTINGENT_BEGDA Call by reference Type reference (TYPE) DATUM Datum 20050208
3 Importing KONTINGENT_ENDDA Call by reference Type reference (TYPE) DATUM Datum 20050208
4 Importing KONTINGENT_KEY Call by reference Type reference (TYPE) HCP_FORMATION Formation Headcountplanung 20050208
5 Exporting NO_KONTINGENT Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20050208
6 Importing OBJID Call by reference Type reference (TYPE) OBJEKTID ObjektId 20050208
7 Importing OTYPE Call by reference Type reference (TYPE) OTYPE Objekttyp 20050208
8 Importing PLVAR Call by reference Type reference (TYPE) PLVAR Planvariante 20050208
# Exception Resumable Description Created on
1 CHECK_IT1956_FAILED Existenzprüfung auf IT1956 konnte nicht durchgeführt werden 20050208

Method CHECK_KONTINGENT_FOR_HCP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FORMATION Value transfer Type reference (TYPE) HCP_FORMATION Formation Headcountplanung 20050211
2 Exporting NO_KONTINGENT Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20050211
3 Importing OBJID Value transfer Type reference (TYPE) PD_OBJID_R ID/Schlüssel des Objektes 20050211
4 Importing OTYPE Value transfer Type reference (TYPE) OTYPE Objekttyp 20050211
5 Importing PLANNING_TYPE Call by reference Type reference (TYPE) SUBTY Subtyp 20050211
6 Importing PLVAR Value transfer Type reference (TYPE) PLVAR Planvariante 20050211
# Exception Resumable Description Created on
1 CHECK_PLANNING_EXIST_FAILED Existenzprüfung Plannung fehlgeschlagen 20050211

Method DEL_CUST_OF_HCP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FORMATION Call by reference Type reference (TYPE) HCP_FORMATION Formation Headcountplanung 20050317
2 Importing ROOT_OBJID Call by reference Type reference (TYPE) OBJEKTID ObjektId 20050317
3 Importing ROOT_OTYPE Call by reference Type reference (TYPE) OTYPE Objekttyp 20050317
4 Importing ROOT_PLVAR Call by reference Type reference (TYPE) PLVAR Planvariante 20050317
5 Importing TEST Call by reference Type reference (TYPE) BOOLE_D SPACE Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20050317

Method DEL_CUST_OF_HCP on class /ISDFPS/CL_HROM_HCP_GEN has no exception.

Method DEL_HCP_AND_CUST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting DELETED_NUMBER Call by reference Type reference (TYPE) I 20050315
2 Importing TEST Call by reference Type reference (TYPE) BOOLE_D 'X' Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20050315
# Exception Resumable Description Created on
1 HCP_DELETION_FAILED Löschen HCP/HCP-CUST nicht möglich 20050315

Method DEL_HCP_OF_FORMATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CHECK_1956_EXISTENCE Call by reference Type reference (TYPE) BOOLE_D 'X' Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20050315
2 Importing ISTAT Call by reference Type reference (TYPE) ISTAT_D Planungsstatus 20050208
3 Importing KONTINGENT_BEGDA Call by reference Type reference (TYPE) DATUM Datum 20050208
4 Importing KONTINGENT_ENDDA Call by reference Type reference (TYPE) DATUM Datum 20050208
5 Importing KONTINGENT_KEY Call by reference Type reference (TYPE) HCP_FORMATION Formation Headcountplanung 20050208
6 Importing OBJID Call by reference Type reference (TYPE) OBJEKTID ObjektId 20050208
7 Importing OTYPE Call by reference Type reference (TYPE) OTYPE Objekttyp 20050208
8 Importing PLVAR Call by reference Type reference (TYPE) PLVAR Planvariante 20050208
9 Importing UPDATE_DB Call by reference Type reference (TYPE) BOOLE_D SPACE Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20050208
# Exception Resumable Description Created on
1 HCP_DELETION_FAILED HCP Kontingentplanung konnte nicht gelöscht werden 20050208

Method GEN_INITIAL_HCP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ISTAT Call by reference Type reference (TYPE) ISTAT_D Planungsstatus 20040702
2 Importing KONTINGENT_BEGDA Call by reference Type reference (TYPE) DATUM Datum 20040702
3 Importing KONTINGENT_ENDDA Call by reference Type reference (TYPE) DATUM Datum 20040702
4 Importing KONTINGENT_KEY Call by reference Type reference (TYPE) HCP_FORMATION Formation Headcountplanung 20040702
5 Importing KONTINGENT_NAME Call by reference Type reference (TYPE) HCP_FORMATION_TEXT Text zu HCP Formation 20040702
6 Importing KONTINGENT_UPPER_LIMIT Call by reference Type reference (TYPE) UPPER_LIMIT Maximales Budget 20040702
7 Importing MODE Call by reference Type reference (TYPE) CHAR1 G,M,E 20040702
8 Importing OBJID Call by reference Type reference (TYPE) OBJEKTID ObjektId 20040702
9 Importing OTYPE Call by reference Type reference (TYPE) OTYPE Objekttyp 20040702
10 Importing PLVAR Call by reference Type reference (TYPE) PLVAR Planvariante 20040702
11 Importing UPDATE_DB Call by reference Type reference (TYPE) BOOLE_D SPACE Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20040702
# Exception Resumable Description Created on
1 CUST_GENERATION_FAILED 20040702
2 CUST_TABLES_LOCKED 20040702
3 INFTY_GENERATION_FAILED 20040702
History
Last changed by/on SAP  20050409 
SAP Release Created in 470