SAP ABAP Class /MRSS/CL_SGE_HUMAN_RES_PERS (Scheduling Engine: Human Resource)
Hierarchy
MRSS_NW (Software Component) SAP Multiresource Scheduling for SAP Net
   PM-WOC-MO (Application Component) Maintenance Orders
     /MRSS/NW_R3_CONNECTOR (Package) Connector Package to R3
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  /MRSS/CL_SGE_SINGLE_RESOURCE Scheduling Engine: Single Resource 20040728
Properties
Class /MRSS/CL_SGE_HUMAN_RES_PERS  
Short Description Scheduling Engine: Human Resource    
Super Class /MRSS/CL_SGE_SINGLE_RESOURCE Scheduling Engine: Single Resource 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package /MRSS/NW_R3_CONNECTOR   Connector Package to R3 
Created 20040728   SAP 
Last change 20141109    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 /MRSS/CL_SGE_APPLICATION Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class /MRSS/CL_SGE_HUMAN_RES_PERS has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 /MRSS/CL_SGE_RESOURCE_MGR 20040728 Scheduling Engine: Resource Manager
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GREF_HCM Instance attribute Protected Object reference (TYPE REF TO) /MRSS/IF_SGE_HCM_INT HCM Integration 20070706
2 GREF_NOTE Instance attribute Public Object reference (TYPE REF TO) /MRSS/CL_SGE_NOTE Single note 20130418
3 GREF_NOTE_MGR Instance attribute Private Object reference (TYPE REF TO) /MRSS/CL_SGE_NOTE_MGR note manager class 20130418
4 GT_RES_GUID_USERID_BUFFER Static Attribute Private Type reference (TYPE) /MRSS/T_RES_GUID_USERID_TAB Buffer for Resource GUID and User ID 20110328
5 GV_HR_INIT Instance attribute Private Type reference (TYPE) /MRSS/T_BOOLEAN HR Relation Data Is Initialized 20070412
6 GV_OBJID Instance attribute Protected Type reference (TYPE) REALO Extended Object ID 20040728
Methods
# Method Level Visibility Method type Description Created on
1 ADD_ORG_UNIT Instance method Public Method 20070702
2 CHECK_AUTHORIZATION Instance method Private Method 20130307
3 CLEAR_GT_RES_GUID_USERID_BUF Static method Public Method Set Back Buffer for Resource GUID and User ID 20110328
4 CONSTRUCTOR Instance method Public Constructor Constructor 20040728
5 GET_AVAIL_TIME Instance method Private Method Get availability time of resource 20061108
6 GET_GUID_FOR_ID_OBJID Static method Public Method Get the object ID (either personnel no. or bus. partner) 20060510
7 GET_GUID_FOR_ID_USERID Static method Public Method Returns resource GUIDs for user ID 20060509
8 GET_OBJID_FOR_ID_GID Static method Public Method Provides resource IDs for GID 20060727
9 GET_OBJID_FOR_ID_GUID Static method Public Method Get Object ID from GUID 20090309
10 HCM_DEQUEUE Instance method Public Method Reverse Lock for HCM Person 20070706
11 HCM_ENQUEUE Instance method Public Method Set Lock for HCM Person 20070706
12 INIT_ORG_UNIT Instance method Protected Method Initialize Organizational Unit Relationship Data 20070410
13 OBJECT_TYPE_GET Static method Public Method 20071129
14 READ_WORKCENTER Instance method Protected Method Reads Work Center ID to Which Person Is Assigned from HR 20070410
Events
Class /MRSS/CL_SGE_HUMAN_RES_PERS has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 /MRSS/T_NOTE_OBJECT_TYPE Private See coding 20130419 BEGIN OF /mrss/t_note_object_type, object_guid TYPE /mrss/t_guid, object_type TYPE /mrss/t_sge_object_type, ref_sge_note TYPE REF TO /mrss/cl_sge_note, END OF /mrss/t_note_object_type
Method Signatures

Method ADD_ORG_UNIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_ORG_UNIT Call by reference Type reference (TYPE) OBJEC 20070702

Method ADD_ORG_UNIT on class /MRSS/CL_SGE_HUMAN_RES_PERS has no exception.

Method CHECK_AUTHORIZATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_RESOURCE_DATA Call by reference Type reference (TYPE) /MRSS/T_RESOURCE_DETAILS 20130311
2 Returning RV_AUTHORIZED Value transfer Type reference (TYPE) /MRSS/T_BOOLEAN 20130311

Method CHECK_AUTHORIZATION on class /MRSS/CL_SGE_HUMAN_RES_PERS has no exception.

Method CLEAR_GT_RES_GUID_USERID_BUF Signature

Method CLEAR_GT_RES_GUID_USERID_BUF on class /MRSS/CL_SGE_HUMAN_RES_PERS has no parameter.
Method CLEAR_GT_RES_GUID_USERID_BUF on class /MRSS/CL_SGE_HUMAN_RES_PERS has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IREF_HCM Call by reference Object reference (TYPE REF TO) /MRSS/IF_SGE_HCM_INT HCM Integration 20070706
2 Importing IREF_RESOURCE_MGR Call by reference Object reference (TYPE REF TO) /MRSS/CL_SGE_RESOURCE_MGR Scheduling Engine Resource Manager 20090922
3 Importing IS_RESOURCE_DATA Call by reference Type reference (TYPE) /MRSS/T_RESOURCE_DETAILS 20130307
4 Importing IT_ORG_UNIT Call by reference Type reference (TYPE) OBJEC_T Org. Management: Table of Object Entries 20100106
5 Importing IV_GUID Call by reference Type reference (TYPE) /MRSS/T_GUID GUID 20040728
6 Importing IV_OBJID Call by reference Type reference (TYPE) REALO Erweiterte ObjektId 20040728

Method CONSTRUCTOR on class /MRSS/CL_SGE_HUMAN_RES_PERS has no exception.

Method GET_AVAIL_TIME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_AVAIL Call by reference Type reference (TYPE) INT4 Natürliche Zahl 20061108
2 Exporting EV_AVAIL_MAX Call by reference Type reference (TYPE) INT4 Natürliche Zahl 20061113
3 Importing IS_RESOURCE_TIMEINT Call by reference Type reference (TYPE) /MRSS/T_GUID_TSP_INT /MRSS/T_GUID_TSP_INT 20061108

Method GET_AVAIL_TIME on class /MRSS/CL_SGE_HUMAN_RES_PERS has no exception.

Method GET_GUID_FOR_ID_OBJID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ET_RES_GUID_OBJID Value transfer Type reference (TYPE) /MRSS/T_RES_GUID_OBJID_TAB Guid und Personalnummer / Bus.Partner 20060510
2 Importing IT_OBJID Call by reference Type reference (TYPE) /MRSS/T_OBJID_TAB Personal Nummer oder Business Partner 20060510

Method GET_GUID_FOR_ID_OBJID on class /MRSS/CL_SGE_HUMAN_RES_PERS has no exception.

Method GET_GUID_FOR_ID_USERID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ET_RES_GUID_USERID Value transfer Type reference (TYPE) /MRSS/T_RES_GUID_USERID_TAB Ressource Guid und UserID 20060509
2 Importing IT_USER_ID Call by reference Type reference (TYPE) /MRSS/T_USER_ID_TAB User ID 20060509

Method GET_GUID_FOR_ID_USERID on class /MRSS/CL_SGE_HUMAN_RES_PERS has no exception.

Method GET_OBJID_FOR_ID_GID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ET_RES_OBJID_GID Value transfer Type reference (TYPE) /MRSS/T_RES_OBJID_GID_TAB Ressource ID und GID 20060727
2 Importing IT_GID Call by reference Type reference (TYPE) /MRSS/T_GID_TAB GID 20060727

Method GET_OBJID_FOR_ID_GID on class /MRSS/CL_SGE_HUMAN_RES_PERS has no exception.

Method GET_OBJID_FOR_ID_GUID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGES Call by reference Type reference (TYPE) /MRSS/T_MESSAGE_TAB Message Table 20090309
2 Exporting ET_PERNR_GUID Call by reference Type reference (TYPE) /MRSS/T_API_GUID_PERNR_TAB Table type for API structure to convery PERNR to/from GUID 20090309
3 Exporting EV_FAILED Call by reference Type reference (TYPE) CHAR1 Single-Character Indicator 20090309
4 Importing IT_GUID Call by reference Type reference (TYPE) /MRSS/T_GUID_TAB List of GUIDs 20090309

Method GET_OBJID_FOR_ID_GUID on class /MRSS/CL_SGE_HUMAN_RES_PERS has no exception.

Method HCM_DEQUEUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGES Call by reference Type reference (TYPE) /MRSS/T_MESSAGE_TAB Tabelle von Nachrichten 20070706
2 Exporting EV_FAILED Call by reference Type reference (TYPE) /MRSS/T_BOOLEAN Boolesche Variable 20070706

Method HCM_DEQUEUE on class /MRSS/CL_SGE_HUMAN_RES_PERS has no exception.

Method HCM_ENQUEUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGES Call by reference Type reference (TYPE) /MRSS/T_MESSAGE_TAB Tabelle von Nachrichten 20070706
2 Exporting EV_FAILED Call by reference Type reference (TYPE) /MRSS/T_BOOLEAN Boolesche Variable 20070706
3 Importing IV_LOCK_IN_THIS_SESSION Call by reference Type reference (TYPE) /MRSS/T_BOOLEAN Boolean Variable 20130821

Method HCM_ENQUEUE on class /MRSS/CL_SGE_HUMAN_RES_PERS has no exception.

Method INIT_ORG_UNIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_ORG_UNIT Call by reference Type reference (TYPE) OBJEC_T Org. Management: Table of Object Entries 20100106

Method INIT_ORG_UNIT on class /MRSS/CL_SGE_HUMAN_RES_PERS has no exception.

Method OBJECT_TYPE_GET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_OBJECT_TYPE Call by reference Type reference (TYPE) OTYPE 20071129

Method OBJECT_TYPE_GET on class /MRSS/CL_SGE_HUMAN_RES_PERS has no exception.

Method READ_WORKCENTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PERNR Call by reference Type reference (TYPE) PERNR_D External identifier for the person. 20070410
2 Returning RV_WORKCENTER Value transfer Type reference (TYPE) OBJEKTID Workcenter Id 20070410

Method READ_WORKCENTER on class /MRSS/CL_SGE_HUMAN_RES_PERS has no exception.
History
Last changed by/on SAP  20141109 
SAP Release Created in