Hierarchy
⤷
⤷
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 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) | |
| 2 | 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
Methods
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 | 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 | 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 | 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 | ES_FM_DOC | Call by reference | Type reference (TYPE) | HRFPM_FM_DOC | HRFPM: FM Belege | 20070209 | |||
| 2 | ES_FM_DOC_POS | Call by reference | Type reference (TYPE) | HRFPM_FM_DOC_POS | HRFPM: FPM Belege - Positionen | 20070209 | |||
| 3 | E_DOC_DATE | Call by reference | Type reference (TYPE) | SYDATUM | Aktuelles Datum des Applikationsservers | 20070209 | |||
| 4 | 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 | 20070209 |
Method BUILD_FM_DOC_FROM_FPM_POS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_FM_DOC | Call by reference | Type reference (TYPE) | HRFPM_FM_DOC | HRFPM: FM Belege | 20070207 | |||
| 2 | ES_FM_DOC_POS | Call by reference | Type reference (TYPE) | HRFPM_FM_DOC_POS | HRFPM: FPM Belege - Positionen | 20070207 | |||
| 3 | E_COST_DUE_DATE | Call by reference | Type reference (TYPE) | SYDATUM | Aktuelles Datum des Applikationsservers | 20090407 | |||
| 4 | E_DOC_DATE | Call by reference | Type reference (TYPE) | SYDATUM | Aktuelles Datum des Applikationsservers | 20070209 | |||
| 5 | 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 | 20070207 |
Method BUILD_PBC_DOCS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IP_FLG_DELETION | Call by reference | Type reference (TYPE) | FLAG | allgemeines flag | 20080204 | |||
| 2 | IS_ENC_IV | Call by reference | Type reference (TYPE) | HRFPM_ENCUMB_IV_S | HRFPM: structure for HRFPM_ENCUMB_IV | 20080204 | |||
| 3 | IS_OBJECT | Call by reference | Type reference (TYPE) | HRFPM_OBJECT | FPM: Struktur zur DB-Tabelle HRFPM_OBJECTS | 20080204 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | ET_RETURN | Call by reference | Type reference (TYPE) | TT_FM_DOC_POS_RETURN | 20070714 | ||||
| 2 | IP_EXT_CALL | Call by reference | Type reference (TYPE) | FLAG | allgemeines flag | 20070715 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | 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 | 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 | IP_CREATION_MODE | Call by reference | Type reference (TYPE) | HRFPM_DC_CREATION_MODE | allgemeines flag | 20070111 | |||
| 2 | IP_ENC_TYPE | Call by reference | Type reference (TYPE) | HRFPM_ENC_TYPE | Mittelvormerkungstyp | 20070111 | |||
| 3 | IP_FLT_VAL | Call by reference | Type reference (TYPE) | HRFPM_CD_FILTER | Mittelvormerkungstyp | 20070111 | |||
| 4 | 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 | 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 | ET_FAILING_OBJECTS | Call by reference | Type reference (TYPE) | HRFPM_OBJECTS_IT | HRFPM: Tabelle der Objekte welche am Obligolauf teilnehmen | 20070111 | |||
| 2 | IS_UPDATE_PERIOD | Call by reference | Type reference (TYPE) | HRFPM_OBJECT_VALIDITY_IV | HRFPM: Validity time interval of the objects | 20071025 | |||
| 3 | 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 | 20070714 |
Method CREATE_BUFFER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | 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 | 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 | 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 | IS_FM_DOC_HEADER | Call by reference | Type reference (TYPE) | HRFPM_FM_DOC | HRFPM: FM Belege | 20070111 | |||
| 2 | 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 | 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 | IP_FLG_DELETION | Call by reference | Type reference (TYPE) | FLAG | allgemeines flag | 20071026 | |||
| 2 | IS_ENC_IV | Call by reference | Type reference (TYPE) | HRFPM_ENCUMB_IV_S | HRFPM: structure for HRFPM_ENCUMB_IV | 20070113 | |||
| 3 | IS_OBJECT | Call by reference | Type reference (TYPE) | HRFPM_OBJECT | FPM: Struktur zur DB-Tabelle HRFPM_OBJECTS | 20070113 | |||
| 4 | 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 | IS_PERIOD | Call by reference | Type reference (TYPE) | HRFPM_OBJECT_VALIDITY_IV | HRFPM: Validity time interval of the objects | 20070111 | |||
| 2 | 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 | 20070714 |
Method DELETE_FPM_DOC Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_FPM_DOC_HEADER | Call by reference | Type reference (TYPE) | HRFPM_FPM_DOC_HEADER_IT | HRFPM: FPM Belegköpfe für Mitelbindungen | 20070207 | |||
| 2 | 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 | 20070207 |
Method DEQUEUE_FM_DOC Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IP_ENQMODE | Call by reference | Type reference (TYPE) | ENQMODE | 'E' | Sperrmodus | 20070124 | ||
| 2 | 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 | C_COST_DUE_DATE | Call by reference | Type reference (TYPE) | SYDATUM | Aktuelles Datum des Applikationsservers | 20090407 | |||
| 2 | C_DOCDATE | Call by reference | Type reference (TYPE) | SYDATUM | Aktuelles Datum des Applikationsservers | 20070111 | |||
| 3 | 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 | IP_FLG_ACC_UPD_OK | Call by reference | Type reference (TYPE) | FLAG | allgemeines flag | 20070621 | |||
| 2 | IP_FLG_ADJUST_ACC_STAT | Call by reference | Type reference (TYPE) | FLAG | allgemeines flag | 20070621 | |||
| 3 | IS_FM_KEY_POS | Call by reference | Type reference (TYPE) | HRFPM_FM_DOC_POS-KEY_POS | HRFPM: FM Belege | 20071222 | |||
| 4 | R_STATUS | Value transfer | Type reference (TYPE) | HRFPM_FM_DOC_POS-STATUS | Verbuchungsstatus | 20070621 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20070621 |
Method ENQUEUE_FM_DOC Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IP_ENQMODE | Call by reference | Type reference (TYPE) | ENQMODE | 'E' | Sperrmodus | 20070124 | ||
| 2 | IT_FM_DOC_POS | Call by reference | Type reference (TYPE) | HRFPM_FM_DOC_POS_IT | HRFPM: FPM Belege - Positionen | 20070111 | |||
| 3 | RP_RC | Value transfer | Type reference (TYPE) | SYSUBRC | Rückgabewert von ABAP-Anweisungen | 20070111 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | ET_RETURN | Call by reference | Type reference (TYPE) | TT_FM_DOC_POS_RETURN | HRFPM: Tabellentype für BAPIRET2 | 20070826 | |||
| 2 | IO_EXC | Call by reference | Object reference (TYPE REF TO) | IF_HRFPM_LOG_OBJECT | Anschliessbar an HRFPM-Logs | 20070826 | |||
| 3 | IS_DOC_KEY | Call by reference | Type reference (TYPE) | HRFPM_FM_DOC-KEY_HEADER | 20070826 | ||||
| 4 | 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 | CP_STATUS | Call by reference | Type reference (TYPE) | HRFPM_FM_POS-STATUS | allgemeines flag | 20071222 | |||
| 2 | IP_FLG_FORCE_CHECK | Value transfer | Type reference (TYPE) | FLAG | allgemeines flag | 20080103 | |||
| 3 | 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 | 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 | IS_FM_POS | Call by reference | Type reference (TYPE) | HRFPM_FM_POS | HRFPM: FM Belege - Positionen | 20080910 | |||
| 2 | IS_FM_POS_KEY | Call by reference | Type reference (TYPE) | HRFPM_FM_POS-KEY_POS | HRFPM: FM Belege - Positionen | 20080910 | |||
| 3 | RP_FLG_EXISTS_IN_FM | Value transfer | Type reference (TYPE) | FLAG | allgemeines flag | 20080910 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | IS_FM_POS_KEY | Call by reference | Type reference (TYPE) | HRFPM_FM_POS-KEY_POS | 20070111 | ||||
| 2 | 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 | IS_FM_POS | Call by reference | Type reference (TYPE) | HRFPM_FM_DOC_POS | HRFPM: FM Belege - Positionen | 20071222 | |||
| 2 | IS_FM_POS_KEY | Call by reference | Type reference (TYPE) | HRFPM_FM_POS-KEY_POS | 20070630 | ||||
| 3 | RP_FLG_IS_TRANSFERRED | Value transfer | Type reference (TYPE) | FLAG | allgemeines flag | 20070630 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | ET_BUILD_PERIODS | Call by reference | Type reference (TYPE) | TT_BUILD_PERIOD | HRFPM: Intervalle für die Obligoerstellung | 20071025 | |||
| 2 | IS_HROBJECT | Call by reference | Type reference (TYPE) | HROBJECT | Objekt | 20071025 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20071123 | |||
| 2 | 20071123 |
Method GET_DOC_REF_OF_DEP_REQ Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_DOC_POS | Call by reference | Type reference (TYPE) | HRFPM_FPM_DOC_POS_STAT | HRFPM: FPM Belege - Positionen | 20070111 | |||
| 2 | RS_FM_DOC | Value transfer | Type reference (TYPE) | HRFPM_FM_POS-DEP_FM_DOC | 20070111 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20070111 |
Method GET_EXISTING_FM_DOC_FOR_DELTA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EP_DOC_DATE | Call by reference | Type reference (TYPE) | SYDATUM | Aktuelles Datum des Applikationsservers | 20070111 | |||
| 2 | ES_FM_DOC | Call by reference | Type reference (TYPE) | HRFPM_FM_DOC | HRFPM: FM Belege | 20070111 | |||
| 3 | ET_FM_DOC_POS | Call by reference | Type reference (TYPE) | HRFPM_FM_DOC_POS_IT | HRFPM: FPM Belege - Positionen | 20070111 | |||
| 4 | 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 | 20070111 |
Method GET_FIN_REQUIREMENT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_ENC_IV | Call by reference | Type reference (TYPE) | HRFPM_ENCUMB_IV_S | HRFPM: Create encumbrance in this intervals for that object | 20080204 | |||
| 2 | IS_HROBJECT | Call by reference | Type reference (TYPE) | HROBJECT | Objekt | 20080204 | |||
| 3 | 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 | 20080204 |
Method GET_FM_DOC_UPD_STATUS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_FM_DOC_POS | Call by reference | Type reference (TYPE) | HRFPM_FM_DOC_POS | HRFPM: FM Belege - Positionen | 20071222 | |||
| 2 | IS_FM_POS_KEY | Call by reference | Type reference (TYPE) | HRFPM_FM_KEY_POS | HRFPM: FM Belege | 20070111 | |||
| 3 | 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 | ES_FM_DOC_HDR | Call by reference | Type reference (TYPE) | HRFPM_FM_DOC | HRFPM: FM Belege | 20090520 | |||
| 2 | ES_FM_DOC_POS | Call by reference | Type reference (TYPE) | HRFPM_FM_DOC_POS | HRFPM: FM Belege - Positionen | 20090520 | |||
| 3 | IP_BUFFERED | Call by reference | Type reference (TYPE) | FLAG | allgemeines flag | 20090520 | |||
| 4 | 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 | 20090520 |
Method HANDLE_EXCEPTION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IO_EXC | Call by reference | Object reference (TYPE REF TO) | CX_HRFPM | Ausnahmenklasse für Modul 'Administrator' | 20070111 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | IP_CREATION_MODE | Call by reference | Type reference (TYPE) | HRFPM_DC_CREATION_MODE | Belegerstellung | 20070826 | |||
| 2 | IP_ENC_TYPE | Call by reference | Type reference (TYPE) | HRFPM_ENC_TYPE | Mittelvormerkungstyp | 20070826 | |||
| 3 | IP_FLT_VAL | Call by reference | Type reference (TYPE) | HRFPM_CD_FILTER | BAdI-Filter für Belegerstellung | 20070826 | |||
| 4 | IP_RUNID | Call by reference | Type reference (TYPE) | HRFPM_RUNID | Identifikation eines Obligolaufs | 20070826 | |||
| 5 | 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 | 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 | IS_FM_DOC_POS | Call by reference | Type reference (TYPE) | HRFPM_FM_DOC_POS | HRFPM: FM Belege - Positionen | 20070904 | |||
| 2 | IT_FPM_DOC_HEADER | Call by reference | Type reference (TYPE) | HRFPM_FPM_DOC_HEADER_IT | HRFPM: FPM Belegköpfe für Mitelbindungen | 20070207 | |||
| 3 | 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 | 20070828 |
Method INSERT_SINGLE_FM_DOC Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_FM_DOC_HDR | Call by reference | Type reference (TYPE) | HRFPM_FM_DOC | HRFPM: FM Belege | 20070111 | |||
| 2 | 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 | 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 | 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 | IS_FM_POS_KEY | Call by reference | Type reference (TYPE) | HRFPM_FM_POS-KEY_POS | HRFPM: FM Belege - Positionen | 20071222 | |||
| 2 | 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 | 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 | RP_EXTENDED_AVC_CHECK | Value transfer | Type reference (TYPE) | FLAG | allgemeines flag | 20070111 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | IP_TRANSFER_STATUS | Call by reference | Type reference (TYPE) | HRFPM_FM_POS-STATUS | Buchungsstatus | 20080910 | |||
| 2 | RP_IS_TRANSFERRED_LIKE | Value transfer | Type reference (TYPE) | FLAG | General Flag | 20080910 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | 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 | 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 | IS_FM_DOC_POS | Call by reference | Type reference (TYPE) | HRFPM_FM_DOC_POS | HRFPM: FM Belege - Positionen | 20070904 | |||
| 2 | IT_FPM_DOC_HEADER | Call by reference | Type reference (TYPE) | HRFPM_FPM_DOC_HEADER_IT | HRFPM: FPM Belegköpfe für Mitelbindungen | 20070207 | |||
| 3 | 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 | 20070828 |
Method UPDATE_SINGLE_FM_DOC Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_FM_DOC_HDR | Call by reference | Type reference (TYPE) | HRFPM_FM_DOC | HRFPM: FM Belege | 20070111 | |||
| 2 | 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 | 20070828 |
Method UPDATE_SINGLE_FM_DOC_DELTA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CS_FM_DOC_HDR | Call by reference | Type reference (TYPE) | HRFPM_FM_DOC | HRFPM: FM Belege | 20070126 | |||
| 2 | CT_FM_DOC_POS | Call by reference | Type reference (TYPE) | HRFPM_FM_DOC_POS_IT | HRFPM: FPM Belege - Positionen | 20070126 | |||
| 3 | IT_FM_POS_DELTA | Call by reference | Type reference (TYPE) | TT_FM_POS_DELTA | Bedarf | 20070126 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20070126 |
History
| Last changed by/on | SAP | 20130531 |
| SAP Release Created in | 700 |