SAP ABAP Class CL_BPREP_DATA_COLL_BW (Create and Save BPREP Data)
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_BPREP_DATA_COLL_BW | |
| Short Description | Create and Save BPREP Data | |
| Super Class | ||
| Instantiability of a Class | 1 | Protected |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | PAOC_FPM_COM_ENGINE | Position Management: Commitment Creation |
| Created | 20050312 | SAP |
| Last change | 20050411 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
| # | Type group / Object type | Type | Type Description |
|---|---|---|---|
| 1 | Forward declaration class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) | |
| 2 | Forward declaration class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) |
Interfaces
Class CL_BPREP_DATA_COLL_BW has no interface implemented.
Friends
Class CL_BPREP_DATA_COLL_BW has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Static Attribute | Private | Type reference (TYPE) | CL_BPREP_DATA_COLL_BW_SERVICES=>BPREP_ADD_INFO_TAB | 20050317 | ||||
| 2 | Instance attribute | Private | Type reference (TYPE) | CL_BPREP_DATA_COLL_BW_SERVICES=>BPREP_ADD_INFO_TAB | 20050316 | ||||
| 3 | Instance attribute | Private | Type reference (TYPE) | CL_BPREP_DATA_COLL_BW_SERVICES=>BPREP_DATA_COST_DIST_TAB | 20050312 | ||||
| 4 | Instance attribute | Private | Type reference (TYPE) | BPREP_DATA_TAB | 20050312 | ||||
| 5 | Instance attribute | Private | Type reference (TYPE) | CL_BPREP_DATA_COLL_BW_SERVICES=>BPREP_KEYFIGURE_AMNT_TAB | 20050312 | ||||
| 6 | Instance attribute | Private | Type reference (TYPE) | CL_BPREP_DATA_COLL_BW_SERVICES=>BPREP_KEYFIGURE_FTE_CUL_TAB | 20050312 | ||||
| 7 | Instance attribute | Private | Type reference (TYPE) | HRFPM_T_BPREP_DATA | Table Type for DB Structure HRFPM_BPREP_DATA | 20050312 | |||
| 8 | Instance attribute | Private | Type reference (TYPE) | CL_BPREP_DATA_COLL_BW_SERVICES=>BPREP_SALARY_INFO_TAB | 20050312 | ||||
| 9 | Instance attribute | Private | Type reference (TYPE) | CL_BPREP_DATA_COLL_BW_SERVICES=>BPREP_REQUIREMENT_TAB | Budget Preparation: Requirement with Account Assignment | 20050312 | |||
| 10 | Static Attribute | Private | Object reference (TYPE REF TO) | CX_HRFPM_BPREP | General Selection Class for Collecting BPREP Data | 20050312 | |||
| 11 | Instance attribute | Private | Type reference (TYPE) | FLAG | General Indicator | 20050312 | |||
| 12 | Instance attribute | Private | Type reference (TYPE) | HRFPM_S_BPREP_COLLECTION_ATTR | Global Attributes for Data Collection | 20050312 | |||
| 13 | Instance attribute | Private | Type reference (TYPE) | HROBJECT | Object | 20050312 | |||
| 14 | Instance attribute | Private | Type reference (TYPE) | HRFPM_OBJECT_VALIDITY_IV | HRFPM: Validity time interval of the objects | 20050312 | |||
| 15 | Instance attribute | Private | Type reference (TYPE) | BPREP_REQUIREMENT_INT_TAB | 20050312 | ||||
| 16 | Instance attribute | Private | Type reference (TYPE) | CL_BPREP_DATA_COLL_BW_SERVICES=>BPREP_REQUIREMENT_TAB | Budget Preparation: Requirement with Account Assignment | 20050312 | |||
| 17 | Instance attribute | Private | Type reference (TYPE) | CL_BPREP_DATA_COLL_BW_SERVICES=>SPLIT_TAB | Budget Preparation: Requirement with Account Assignment | 20050312 | |||
| 18 | Instance attribute | Private | Type reference (TYPE) | RUNID | Indicator for a run | 20050312 | |||
| 19 | Static Attribute | Private | Type reference (TYPE) | CL_BPREP_DATA_COLL_BW_SERVICES=>BPREP_SALARY_INFO_TAB | 20050317 | ||||
| 20 | Instance attribute | Private | Object reference (TYPE REF TO) | CL_BPREP_DATA_COLL_BW_SERVICES | General Services for Maintaining Table HRFPM_BPREP_DATA | 20050312 | |||
| 21 | Static Attribute | Private | Object reference (TYPE REF TO) | CL_BPREP_DATA_COLL_BW | Create and Save BPREP Data | 20050316 |
Methods
Events
Class CL_BPREP_DATA_COLL_BW has no event.
Types
| # | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
|---|---|---|---|---|---|---|---|
| 1 | BPREP_DATA_COST_DIST_LINE | Protected | Type reference (TYPE) | CL_BPREP_DATA_COLL_BW_SERVICES=>BPREP_DATA_COST_DIST_LINE | 20050313 | |
|
| 2 | BPREP_DATA_LINE | Protected | See coding | Preprocessed Data for BPREP Data Extraction | 20050312 | BEGIN OF bprep_data_line.
INCLUDE TYPE hrfpm_bprep_data AS bprep_data.
INCLUDE TYPE collection_add_info AS collect_info.
TYPES: END OF bprep_data_line
|
|
| 3 | BPREP_DATA_TAB | Protected | See coding | 20050312 | bprep_data_tab TYPE SORTED TABLE OF bprep_data_line
WITH UNIQUE KEY
bprep_data-hrobject
bprep_data-period
bprep_data-cost_info
|
||
| 4 | BPREP_KEYFIGURE_AMNT_LINE | Protected | Type reference (TYPE) | CL_BPREP_DATA_COLL_BW_SERVICES=>BPREP_KEYFIGURE_AMNT_LINE | 20050313 | |
|
| 5 | BPREP_KEYFIGURE_FTE_CUL_LINE | Protected | Type reference (TYPE) | CL_BPREP_DATA_COLL_BW_SERVICES=>BPREP_KEYFIGURE_FTE_CUL_LINE | 20050313 | |
|
| 6 | BPREP_REQUIREMENT_INT_LINE | Protected | See coding | 20050313 | BEGIN OF bprep_requirement_int_line.
TYPES: index TYPE sytabix.
INCLUDE TYPE cl_bprep_data_coll_bw_services=>bprep_requirement_line as
cost_dist.
TYPES: END OF bprep_requirement_int_line
|
||
| 7 | BPREP_REQUIREMENT_INT_TAB | Protected | See coding | 20050313 | bprep_requirement_int_tab TYPE SORTED TABLE OF
bprep_requirement_int_line WITH UNIQUE KEY index
|
||
| 8 | BPREP_SALARY_INFO_LINE | Protected | Type reference (TYPE) | CL_BPREP_DATA_COLL_BW_SERVICES=>BPREP_SALARY_INFO_LINE | 20050313 | |
|
| 9 | COLLECTION_ADD_INFO | Protected | See coding | 20050312 | BEGIN OF collection_add_info,
key_date_for_it TYPE datab,
cost_dist_line TYPE sytabix,
object_dp TYPE hrobject,
END OF collection_add_info
|
||
| 10 | FISC_PERIOD | Protected | See coding | 20050312 | BEGIN OF fisc_period,
co_area TYPE kokrs,
period_info TYPE hrfpm_s_bprep_period,
END OF fisc_period
|
||
| 11 | FISC_PERIOD_TAB | Protected | See coding | 20050312 | fisc_period_tab TYPE SORTED TABLE OF fisc_period WITH
UNIQUE KEY co_area period_info-period
|
Method Signatures
Method COLLECT_BPREP_DATA_REQUIREMENT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_BPREP_DATA | Call by reference | Type reference (TYPE) | HRFPM_T_BPREP_DATA | Tabellentyp zur DB-Struktur HRFPM_BPREP_DATA | 20050318 | |||
| 2 | ET_BPREP_DATA_COST_DIST | Call by reference | Type reference (TYPE) | CL_BPREP_DATA_COLL_BW_SERVICES=>BPREP_DATA_COST_DIST_TAB | 20050318 | ||||
| 3 | ET_BPREP_DATA_KEYFIG_AMNT | Call by reference | Type reference (TYPE) | CL_BPREP_DATA_COLL_BW_SERVICES=>BPREP_KEYFIGURE_AMNT_TAB | 20050318 | ||||
| 4 | ET_BPREP_DATA_KEYFIG_FTE_CUL | Call by reference | Type reference (TYPE) | CL_BPREP_DATA_COLL_BW_SERVICES=>BPREP_KEYFIGURE_FTE_CUL_TAB | 20050318 | ||||
| 5 | ET_BPREP_DATA_SALARY_INFO | Call by reference | Type reference (TYPE) | CL_BPREP_DATA_COLL_BW_SERVICES=>BPREP_SALARY_INFO_TAB | 20050318 | ||||
| 6 | IS_GLOBAL_ATTRIB | Call by reference | Type reference (TYPE) | HRFPM_S_BPREP_COLLECTION_ATTR | Globale Attribute für Datensammlung | 20050318 | |||
| 7 | IS_HROBJECT | Call by reference | Type reference (TYPE) | HROBJECT | Objekt | 20050318 | |||
| 8 | IT_REQUIREMENT | Call by reference | Type reference (TYPE) | CL_BPREP_DATA_COLL_BW_SERVICES=>BPREP_REQUIREMENT_TAB | 20050318 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20050318 |
Method CONSTRUCTOR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IP_FLG_COMMIT | Call by reference | Type reference (TYPE) | FLAG | allgemeines flag | 20050312 | |||
| 2 | IP_RUNID | Call by reference | Type reference (TYPE) | HRFPM_RUNID | Identifikation eines Obligolaufs | 20050312 | |||
| 3 | IS_GLOBAL_ATTRIB | Call by reference | Type reference (TYPE) | HRFPM_S_BPREP_COLLECTION_ATTR | Globale Attribute für Datensammlung | 20050312 | |||
| 4 | IS_HROBJECT | Call by reference | Type reference (TYPE) | HROBJECT | Objekt | 20050312 | |||
| 5 | IT_REQUIREMENT | Call by reference | Type reference (TYPE) | CL_BPREP_DATA_COLL_BW_SERVICES=>BPREP_REQUIREMENT_TAB | Budget Preparation: Bedarf mit Kontierung | 20050312 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Allgemeine Ausnahmeklasse zu Sammlung von BPREP-Daten | 20050312 |
Method CREATE_BPREP_DATA_LINES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_BPREP_DATA | Call by reference | Type reference (TYPE) | BPREP_DATA_TAB | 20050312 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Allgemeine Ausnahmeklasse zu Sammlung von BPREP-Daten | 20050312 |
Method FILL_ADD_INFO Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CS_ADD_INFO | Call by reference | Type reference (TYPE) | HRFPM_BPREP_DATA-ADD_INFO | 20050316 | ||||
| 2 | IS_HROBJECT | Call by reference | Type reference (TYPE) | HROBJECT | Objekt | 20050316 | |||
| 3 | IS_PERIOD | Call by reference | Type reference (TYPE) | HRFPM_S_BPREP_PERIOD | Periodenbeschreibung für Budgetplanung | 20050316 | |||
| 4 | IS_VALIDITY_IV | Call by reference | Type reference (TYPE) | HRFPM_OBJECT_VALIDITY_IV | Vorverarbeitet daten für BPREP Daten Extraktion | 20050316 |
Method FILL_ADD_INFO on class CL_BPREP_DATA_COLL_BW has no exception.
Method FILL_SALARY_INFO Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CS_SALARY_INFO | Call by reference | Type reference (TYPE) | HRFPM_BPREP_DATA-SALARY_DATA | 20050312 | ||||
| 2 | IS_HROBJECT | Call by reference | Type reference (TYPE) | HROBJECT | Objekt | 20050316 | |||
| 3 | IS_PERIOD | Call by reference | Type reference (TYPE) | HRFPM_S_BPREP_PERIOD | Periodenbeschreibung für Budgetplanung | 20050316 | |||
| 4 | IS_VALIDITY_IV | Call by reference | Type reference (TYPE) | HRFPM_OBJECT_VALIDITY_IV | HRFPM: Validity time interval of the objects | 20050316 |
Method FILL_SALARY_INFO on class CL_BPREP_DATA_COLL_BW has no exception.
Method SAVE_NEW_BPREP_IMAGE_TO_DB Signature
Method SAVE_NEW_BPREP_IMAGE_TO_DB on class CL_BPREP_DATA_COLL_BW has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Allgemeine Ausnahmeklasse zu Sammlung von BPREP-Daten | 20050312 |
Method SPLIT_REQUIREMENT_LINES Signature
Method SPLIT_REQUIREMENT_LINES on class CL_BPREP_DATA_COLL_BW has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Allgemeine Ausnahmeklasse zu Sammlung von BPREP-Daten | 20050315 |
Method UPDATE_BPREP_REQUIREMENT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IP_FLG_COMMIT | Call by reference | Type reference (TYPE) | FLAG | allgemeines flag | 20050320 | |||
| 2 | IP_RUNID | Call by reference | Type reference (TYPE) | HRFPM_RUNID | Identifikation eines Obligolaufs | 20050320 | |||
| 3 | IS_GLOBAL_ATTRIB | Call by reference | Type reference (TYPE) | HRFPM_S_BPREP_COLLECTION_ATTR | Globale Attribute für Datensammlung | 20050320 | |||
| 4 | IS_HROBJECT | Call by reference | Type reference (TYPE) | HROBJECT | Objekt | 20050320 | |||
| 5 | IT_REQUIREMENT | Call by reference | Type reference (TYPE) | CL_BPREP_DATA_COLL_BW_SERVICES=>BPREP_REQUIREMENT_TAB | Budget Preparation: Bedarf mit Kontierung | 20050320 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20050320 |
Method WRITE_ADD_INFO Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_SALARY_INFO | Call by reference | Type reference (TYPE) | CL_BPREP_DATA_COLL_BW_SERVICES=>BPREP_SALARY_INFO_TAB | 20050316 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Allgemeine Ausnahmeklasse zu Sammlung von BPREP-Daten | 20050316 |
Method WRITE_BPREP_DATA_INTERNAL Signature
Method WRITE_BPREP_DATA_INTERNAL on class CL_BPREP_DATA_COLL_BW has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20050316 |
Method WRITE_COST_DIST Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_COST_DIST | Call by reference | Type reference (TYPE) | CL_BPREP_DATA_COLL_BW_SERVICES=>BPREP_DATA_COST_DIST_TAB | 20050312 |
Method WRITE_COST_DIST on class CL_BPREP_DATA_COLL_BW has no exception.
Method WRITE_FTE_CUL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_FTE_CUL | Call by reference | Type reference (TYPE) | CL_BPREP_DATA_COLL_BW_SERVICES=>BPREP_KEYFIGURE_FTE_CUL_TAB | 20050312 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Allgemeine Ausnahmeklasse zu Sammlung von BPREP-Daten | 20050316 |
Method WRITE_IMAGE_FROM_INTERNAL_DATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_BPREP_DATA_DB_IMAGE | Call by reference | Type reference (TYPE) | HRFPM_T_BPREP_DATA | Tabellentyp zur DB-Struktur HRFPM_BPREP_DATA | 20050312 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Allgemeine Ausnahmeklasse zu Sammlung von BPREP-Daten | 20050312 |
Method WRITE_REQUIREMENT_PER_CITEM Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_REQUIREMENT | Call by reference | Type reference (TYPE) | CL_BPREP_DATA_COLL_BW_SERVICES=>BPREP_KEYFIGURE_AMNT_TAB | 20050312 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Allgemeine Ausnahmeklasse zu Sammlung von BPREP-Daten | 20050316 |
Method WRITE_SALARY_INFO Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_SALARY_INFO | Call by reference | Type reference (TYPE) | CL_BPREP_DATA_COLL_BW_SERVICES=>BPREP_SALARY_INFO_TAB | 20050312 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Allgemeine Ausnahmeklasse zu Sammlung von BPREP-Daten | 20050316 |
History
| Last changed by/on | SAP | 20050411 |
| SAP Release Created in | 600 |