SAP ABAP Class /MRSS/CL_DPR_KEY_EXT (/MRSS/CL_DPR_KEY_EXT)
Hierarchy
MRSS_NW (Software Component) SAP Multiresource Scheduling for SAP Net
   PM-WOC (Application Component) Maintenance Processing
     /MRSS/DPR (Package) MRS Interface for Cprojects
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  /MRSS/IF_SGD_DEM_EXT_KEY Conversion of External Key 20080129
Properties
Class /MRSS/CL_DPR_KEY_EXT  
Short Description    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package /MRSS/DPR   MRS Interface for Cprojects 
Created 20080129   SAP 
Last change 20141109    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class /MRSS/CL_DPR_KEY_EXT has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 /MRSS/IF_SGD_DEM_EXT_KEY Conversion of External Key 20080129
Friends
Class /MRSS/CL_DPR_KEY_EXT has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_COUNTER_INIT Constant Private Type reference (TYPE) /MRSS/T_SGE_COUNTER 0001 Counter 20080225
2 GT_EXTERNAL_KEYS Static Attribute Private Type reference (TYPE) /MRSS/T_DPR_MAP_TAB Buffer the external keys fetched from DB 20090212
3 GT_ITEM_KEY_EXT Static Attribute Private Type reference (TYPE) /MRSS/T_DEM_KEY_EXT_TAB Table with External Keys 20080718
4 GT_MAP Static Attribute Private Type reference (TYPE) /MRSS/T_DPR_MAP_TAB Key Mapping Table 20080130
5 GT_TEMP_KEY_COUNT Static Attribute Private Type reference (TYPE) /MRSS/T_SGE_TEMP_KEY_CTR_TAB Table Type for Temporary Key Counter 20080225
6 GV_LOGSYS Static Attribute Public Type reference (TYPE) LOGSYS Logical system 20080129
Methods
# Method Level Visibility Method type Description Created on
1 CLEAR Static method Public Method Clear all the global variables 20080619
2 CREATE_EXT_KEY_HEADER Static method Public Method create an external key for an header 20080303
3 CREATE_EXT_KEY_ITEM Static method Public Method create an external key for an item 20080303
4 CREATE_EXT_KEY_PARTICIPANT Static method Public Method create new external key for participant 20080129
5 CREATE_EXT_KEY_PROJECT Static method Public Method create new external key for project 20080129
6 CREATE_TEMP_KEY_PARTICIPANT Static method Public Method create temporary key for participant 20080303
7 CREATE_TEMP_KEY_PROJECT Static method Public Method create temporary key for project 20080303
8 GET_GUID_PARTICIPANT Static method Public Method get the guid of participant 20101228
9 GET_GUID_PROJECT Static method Public Method get guid by external key (project) 20080312
10 INSERT_DB Static method Public Method Insert to data base 20080129
11 SELECT_EXT_KEY_PARTICIPANT Static method Public Method get external key by guid (participant) 20080129
12 SELECT_EXT_KEY_PROJECT Static method Public Method get external key by guid (project) 20080129
13 SELECT_GUID_PARTICIPANT Static method Public Method get guid by external key (participant) 20080129
14 SELECT_GUID_PROJECT Static method Public Method get guid by external key (project) 20080129
Events
Class /MRSS/CL_DPR_KEY_EXT has no event.
Types
Class /MRSS/CL_DPR_KEY_EXT has no local type.
Method Signatures

Method CLEAR Signature

Method CLEAR on class /MRSS/CL_DPR_KEY_EXT has no parameter.
Method CLEAR on class /MRSS/CL_DPR_KEY_EXT has no exception.

Method CREATE_EXT_KEY_HEADER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_KEY_EXT Call by reference Type reference (TYPE) /MRSS/T_DEM_KEY_EXT_STRUC External Demand Key 20080303
2 Exporting EV_PROJECT_EXT_KEY Call by reference Type reference (TYPE) /MRSS/T_DPR_EXT_PROJ_NUM external cproject project number 20080303
3 Importing IV_CREATE Call by reference Type reference (TYPE) /MRSS/T_BOOLEAN Boolean Variable 20080303
4 Importing IV_PROJECT_GUID Call by reference Type reference (TYPE) /MRSS/T_GUID GUID 20080303

Method CREATE_EXT_KEY_HEADER on class /MRSS/CL_DPR_KEY_EXT has no exception.

Method CREATE_EXT_KEY_ITEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_KEY_EXT Call by reference Type reference (TYPE) /MRSS/T_DEM_KEY_EXT_STRUC External Demand Key 20080303
2 Importing IV_ACTIVITY_ID Call by reference Type reference (TYPE) /MRSS/T_SGE_ACTIVITY_ID Internal Key for Activity 20080303
3 Importing IV_OBJECT_ID Call by reference Type reference (TYPE) PD_OBJID_R Object ID (org. unit, for example: 5000001) 20080303
4 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) OTYPE Object type (org. unit, for example: O) 20080303
5 Importing IV_ORDER_ID Call by reference Type reference (TYPE) /MRSS/T_SGE_ORDER_KEY Internal Key of the order 20080303

Method CREATE_EXT_KEY_ITEM on class /MRSS/CL_DPR_KEY_EXT has no exception.

Method CREATE_EXT_KEY_PARTICIPANT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_PARTICIPANT_KEY_EXT Call by reference Type reference (TYPE) /MRSS/T_DPR_EXT_PART_NUM external cproject particpant number 20080129
2 Importing IV_PART_GUID Call by reference Type reference (TYPE) /MRSS/T_DPR_GUID Application Object GUID 20080130
3 Importing IV_PROJECT_GUID Call by reference Type reference (TYPE) /MRSS/T_DPR_GUID Application Object GUID 20080130
4 Importing IV_PROJECT_KEY_EXT Call by reference Type reference (TYPE) /MRSS/T_DPR_EXT_PROJ_NUM external cproject project number 20080130

Method CREATE_EXT_KEY_PARTICIPANT on class /MRSS/CL_DPR_KEY_EXT has no exception.

Method CREATE_EXT_KEY_PROJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_PROJECT_KEY_EXT Call by reference Type reference (TYPE) /MRSS/T_DPR_EXT_PROJ_NUM external cproject project number 20080129
2 Importing IV_PROJECT_GUID Call by reference Type reference (TYPE) /MRSS/T_DPR_GUID Application Object GUID 20080130

Method CREATE_EXT_KEY_PROJECT on class /MRSS/CL_DPR_KEY_EXT has no exception.

Method CREATE_TEMP_KEY_PARTICIPANT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_TEMP_KEY_EXT Call by reference Type reference (TYPE) /MRSS/T_DEM_KEY_EXT 20080303
2 Importing IV_PARTICIPANT_GUID Call by reference Type reference (TYPE) /MRSS/T_GUID GUID 20080303

Method CREATE_TEMP_KEY_PARTICIPANT on class /MRSS/CL_DPR_KEY_EXT has no exception.

Method CREATE_TEMP_KEY_PROJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_TEMP_KEY_EXT Call by reference Type reference (TYPE) /MRSS/T_DEM_KEY_EXT External Demand Key 20080303
2 Importing IV_PROJECT_GUID Call by reference Type reference (TYPE) /MRSS/T_GUID GUID 20080303

Method CREATE_TEMP_KEY_PROJECT on class /MRSS/CL_DPR_KEY_EXT has no exception.

Method GET_GUID_PARTICIPANT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_PARTICIPANT_GUID Call by reference Type reference (TYPE) /MRSS/T_DPR_GUID GUID 20101228
2 Exporting EV_PROJECT_GUID Call by reference Type reference (TYPE) /MRSS/T_DPR_GUID GUID 20101228
3 Importing IV_PARTICIPANT_EXT Call by reference Type reference (TYPE) /MRSS/T_DPR_EXT_PART_NUM external cproject particpant number 20101228
4 Importing IV_PROJECT_EXT Call by reference Type reference (TYPE) /MRSS/T_DPR_EXT_PROJ_NUM external cproject project number 20101228

Method GET_GUID_PARTICIPANT on class /MRSS/CL_DPR_KEY_EXT has no exception.

Method GET_GUID_PROJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_PROJECT_GUID Call by reference Type reference (TYPE) /MRSS/T_DPR_GUID Application Object GUID 20080312
2 Importing IV_PROJECT_KEY_EXT Call by reference Type reference (TYPE) /MRSS/T_DPR_EXT_PROJ_NUM external cproject project number 20080312

Method GET_GUID_PROJECT on class /MRSS/CL_DPR_KEY_EXT has no exception.

Method INSERT_DB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PROJECT_GUID Call by reference Type reference (TYPE) /MRSS/T_DPR_GUID Application Object GUID 20080130

Method INSERT_DB on class /MRSS/CL_DPR_KEY_EXT has no exception.

Method SELECT_EXT_KEY_PARTICIPANT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_PARTICIPANT_KEY_EXT Call by reference Type reference (TYPE) /MRSS/T_DPR_EXT_PART_NUM external cproject particpant number 20080129
2 Importing IV_PARTICIPANT_GUID Call by reference Type reference (TYPE) /MRSS/T_DPR_GUID Application Object GUID 20080129
3 Importing IV_PROJECT_GUID Call by reference Type reference (TYPE) /MRSS/T_DPR_GUID Application Object GUID 20080129

Method SELECT_EXT_KEY_PARTICIPANT on class /MRSS/CL_DPR_KEY_EXT has no exception.

Method SELECT_EXT_KEY_PROJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_PROJECT_KEY_EXT Call by reference Type reference (TYPE) /MRSS/T_DPR_EXT_PROJ_NUM external cproject project number 20080129
2 Importing IV_PROJECT_GUID Call by reference Type reference (TYPE) /MRSS/T_DPR_GUID Application Object GUID 20080129

Method SELECT_EXT_KEY_PROJECT on class /MRSS/CL_DPR_KEY_EXT has no exception.

Method SELECT_GUID_PARTICIPANT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_PARTICIPANT_GUID Call by reference Type reference (TYPE) /MRSS/T_DPR_GUID external cproject particpant number 20080129
2 Exporting EV_PROJECT_GUID Call by reference Type reference (TYPE) /MRSS/T_DPR_GUID Application Object GUID 20080214
3 Importing IV_PARTICIPANT_KEY_EXT Call by reference Type reference (TYPE) /MRSS/T_DPR_EXT_PART_NUM external cproject particpant number 20080129
4 Importing IV_PROJECT_KEY_EXT Call by reference Type reference (TYPE) /MRSS/T_DPR_EXT_PROJ_NUM external cproject project number 20080129

Method SELECT_GUID_PARTICIPANT on class /MRSS/CL_DPR_KEY_EXT has no exception.

Method SELECT_GUID_PROJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_PROJECT_GUID Call by reference Type reference (TYPE) /MRSS/T_DPR_GUID Application Object GUID 20080129
2 Importing IV_PROJECT_KEY_EXT Call by reference Type reference (TYPE) /MRSS/T_DPR_EXT_PROJ_NUM external cproject project number 20080129

Method SELECT_GUID_PROJECT on class /MRSS/CL_DPR_KEY_EXT has no exception.
History
Last changed by/on SAP  20141109 
SAP Release Created in 610