SAP ABAP Class CL_DPR_BUPA_DISTRIBUTION (Development Projects: Distribution to Bupa Link)
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
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_DPR_DISTRIBUTION Development Projects: Distribution 20050310
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_DPR_BUPA_DISTRIBUTION_SIM Development Projects Distribution to BUPA Link (Simulation) 20050311
2 Inheritance (c INHERITING FROM c_ref)  CL_DPR_BUPA_DISTRIBUTION_SNAP Development Projects Distribution to BuPa Link (Snapshot) 20050311
Properties
Class CL_DPR_BUPA_DISTRIBUTION  
Short Description Development Projects: Distribution to Bupa Link    
Super Class CL_DPR_DISTRIBUTION Development Projects: Distribution 
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 20050310   SAP 
Last change 20141109    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_DPR_BUPA_DISTRIBUTION has no forward declaration.
Interfaces
Class CL_DPR_BUPA_DISTRIBUTION has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 CL_DPR_APPL_OBJECT_FACTORY 20050310 Development Projects: Factory for Application Objects
2 CL_DPR_BADI_SERVICES 20050310 Development Projects: Services for BAdI Calls
3 CL_DPR_BUPA_DISTRIBUTION_SIM 20050311 Development Projects Distribution to BUPA Link (Simulation)
4 CL_DPR_BUPA_DISTRIBUTION_SNAP 20050311 Development Projects Distribution to BuPa Link (Snapshot)
5 CL_DPR_FILTER_BPL_DISTRIBUTION 20050311 Development Projects: Filter f. Distribution to Role
6 CL_DPR_PARTICIPANT 20050401 Development Projects: Project Participant
7 CL_DPR_VISITOR 20050310 Development Projects: Abstract Visitor
Attributes
Class CL_DPR_BUPA_DISTRIBUTION has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_PERIOD_CONSISTENCY Instance method Private Method Check Consistency of Period Table 20050511
2 CONSTRUCTOR Instance method Public Constructor Constructor 20050311
3 CONVERT_DATA_FOR_PTYPE_ALLOC Instance method Private Method Converts Ext. Structure to Other Period Type or Alloc. Unit 20050524
4 GET_ATTRIBUTES Instance method Protected Method Access Method to Attributes (Internal Format) (Reading) 20050310
5 GET_AVAIL_CALID Instance method Protected Method Delivers Intervals for Calendar ID and Hours per Day 20050428
6 GET_BUPA_AVAILABILITY Instance method Protected Method Delivers Resource Availability 20050425
7 GET_BUPA_LINK Instance method Public Method Delivers Corresponding BUPA Link 20050408
8 GET_BUPA_NUMBER Instance method Protected Method Delivers External Identification of Business Partner 20050323
9 GET_DATA_EXT Instance method Public Method Read Distribution Data in External Display 20050310
10 GET_DATA_FOR_PERIODTYPE Instance method Public Method Get Distribution Data in Certain Period Type 20050524
11 GET_DISTRIBUTED_EFFORT Instance method Public Method Retrieves Allocation Unit, Period Type, Allocated Efforts 20051223
12 GET_OTHER_ALLOCATIONS Instance method Protected Method Delivers Required Capacity from Other Staffings for a BuPa 20050428
13 GET_UNALLOCATED_ROLE_DEMAND Instance method Protected Method Delivers 'Remaining' Req. Capacity to Role in Correct Format 20050426
14 GET_UNALLOCATED_ROLE_DEMAND_P Instance method Protected Method Delivers 'Remaining' Req. Capacity to Role periodic 20121008
15 GET_WFM_AVAILABILITY Instance method Private Method 20050713
16 IS_WFM_RELEVANT Instance method Private Method Is BuPa Relevant to WFM 20050425
17 SET_ADMINISTRATIVE_ATTRIBUTES Instance method Protected Method Access Method to Administration Data/Internal Data (Reading) 20050310
18 SET_ATTRIBUTES Instance method Protected Method Access Method to Attributes (Internal Format) (Reading) 20050310
19 SET_DATA_EXT Instance method Public Method Write Attributes 20050310
20 SET_DEFAULTS_UPON_COPYING Instance method Protected Method Set Default Values for New Instance When Copying 20050310
21 SET_DEFAULTS_UPON_CREATION Instance method Protected Method Set Default Values for New Instance When Creating 20050310
22 SET_INITIAL_EFFORT Instance method Public Method Sets Initial Req. Capacity That Is Transferred by the Role 20050608
23 VERIFY_ATTRIBUTES Instance method Protected Method Verify Distribution Attributes 20050408
Events
Class CL_DPR_BUPA_DISTRIBUTION has no event.
Types
Class CL_DPR_BUPA_DISTRIBUTION has no local type.
Method Signatures

Method CHECK_PERIOD_CONSISTENCY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_ATTRIBUTES Call by reference Type reference (TYPE) DPR_TS_BUPA_DIST_INT Verteilung am BupaLink (int. Attribute) 20050511
2 Returning RV_INCONSISTENT Value transfer Type reference (TYPE) BOOLE_D 'X': Periodentabelle ist inkonsistent 20050511

Method CHECK_PERIOD_CONSISTENCY on class CL_DPR_BUPA_DISTRIBUTION has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_NATIVE_OBJECT Call by reference Object reference (TYPE REF TO) CL_DPR_BPL_DIS_ASSIGNMENT Development Projects: Verteilung an Projektrolle - Attribute 20050311
2 Importing IR_PARENT Call by reference Object reference (TYPE REF TO) IF_DPR_COMMON Development Projects: Schnittstelle aller Anwendungsobjekte 20050407

Method CONSTRUCTOR on class CL_DPR_BUPA_DISTRIBUTION has no exception.

Method CONVERT_DATA_FOR_PTYPE_ALLOC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_BUPA_DIST_INT Call by reference Type reference (TYPE) DPR_TS_BUPA_DIST_INT Verteilung am BupaLink (int. Attribute) 20050524
2 Exporting EV_RC Call by reference Type reference (TYPE) I 0: Alles OK 20050524
3 Importing IT_CALENDAR Call by reference Type reference (TYPE) DPR_TT_CALENDAR_ID Intervalle für Kalender ID und Stunden je Tag 20050524
4 Importing IT_PERIOD Call by reference Type reference (TYPE) DPR_TT_PERIODS Zeiträume 20050524
5 Importing IV_ALLOCATION_UNIT Call by reference Type reference (TYPE) DPR_TV_ALLOCATION_UNIT Einheit der Verteilung 20050524
6 Importing IV_PERIOD_TYPE Call by reference Type reference (TYPE) DPR_TV_PERIOD_TYPE Periodenart der Verteilung 20050524

Method CONVERT_DATA_FOR_PTYPE_ALLOC on class CL_DPR_BUPA_DISTRIBUTION has no exception.

Method GET_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_ATTRIBUTES Call by reference Type reference (TYPE) DPR_TS_BUPA_DIST_INT Attribute Verteilung an Projektrolle (intern) 20050310
2 Exporting ES_ATTRIBUTES_OLD Call by reference Type reference (TYPE) DPR_TS_BUPA_DIST_INT Attribute Verteilung an Projektrol (intern) (alter DB-Stand) 20050310

Method GET_ATTRIBUTES on class CL_DPR_BUPA_DISTRIBUTION has no exception.

Method GET_AVAIL_CALID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CALENDAR_ID Call by reference Type reference (TYPE) DPR_TT_CALENDAR_ID Intervalle für Kalender ID und Stunden je Tag 20050428
2 Exporting EV_MSG Call by reference Type reference (TYPE) STRING Nachricht 20050428
3 Importing IV_BEGDA Call by reference Type reference (TYPE) BEGDA Gültigkeitsbeginn 20050428
4 Importing IV_ENDDA Call by reference Type reference (TYPE) ENDDA Gültigkeitsende 20050428

Method GET_AVAIL_CALID on class CL_DPR_BUPA_DISTRIBUTION has no exception.

Method GET_BUPA_AVAILABILITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_BEGDA Call by reference Type reference (TYPE) DPR_TV_BEGDATE Gültigkeitsbeginn 20050425
2 Importing IV_ENDDA Call by reference Type reference (TYPE) DPR_TV_ENDDATE Gültigkeitsende 20050425
3 Returning RT_BUPA_AVAILABILITY Value transfer Type reference (TYPE) DPR_TT_CALENDAR_ID Intervalle für Kalender ID und Stunden je Tag 20050425

Method GET_BUPA_AVAILABILITY on class CL_DPR_BUPA_DISTRIBUTION has no exception.

Method GET_BUPA_LINK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RR_BUPA_LINK Value transfer Object reference (TYPE REF TO) CL_DPR_BUSINESS_PARTNER_LINK Development Projects: Verknüpfung zum Geschäftspartner 20050408

Method GET_BUPA_LINK on class CL_DPR_BUPA_DISTRIBUTION has no exception.

Method GET_BUPA_NUMBER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_MSG Call by reference Type reference (TYPE) STRING Fehlermeldung 20050323
2 Exporting EV_PARTNER Call by reference Type reference (TYPE) BU_PARTNER Geschäftspartnernummer 20050323

Method GET_BUPA_NUMBER on class CL_DPR_BUPA_DISTRIBUTION has no exception.

Method GET_DATA_EXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_BUPA_DIST_CHG Call by reference Type reference (TYPE) DPR_TS_BUPA_DIST_CHG 20050310
2 Exporting ES_BUPA_DIST_EXT Call by reference Type reference (TYPE) DPR_TS_BUPA_DIST_EXT 20050310
3 Exporting ES_BUPA_DIST_INT Call by reference Type reference (TYPE) DPR_TS_BUPA_DIST_INT 20050310
4 Importing IV_WO_ALLOC_DATA Call by reference Type reference (TYPE) XFELD Without Allocation Data ('X'=yes, ' 'Ä=no) 20080822

Method GET_DATA_EXT on class CL_DPR_BUPA_DISTRIBUTION has no exception.

Method GET_DATA_FOR_PERIODTYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_BUPA_DIST_EXT Call by reference Type reference (TYPE) DPR_TS_BUPA_DIST_EXT Verteilung am BupaLink (ext. Attribute) 20050524
2 Importing IS_BUPA_DIST_INT Call by reference Type reference (TYPE) DPR_TS_BUPA_DIST_INT Verteilung am BupaLink (int. Attribute) 20050524
3 Importing IV_BEGDATE Call by reference Type reference (TYPE) DPR_TV_BEGDATE Valid-From Date 20080821
4 Importing IV_ENDDATE Call by reference Type reference (TYPE) DPR_TV_ENDDATE Valid-To Date 20080821
5 Importing IV_PERIOD_TYPE Call by reference Type reference (TYPE) DPR_TV_PERIOD_TYPE Periodenart der Verteilung 20050524
6 Importing IV_WO_ALLOC_DATA Call by reference Type reference (TYPE) XFELD Without Allocation Data ('X'=yes,' '=no) 20080821

Method GET_DATA_FOR_PERIODTYPE on class CL_DPR_BUPA_DISTRIBUTION has no exception.

Method GET_DISTRIBUTED_EFFORT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RS_BUPA_DIST_DATA Value transfer Type reference (TYPE) DPR_TS_BUPA_DIST_EXT Verteilung am BupaLink 20051223

Method GET_DISTRIBUTED_EFFORT on class CL_DPR_BUPA_DISTRIBUTION has no exception.

Method GET_OTHER_ALLOCATIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ALLOCATION Value transfer Type reference (TYPE) DPR_TT_CAPACITY_ALLOCATIONS Kapazitätszuordnung 20070531
2 Exporting ET_ALLOCATION_SOFTBOOKED Value transfer Type reference (TYPE) DPR_TT_CAPACITY_ALLOCATIONS Kapazitätszuordnung durch reservierte BupaLinks 20070605
3 Importing IT_PERIOD Call by reference Type reference (TYPE) DPR_TT_PERIODS Zeiträume 20050503
4 Importing IV_ALLOCATION_UNIT Call by reference Type reference (TYPE) DPR_TV_ALLOCATION_UNIT Einheit der Verteilung 20050428
5 Importing IV_BEGDA Call by reference Type reference (TYPE) DPR_TV_BEGDATE Gültigkeitsbeginn 20050428
6 Importing IV_ENDDA Call by reference Type reference (TYPE) DPR_TV_ENDDATE Gültigkeitsende 20050428
7 Importing IV_PERIOD_TYPE Call by reference Type reference (TYPE) DPR_TV_PERIOD_TYPE Periodenart der Verteilung 20050428

Method GET_OTHER_ALLOCATIONS on class CL_DPR_BUPA_DISTRIBUTION has no exception.

Method GET_UNALLOCATED_ROLE_DEMAND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_PERIOD Call by reference Type reference (TYPE) DPR_TT_PERIODS Zeiträume 20050426
2 Importing IV_BEGDA Call by reference Type reference (TYPE) DPR_TV_BEGDATE Gültigkeitsbeginn 20050426
3 Importing IV_ENDDA Call by reference Type reference (TYPE) DPR_TV_ENDDATE Gültigkeitsende 20050426
4 Importing IV_PERIOD_TYPE Call by reference Type reference (TYPE) DPR_TV_PERIOD_TYPE Periodenart (Intervall Woche/Monat/generisch) 20050915
5 Returning RT_ALLOCATION Value transfer Type reference (TYPE) DPR_TT_CAPACITY_ALLOCATIONS Kapazitätszuordnung 20050426

Method GET_UNALLOCATED_ROLE_DEMAND on class CL_DPR_BUPA_DISTRIBUTION has no exception.

Method GET_UNALLOCATED_ROLE_DEMAND_P Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_PERIOD Call by reference Type reference (TYPE) DPR_TT_PERIODS Time Frames 20121008
2 Importing IV_BEGDA Call by reference Type reference (TYPE) DPR_TV_BEGDATE Valid-From Date 20121008
3 Importing IV_ENDDA Call by reference Type reference (TYPE) DPR_TV_ENDDATE Valid-To Date 20121008
4 Importing IV_PERIOD_TYPE Call by reference Type reference (TYPE) DPR_TV_PERIOD_TYPE Period Type (Weekly/Monthly/Generic Interval) 20121008
5 Returning RT_ALLOCATION Value transfer Type reference (TYPE) DPR_TT_CAPACITY_ALLOCATIONS Capacity assignment 20121008

Method GET_UNALLOCATED_ROLE_DEMAND_P on class CL_DPR_BUPA_DISTRIBUTION has no exception.

Method GET_WFM_AVAILABILITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_AVAILS Call by reference Type reference (TYPE) DPR_TT_CAPACITY_ALLOCATIONS 20050714
2 Importing IV_BEGDA Call by reference Type reference (TYPE) DPR_TV_BEGDATE 20050714
3 Importing IV_ENDDA Call by reference Type reference (TYPE) DPR_TV_ENDDATE 20050714
4 Importing IV_UNIT_TO Call by reference Type reference (TYPE) RPM_TV_AVLB_UNIT 20050714

Method GET_WFM_AVAILABILITY on class CL_DPR_BUPA_DISTRIBUTION has no exception.

Method IS_WFM_RELEVANT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_WFM_RELEVANT Value transfer Type reference (TYPE) BOOLE_D 'X': WFM-relevant 20050425

Method IS_WFM_RELEVANT on class CL_DPR_BUPA_DISTRIBUTION has no exception.

Method SET_ADMINISTRATIVE_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_ADMINISTRATIVE_ATTRIBUTES Call by reference Type reference (TYPE) DPR_TS_BUPA_DIST_ADM Attribute PR-Verteilung (Verwaltungs-/interne Daten) 20050310

Method SET_ADMINISTRATIVE_ATTRIBUTES on class CL_DPR_BUPA_DISTRIBUTION has no exception.

Method SET_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_ATTRIBUTES Call by reference Type reference (TYPE) DPR_TS_BUPA_DIST_INT Attribute Verteilung an Projektrolle (intern) 20050310
# Exception Resumable Description Created on
1 CX_DPR_OBJECT_UPDATE_ERROR Development Projects: Fehler beim Ändern Anwendungsobjekt 20050310

Method SET_DATA_EXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_CONVERSION_PROTOCOL Call by reference Object reference (TYPE REF TO) CL_DPR_CONVERSION_PROTOCOL Protokollierung von Fehlern bei Konvertierung 20050310
2 Importing IS_BUPA_DIST_CHG Call by reference Type reference (TYPE) DPR_TS_BUPA_DIST_CHG 20050310

Method SET_DATA_EXT on class CL_DPR_BUPA_DISTRIBUTION has no exception.

Method SET_DEFAULTS_UPON_COPYING Signature

Method SET_DEFAULTS_UPON_COPYING on class CL_DPR_BUPA_DISTRIBUTION has no parameter.
Method SET_DEFAULTS_UPON_COPYING on class CL_DPR_BUPA_DISTRIBUTION has no exception.

Method SET_DEFAULTS_UPON_CREATION Signature

Method SET_DEFAULTS_UPON_CREATION on class CL_DPR_BUPA_DISTRIBUTION has no parameter.
Method SET_DEFAULTS_UPON_CREATION on class CL_DPR_BUPA_DISTRIBUTION has no exception.

Method SET_INITIAL_EFFORT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_AVAILABILITY_UNIT Call by reference Type reference (TYPE) DPR_TV_ALLOCATION_UNIT Einheit der Verteilung 20070730
2 Importing IV_BUPA_GUID Call by reference Type reference (TYPE) DPR_TV_GUID GUID des Anwendungsobjekts 20070730
3 Importing IV_SOURCE_ROLE_GUID Call by reference Type reference (TYPE) DPR_TV_GUID GUID des Anwendungsobjekts 20070730

Method SET_INITIAL_EFFORT on class CL_DPR_BUPA_DISTRIBUTION has no exception.

Method VERIFY_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_ATTRIBUTES_NEW Call by reference Type reference (TYPE) DPR_TS_BUPA_DIST_ASGMNT Verteilung an einem BupaLink (Attribute des Assignments) 20050408
2 Importing IS_ATTRIBUTES_OLD Call by reference Type reference (TYPE) DPR_TS_BUPA_DIST_ASGMNT Verteilung an einem BupaLink (Attribute des Assignments) 20050408

Method VERIFY_ATTRIBUTES on class CL_DPR_BUPA_DISTRIBUTION has no exception.
History
Last changed by/on SAP  20141109 
SAP Release Created in 400