SAP ABAP Class CL_HRFPM_FPM_DOC_BUDGET (HRFPM: FPM Documents for Budget)
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
Properties
Class CL_HRFPM_FPM_DOC_BUDGET  
Short Description HRFPM: FPM Documents for Budget    
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 20030620   SAP 
Last change 20070913   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_HRFPM_FPM_DOC_BUDGET has no forward declaration.
Interfaces
Class CL_HRFPM_FPM_DOC_BUDGET has no interface implemented.
Friends
Class CL_HRFPM_FPM_DOC_BUDGET has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_ENC_BUD Constant Private Type reference (TYPE) HRFPM_ENC_TYPE '00' Earmarked Funds Category 20030626
2 C_MODULE_NAME Constant Private Type reference (TYPE) HRFPM_MODULE 'CD' Module Name 20030626
3 C_NR_RANGE_FPM_BUD Constant Private Type reference (TYPE) NROBJ 'FPM_FM_BUD' Name of Number Range Object 20030822
4 C_POSITION Constant Private Type reference (TYPE) OTYPE 'S' Object Type 20030626
5 C_SEMID_HRFPM Constant Private Type reference (TYPE) SEMID 'HRFPM' Semantic abbreviation 20030822
6 EXC_ADMIN Static Attribute Private Object reference (TYPE REF TO) CX_HRFPM_ADMINISTRATOR Exceptions Administrator 20030626
7 EXC_CD Static Attribute Private Object reference (TYPE REF TO) CX_HRFPM_CD_FAILED 20030626
8 EXC_COST_DIST Static Attribute Private Object reference (TYPE REF TO) CX_HRFPM_COST_DIST 20030822
9 EXC_DB Static Attribute Private Object reference (TYPE REF TO) CX_HRFPM_DB_OPERATION 20030626
Methods
# Method Level Visibility Method type Description Created on
1 CREATE_CO_POSITIONS Static method Public Method 20030822
2 CREATE_FM_POSITIONS_BCS Static method Public Method 20030822
3 CREATE_FM_POSITIONS_FBS Static method Public Method 20030822
4 CREATE_FPM_POSITIONS Static method Public Method 20030626
5 VALIDATE_SUBTYPE Static method Public Method 20100325
Events
Class CL_HRFPM_FPM_DOC_BUDGET has no event.
Types
Class CL_HRFPM_FPM_DOC_BUDGET has no local type.
Method Signatures

Method CREATE_CO_POSITIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_T_FPM_DOC Call by reference Type reference (TYPE) HRFPM_FPM_DOC_HEADER_IT HRFPM: FPM Beleg Header 20030822
2 Changing C_T_FPM_POS Call by reference Type reference (TYPE) HRFPM_FPM_DOC_POS_IT HRFPM: FPM Belegpositionen 20030822
3 Changing C_T_FPM_POS_DELTA Call by reference Type reference (TYPE) HRFPM_FPM_DOC_POS_MERGE_IT HRFPM: Tabellentyp zu HRFPM_FPM_DOC_POS 20030822
# Exception Resumable Description Created on
1 CX_HRFPM_NUMBER_RANGE 20030822

Method CREATE_FM_POSITIONS_BCS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_T_FPM_DOC Call by reference Type reference (TYPE) HRFPM_FPM_DOC_HEADER_BU_IT HRFPM: FPM Beleg Header 20030822
2 Changing C_T_FPM_POS Call by reference Type reference (TYPE) HRFPM_FPM_DOC_POS_BU_IT HRFPM: FPM Belegpositionen 20030822
3 Changing C_T_FPM_POS_DELTA Call by reference Type reference (TYPE) HRFPM_FPM_DOC_POS_MERGE_BU_IT HRFPM: Tabellentyp zu HRFPM_FPM_DOC_POS 20030822
4 Importing I_SUBTY Call by reference Type reference (TYPE) SUBTY Subtyp 20031209
# Exception Resumable Description Created on
1 CX_HRFPM_BUD_DOC 20030822
2 CX_HRFPM_CD_CUSTOMIZING Customizing Belegerstellung 20040217
3 CX_HRFPM_FM_POSTING HRFPM: Fehler bei der FM-Belegerstellung 20030822
4 CX_HRFPM_NUMBER_RANGE 20030822

Method CREATE_FM_POSITIONS_FBS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_T_FPM_DOC Call by reference Type reference (TYPE) HRFPM_FPM_DOC_HEADER_IT HRFPM: FPM Beleg Header 20030822
2 Changing C_T_FPM_POS Call by reference Type reference (TYPE) HRFPM_FPM_DOC_POS_IT HRFPM: FPM Belegpositionen 20030822
3 Changing C_T_FPM_POS_DELTA Call by reference Type reference (TYPE) HRFPM_FPM_DOC_POS_MERGE_IT HRFPM: Tabellentyp zu HRFPM_FPM_DOC_POS 20030822
# Exception Resumable Description Created on
1 CX_HRFPM_NUMBER_RANGE 20030822

Method CREATE_FPM_POSITIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_FPM_DOC Call by reference Type reference (TYPE) HRFPM_FPM_DOC_HEADER_BU_IT HRFPM: FPM Beleg Header 20030626
2 Exporting E_T_FPM_POS Call by reference Type reference (TYPE) HRFPM_FPM_DOC_POS_BU_IT HRFPM: FPM Belegpositionen 20030626
3 Exporting E_T_FPM_POS_DELTA Call by reference Type reference (TYPE) HRFPM_FPM_DOC_POS_MERGE_BU_IT HRFPM: Tabellentyp zu HRFPM_FPM_DOC_POS 20030626
4 Exporting E_T_FPM_POS_OLD Call by reference Type reference (TYPE) HRFPM_FPM_DOC_POS_BU_IT HRFPM: FPM Belegpositionen 20030822
5 Importing I_SUBTY Call by reference Type reference (TYPE) SUBTY Subtyp 20031209
6 Importing I_T_OBJECTS Call by reference Type reference (TYPE) HRFPM_OBJECTS_IT HRFPM: Tabelle der Objekte welche am Obligolauf teilnehmen 20030626
# Exception Resumable Description Created on
1 CX_HRFPM_FPM_DOC Fehler bei der FPM Beleg Erstellung 20030707

Method VALIDATE_SUBTYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IP_SUBTYPE Call by reference Type reference (TYPE) HRFPM_BPREP_SUBTYP Subtyp für Originalbudgeterstellung 20100325
# Exception Resumable Description Created on
1 CX_HRFPM_AD_CUSTOMIZING Allgemeine Ausnahmeklasse zu Sammlung von BPREP-Daten 20100325
History
Last changed by/on SAP  20070913 
SAP Release Created in 200