SAP ABAP Class /MRSS/CL_SGE_ORGMAN_SER (Service Methods for Organizational Data)
Hierarchy
MRSS_NW (Software Component) SAP Multiresource Scheduling for SAP Net
   PM-WOC-MO (Application Component) Maintenance Orders
     /MRSS/SGE (Package) Multiresource Planning: Scheduling Engine
Properties
Class /MRSS/CL_SGE_ORGMAN_SER  
Short Description Service Methods for Organizational Data    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package /MRSS/SGE   Multiresource Planning: Scheduling Engine 
Created 20030423   SAP 
Last change 20141109    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class /MRSS/CL_SGE_ORGMAN_SER has no forward declaration.
Interfaces
Class /MRSS/CL_SGE_ORGMAN_SER has no interface implemented.
Friends
Class /MRSS/CL_SGE_ORGMAN_SER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GT_OBJEC Static Attribute Private Type reference (TYPE) OBJEC_T Org. Management: Table of Object Entries 20040514
2 GT_ORG_INFO_BUFFER Static Attribute Private See coding 20120914
3 LS_ORG_INFO Static Attribute Private See coding 20120914
4 LS_ORG_INFO_BUFFER Static Attribute Private See coding 20120914
5 LS_ORG_STRUC_INFO Static Attribute Private Type reference (TYPE) ORG_UNIT_INFO 20120914
Methods
# Method Level Visibility Method type Description Created on
1 BUPAS_FOR_ORG_UNITS_GET Static method Public Method Determine Bus. Partners (Employees) f. Organizational Units 20030423
2 IS_ORG_UNIT_ON_LOWEST_LEVEL Static method Public Method Is Org. Unit a Leaf (Lowest Org. Units in Hierarchy)? 20121207
3 ORG_STRUC_EVALUATE Static method Public Method Structure explosion (HR + technical structure) 20060515
4 ORG_STRUC_EVALUATE_MULTI Static method Public Method Get Details for Multiple Resources 20130702
5 ORG_STRUC_RESOURCE_GET Static method Public Method Structure explosion for resource manager & contact person 20060529
6 ORG_STRUC_RES_MANAGER_GET Static method Private Method Get resource manager & contact person 20060530
7 ORG_UNITS_FOR_SCHEDULER_GET Static method Public Method Determine the Organizational Units of the Resource Planner 20030423
8 ORG_UNITS_READ_UP Static method Public Method Determine All Higher-Level Organizational Units 20030604
9 ORG_UNITS_READ_UP_ONE_LEVEL Static method Public Method Determine Org. Unit of Next Highest Level (Key Date) 20031016
10 ORG_UNIT_CHECK Static method Public Method Check Validity of Organizational Units 20070424
11 ORG_UNIT_DET_GET Static method Public Method Get Details for an Organizational Unit 20040122
12 ORG_UNIT_READ_DOWN Static method Public Method Determine All Lower-Level Organizational Units 20040129
13 RESOURCES_FOR_PN_GET Static method Public Method Get Resources for Planning Nodes 20090210
Events
Class /MRSS/CL_SGE_ORGMAN_SER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 ORG_UNIT_INFO Private See coding 20120914 BEGIN OF org_unit_info, iv_source_system TYPE logsys, iv_otype TYPE otype, iv_objid TYPE /mrss/t_orgobject, iv_wegid TYPE wegid, iv_begda TYPE datum, iv_endda TYPE datum, iv_authority_check TYPE boolean, iv_text_flag TYPE boolean , END OF org_unit_info
2 RESOURCE_DATA Private See coding 20120914 BEGIN OF resource_data, org_info TYPE org_unit_info, lt_swhactor TYPE tswhactor, lt_objec TYPE objec_t, lt_struc TYPE struc_t, END OF resource_data
Method Signatures

Method BUPAS_FOR_ORG_UNITS_GET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_BUPAS Call by reference Type reference (TYPE) /MRSS/T_RESOURCE_OBJEC_TAB HR-Objekte 20030423
2 Importing IT_ORG_UNITS Call by reference Type reference (TYPE) OBJEC_T Orgmanagement: Tabelle von Objec Einträgen 20030423
3 Importing IV_BEGDA Call by reference Type reference (TYPE) DATS Feld vom Typ DATS 20030423
4 Importing IV_ENDDA Call by reference Type reference (TYPE) DATS Feld vom Typ DATS 20030423

Method BUPAS_FOR_ORG_UNITS_GET on class /MRSS/CL_SGE_ORGMAN_SER has no exception.

Method IS_ORG_UNIT_ON_LOWEST_LEVEL 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) D 20121207
2 Importing IV_ENDDA Call by reference Type reference (TYPE) D 20121207
3 Importing IV_OBJID Call by reference Type reference (TYPE) OBJEKTID Object ID 20121207
4 Returning RV_ON_LOWEST_LEVEL Value transfer Type reference (TYPE) /MRSS/T_BOOLEAN Boolean Variable 20121207
# Exception Resumable Description Created on
1 NOT_VALID Die Org.einheit ist nicht gültig 20130726

Method ORG_STRUC_EVALUATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_OBJEC Call by reference Type reference (TYPE) OBJEC_T Orgmanagement: Tabelle von Objec Einträgen 20060515
2 Exporting ET_STRUC Call by reference Type reference (TYPE) STRUC_T Orgmanagement: Tabelle von Struc Einträgen 20060515
3 Exporting ET_SWHACTOR Call by reference Type reference (TYPE) TSWHACTOR Tabelle mit OrgObjekten 20060515
4 Importing IV_AUTHORITY_CHECK Call by reference Type reference (TYPE) /MRSS/T_BOOLEAN 'X' Boolean Variable 20110207
5 Importing IV_BEGDA Call by reference Type reference (TYPE) OBJEC-BEGDA Beginndatum 20060601
6 Importing IV_ENDDA Call by reference Type reference (TYPE) OBJEC-ENDDA Endedatum 20060601
7 Importing IV_ORGOBJID Call by reference Type reference (TYPE) /MRSS/T_ORGOBJECT Benutzer ID 20060516
8 Importing IV_OTYPE Call by reference Type reference (TYPE) OTYPE Objekttyp 20060515
9 Importing IV_SOURCE_SYSTEM Call by reference Type reference (TYPE) LOGSYS Logical system 20100423
10 Importing IV_TEXT_FLAG Call by reference Type reference (TYPE) /MRSS/T_BOOLEAN 'X' 20070920
11 Importing IV_WEGID Call by reference Type reference (TYPE) /MRSS/T_WEGID Auswertungsweg 20060515

Method ORG_STRUC_EVALUATE on class /MRSS/CL_SGE_ORGMAN_SER has no exception.

Method ORG_STRUC_EVALUATE_MULTI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_OBJEC Call by reference Type reference (TYPE) OBJEC_T Org. Management: Table of Object Entries 20130702
2 Exporting ET_STRUC Call by reference Type reference (TYPE) STRUC_T Org. Management: Table of Structure Entries 20130702
3 Importing IT_ROOT_OBJECT Call by reference Type reference (TYPE) /MRSS/T_OTYPE_ID_TAB Table for Object Type and ID 20130702
4 Importing IV_AUTHORITY_CHECK Call by reference Type reference (TYPE) /MRSS/T_BOOLEAN Boolean Variable 20130702
5 Importing IV_BEGDA Call by reference Type reference (TYPE) OBJEC-BEGDA Starting date 20130702
6 Importing IV_ENDDA Call by reference Type reference (TYPE) OBJEC-ENDDA End Date 20130702
7 Importing IV_SOURCE_SYSTEM Call by reference Type reference (TYPE) LOGSYS Logical System 20130702
8 Importing IV_TEXT_FLAG Call by reference Type reference (TYPE) /MRSS/T_BOOLEAN Boolean Variable 20130702
9 Importing IV_WEGID Call by reference Type reference (TYPE) /MRSS/T_WEGID Logical Evaluation Path 20130702

Method ORG_STRUC_EVALUATE_MULTI on class /MRSS/CL_SGE_ORGMAN_SER has no exception.

Method ORG_STRUC_RESOURCE_GET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RES_CONTACT_PERSON Call by reference Type reference (TYPE) /MRSS/T_RESOURCE_ID_TAB Ressource Tabelle 20060529
2 Exporting ET_RES_MANAGER Call by reference Type reference (TYPE) /MRSS/T_RESOURCE_ID_TAB Ressource Tabelle 20060529
3 Importing IV_OBJID Call by reference Type reference (TYPE) /MRSS/T_SGE_OBJID Kalkulationsnummer 20060529
4 Importing IV_OTYPE Call by reference Type reference (TYPE) OTYPE Objekttyp 20060601
5 Importing IV_PLVAR Call by reference Type reference (TYPE) PLVAR Planvariante 20060601

Method ORG_STRUC_RESOURCE_GET on class /MRSS/CL_SGE_ORGMAN_SER has no exception.

Method ORG_STRUC_RES_MANAGER_GET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RESULT_CONTACT Call by reference Type reference (TYPE) TSWHACTOR Orgmanagement 20060530
2 Exporting ET_RESULT_MANAGER Call by reference Type reference (TYPE) TSWHACTOR Orgmanagement: Tabelle von Struc Einträgen 20060530
3 Importing IV_OBJID Call by reference Type reference (TYPE) /MRSS/T_SGE_OBJID Kalkulationsnummer 20060530
4 Importing IV_TEXT_FLAG Call by reference Type reference (TYPE) /MRSS/T_BOOLEAN 'X' 20070920

Method ORG_STRUC_RES_MANAGER_GET on class /MRSS/CL_SGE_ORGMAN_SER has no exception.

Method ORG_UNITS_FOR_SCHEDULER_GET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ORG_UNITS Call by reference Type reference (TYPE) OBJEC_T Orgmanagement: Tabelle von Objec Einträgen 20030423
2 Importing IV_BEGDA Call by reference Type reference (TYPE) DATS Feld vom Typ DATS 20030423
3 Importing IV_ENDDA Call by reference Type reference (TYPE) DATS Feld vom Typ DATS 20030423
4 Importing IV_USER Call by reference Type reference (TYPE) SYUNAME R/3-System, Anmeldename des Benutzers 20030423

Method ORG_UNITS_FOR_SCHEDULER_GET on class /MRSS/CL_SGE_ORGMAN_SER has no exception.

Method ORG_UNITS_READ_UP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ORG_RESULTS Call by reference Type reference (TYPE) STRUC_T Org. Management: Table of Structure Entries 20071015
2 Exporting ET_SUP_ORG_UNITS Call by reference Type reference (TYPE) /MRSS/T_ORG_UNITS_SUP_TAB Übergeordnete Organisationseinheiten pro Zeitintervall 20030604
3 Importing IT_ORG_UNITS Call by reference Type reference (TYPE) OBJEC_T Orgmanagement: Tabelle von Objec Einträgen 20030604
4 Importing IV_BEGDA Call by reference Type reference (TYPE) DATS Feld vom Typ DATS 20030604
5 Importing IV_ENDDA Call by reference Type reference (TYPE) DATS Feld vom Typ DATS 20030604

Method ORG_UNITS_READ_UP on class /MRSS/CL_SGE_ORGMAN_SER has no exception.

Method ORG_UNITS_READ_UP_ONE_LEVEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_ORG_UNIT Call by reference Type reference (TYPE) SWHACTOR Übergeordnete Organisationseinheit zum Stichtag 20031016
2 Importing IV_DATE Call by reference Type reference (TYPE) DATS Stichtag 20031016
3 Importing IV_ORG_UNIT Call by reference Type reference (TYPE) SWHACTOR Workarea zur Datenbank PCH 20031016

Method ORG_UNITS_READ_UP_ONE_LEVEL on class /MRSS/CL_SGE_ORGMAN_SER has no exception.

Method ORG_UNIT_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_SEL_OBJECT Call by reference Type reference (TYPE) OBJEC Workarea zur Datenbank PCH 20070424
2 Exporting ET_SEL_OBJECT Call by reference Type reference (TYPE) OBJEC_T Orgmanagement: Tabelle von Objec Einträgen 20070425
3 Exporting EV_FAILED Call by reference Type reference (TYPE) /MRSS/T_BOOLEAN Boolesche Variable 20070424
4 Exporting EV_OBJECT_EXISTS Call by reference Type reference (TYPE) /MRSS/T_BOOLEAN Boolean Variable 20130723
5 Importing IV_BEGDA Call by reference Type reference (TYPE) D SY-DATUM Beginn Datum 20070425
6 Importing IV_ENDDA Call by reference Type reference (TYPE) D SY-DATUM Ende Datum 20070425
7 Importing IV_NO_DIALOG Call by reference Type reference (TYPE) /MRSS/T_BOOLEAN Boolesche Variable 20070425
8 Importing IV_ORGUNIT_TYPE Call by reference Type reference (TYPE) OTYPE Objekttyp 20070424
9 Importing IV_ORG_UNIT Value transfer Type reference (TYPE) STRING Suchbegriff 20070424
10 Importing IV_PLANVERSION Call by reference Type reference (TYPE) PLVAR Planvariante 20070424

Method ORG_UNIT_CHECK on class /MRSS/CL_SGE_ORGMAN_SER has no exception.

Method ORG_UNIT_DET_GET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_OBJID Call by reference Type reference (TYPE) PD_OBJID_R ObjektId 20040122
2 Returning RS_OBJEC Value transfer Type reference (TYPE) OBJEC Workarea zur Datenbank PCH 20040122

Method ORG_UNIT_DET_GET on class /MRSS/CL_SGE_ORGMAN_SER has no exception.

Method ORG_UNIT_READ_DOWN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_OBJEC Call by reference Type reference (TYPE) OBJEC_T Orgmanagement: Tabelle von Objec Einträgen 20040129
2 Importing IV_BEGDA Call by reference Type reference (TYPE) D Beginndatum 20040129
3 Importing IV_ENDDA Call by reference Type reference (TYPE) D Endedatum 20040129
4 Importing IV_OBJID Call by reference Type reference (TYPE) OBJEKTID Workarea zur Datenbank PCH 20040129
# Exception Resumable Description Created on
1 NOT_VALID Die OrgEinheit ist nich gültig 20040129

Method RESOURCES_FOR_PN_GET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RESOURCES Call by reference Type reference (TYPE) /MRSS/T_RESOURCE_OBJEC_TAB HR-Objekte 20090210
2 Importing IT_PLANNING_NODES Call by reference Type reference (TYPE) /MRSS/T_PLANNING_NODE_KEY_TAB 20090210
3 Importing IV_BEGDA Call by reference Type reference (TYPE) DATS Feld vom Typ DATS 20090210
4 Importing IV_ENDDA Call by reference Type reference (TYPE) DATS Feld vom Typ DATS 20090210

Method RESOURCES_FOR_PN_GET on class /MRSS/CL_SGE_ORGMAN_SER has no exception.
History
Last changed by/on SAP  20141109 
SAP Release Created in 401