SAP ABAP Class CL_DPR_BUPA_AVAILABILITY (Availability Data Calculation for BUPA Without WFM Core)
Hierarchy
☛
CPRXRPM (Software Component) SAP Portfolio and Project Management 6.0
⤷
PPM-PRO-RES (Application Component) Resources
⤷
DEVELOPMENT_PROJECTS_TEAM (Package) Project Management - Team/Participants/Roles

⤷

⤷

Properties
Class | CL_DPR_BUPA_AVAILABILITY | |
Short Description | Availability Data Calculation for BUPA Without WFM Core | |
Super Class | ||
Instantiability of a Class | 0 | Private |
Final |
General Data
Message Class | ||
Program status | ||
Category | 0 | |
Package | DEVELOPMENT_PROJECTS_TEAM | Project Management - Team/Participants/Roles |
Created | 20060117 | SAP |
Last change | 20141109 | |
Shared Memory-enabled | ||
Fixed point arithmetic | ||
Unicode checks active |
Forward declarations
Class CL_DPR_BUPA_AVAILABILITY has no forward declaration.
Interfaces
Class CL_DPR_BUPA_AVAILABILITY has no interface implemented.
Friends
Class CL_DPR_BUPA_AVAILABILITY has no friend class.
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
Instance attribute | Private | Object reference (TYPE REF TO) | CL_DPR_PROJECT | Current Project | 20060118 | ||
2 | ![]() |
Instance attribute | Private | Object reference (TYPE REF TO) | CL_DPR_PARTICIPANT | Current Role | 20060118 | ||
3 | ![]() |
Instance attribute | Private | Type reference (TYPE) | DPR_TT_BUPA_DIST | Distribution of BuPa in Other Projects | 20060118 | ||
4 | ![]() |
Instance attribute | Private | Type reference (TYPE) | DPR_TT_BUPA_LINK_INT | Distributed BuPa Links of BuPa in Other Projects | 20070601 | ||
5 | ![]() |
Instance attribute | Private | Type reference (TYPE) | DPR_TT_BUPA_LINK_INT | Non-Distributed BuPa Links of BuPa in Other Projects | 20060118 | ||
6 | ![]() |
Instance attribute | Private | Type reference (TYPE) | DPR_TT_BUPA_LOCATION | BuPa Locations | 20060126 | ||
7 | ![]() |
Instance attribute | Private | Type reference (TYPE) | DPR_TT_CALENDAR_ID | Calendar Data from RPM | 20060120 | ||
8 | ![]() |
Instance attribute | Private | Type reference (TYPE) | BOOLE_D | Allocations to Other Projects Already Read | 20060118 | ||
9 | ![]() |
Instance attribute | Private | Type reference (TYPE) | DPR_TV_GUID | BUPA GUID | 20060117 | ||
10 | ![]() |
Instance attribute | Private | Type reference (TYPE) | BU_PARTNER | Business Partner Number | 20060118 | ||
11 | ![]() |
Instance attribute | Private | Type reference (TYPE) | BOOLE_D | Locations Already Buffered | 20060118 | ||
12 | ![]() |
Instance attribute | Private | Type reference (TYPE) | BOOLE_D | Calendar Data from RPM Buffered | 20060120 | ||
13 | ![]() |
Instance attribute | Private | Type reference (TYPE) | DPR_TV_GUID | Application Object GUID | 20091113 | ||
14 | ![]() |
Static Attribute | Private | Object reference (TYPE REF TO) | DPR_ROLES | BADI DPR_ROLES | 20091126 | ||
15 | ![]() |
Static Attribute | Private | Type reference (TYPE) | DPR_TT_MAP_BUPA_AVAILABILITY | DPR_TT_MAP_BUPA_AVAILABILITY | 20060123 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | ![]() |
Static method | Public | Constructor | CLASS_CONSTRUCTOR | 20091126 |
2 | ![]() |
Instance method | Private | Constructor | Constructor | 20060123 |
3 | ![]() |
Instance method | Public | Method | 20060126 | |
4 | ![]() |
Static method | Public | Method | Destructor for Virtual BUPA_DIST_DATA Collection | 20060126 |
5 | ![]() |
Instance method | Protected | Method | Delivers All Staffings in Time Frame | 20060120 |
6 | ![]() |
Instance method | Protected | Method | Delivers All Staffings Outside Project from DB | 20060125 |
7 | ![]() |
Instance method | Public | Method | Delivers All Staffings in Time Frame | 20090512 |
8 | ![]() |
Instance method | Public | Method | Delivers All Calendars w. Working Hours for BuPa in TimeFrme | 20060118 |
9 | ![]() |
Instance method | Protected | Method | Delivers All Calendars in Time Frame from Portf. Mgmt Data | 20060118 |
10 | ![]() |
Instance method | Public | Method | Delivers Availability, Staffings, Free Capacity | 20060118 |
11 | ![]() |
Static method | Public | Method | Delivers Instance for BuPa GUID | 20060123 |
12 | ![]() |
Instance method | Public | Method | Delivers All Non-Distributed Staffings and All Distributions | 20060120 |
13 | ![]() |
Instance method | Protected | Method | Delivers All Locations for BuPa in Time Frame | 20060118 |
Events
Class CL_DPR_BUPA_AVAILABILITY has no event.
Types
Class CL_DPR_BUPA_AVAILABILITY has no local type.
Method Signatures
Method CLASS_CONSTRUCTOR Signature
Method CLASS_CONSTRUCTOR on class CL_DPR_BUPA_AVAILABILITY has no parameter.
Method CLASS_CONSTRUCTOR on class CL_DPR_BUPA_AVAILABILITY has no exception.
Method CONSTRUCTOR Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IV_BUPA_GUID | Value transfer | Type reference (TYPE) | DPR_TV_GUID | 20060123 | |||
2 | ![]() |
IV_SOURCE_PROJECT_GUID | Value transfer | Type reference (TYPE) | DPR_TV_GUID | 20060123 | |||
3 | ![]() |
IV_SOURCE_ROLE_GUID | Value transfer | Type reference (TYPE) | DPR_TV_GUID | 20060123 |
Method CONSTRUCTOR on class CL_DPR_BUPA_AVAILABILITY has no exception.
Method FREE Signature
Method FREE on class CL_DPR_BUPA_AVAILABILITY has no parameter.
Method FREE on class CL_DPR_BUPA_AVAILABILITY has no exception.
Method FREE_INSTANCES Signature
Method FREE_INSTANCES on class CL_DPR_BUPA_AVAILABILITY has no parameter.
Method FREE_INSTANCES on class CL_DPR_BUPA_AVAILABILITY has no exception.
Method GET_ALLOCATIONS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IV_ALLOCATION_UNIT | Call by reference | Type reference (TYPE) | DPR_TV_ALLOCATION_UNIT | Besetzungseinheit | 20060120 | ||
2 | ![]() |
IV_BEGIN_DATE | Call by reference | Type reference (TYPE) | DPR_TV_BEGDATE | Beginn | 20060120 | ||
3 | ![]() |
IV_END_DATE | Call by reference | Type reference (TYPE) | DPR_TV_ENDDATE | Ende | 20060120 | ||
4 | ![]() |
IV_ORIGIN_PROJECT_GUID | Value transfer | Type reference (TYPE) | DPR_TV_GUID | GUID des Anwendungsobjekts | 20130311 | ||
5 | ![]() |
RT_ALLOCATION | Value transfer | Type reference (TYPE) | DPR_TT_CAPACITY_ALLOCATIONS | Besetzungen im Zeitraum | 20060120 |
Method GET_ALLOCATIONS on class CL_DPR_BUPA_AVAILABILITY has no exception.
Method GET_ALLOCS_IN_OTHER_PROJECTS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_BUPA_DISTRIBUTIONS | Value transfer | Type reference (TYPE) | DPR_TT_BUPA_DIST | Alle Verteilungen des Bupas außerhalb des Projekts | 20060125 | ||
2 | ![]() |
ET_BUPA_LINKS_DISTRIBUTED | Value transfer | Type reference (TYPE) | DPR_TT_BUPA_LINK_INT | Alle verteilten Bupalinks außerhalb des Projekts | 20070601 | ||
3 | ![]() |
ET_BUPA_LINKS_UNDIST | Value transfer | Type reference (TYPE) | DPR_TT_BUPA_LINK_INT | Alle unverteilten Bupalinks außerhalb des Projekts | 20060125 | ||
4 | ![]() |
IV_ORIGIN_PROJECT_GUID | Value transfer | Type reference (TYPE) | DPR_TV_GUID | GUID des Originalprojekts | 20130311 | ||
5 | ![]() |
IV_PROJECT_GUID | Value transfer | Type reference (TYPE) | DPR_TV_GUID | GUID des aktuellen Projekts | 20060125 |
Method GET_ALLOCS_IN_OTHER_PROJECTS on class CL_DPR_BUPA_AVAILABILITY has no exception.
Method GET_ALLOCS_WITH_FORMAT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_ALLOCATION | Call by reference | Type reference (TYPE) | DPR_TT_CAPACITY_ALLOC_OBJ | Staffings in Time Frame | 20090608 | ||
2 | ![]() |
ET_PERIOD_AVAIL_ALL | Call by reference | Type reference (TYPE) | DPR_TT_PERIOD_AVAILABILITY | Availability Dates of Several Resources in Time Frames | 20090608 | ||
3 | ![]() |
ET_PERIOD_AVAIL_HARD | Call by reference | Type reference (TYPE) | DPR_TT_PERIOD_AVAILABILITY | Availability Dates of Several Resources in Time Frames | 20090608 | ||
4 | ![]() |
IT_BUPA_DIST | Call by reference | Type reference (TYPE) | DPR_TT_BUPA_DIST | Table Type for Distribution to Bupa Link | 20090526 | ||
5 | ![]() |
IT_BUPA_LINK_DIST | Call by reference | Type reference (TYPE) | DPR_TT_BUPA_LINK_INT | Table Type for Bupa Link Attributes in Internal Display | 20090526 | ||
6 | ![]() |
IT_BUPA_LINK_UNDIST | Call by reference | Type reference (TYPE) | DPR_TT_BUPA_LINK_INT | Table Type for Bupa Link Attributes in Internal Display | 20090526 | ||
7 | ![]() |
IV_ALLOCATION_UNIT | Call by reference | Type reference (TYPE) | DPR_TV_ALLOCATION_UNIT | Staffing Unit | 20090512 | ||
8 | ![]() |
IV_BEGIN_DATE | Call by reference | Type reference (TYPE) | DPR_TV_BEGDATE | Start | 20090512 | ||
9 | ![]() |
IV_END_DATE | Call by reference | Type reference (TYPE) | DPR_TV_ENDDATE | Finish | 20090512 | ||
10 | ![]() |
IV_LOCATION_ROLE | Call by reference | Type reference (TYPE) | DPR_TV_LOCATION | Location for Calendar (role) | 20090707 | ||
11 | ![]() |
IV_PERIOD_TYPE | Call by reference | Type reference (TYPE) | DPR_TV_PERIOD_TYPE | Period Type (Weekly/Monthly/Generic Interval) | 20090512 | ||
12 | ![]() |
IV_WITH_AVAILABILITY | Call by reference | Type reference (TYPE) | BOOLE_D | Calculate Availability in Periods | 20090608 | ||
13 | ![]() |
IV_WITH_CONTEXT | Call by reference | Type reference (TYPE) | BOOLE_D | Source Allocations provided | 20090526 |
Method GET_ALLOCS_WITH_FORMAT on class CL_DPR_BUPA_AVAILABILITY has no exception.
Method GET_CALENDAR_FOR_PERIOD Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_CALENDAR | Value transfer | Type reference (TYPE) | DPR_TT_CALENDAR_ID | Alle Kalender im Zeitraum | 20060118 | ||
2 | ![]() |
IV_BEGIN_DATE | Value transfer | Type reference (TYPE) | DPR_TV_BEGDATE | Gültigkeitsbeginn | 20060118 | ||
3 | ![]() |
IV_END_DATE | Value transfer | Type reference (TYPE) | DPR_TV_ENDDATE | Gültigkeitsende | 20060118 | ||
4 | ![]() |
IV_LOCATION_ROLE | Call by reference | Type reference (TYPE) | DPR_TV_LOCATION | Location for role (opt.) | 20090707 |
Method GET_CALENDAR_FOR_PERIOD on class CL_DPR_BUPA_AVAILABILITY has no exception.
Method GET_CALENDAR_FROM_RPM Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IV_BEGIN_DATE | Call by reference | Type reference (TYPE) | DPR_TV_BEGDATE | Gültigkeitsbeginn | 20060118 | ||
2 | ![]() |
IV_END_DATE | Call by reference | Type reference (TYPE) | DPR_TV_ENDDATE | Gültigkeitsende | 20060118 | ||
3 | ![]() |
RT_RPM_CALENDAR | Value transfer | Type reference (TYPE) | DPR_TT_CALENDAR_ID | Intervalle für Kalender ID und Stunden je Tag | 20060120 |
Method GET_CALENDAR_FROM_RPM on class CL_DPR_BUPA_AVAILABILITY has no exception.
Method GET_DATA Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
EV_ALLOCATIONS | Value transfer | Type reference (TYPE) | DPR_TV_RESOURCE_AVAIL_NUMBER | Besetzungen | 20060120 | ||
2 | ![]() |
EV_OPEN_CAPACITY | Value transfer | Type reference (TYPE) | DPR_TV_RESOURCE_AVAIL_NUMBER | Freie Kapazitäten | 20060118 | ||
3 | ![]() |
EV_TOTAL_AVAILABILITY | Value transfer | Type reference (TYPE) | DPR_TV_RESOURCE_AVAIL_NUMBER | Totale Verfügbarkeit | 20060118 | ||
4 | ![]() |
IV_AVAILABILITY_UNIT | Value transfer | Type reference (TYPE) | DPR_TV_UNIT | Einheit | 20060118 | ||
5 | ![]() |
IV_BEGIN_DATE | Value transfer | Type reference (TYPE) | DPR_TV_BEGDATE | Beginn des Zeitraums | 20060118 | ||
6 | ![]() |
IV_END_DATE | Value transfer | Type reference (TYPE) | DPR_TV_ENDDATE | Ende des Zeitraums | 20060118 | ||
7 | ![]() |
IV_ORIGIN_PROJECT_GUID | Value transfer | Type reference (TYPE) | DPR_TV_GUID | GUID des Anwendungsobjekts | 20130311 |
Method GET_DATA on class CL_DPR_BUPA_AVAILABILITY has no exception.
Method GET_INSTANCE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IV_BUPA_GUID | Value transfer | Type reference (TYPE) | DPR_TV_GUID | GUID des Anwendungsobjekts | 20060123 | ||
2 | ![]() |
IV_SOURCE_PROJECT_GUID | Value transfer | Type reference (TYPE) | DPR_TV_GUID | 20060123 | |||
3 | ![]() |
IV_SOURCE_ROLE_GUID | Value transfer | Type reference (TYPE) | DPR_TV_GUID | GUID des Anwendungsobjekts | 20060123 | ||
4 | ![]() |
RR_BUPA_AVAILABILITY | Value transfer | Object reference (TYPE REF TO) | CL_DPR_BUPA_AVAILABILITY | Verfügbarkeitsdatenberechnung für Bupa ohne WFM-Core | 20060123 |
Method GET_INSTANCE on class CL_DPR_BUPA_AVAILABILITY has no exception.
Method GET_LINKS_AND_DISTRIBUTIONS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_BUPA_DISTRIBUTIONS | Call by reference | Type reference (TYPE) | DPR_TT_BUPA_DIST | Alle Verteilungen des Bupas | 20060120 | ||
2 | ![]() |
ET_BUPA_LINKS_DISTRIBUTED | Call by reference | Type reference (TYPE) | DPR_TT_BUPA_LINK_INT | Verteilten Bupalinks | 20070601 | ||
3 | ![]() |
ET_BUPA_LINKS_UNDIST | Call by reference | Type reference (TYPE) | DPR_TT_BUPA_LINK_INT | Alle unverteilten Bupalinks | 20060120 | ||
4 | ![]() |
IV_ORIGIN_PROJECT_GUID | Value transfer | Type reference (TYPE) | DPR_TV_GUID | GUID des Originalprojekts | 20130311 |
Method GET_LINKS_AND_DISTRIBUTIONS on class CL_DPR_BUPA_AVAILABILITY has no exception.
Method GET_LOCATIONS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IV_BEGIN_DATE | Value transfer | Type reference (TYPE) | DPR_TV_BEGDATE | 20060118 | |||
2 | ![]() |
IV_END_DATE | Value transfer | Type reference (TYPE) | DPR_TV_ENDDATE | 20060118 | |||
3 | ![]() |
RT_LOCATIONS | Value transfer | Type reference (TYPE) | DPR_TT_BUPA_LOCATION | 20060118 |
Method GET_LOCATIONS on class CL_DPR_BUPA_AVAILABILITY has no exception.
History
Last changed by/on | SAP | 20141109 |
SAP Release Created in | 500 |