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 |