SAP ABAP Class CL_DPR_OLR3_METHODS (Generic Part of IF Methods for Object Link)
Hierarchy
CPRXRPM (Software Component) SAP Portfolio and Project Management 6.0
   PPM-PRO-EXT-OBL (Application Component) Object Links
     DPR_OBJECTLINK_R3 (Package) Project Management - R/3 Core Object Link
Properties
Class CL_DPR_OLR3_METHODS  
Short Description Generic Part of IF Methods for Object Link    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package DPR_OBJECTLINK_R3   Project Management - R/3 Core Object Link 
Created 20020604   SAP 
Last change 20141109    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_DPR_OLR3_METHODS has no forward declaration.
Interfaces
Class CL_DPR_OLR3_METHODS has no interface implemented.
Friends
Class CL_DPR_OLR3_METHODS has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CON_100 Constant Private Type reference (TYPE) NUMC4 100 Maximum Number of Hits in Search Help 20020725
2 CON_200 Constant Private Type reference (TYPE) NUMC4 200 Maximum Number of Hits in Search Help 20020604
3 CON_CONSISTENCY Constant Public Type reference (TYPE) OLR3_TV_KIND_OF_METHOD '02' Consistency Check 20020604
4 CON_DESC Constant Public Type reference (TYPE) CHAR5 'DESC' Appendix for Short Text Structure 20020604
5 CON_ERROR Constant Public Type reference (TYPE) CHAR1 'E' Single-Character Flag 20020604
6 CON_EXISTENCE Constant Public Type reference (TYPE) OLR3_TV_KIND_OF_METHOD '01' Existence Check 20020604
7 CON_FALSE Constant Public Type reference (TYPE) BOOLE_D ' ' Data Element for Domain BOOLE: TRUE (="X") and FALSE (=" ") 20020604
8 CON_FIELDINFO Constant Public Type reference (TYPE) CHAR24 'DPR_TV_COST_CPRO_TOTAL' Data Element for cProjects Costs 20051018
9 CON_FIELDINFO_F2 Constant Public Type reference (TYPE) CHAR24 'DPR_TV_REL_CPRO_TOTAL' Date Element cProjects/Total Costs 20051018
10 CON_FIELDINFO_F3 Constant Private Type reference (TYPE) CHAR24 'DPR_TV_REL_CPRO_BUDGET' Data Element cProjects/Budget 20051018
11 CON_GET_DATA Constant Public Type reference (TYPE) OLR3_TV_KIND_OF_METHOD '04' Data Collection 20020607
12 CON_INT_ID Constant Public Type reference (TYPE) CHAR6 'INT_ID' Appendix for Internal Key 20020604
13 CON_LANGU_DEP_DESC Constant Private Type reference (TYPE) OLR3_TV_KIND_OF_METHOD '06' Language-Dependent Short Text 20020604
14 CON_PROJECT_ID Constant Public Type reference (TYPE) CHAR12 'PROJECT_ID' Project ID for OLR3_tab Field 20051013
15 CON_SEARCH_OBJECTS Constant Public Type reference (TYPE) OLR3_TV_KIND_OF_METHOD '03' Search Help 20020604
16 CON_TRUE Constant Public Type reference (TYPE) BOOLE_D 'X' Data Element for Domain BOOLE: TRUE (="X") and FALSE (=" ") 20020604
17 CON_VALUE_MAX Constant Public Type reference (TYPE) PREIS '999999999.99' Maximum value 20060905
18 DFLAG Static Attribute Public Type reference (TYPE) SY-BATCH Decimal Flag 20051018
19 GT_LANGU Static Attribute Public Type reference (TYPE) OLR3_TT_TAB_ID Possible DDIC Fields for Language 20020604
20 SC_CALL_APPLICATION_MENU Constant Public Type reference (TYPE) STRING 'DprCallApplicationMenu' Triggers Menu Call for Service Call 20070216
21 SC_GET_DATES Constant Public Type reference (TYPE) OLR3_TV_KIND_OF_METHOD '05' Date Retrieval 20020604
22 TFLAG Static Attribute Public Type reference (TYPE) SY-BATCH Thousand Flag 20051018
Methods
# Method Level Visibility Method type Description Created on
1 APPEND_FIELDS Static method Private Method Fill Individual Fields on WebDynpro 20051019
2 APPEND_FIELDS_DATA Static method Private Method Fill Fields on WebDynpro 20051027
3 CALC_CIPHERS Static method Private Method Key Figure Determination 20051012
4 CHANGE_CHAR_FLOAT Static method Private Method Convert char to float 20051018
5 CHECK_CONSISTENCY Static method Public Method Consistency Check 20020604
6 CHECK_EXISTENCE Static method Public Method Existence Check 20020604
7 CLASS_CONSTRUCTOR Static method Public Constructor Initializes Internal Tables 20020604
8 CONVERSION_TIME_UNIT Static method Private Method Convert to Same Time Units 20051025
9 GET_APPLICATION_URL Static method Public Method Returns 0, 1 or n URLs 20020604
10 GET_BUFFER Static method Public Method Data Retrieval from Buffer 20020611
11 GET_COST_RATE Static method Private Method Cost Rate Determination 20051018
12 GET_DATA Static method Public Method Data Collection 20020606
13 SEARCH_OBJECTS Static method Public Method Determines Objects for Search Help According to Search Crit. 20020604
Events
Class CL_DPR_OLR3_METHODS has no event.
Types
Class CL_DPR_OLR3_METHODS has no local type.
Method Signatures

Method APPEND_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_AUFDATES Call by reference Type reference (TYPE) OLR3_TS_TAB_DATA Key, Kennzahlenkey, Tabelle, Feldname, Feldinhalt, Feldlabel 20051025
2 Importing IV_COSTS_CIPHERS Call by reference Type reference (TYPE) CHAR80 20051025
3 Importing IV_TABNAME Call by reference Type reference (TYPE) DDOBJNAME 20051025
4 Importing IV_TAB_KEY Call by reference Type reference (TYPE) OLR3_TV_VALUE Value 20051025

Method APPEND_FIELDS on class CL_DPR_OLR3_METHODS has no exception.

Method APPEND_FIELDS_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_DATA_BODY Call by reference Type reference (TYPE) OLR3_TT_DATA_BODY Tabellentyp zur Übergabestruktur für RFC-FuBa GET_DATA 20051027
2 Importing IV_ALLOTTED_BUDGET Call by reference Type reference (TYPE) CHAR80 Char 80 20051027
3 Importing IV_COST_CPRO Call by reference Type reference (TYPE) CHAR80 Char 80 20051027
4 Importing IV_CPRO_BUDGET Call by reference Type reference (TYPE) CHAR80 Char 80 20051027
5 Importing IV_TOTAL_BUDGET Call by reference Type reference (TYPE) CHAR80 Char 80 20051027
6 Importing IV_TOTAL_CPRO Call by reference Type reference (TYPE) CHAR80 Char 80 20051027

Method APPEND_FIELDS_DATA on class CL_DPR_OLR3_METHODS has no exception.

Method CALC_CIPHERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_DATA_BODY Call by reference Type reference (TYPE) OLR3_TT_DATA_BODY Tabellentyp zur Übergabestruktur für RFC-FuBa GET_DATA 20051013
# Exception Resumable Description Created on
1 CALCULATION_NOT_POSSIBLE Kalkulation nicht möglich! 20051018

Method CHANGE_CHAR_FLOAT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_FLOAT Call by reference Type reference (TYPE) F 20051018
2 Changing IV_CHAR Call by reference Type reference (TYPE) CHAR20 Char 20 20051018
# Exception Resumable Description Created on
1 CALCULATION_NOT_POSSIBLE Daten nicht konvertierbar - Kalkulationsdaten fehlerhaft 20051028

Method CHECK_CONSISTENCY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_ERROR_STRING Value transfer Type reference (TYPE) STRING Die Inkonsistenz beschreibender Text 20020604
2 Exporting EV_INCONSISTENT Value transfer Type reference (TYPE) BOOLE_D Verknüpfung inkonsistent: TRUE (='X') und FALSE (=' ') 20020604
3 Importing IV_INT_ID Value transfer Type reference (TYPE) OLR3_TV_STRING Schlüssel des verknüpften Objekts 20020604
4 Importing IV_OBJECT_TYPE Value transfer Type reference (TYPE) DPR_TV_OBL_TYPE Art des verknüpften Objektes 20020604
5 Importing IV_STRATEGY Value transfer Type reference (TYPE) OLR3_TV_STRATEGY 1 Strategie 20020604

Method CHECK_CONSISTENCY on class CL_DPR_OLR3_METHODS has no exception.

Method CHECK_EXISTENCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_DESCRIPTION Value transfer Type reference (TYPE) STRING Kurztext der Objektverknüpfung 20020604
2 Exporting EV_EXT_ID Value transfer Type reference (TYPE) STRING String der externen ID(s) 20020604
3 Exporting EV_INT_ID Value transfer Type reference (TYPE) STRING String der internen ID(s) 20020604
4 Exporting EV_SYSTEM_ERROR Value transfer Type reference (TYPE) STRING Art des Systemfehlers bei Zugriff auf Objekt 20030623
5 Importing IV_EXT_ID Value transfer Type reference (TYPE) STRING String der externen ID(s) 20020604
6 Importing IV_INT_ID Value transfer Type reference (TYPE) STRING String der internen ID(s) 20020604
7 Importing IV_LANGU_DEP_DESC Value transfer Type reference (TYPE) BOOLE_D ' ' Sprachabhängiger Kurztext? 20020604
8 Importing IV_OBJECT_TYPE Value transfer Type reference (TYPE) DPR_TV_OBL_TYPE Art des verknüpften Objektes 20020604
9 Importing IV_STRATEGY Value transfer Type reference (TYPE) OLR3_TV_STRATEGY 1 Strategie 20020604
# Exception Resumable Description Created on
1 NOT_ACCESSIBLE 20020604
2 NOT_FOUND 20020604

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_DPR_OLR3_METHODS has no parameter.
Method CLASS_CONSTRUCTOR on class CL_DPR_OLR3_METHODS has no exception.

Method CONVERSION_TIME_UNIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_WORK_EFFORT Call by reference Type reference (TYPE) DPR_TV_EFFORT Arbeitsaufwand 20060706
2 Importing IV_UNIT_COST_RATE Call by reference Type reference (TYPE) DPR_TV_TIME_UNIT Zeiteinheit der Kosten 20051025
3 Importing IV_WORK_EFFORT Call by reference Type reference (TYPE) DPR_TV_EFFORT Arbeitsaufwand 20051025
4 Importing IV_WORK_UNIT Call by reference Type reference (TYPE) DPR_TV_UNIT Zeiteinheit des Aufwands 20051025
# Exception Resumable Description Created on
1 CALCULATION_NOT_POSSIBLE Fehler bei der Umrechnung - fehlerhafte Kalkulationsdaten 20051028

Method GET_APPLICATION_URL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_APPLICATION_URL Call by reference Type reference (TYPE) STRING 20020604
2 Importing IV_OBJECT_KEY Call by reference Type reference (TYPE) STRING 20020604
3 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) DPR_TV_OBL_TYPE Art des verknüpften Objektes 20020604
# Exception Resumable Description Created on
1 KEY_NOT_DEFINED 20020610
2 NOT_ACCESSIBLE 20020604
3 STRUCTURE_NOT_DEFINED 20020610

Method GET_BUFFER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_OBJECT_DATA Value transfer Type reference (TYPE) XSTRING 20020611
2 Importing IV_CONTEXT Value transfer Type reference (TYPE) OLR3_TV_CONTEXT Kontext des Aufrufs von GET_DATA (z.B. ' ', EVALUATION') 20020618
3 Importing IV_INT_ID Value transfer Type reference (TYPE) OLR3_TV_STRING 'Langer' String mit definierter Länge für RFC 20020611
4 Importing IV_OBJECT_TYPE Value transfer Type reference (TYPE) DPR_TV_OBL_TYPE Art des verknüpften Objektes 20020611
# Exception Resumable Description Created on
1 NOT_ACCESSIBLE 20020626
2 NOT_FOUND Satz im Puffer nicht gefunden 20020618

Method GET_COST_RATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_TOTAL Call by reference Type reference (TYPE) FLOAT Kosten 20051018
2 Importing IV_CONVERTER_EXISTS Call by reference Type reference (TYPE) BOOLEAN_01 Währungsumschlüsselung möglich 20061222
3 Importing IV_COST_RATE Call by reference Type reference (TYPE) PREIS 20051018
4 Importing IV_CURRENCY_COST_RATE Call by reference Type reference (TYPE) WAERS_CURC Währungsschlüssel 20060706
5 Importing IV_DATE Call by reference Type reference (TYPE) SYDATUM SY-DATUM Aktuelles Datum des Applikationsservers 20060706
6 Importing IV_DESTINATION Call by reference Type reference (TYPE) DPR_TV_OBL_DESTINATION Logische Destination 20061222
7 Importing IV_ORG_UNIT Call by reference Type reference (TYPE) NUM8 20051018
8 Importing IV_PRO_TYPE Call by reference Type reference (TYPE) DPR_TV_PRO_TYPE Projektart 20091124
9 Importing IV_RATE Call by reference Type reference (TYPE) CHAR15 Kosten- bzw. Erlösarten für Projektrollen 20051018
10 Importing IV_TIME_UNIT_COST_RATE Call by reference Type reference (TYPE) DPR_TV_TIME_UNIT Leistungseinheit für Kosten-/Erlöse 20060706
11 Importing IV_WAERS Call by reference Type reference (TYPE) WAERS_CURC Währungsschlüssel KoKrs 20060706
12 Importing IV_WORK_EFFORT Call by reference Type reference (TYPE) DPR_TV_EFFORT Aufwand 20051018
13 Importing IV_WORK_EFFORT_UNIT Call by reference Type reference (TYPE) DPR_TV_UNIT Einheit 20060706
# Exception Resumable Description Created on
1 CALCULATION_NOT_POSSIBLE Fehler bei der Umrechnung - fehlerhafte Kalkulationsdaten 20060706
2 NOT_FOUND eine der erfoderlichen Informationen wurden nicht gefunden 20051018
3 OVERFLOW Überlauf 20060706

Method GET_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_OBJECT_DATA Value transfer Type reference (TYPE) XSTRING 20020607
2 Exporting EV_SYSTEM_ERROR Value transfer Type reference (TYPE) STRING Art des Systemfehlers bei Zugriff auf Objekt 20030623
3 Importing IV_FRAME Value transfer Type reference (TYPE) OLR3_TV_FRAME Rahmen für Übersicht 20030117
4 Importing IV_INT_ID Value transfer Type reference (TYPE) OLR3_TV_STRING String der internen ID(s) 20020606
5 Importing IV_OBJECT_TYPE Value transfer Type reference (TYPE) DPR_TV_OBL_TYPE Art des verknüpften Objektes 20020606
# Exception Resumable Description Created on
1 NOT_ACCESSIBLE 20020606
2 NOT_FOUND 20020606

Method SEARCH_OBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_SEARCH_RESULT Call by reference Type reference (TYPE) DPR_TT_OBL_SEARCH_RESULTS Tabelle für Ergebnis der Suche zu verknüpfender Objekte 20020604
2 Exporting EV_ERROR Call by reference Type reference (TYPE) STRING Text für gescheiterte Suche 20020604
3 Importing IT_SEARCH_CRITERIA Call by reference Type reference (TYPE) DPR_TT_OBL_SEARCH_CRITERIA Tabelle für Kriterien der Suche zu verknüpfender Objekte 20020604
4 Importing IV_LANGU_DEP_DESC Value transfer Type reference (TYPE) BOOLE_D ' ' Sprachabhängiger Kurztext? 20020604
5 Importing IV_MAX_NO_OF_HITS Value transfer Type reference (TYPE) NUMC4 0 Max. Anzahl der Treffer der Suchhilfe 20020604
6 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) DPR_TV_OBL_TYPE Art des verknüpften Objektes 20020604
7 Importing IV_STRATEGY Value transfer Type reference (TYPE) OLR3_TV_STRATEGY 1 Strategie 20020604

Method SEARCH_OBJECTS on class CL_DPR_OLR3_METHODS has no exception.
History
Last changed by/on SAP  20141109 
SAP Release Created in 200