SAP ABAP Class CL_HRFPM_CD_UPDATE_LOGIC (Master for Generating PBC Documents)
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_EXT_UPDATE_HANDLER 20070826
Properties
Class CL_HRFPM_CD_UPDATE_LOGIC  
Short Description Master for Generating PBC Documents    
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 20070111   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 CL_HRFPM_DB_INTERFACE Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class CL_HRFPM_CD_UPDATE_LOGIC has no interface implemented.
Friends
Class CL_HRFPM_CD_UPDATE_LOGIC has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 ACC_DOC_GENERATOR Instance attribute Public Object reference (TYPE REF TO) CL_HRFPM_CD_ACC_BUILD_DOCS Creation of Accounting Documents 20070111
2 BUFFER Instance attribute Public Object reference (TYPE REF TO) CL_HRFPM_CD_DOC_BUFFER Creation of Accounting Documents 20070111
3 CLOSING_HANDLER Instance attribute Public Object reference (TYPE REF TO) CL_HRFPM_CD_CLOSING_HANDLER 20070904
4 CNTRL_PARAMETERS Instance attribute Protected Type reference (TYPE) TS_CNTRL_PARAMETERS 20070111
5 CURRENT_UPDATE Instance attribute Protected Object reference (TYPE REF TO) CL_HRFPM_CD_PBC_UPDATE Factory for Creating Update Records of PBC Documents 20070111
6 C_DUMMY_RUNID Static Attribute Protected Type reference (TYPE) HRFPM_RUNID '9999999999' ID of Commitment Run 20070609
7 C_MODULE_NAME Constant Protected Type reference (TYPE) HRFPM_MODULE 'CD' 20070111
8 C_TRUE Constant Protected Type reference (TYPE) FLAG 'X' General Flag 20070111
9 C_UPD_STAT_NO_RECORD Constant Protected Type reference (TYPE) CHAR2 '-' Version Number Component 20070111
10 DB_INTERFACE Instance attribute Protected Object reference (TYPE REF TO) CL_HRFPM_DB_INTERFACE FPM: Administrator of Commitment Machine 20070111
11 DIFF_FILTER Instance attribute Protected Type reference (TYPE) HRFPM_DI_FILTER BAdI Filter for Personnel Cost Savings 20070131
12 ENC_TYPE Instance attribute Protected Type reference (TYPE) HRFPM_ENC_TYPE Earmarked Funds Category 20070111
13 ENQ_WAIT Static Attribute Protected Type reference (TYPE) HRFPM_T77S0_PBC-WAIT Value of semantic abbreviation 20070111
14 EXC_2FC Instance attribute Protected Object reference (TYPE REF TO) CX_HRFPM_2FC 20070111
15 EXC_ACC Instance attribute Protected Object reference (TYPE REF TO) CX_HRFPM_ACC_POSTING HRFPM: Error During FM Document Creation 20070111
16 EXC_ADMIN Static Attribute Protected Object reference (TYPE REF TO) CX_HRFPM_ADMINISTRATOR Exceptions Administrator 20070111
17 EXC_CD Static Attribute Protected Object reference (TYPE REF TO) CX_HRFPM_CD_FAILED 20070111
18 EXC_DB Static Attribute Protected Object reference (TYPE REF TO) CX_HRFPM_DB_OPERATION 20070111
19 EXC_FM_DOC Static Attribute Protected Object reference (TYPE REF TO) CX_HRFPM_FM_DOC 20070111
20 EXC_FM_POSTING Static Attribute Protected Object reference (TYPE REF TO) CX_HRFPM_FM_POSTING HRFPM: Error During FM Document Creation 20070111
21 EXC_FPM_DOC Static Attribute Protected Object reference (TYPE REF TO) CX_HRFPM_FPM_DOC Error During FPM Document Creation 20070111
22 EXC_INFTY Static Attribute Protected Object reference (TYPE REF TO) CX_HRFPM_INFOTYPE_OPERATION Infotype Operations 20070111
23 EXC_INT_ERROR Static Attribute Protected Object reference (TYPE REF TO) CX_HRFPM_INTERNAL_ERROR 20070111
24 EXC_NUMBER Instance attribute Protected Object reference (TYPE REF TO) CX_HRFPM_NUMBER_RANGE 20070111
25 EXC_PCS Static Attribute Protected Object reference (TYPE REF TO) CX_HRFPM_PCS_POSTING HRFPM: Error During FM Document Creation 20070111
26 EXC_ROOT Instance attribute Protected Object reference (TYPE REF TO) CX_HRFPM Exception Class for Module "Administrator" 20070111
27 FAILING_OBJECTS Instance attribute Protected Type reference (TYPE) HRFPM_OBJECTS_IT HRFPM: Table of Objects Participating in Commitment Run 20070111
28 FAILING_UPDATES Instance attribute Protected Type reference (TYPE) UPDATES_TAB 20070111
29 FLT_VAL Instance attribute Protected Type reference (TYPE) HRFPM_CD_FILTER BADI Filter for Document Creation 20070111
30 FM_DOC_ENQ_KEYS Instance attribute Protected Type reference (TYPE) TT_FM_DOC_ENQ 20070830
31 MSG_DUMMY Instance attribute Protected Type reference (TYPE) STRING 20070111
32 OBJECTS Instance attribute Protected Type reference (TYPE) HRFPM_OBJECTS_IT HRFPM: Table of Objects Participating in Commitment Run 20070830
33 REGISTRATOR Instance attribute Public Object reference (TYPE REF TO) CL_HRFPM_CD_REGISTRATOR Factory for Creating Update Records of PBC Documents 20070111
34 RUNID Instance attribute Protected Type reference (TYPE) HRFPM_RUNID ID of Commitment Run 20070111
35 SUCCESSFUL_UPDATES Instance attribute Protected Type reference (TYPE) UPDATES_TAB 20070111
36 TRACE_NE_COST_DIST Static Attribute Protected Type reference (TYPE) FLAG Warning messages for non-existant cost distribution 20080512
37 UPDATE_LIST Instance attribute Protected Type reference (TYPE) UPDATES_TAB 20070714
38 UPDATE_PERIOD Instance attribute Protected Type reference (TYPE) HRFPM_OBJECT_VALIDITY_IV HRFPM: Validity time interval of the objects 20071025
Methods
# Method Level Visibility Method type Description Created on
1 BUILD_DOCUMENTS_BUFFERED Instance method Protected Method 20070111
2 BUILD_DOCUMENTS_FOR_DELETION Instance method Protected Method 20070111
3 BUILD_FM_DOC_DATA_FROM_FPM_POS Instance method Public Method 20070209
4 BUILD_FM_DOC_FROM_FPM_POS Instance method Public Method 20070207
5 BUILD_PBC_DOCS Instance method Protected Method 20080204
6 BUILD_UPDATE_LIST Instance method Protected Method 20070714
7 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20070111
8 COLLECT_FIN_REQUIREMENT Instance method Protected Method 20100203
9 COMPLETE_OBJECT Instance method Public Method 20070111
10 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20070111
11 CREATE_ACC_DOC_GENERATOR Instance method Protected Method 20080126
12 CREATE_AND_POST_DOCUMENTS Instance method Public Method 20070111
13 CREATE_BUFFER Instance method Protected Method 20080126
14 CREATE_CLOSING_HANDLER Instance method Protected Method 20080126
15 CREATE_DOC_REGISTRATOR Instance method Protected Method 20080126
16 CREATE_NEW_UPDATE Instance method Protected Method 20070111
17 CREATE_PBC_DOC_BUILDER Instance method Protected Method 20070113
18 DELETE_AND_POST_DOCUMENTS Instance method Public Method 20070111
19 DELETE_FPM_DOC Instance method Public Method Update of FPM Document (Header and Items) 20070207
20 DEQUEUE_FM_DOC Instance method Public Method 20070111
21 DETERMINE_DOC_DATE Instance method Public Method Determine Posting Date of Docuemnt 20070111
22 DET_PBC_UPD_STATUS Instance method Public Method 20070621
23 ENQUEUE_FM_DOC Instance method Public Method 20070111
24 FILL_RETURN_FROM_EXC Instance method Protected Method 20070826
25 FM_DOC_CHECK_AND_REPAIR_STATUS Instance method Public Method 20071222
26 FM_DOC_EXISTS_IN_FM Instance method Public Method 20080910
27 FM_DOC_IS_POSTED_TO_PBC Instance method Public Method 20070111
28 FM_DOC_IS_TRANSFERRED_TO_FM Instance method Public Method 20070630
29 GET_DOC_BUILD_PERIODS Instance method Protected Method 20071025
30 GET_DOC_REF_OF_DEP_REQ Instance method Public Method Determine Reference to Consumed Requirement 20070111
31 GET_EXISTING_FM_DOC_FOR_DELTA Instance method Public Method 20070111
32 GET_FIN_REQUIREMENT Instance method Protected Method 20080204
33 GET_FM_DOC_UPD_STATUS Instance method Public Method 20070111
34 GET_SINGLE_FM_DOC Instance method Public Method 20090520
35 HANDLE_EXCEPTION Instance method Protected Method 20070111
36 INIT Instance method Public Method 20070111
37 INSERT_FPM_DOC Instance method Public Method Update of FPM Document (Header and Items) 20070207
38 INSERT_SINGLE_FM_DOC Instance method Public Method 20070111
39 POST_DOCUMENTS_FROM_BUFFER Instance method Protected Method 20070111
40 PRESORT_UPDATE_LIST Instance method Protected Method 20070714
41 READ_FM_POS_WITH_KEY Instance method Protected Method 20071222
42 SET_CONTROL_PARAMETERS Instance method Protected Method 20070212
43 SET_EXTENDED_AVC_CHECK Instance method Protected Method 20070111
44 STATUS_IS_TRANSFERRED_LIKE Instance method Protected Method 20080910
45 TRANSLATE_FIN_TO_POST_STAT Static method Public Method 20070127
46 UPDATE_FPM_DOC Instance method Public Method Update of FPM Document (Header and Items) 20070207
47 UPDATE_SINGLE_FM_DOC Instance method Public Method 20070111
48 UPDATE_SINGLE_FM_DOC_DELTA Instance method Public Method 20070126
Events
Class CL_HRFPM_CD_UPDATE_LOGIC has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 DIFF_DOC_SORTED Public See coding 20070111 diff_doc_sorted TYPE TABLE OF hrfpm_difference WITH NON-UNIQUE KEY dep_fm_doc
2 FM_DOC_HDR_SORTED Protected See coding 20070111 fm_doc_hdr_sorted TYPE SORTED TABLE OF hrfpm_fm_doc WITH NON-UNIQUE KEY key_header
3 FM_DOC_POS_SORTED Public See coding 20070111 fm_doc_pos_sorted TYPE SORTED TABLE OF hrfpm_fm_pos WITH NON-UNIQUE KEY key_pos-key_header posnr
4 FPM_DOC_HDR_SORTED Protected See coding 20070111 fpm_doc_hdr_sorted TYPE SORTED TABLE OF hrfpm_fpm_doc WITH NON-UNIQUE KEY key_header
5 FPM_DOC_POS Public Type reference (TYPE) HRFPM_FPM_DOC_POS_STAT 20070111
6 FPM_DOC_POS_SORTED Public See coding 20070111 fpm_doc_pos_sorted TYPE SORTED TABLE OF fpm_doc_pos WITH NON-UNIQUE KEY dep_fm_doc
7 TS_BUILD_PERIOD Protected See coding 20071026 BEGIN OF ts_build_period. INCLUDE TYPE hrfpm_encumb_iv AS enc_iv. TYPES: integ TYPE hrfpm_integration, END OF ts_build_period
8 TS_CNTRL_PARAMETERS Public See coding 20070111 BEGIN OF ts_cntrl_parameters, flg_check_avc_before_post TYPE flag. INCLUDE TYPE hrfpm_cd_pbc_cntrl_para AS post. TYPES: END OF ts_cntrl_parameters
9 TS_FM_DOC_ENQ Protected See coding 20070111 BEGIN OF ts_fm_doc_enq, key_header TYPE hrfpm_fm_pos-key_header, enqmode TYPE enqmode, enq_keys TYPE tt_fm_doc_enq_keys, END OF ts_fm_doc_enq
10 TS_FM_DOC_POS_RETURN Public See coding 20070611 BEGIN OF ts_fm_doc_pos_return, key_pos TYPE hrfpm_fm_doc_pos-key_pos, return TYPE bapiret2. "WG/NOTE/1684065 INCLUDE TYPE ts_fm_doc_proc_info AS proc_info. TYPES: END OF ts_fm_doc_pos_return
11 TS_FM_DOC_PROC_INFO Public See coding 20120214 BEGIN OF ts_fm_doc_proc_info, failed TYPE abap_bool, skipped TYPE abap_bool, END OF ts_fm_doc_proc_info
12 TS_FM_DOC_PROC_INFO_STRUC Public See coding 20120214 BEGIN OF ts_fm_doc_proc_info_struc, key_pos TYPE hrfpm_fm_doc_pos-key_pos. INCLUDE TYPE ts_fm_doc_proc_info AS proc_info. TYPES: END OF ts_fm_doc_proc_info_struc
13 TS_FM_POS_DELTA Public Type reference (TYPE) CL_HRFPM_DB_INTERFACE=>TS_FM_POS_DELTA 20070127
14 TT_BUILD_PERIOD Protected See coding 20071026 tt_build_period TYPE SORTED TABLE OF ts_build_period WITH UNIQUE KEY enc_iv-begda
15 TT_FM_DOC_ENQ Protected See coding 20070611 tt_fm_doc_enq TYPE SORTED TABLE OF ts_fm_doc_enq WITH UNIQUE KEY key_header
16 TT_FM_DOC_ENQ_KEYS Protected See coding 20070111 tt_fm_doc_enq_keys TYPE SORTED TABLE OF hrfpm_fm_pos-key_pos WITH NON-UNIQUE KEY key_header
17 TT_FM_DOC_POS_RETURN Public See coding 20070611 tt_fm_doc_pos_return TYPE SORTED TABLE OF ts_fm_doc_pos_return WITH NON-UNIQUE KEY key_pos
18 TT_FM_DOC_PROC_INFO Public See coding 20120214 tt_fm_doc_proc_info TYPE SORTED TABLE OF ts_fm_doc_proc_info_struc WITH UNIQUE KEY key_pos
19 TT_FM_POS_DELTA Public Type reference (TYPE) CL_HRFPM_DB_INTERFACE=>TT_FM_POS_DELTA 20070111
20 TT_POST_STAT_RANGE Public See coding 20070127 tt_post_stat_range TYPE TABLE OF range_c1
21 UPDATES_TAB Protected See coding 20070111 updates_tab TYPE TABLE OF REF TO cl_hrfpm_cd_pbc_update
22 UPDATE_STAT Protected Type reference (TYPE) CHAR2 20070111
Method Signatures

Method BUILD_DOCUMENTS_BUFFERED Signature

Method BUILD_DOCUMENTS_BUFFERED on class CL_HRFPM_CD_UPDATE_LOGIC has no parameter.
# Exception Resumable Description Created on
1 CX_HRFPM_ACC_POSTING Ausnahmenklasse für Modul 'Administrator' 20070714

Method BUILD_DOCUMENTS_FOR_DELETION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_PERIOD Call by reference Type reference (TYPE) HRFPM_OBJECT_VALIDITY_IV HRFPM: Validity time interval of the objects 20070111
# Exception Resumable Description Created on
1 CX_HRFPM_ACC_POSTING Ausnahmenklasse für Modul 'Administrator' 20070714

Method BUILD_FM_DOC_DATA_FROM_FPM_POS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_FM_DOC Call by reference Type reference (TYPE) HRFPM_FM_DOC HRFPM: FM Belege 20070209
2 Exporting ES_FM_DOC_POS Call by reference Type reference (TYPE) HRFPM_FM_DOC_POS HRFPM: FPM Belege - Positionen 20070209
3 Exporting E_DOC_DATE Call by reference Type reference (TYPE) SYDATUM Aktuelles Datum des Applikationsservers 20070209
4 Importing IS_FPM_DOC_POS Call by reference Type reference (TYPE) HRFPM_FPM_DOC_POS HRFPM: FPM Belege - Positionen 20070209
# Exception Resumable Description Created on
1 CX_HRFPM_ACC_POSTING 20070209

Method BUILD_FM_DOC_FROM_FPM_POS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_FM_DOC Call by reference Type reference (TYPE) HRFPM_FM_DOC HRFPM: FM Belege 20070207
2 Exporting ES_FM_DOC_POS Call by reference Type reference (TYPE) HRFPM_FM_DOC_POS HRFPM: FPM Belege - Positionen 20070207
3 Exporting E_COST_DUE_DATE Call by reference Type reference (TYPE) SYDATUM Aktuelles Datum des Applikationsservers 20090407
4 Exporting E_DOC_DATE Call by reference Type reference (TYPE) SYDATUM Aktuelles Datum des Applikationsservers 20070209
5 Importing IS_FPM_DOC_POS Call by reference Type reference (TYPE) HRFPM_FPM_DOC_POS HRFPM: FPM Belege - Positionen 20070207
# Exception Resumable Description Created on
1 CX_HRFPM_ACC_POSTING 20070207

Method BUILD_PBC_DOCS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IP_FLG_DELETION Call by reference Type reference (TYPE) FLAG allgemeines flag 20080204
2 Importing IS_ENC_IV Call by reference Type reference (TYPE) HRFPM_ENCUMB_IV_S HRFPM: structure for HRFPM_ENCUMB_IV 20080204
3 Importing IS_OBJECT Call by reference Type reference (TYPE) HRFPM_OBJECT FPM: Struktur zur DB-Tabelle HRFPM_OBJECTS 20080204
# Exception Resumable Description Created on
1 CX_HRFPM_ACC_POSTING HRFPM: Fehler bei der FM-Belegerstellung 20080204

Method BUILD_UPDATE_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RETURN Call by reference Type reference (TYPE) TT_FM_DOC_POS_RETURN 20070714
2 Importing IP_EXT_CALL Call by reference Type reference (TYPE) FLAG allgemeines flag 20070715
# Exception Resumable Description Created on
1 CX_HRFPM_ACC_POSTING HRFPM: Fehler bei der FM-Belegerstellung 20070714

Method CLASS_CONSTRUCTOR Signature

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

Method COLLECT_FIN_REQUIREMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_REQ Call by reference Type reference (TYPE) HRBPREP_REQUIREMENT_ACC_ASS_IT Budget Preparation: Bedarf mit Kontierung 20100203

Method COLLECT_FIN_REQUIREMENT on class CL_HRFPM_CD_UPDATE_LOGIC has no exception.

Method COMPLETE_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_OBJECT Call by reference Type reference (TYPE) HRFPM_OBJECT FPM: Struktur zur DB-Tabelle HRFPM_OBJECTS 20070111

Method COMPLETE_OBJECT on class CL_HRFPM_CD_UPDATE_LOGIC has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IP_CREATION_MODE Call by reference Type reference (TYPE) HRFPM_DC_CREATION_MODE allgemeines flag 20070111
2 Importing IP_ENC_TYPE Call by reference Type reference (TYPE) HRFPM_ENC_TYPE Mittelvormerkungstyp 20070111
3 Importing IP_FLT_VAL Call by reference Type reference (TYPE) HRFPM_CD_FILTER Mittelvormerkungstyp 20070111
4 Importing IP_RUNID Call by reference Type reference (TYPE) HRFPM_RUNID Identifikation eines Obligolaufs 20070111

Method CONSTRUCTOR on class CL_HRFPM_CD_UPDATE_LOGIC has no exception.

Method CREATE_ACC_DOC_GENERATOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RP_ACC_DOC_GENERATOR Value transfer Object reference (TYPE REF TO) CL_HRFPM_CD_ACC_BUILD_DOCS Anlegen der Referenzbelege, PCS-Handling, erw. AVC Prüfungen 20080126

Method CREATE_ACC_DOC_GENERATOR on class CL_HRFPM_CD_UPDATE_LOGIC has no exception.

Method CREATE_AND_POST_DOCUMENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_FAILING_OBJECTS Call by reference Type reference (TYPE) HRFPM_OBJECTS_IT HRFPM: Tabelle der Objekte welche am Obligolauf teilnehmen 20070111
2 Importing IS_UPDATE_PERIOD Call by reference Type reference (TYPE) HRFPM_OBJECT_VALIDITY_IV HRFPM: Validity time interval of the objects 20071025
3 Importing IT_OBJECTS Call by reference Type reference (TYPE) HRFPM_OBJECTS_IT HRFPM: Tabelle der Objekte welche am Obligolauf teilnehmen 20070111
# Exception Resumable Description Created on
1 CX_HRFPM_ACC_POSTING 20070714

Method CREATE_BUFFER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RP_BUFFER Value transfer Object reference (TYPE REF TO) CL_HRFPM_CD_DOC_BUFFER Puffer für Kommunikation über Schritte des Belegupdates 20080126

Method CREATE_BUFFER on class CL_HRFPM_CD_UPDATE_LOGIC has no exception.

Method CREATE_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 20080126

Method CREATE_CLOSING_HANDLER on class CL_HRFPM_CD_UPDATE_LOGIC has no exception.

Method CREATE_DOC_REGISTRATOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RR_REGISTRATOR Value transfer Object reference (TYPE REF TO) CL_HRFPM_CD_REGISTRATOR Verwaltung der Bedarfsanmeldung (temporäre Schlüssel) 20080126

Method CREATE_DOC_REGISTRATOR on class CL_HRFPM_CD_UPDATE_LOGIC has no exception.

Method CREATE_NEW_UPDATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_FM_DOC_HEADER Call by reference Type reference (TYPE) HRFPM_FM_DOC HRFPM: FM Belege 20070111
2 Returning RP_NEW_UPDATE Value transfer Object reference (TYPE REF TO) CL_HRFPM_CD_PBC_UPDATE Verbuchung der PBC-Belege + Verbuchung ins FM 20070111
# Exception Resumable Description Created on
1 CX_HRFPM_ACC_POSTING HRFPM: Fehler bei der FM-Belegerstellung 20070610

Method CREATE_PBC_DOC_BUILDER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IP_FLG_DELETION Call by reference Type reference (TYPE) FLAG allgemeines flag 20071026
2 Importing IS_ENC_IV Call by reference Type reference (TYPE) HRFPM_ENCUMB_IV_S HRFPM: structure for HRFPM_ENCUMB_IV 20070113
3 Importing IS_OBJECT Call by reference Type reference (TYPE) HRFPM_OBJECT FPM: Struktur zur DB-Tabelle HRFPM_OBJECTS 20070113
4 Returning RP_BUILDER Value transfer Object reference (TYPE REF TO) CL_HRFPM_CD_PBC_BUILD_DOCS Erzeugen der PBC-Belege, keine Verbuchung 20070113

Method CREATE_PBC_DOC_BUILDER on class CL_HRFPM_CD_UPDATE_LOGIC has no exception.

Method DELETE_AND_POST_DOCUMENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_PERIOD Call by reference Type reference (TYPE) HRFPM_OBJECT_VALIDITY_IV HRFPM: Validity time interval of the objects 20070111
2 Importing IT_OBJECTS Call by reference Type reference (TYPE) HRFPM_OBJECTS_IT HRFPM: Table of Objects Participating in Commitment Run 20070111
# Exception Resumable Description Created on
1 CX_HRFPM_ACC_POSTING 20070714

Method DELETE_FPM_DOC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_FPM_DOC_HEADER Call by reference Type reference (TYPE) HRFPM_FPM_DOC_HEADER_IT HRFPM: FPM Belegköpfe für Mitelbindungen 20070207
2 Importing IT_FPM_DOC_POS Call by reference Type reference (TYPE) HRFPM_FPM_DOC_POS_IT HRFPM: FPM Belegpositionen 20070207
# Exception Resumable Description Created on
1 CX_HRFPM_DB_OPERATION 20070207

Method DEQUEUE_FM_DOC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IP_ENQMODE Call by reference Type reference (TYPE) ENQMODE 'E' Sperrmodus 20070124
2 Importing IT_FM_DOC_POS Call by reference Type reference (TYPE) HRFPM_FM_DOC_POS_IT HRFPM: FM Belege - Positionen 20070111

Method DEQUEUE_FM_DOC on class CL_HRFPM_CD_UPDATE_LOGIC has no exception.

Method DETERMINE_DOC_DATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_COST_DUE_DATE Call by reference Type reference (TYPE) SYDATUM Aktuelles Datum des Applikationsservers 20090407
2 Changing C_DOCDATE Call by reference Type reference (TYPE) SYDATUM Aktuelles Datum des Applikationsservers 20070111
3 Importing P_POS Call by reference Type reference (TYPE) HRFPM_FPM_DOC_POS HRFPM: FPM Belege - Positionen 20070111

Method DETERMINE_DOC_DATE on class CL_HRFPM_CD_UPDATE_LOGIC has no exception.

Method DET_PBC_UPD_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IP_FLG_ACC_UPD_OK Call by reference Type reference (TYPE) FLAG allgemeines flag 20070621
2 Importing IP_FLG_ADJUST_ACC_STAT Call by reference Type reference (TYPE) FLAG allgemeines flag 20070621
3 Importing IS_FM_KEY_POS Call by reference Type reference (TYPE) HRFPM_FM_DOC_POS-KEY_POS HRFPM: FM Belege 20071222
4 Returning R_STATUS Value transfer Type reference (TYPE) HRFPM_FM_DOC_POS-STATUS Verbuchungsstatus 20070621
# Exception Resumable Description Created on
1 CX_HRFPM_DB_OPERATION 20070621

Method ENQUEUE_FM_DOC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IP_ENQMODE Call by reference Type reference (TYPE) ENQMODE 'E' Sperrmodus 20070124
2 Importing IT_FM_DOC_POS Call by reference Type reference (TYPE) HRFPM_FM_DOC_POS_IT HRFPM: FPM Belege - Positionen 20070111
3 Returning RP_RC Value transfer Type reference (TYPE) SYSUBRC Rückgabewert von ABAP-Anweisungen 20070111
# Exception Resumable Description Created on
1 CX_HRFPM_ACC_POSTING HRFPM: Fehler bei der FM-Belegerstellung 20070111

Method FILL_RETURN_FROM_EXC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RETURN Call by reference Type reference (TYPE) TT_FM_DOC_POS_RETURN HRFPM: Tabellentype für BAPIRET2 20070826
2 Importing IO_EXC Call by reference Object reference (TYPE REF TO) IF_HRFPM_LOG_OBJECT Anschliessbar an HRFPM-Logs 20070826
3 Importing IS_DOC_KEY Call by reference Type reference (TYPE) HRFPM_FM_DOC-KEY_HEADER 20070826
4 Importing IV_FAILED Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE allgemeines flag 20120214

Method FILL_RETURN_FROM_EXC on class CL_HRFPM_CD_UPDATE_LOGIC has no exception.

Method FM_DOC_CHECK_AND_REPAIR_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CP_STATUS Call by reference Type reference (TYPE) HRFPM_FM_POS-STATUS allgemeines flag 20071222
2 Importing IP_FLG_FORCE_CHECK Value transfer Type reference (TYPE) FLAG allgemeines flag 20080103
3 Importing IS_FM_POS_KEY Call by reference Type reference (TYPE) HRFPM_FM_POS-KEY_POS HRFPM: FM Belege - Positionen 20071222
# Exception Resumable Description Created on
1 CX_HRFPM_ACC_POSTING HRFPM: Fehler bei der FM-Belegerstellung 20080826

Method FM_DOC_EXISTS_IN_FM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_FM_POS Call by reference Type reference (TYPE) HRFPM_FM_POS HRFPM: FM Belege - Positionen 20080910
2 Importing IS_FM_POS_KEY Call by reference Type reference (TYPE) HRFPM_FM_POS-KEY_POS HRFPM: FM Belege - Positionen 20080910
3 Returning RP_FLG_EXISTS_IN_FM Value transfer Type reference (TYPE) FLAG allgemeines flag 20080910
# Exception Resumable Description Created on
1 CX_HRFPM_ACC_POSTING HRFPM: Fehler bei der FM-Belegerstellung 20080911

Method FM_DOC_IS_POSTED_TO_PBC 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 20070111
2 Returning RP_FLG_IS_POSTED Value transfer Type reference (TYPE) FLAG allgemeines flag 20070111

Method FM_DOC_IS_POSTED_TO_PBC on class CL_HRFPM_CD_UPDATE_LOGIC has no exception.

Method FM_DOC_IS_TRANSFERRED_TO_FM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_FM_POS Call by reference Type reference (TYPE) HRFPM_FM_DOC_POS HRFPM: FM Belege - Positionen 20071222
2 Importing IS_FM_POS_KEY Call by reference Type reference (TYPE) HRFPM_FM_POS-KEY_POS 20070630
3 Returning RP_FLG_IS_TRANSFERRED Value transfer Type reference (TYPE) FLAG allgemeines flag 20070630
# Exception Resumable Description Created on
1 CX_HRFPM_ACC_POSTING HRFPM: Fehler bei der FM-Belegerstellung 20080910

Method GET_DOC_BUILD_PERIODS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_BUILD_PERIODS Call by reference Type reference (TYPE) TT_BUILD_PERIOD HRFPM: Intervalle für die Obligoerstellung 20071025
2 Importing IS_HROBJECT Call by reference Type reference (TYPE) HROBJECT Objekt 20071025
# Exception Resumable Description Created on
1 CX_HRFPM_ACC_POSTING 20071123
2 CX_HRFPM_DB_OPERATION 20071123

Method GET_DOC_REF_OF_DEP_REQ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_DOC_POS Call by reference Type reference (TYPE) HRFPM_FPM_DOC_POS_STAT HRFPM: FPM Belege - Positionen 20070111
2 Returning RS_FM_DOC Value transfer Type reference (TYPE) HRFPM_FM_POS-DEP_FM_DOC 20070111
# Exception Resumable Description Created on
1 CX_HRFPM_ACC_POSTING 20070111

Method GET_EXISTING_FM_DOC_FOR_DELTA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EP_DOC_DATE Call by reference Type reference (TYPE) SYDATUM Aktuelles Datum des Applikationsservers 20070111
2 Exporting ES_FM_DOC Call by reference Type reference (TYPE) HRFPM_FM_DOC HRFPM: FM Belege 20070111
3 Exporting ET_FM_DOC_POS Call by reference Type reference (TYPE) HRFPM_FM_DOC_POS_IT HRFPM: FPM Belege - Positionen 20070111
4 Importing IS_DELTA_POS Call by reference Type reference (TYPE) HRFPM_FPM_DELTA_DOC_POS_STAT HRFPM: FPM Belege - Positionen 20070111
# Exception Resumable Description Created on
1 CX_HRFPM_DB_OPERATION 20070111

Method GET_FIN_REQUIREMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_ENC_IV Call by reference Type reference (TYPE) HRFPM_ENCUMB_IV_S HRFPM: Create encumbrance in this intervals for that object 20080204
2 Importing IS_HROBJECT Call by reference Type reference (TYPE) HROBJECT Objekt 20080204
3 Returning RT_COST_DIST Value transfer Object reference (TYPE REF TO) HRBPREP_REQUIREMENT_ACC_ASS_IT Budget Preparation: Bedarf mit Kontierung 20080204
# Exception Resumable Description Created on
1 CX_HRFPM_COST_DIST 20080204

Method GET_FM_DOC_UPD_STATUS 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 20071222
2 Importing IS_FM_POS_KEY Call by reference Type reference (TYPE) HRFPM_FM_KEY_POS HRFPM: FM Belege 20070111
3 Returning R_STATUS Value transfer Type reference (TYPE) HRFPM_FM_DOC_POS-STATUS Verbuchungsstatus 20070111

Method GET_FM_DOC_UPD_STATUS on class CL_HRFPM_CD_UPDATE_LOGIC has no exception.

Method GET_SINGLE_FM_DOC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_FM_DOC_HDR Call by reference Type reference (TYPE) HRFPM_FM_DOC HRFPM: FM Belege 20090520
2 Exporting ES_FM_DOC_POS Call by reference Type reference (TYPE) HRFPM_FM_DOC_POS HRFPM: FM Belege - Positionen 20090520
3 Importing IP_BUFFERED Call by reference Type reference (TYPE) FLAG allgemeines flag 20090520
4 Importing IS_FM_DOC_KEY_POS Call by reference Type reference (TYPE) HRFPM_FM_KEY_POS HRFPM: FM Belegpositionen - DB Schlüssel 20090520
# Exception Resumable Description Created on
1 CX_HRFPM_DB_OPERATION 20090520

Method HANDLE_EXCEPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_EXC Call by reference Object reference (TYPE REF TO) CX_HRFPM Ausnahmenklasse für Modul 'Administrator' 20070111
# Exception Resumable Description Created on
1 CX_HRFPM_ACC_POSTING HRFPM: Fehler bei der FM-Belegerstellung 20070714

Method INIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IP_CREATION_MODE Call by reference Type reference (TYPE) HRFPM_DC_CREATION_MODE Belegerstellung 20070826
2 Importing IP_ENC_TYPE Call by reference Type reference (TYPE) HRFPM_ENC_TYPE Mittelvormerkungstyp 20070826
3 Importing IP_FLT_VAL Call by reference Type reference (TYPE) HRFPM_CD_FILTER BAdI-Filter für Belegerstellung 20070826
4 Importing IP_RUNID Call by reference Type reference (TYPE) HRFPM_RUNID Identifikation eines Obligolaufs 20070826
5 Importing IP_UPDATE_PERIOD Call by reference Type reference (TYPE) HRFPM_OBJECT_VALIDITY_IV HRFPM: Validity time interval of the objects 20071025
# Exception Resumable Description Created on
1 CX_HRFPM_ACC_POSTING HRFPM: Fehler bei der FM-Belegerstellung 20070111

Method INSERT_FPM_DOC 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_HEADER Call by reference Type reference (TYPE) HRFPM_FPM_DOC_HEADER_IT HRFPM: FPM Belegköpfe für Mitelbindungen 20070207
3 Importing IT_FPM_DOC_POS Call by reference Type reference (TYPE) HRFPM_FPM_DOC_POS_IT HRFPM: FPM Belegpositionen 20070207
# Exception Resumable Description Created on
1 CX_HRFPM_ACC_POSTING 20070828

Method INSERT_SINGLE_FM_DOC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_FM_DOC_HDR Call by reference Type reference (TYPE) HRFPM_FM_DOC HRFPM: FM Belege 20070111
2 Importing IT_FM_DOC_POS Call by reference Type reference (TYPE) HRFPM_FM_DOC_POS_IT HRFPM: FPM Belege - Positionen 20070111
# Exception Resumable Description Created on
1 CX_HRFPM_ACC_POSTING 20070828

Method POST_DOCUMENTS_FROM_BUFFER Signature

Method POST_DOCUMENTS_FROM_BUFFER on class CL_HRFPM_CD_UPDATE_LOGIC has no parameter.
# Exception Resumable Description Created on
1 CX_HRFPM_ACC_POSTING 20070714

Method PRESORT_UPDATE_LIST Signature

Method PRESORT_UPDATE_LIST on class CL_HRFPM_CD_UPDATE_LOGIC has no parameter.
Method PRESORT_UPDATE_LIST on class CL_HRFPM_CD_UPDATE_LOGIC has no exception.

Method READ_FM_POS_WITH_KEY 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 HRFPM: FM Belege - Positionen 20071222
2 Returning RS_FM_DOC_POS Value transfer Type reference (TYPE) HRFPM_FM_DOC_POS HRFPM: FM Belege - Positionen 20071222

Method READ_FM_POS_WITH_KEY on class CL_HRFPM_CD_UPDATE_LOGIC has no exception.

Method SET_CONTROL_PARAMETERS Signature

Method SET_CONTROL_PARAMETERS on class CL_HRFPM_CD_UPDATE_LOGIC has no parameter.
# Exception Resumable Description Created on
1 CX_HRFPM_ACC_POSTING HRFPM: Fehler bei der FM-Belegerstellung 20070212

Method SET_EXTENDED_AVC_CHECK Signature

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

Method STATUS_IS_TRANSFERRED_LIKE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IP_TRANSFER_STATUS Call by reference Type reference (TYPE) HRFPM_FM_POS-STATUS Buchungsstatus 20080910
2 Returning RP_IS_TRANSFERRED_LIKE Value transfer Type reference (TYPE) FLAG General Flag 20080910
# Exception Resumable Description Created on
1 CX_HRFPM_ACC_POSTING HRFPM: Fehler bei der FM-Belegerstellung 20080910

Method TRANSLATE_FIN_TO_POST_STAT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_POST_STAT Call by reference Type reference (TYPE) TT_POST_STAT_RANGE Struktur einer Ranges-Tabelle für ein Character(2) Feld 20070127
2 Importing IP_FIN_STAT Call by reference Type reference (TYPE) HRFPM_CHANGE_STAT Finanzierungsstatus eines Objekts 20070127

Method TRANSLATE_FIN_TO_POST_STAT on class CL_HRFPM_CD_UPDATE_LOGIC has no exception.

Method UPDATE_FPM_DOC 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_HEADER Call by reference Type reference (TYPE) HRFPM_FPM_DOC_HEADER_IT HRFPM: FPM Belegköpfe für Mitelbindungen 20070207
3 Importing IT_FPM_DOC_POS Call by reference Type reference (TYPE) HRFPM_FPM_DOC_POS_IT HRFPM: FPM Belegpositionen 20070207
# Exception Resumable Description Created on
1 CX_HRFPM_ACC_POSTING 20070828

Method UPDATE_SINGLE_FM_DOC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_FM_DOC_HDR Call by reference Type reference (TYPE) HRFPM_FM_DOC HRFPM: FM Belege 20070111
2 Importing IT_FM_DOC_POS Call by reference Type reference (TYPE) HRFPM_FM_DOC_POS_IT HRFPM: FPM Belege - Positionen 20070111
# Exception Resumable Description Created on
1 CX_HRFPM_ACC_POSTING 20070828

Method UPDATE_SINGLE_FM_DOC_DELTA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_FM_DOC_HDR Call by reference Type reference (TYPE) HRFPM_FM_DOC HRFPM: FM Belege 20070126
2 Changing CT_FM_DOC_POS Call by reference Type reference (TYPE) HRFPM_FM_DOC_POS_IT HRFPM: FPM Belege - Positionen 20070126
3 Importing IT_FM_POS_DELTA Call by reference Type reference (TYPE) TT_FM_POS_DELTA Bedarf 20070126
# Exception Resumable Description Created on
1 CX_HRFPM_DB_OPERATION 20070126
History
Last changed by/on SAP  20130531 
SAP Release Created in 700