SAP ABAP Class CL_HRFPM_CD_CLOSING_HANDLER (CL_HRFPM_CD_CLOSING_HANDLER)
Hierarchy
EA-HRGXX (Software Component) Sub component EA-HRGXX of EA-HR
   PA-PM-PB (Application Component) Position Budgeting and Control
     PAOC_FPM_COM_ENGINE (Package) Position Management: Commitment Creation
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_HRFPM_CD_CLOSING_CCODE 20080131
2 Inheritance (c INHERITING FROM c_ref)  CL_HRFPM_CD_CLOSING_DUMMY Dummy If Not Active 20070911
Properties
Class CL_HRFPM_CD_CLOSING_HANDLER  
Short Description    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package PAOC_FPM_COM_ENGINE   Position Management: Commitment Creation 
Created 20070904   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_HRFPM_CONST Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class CL_HRFPM_CD_CLOSING_HANDLER has no interface implemented.
Friends
Class CL_HRFPM_CD_CLOSING_HANDLER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 ACTIVE_ENCUMB_IV Instance attribute Protected Type reference (TYPE) T77HRFPM_ENCUMB HRFPM: Customizing - global time frame for encumbrance 20120814
2 CHECK_DATA Instance attribute Protected Type reference (TYPE) TS_CHECK_DATA 20120814
3 CLOSING_ACTIVE Static Attribute Protected Type reference (TYPE) FLAG General Flag 20070911
4 CUST_READ Instance attribute Protected Type reference (TYPE) FLAG General Flag 20080131
5 C_MODULE_NAME Constant Protected Type reference (TYPE) HRFPM_MODULE CL_HRFPM_CONST=>MODULE_NAME_CD Module Name 20070904
6 DB_BUFFERED_ACCESS Instance attribute Protected Type reference (TYPE) FLAG General Flag 20080202
7 EXC_ACC Static Attribute Protected Object reference (TYPE REF TO) CX_HRFPM_ACC_POSTING HRFPM: Error During FM Document Creation 20070904
8 EXC_DB Static Attribute Protected Object reference (TYPE REF TO) CX_HRFPM_DB_OPERATION HRFPM: Error During FM Document Creation 20120814
9 EXC_FPM_DOC Static Attribute Protected Object reference (TYPE REF TO) CX_HRFPM_FPM_DOC Error During FPM Document Creation 20070904
10 EXC_ROOT Static Attribute Protected Object reference (TYPE REF TO) CX_HRFPM Exception Class for Module "Administrator" 20070906
11 MSG_DUMMY Static Attribute Protected Type reference (TYPE) STRING 20070904
12 THE_CLOSING_HANDLER Static Attribute Protected Object reference (TYPE REF TO) CL_HRFPM_CD_CLOSING_HANDLER 20080131
Methods
# Method Level Visibility Method type Description Created on
1 ASSERT_CUSTOMIZING_READ Instance method Protected Method 20080131
2 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20080131
3 CLOSED_PERIOD_CHECKS_FM Instance method Public Method 20080131
4 CLOSED_PERIOD_CHECKS_FM_MULT Instance method Public Method 20080131
5 CLOSED_PERIOD_CHECKS_FPM Instance method Public Method 20080131
6 CLOSED_PERIOD_CHECKS_FPM_MULT Instance method Public Method 20070904
7 CLOSE_DOC_IN_CLOSED_PERIOD Instance method Public Method 20080131
8 CLOSING_IS_ACTIVE Static method Public Method 20080201
9 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20070904
10 CONSUMPTION_IN_CLOSED_PERIOD Instance method Public Method 20080131
11 DATE_IN_CLOSED_PERIOD Instance method Public Method 20080131
12 DOC_POS_IS_CLOSED Instance method Public Method 20080131
13 FM_POS_IN_CLOSED_PERIOD Instance method Public Method 20070904
14 GET_CLOSING_DATE Instance method Public Method 20070905
15 GET_CLOSING_HANDLER Static method Public Method 20080131
16 GET_FM_POS_CHECK_DATA Instance method Protected Method 20120814
17 GET_FPM_POS_CHECK_DATA Instance method Protected Method 20120814
18 RESET_DB_BUFFERED_ACCESS Instance method Public Method 20080202
19 SET_DB_BUFFERED_ACCESS Instance method Public Method 20080202
20 UPDATE_PBC_IN_CLOSED_PERIOD Instance method Public Method 20080131
Events
Class CL_HRFPM_CD_CLOSING_HANDLER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TS_CHECK_DATA Protected See coding 20120814 BEGIN OF ts_check_data, check_date TYPE datbi, compcode TYPE bukrs, "WG/NOTE/1752284 erlkz TYPE hrfpm_fm_pos-erlkz, status TYPE hrfpm_fm_pos-delta-stat-status, closed TYPE hrfpm_fm_pos-closed, END OF ts_check_data
Method Signatures

Method ASSERT_CUSTOMIZING_READ Signature

Method ASSERT_CUSTOMIZING_READ on class CL_HRFPM_CD_CLOSING_HANDLER has no parameter.
Method ASSERT_CUSTOMIZING_READ on class CL_HRFPM_CD_CLOSING_HANDLER has no exception.

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_HRFPM_CD_CLOSING_HANDLER has no parameter.
Method CLASS_CONSTRUCTOR on class CL_HRFPM_CD_CLOSING_HANDLER has no exception.

Method CLOSED_PERIOD_CHECKS_FM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_FM_DOC Call by reference Type reference (TYPE) HRFPM_FM_DOC HRFPM: FM Belege 20080131
2 Importing IS_FM_DOC_POS Call by reference Type reference (TYPE) HRFPM_FM_DOC_POS HRFPM: FM Belege - Positionen 20080131
3 Returning RP_CHECK_FAILED Value transfer Type reference (TYPE) FLAG allgemeines flag 20080131
# Exception Resumable Description Created on
1 CX_HRFPM_ACC_POSTING HRFPM: Fehler bei der FM-Belegerstellung 20080131

Method CLOSED_PERIOD_CHECKS_FM_MULT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_FM_DOC Call by reference Type reference (TYPE) HRFPM_FM_DOC HRFPM: FM Belege 20080131
2 Importing IT_FM_DOC_POS Call by reference Type reference (TYPE) HRFPM_FM_DOC_POS_IT HRFPM: FM Belege - Positionen 20080131
3 Returning RP_CHECK_FAILED Value transfer Type reference (TYPE) FLAG allgemeines flag 20080131
# Exception Resumable Description Created on
1 CX_HRFPM_ACC_POSTING HRFPM: Fehler bei der FM-Belegerstellung 20080131

Method CLOSED_PERIOD_CHECKS_FPM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_FM_DOC_POS Call by reference Type reference (TYPE) HRFPM_FM_DOC_POS HRFPM: FM Belege - Positionen 20080131
2 Importing IS_FPM_DOC Call by reference Type reference (TYPE) HRFPM_FPM_DOC HRFPM: FPM Belegköpfe für Obligo 20080131
3 Importing IS_FPM_DOC_POS Call by reference Type reference (TYPE) HRFPM_FPM_DOC_POS HRFPM: FPM Belege - Positionen 20080131
4 Returning RP_CHECK_FAILED Value transfer Type reference (TYPE) FLAG allgemeines flag 20080131
# Exception Resumable Description Created on
1 CX_HRFPM_ACC_POSTING HRFPM: Fehler bei der FM-Belegerstellung 20080131

Method CLOSED_PERIOD_CHECKS_FPM_MULT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_FM_DOC_POS Call by reference Type reference (TYPE) HRFPM_FM_DOC_POS HRFPM: FM Belege - Positionen 20070904
2 Importing IT_FPM_DOC Call by reference Type reference (TYPE) HRFPM_FPM_DOC_IT HRFPM: FPM Belegköpfe für Obligo 20070904
3 Importing IT_FPM_DOC_POS Call by reference Type reference (TYPE) HRFPM_FPM_DOC_POS_IT HRFPM: FPM Belege - Positionen 20070904
4 Returning RP_CHECK_FAILED Value transfer Type reference (TYPE) FLAG allgemeines flag 20070904
# Exception Resumable Description Created on
1 CX_HRFPM_ACC_POSTING HRFPM: Fehler bei der FM-Belegerstellung 20070904

Method CLOSE_DOC_IN_CLOSED_PERIOD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_FM_DOC_POS Call by reference Type reference (TYPE) HRFPM_FM_DOC_POS HRFPM: FM Belege 20080131
2 Returning RP_CLOSE_DOC Value transfer Type reference (TYPE) FLAG allgemeines flag 20080131
# Exception Resumable Description Created on
1 CX_HRFPM_ACC_POSTING HRFPM: Fehler bei der FM-Belegerstellung 20080201

Method CLOSING_IS_ACTIVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RP_IS_ACTIVE Value transfer Type reference (TYPE) FLAG allgemeines flag 20080201
# Exception Resumable Description Created on
1 CX_HRFPM_ACC_POSTING HRFPM: Fehler bei der FM-Belegerstellung 20080201

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IP_DB_BUFFERED_ACCESS Call by reference Type reference (TYPE) FLAG SPACE allgemeines flag 20080202

Method CONSTRUCTOR on class CL_HRFPM_CD_CLOSING_HANDLER has no exception.

Method CONSUMPTION_IN_CLOSED_PERIOD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_FM_POS_KEY Call by reference Type reference (TYPE) HRFPM_FM_POS-KEY_POS 20080131
2 Importing IS_PERSON Call by reference Type reference (TYPE) PERNR Standard Selektionen für HR-Stammdaten-Reporting 20080131
3 Importing I_KEY_DATE Call by reference Type reference (TYPE) BEGDA Gültigkeitsbeginn 20080131
4 Returning RP_CONSUMPTION Value transfer Type reference (TYPE) FLAG allgemeines flag 20080131
# Exception Resumable Description Created on
1 CX_HRFPM Ausnahmenklasse für Modul 'Administrator' 20080131

Method DATE_IN_CLOSED_PERIOD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IP_DATE Call by reference Type reference (TYPE) BEGDA Feld vom Typ DATS 20080131
2 Returning RP_IS_CLOSED Value transfer Type reference (TYPE) FLAG allgemeines flag 20080131

Method DATE_IN_CLOSED_PERIOD on class CL_HRFPM_CD_CLOSING_HANDLER has no exception.

Method DOC_POS_IS_CLOSED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_FM_DOC_POS Call by reference Type reference (TYPE) HRFPM_FM_DOC_POS HRFPM: FM Belege - Positionen 20120215
2 Importing IS_FM_DOC_POS_KEY Call by reference Type reference (TYPE) HRFPM_FM_KEY_POS HRFPM: FM Belegpositionen - DB Schlüssel 20080131
3 Returning RP_IS_CLOSED Value transfer Type reference (TYPE) FLAG allgemeines flag 20080131
# Exception Resumable Description Created on
1 CX_HRFPM_ACC_POSTING Ausnahmenklasse für Modul 'Administrator' 20080131

Method FM_POS_IN_CLOSED_PERIOD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_FM_DOC_POS Call by reference Type reference (TYPE) HRFPM_FM_POS HRFPM: FM Belege - Positionen 20070904
2 Returning RP_IN_CLOSED_PERIOD Value transfer Type reference (TYPE) FLAG allgemeines flag 20070904
# Exception Resumable Description Created on
1 CX_HRFPM_ACC_POSTING HRFPM: Fehler bei der FM-Belegerstellung 20080201

Method GET_CLOSING_DATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IP_COMPCODE Call by reference Type reference (TYPE) BUKRS Buchungskreis 20070906
2 Returning RP_CLOSING_DATE Value transfer Type reference (TYPE) DATBI Datum gültig bis 20070905
# Exception Resumable Description Created on
1 CX_HRFPM_ACC_POSTING HRFPM: Fehler bei der FM-Belegerstellung 20080201

Method GET_CLOSING_HANDLER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RP_CLOSING_HANDLER Value transfer Object reference (TYPE REF TO) CL_HRFPM_CD_CLOSING_HANDLER 20080131
# Exception Resumable Description Created on
1 CX_HRFPM_ACC_POSTING HRFPM: Fehler bei der FM-Belegerstellung 20080201

Method GET_FM_POS_CHECK_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_FM_DOC_POS Call by reference Type reference (TYPE) HRFPM_FM_DOC_POS HRFPM: FM Belege - Positionen 20120814
2 Importing IV_ADD_DATA_REQUESTED Call by reference Type reference (TYPE) FLAG SPACE WG/NOTE/1752284 20120814
3 Returning RP_CHECK_DATA Value transfer Type reference (TYPE) TS_CHECK_DATA Fälligkeitsdatum 20120814
# Exception Resumable Description Created on
1 CX_HRFPM_DB_OPERATION 20120814

Method GET_FPM_POS_CHECK_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_FPM_DOC_POS Call by reference Type reference (TYPE) HRFPM_FPM_DOC_POS HRFPM: FM Belege - Positionen 20120814
2 Importing IV_ADD_DATA_REQUESTED Call by reference Type reference (TYPE) FLAG SPACE allgemeines flag 20120814
3 Returning RP_CHECK_DATA Value transfer Type reference (TYPE) TS_CHECK_DATA Fälligkeitsdatum 20120814
# Exception Resumable Description Created on
1 CX_HRFPM_DB_OPERATION 20120814

Method RESET_DB_BUFFERED_ACCESS Signature

Method RESET_DB_BUFFERED_ACCESS on class CL_HRFPM_CD_CLOSING_HANDLER has no parameter.
Method RESET_DB_BUFFERED_ACCESS on class CL_HRFPM_CD_CLOSING_HANDLER has no exception.

Method SET_DB_BUFFERED_ACCESS Signature

Method SET_DB_BUFFERED_ACCESS on class CL_HRFPM_CD_CLOSING_HANDLER has no parameter.
Method SET_DB_BUFFERED_ACCESS on class CL_HRFPM_CD_CLOSING_HANDLER has no exception.

Method UPDATE_PBC_IN_CLOSED_PERIOD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_FM_DOC_POS Call by reference Type reference (TYPE) HRFPM_FM_POS HRFPM: FM Belege - Positionen 20080131
2 Returning RP_UPDATE_IN_CLOSED_PERIOD Value transfer Type reference (TYPE) FLAG allgemeines flag 20080131
# Exception Resumable Description Created on
1 CX_HRFPM_ACC_POSTING HRFPM: Fehler bei der FM-Belegerstellung 20080201
History
Last changed by/on SAP  20130531 
SAP Release Created in 600