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 | ![]() |
Static Attribute | Private | Type reference (TYPE) | OBJEC_T | Org. Management: Table of Object Entries | 20040514 | ||
2 | ![]() |
Static Attribute | Private | See coding | 20120914 | ||||
3 | ![]() |
Static Attribute | Private | See coding | 20120914 | ||||
4 | ![]() |
Static Attribute | Private | See coding | 20120914 | ||||
5 | ![]() |
Static Attribute | Private | Type reference (TYPE) | ORG_UNIT_INFO | 20120914 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | ![]() |
Static method | Public | Method | Determine Bus. Partners (Employees) f. Organizational Units | 20030423 |
2 | ![]() |
Static method | Public | Method | Is Org. Unit a Leaf (Lowest Org. Units in Hierarchy)? | 20121207 |
3 | ![]() |
Static method | Public | Method | Structure explosion (HR + technical structure) | 20060515 |
4 | ![]() |
Static method | Public | Method | Get Details for Multiple Resources | 20130702 |
5 | ![]() |
Static method | Public | Method | Structure explosion for resource manager & contact person | 20060529 |
6 | ![]() |
Static method | Private | Method | Get resource manager & contact person | 20060530 |
7 | ![]() |
Static method | Public | Method | Determine the Organizational Units of the Resource Planner | 20030423 |
8 | ![]() |
Static method | Public | Method | Determine All Higher-Level Organizational Units | 20030604 |
9 | ![]() |
Static method | Public | Method | Determine Org. Unit of Next Highest Level (Key Date) | 20031016 |
10 | ![]() |
Static method | Public | Method | Check Validity of Organizational Units | 20070424 |
11 | ![]() |
Static method | Public | Method | Get Details for an Organizational Unit | 20040122 |
12 | ![]() |
Static method | Public | Method | Determine All Lower-Level Organizational Units | 20040129 |
13 | ![]() |
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 | ![]() |
ET_BUPAS | Call by reference | Type reference (TYPE) | /MRSS/T_RESOURCE_OBJEC_TAB | HR-Objekte | 20030423 | ||
2 | ![]() |
IT_ORG_UNITS | Call by reference | Type reference (TYPE) | OBJEC_T | Orgmanagement: Tabelle von Objec Einträgen | 20030423 | ||
3 | ![]() |
IV_BEGDA | Call by reference | Type reference (TYPE) | DATS | Feld vom Typ DATS | 20030423 | ||
4 | ![]() |
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 | ![]() |
IV_BEGDA | Call by reference | Type reference (TYPE) | D | 20121207 | |||
2 | ![]() |
IV_ENDDA | Call by reference | Type reference (TYPE) | D | 20121207 | |||
3 | ![]() |
IV_OBJID | Call by reference | Type reference (TYPE) | OBJEKTID | Object ID | 20121207 | ||
4 | ![]() |
RV_ON_LOWEST_LEVEL | Value transfer | Type reference (TYPE) | /MRSS/T_BOOLEAN | Boolean Variable | 20121207 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
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 | ![]() |
ET_OBJEC | Call by reference | Type reference (TYPE) | OBJEC_T | Orgmanagement: Tabelle von Objec Einträgen | 20060515 | ||
2 | ![]() |
ET_STRUC | Call by reference | Type reference (TYPE) | STRUC_T | Orgmanagement: Tabelle von Struc Einträgen | 20060515 | ||
3 | ![]() |
ET_SWHACTOR | Call by reference | Type reference (TYPE) | TSWHACTOR | Tabelle mit OrgObjekten | 20060515 | ||
4 | ![]() |
IV_AUTHORITY_CHECK | Call by reference | Type reference (TYPE) | /MRSS/T_BOOLEAN | 'X' | Boolean Variable | 20110207 | |
5 | ![]() |
IV_BEGDA | Call by reference | Type reference (TYPE) | OBJEC-BEGDA | Beginndatum | 20060601 | ||
6 | ![]() |
IV_ENDDA | Call by reference | Type reference (TYPE) | OBJEC-ENDDA | Endedatum | 20060601 | ||
7 | ![]() |
IV_ORGOBJID | Call by reference | Type reference (TYPE) | /MRSS/T_ORGOBJECT | Benutzer ID | 20060516 | ||
8 | ![]() |
IV_OTYPE | Call by reference | Type reference (TYPE) | OTYPE | Objekttyp | 20060515 | ||
9 | ![]() |
IV_SOURCE_SYSTEM | Call by reference | Type reference (TYPE) | LOGSYS | Logical system | 20100423 | ||
10 | ![]() |
IV_TEXT_FLAG | Call by reference | Type reference (TYPE) | /MRSS/T_BOOLEAN | 'X' | 20070920 | ||
11 | ![]() |
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 | ![]() |
ET_OBJEC | Call by reference | Type reference (TYPE) | OBJEC_T | Org. Management: Table of Object Entries | 20130702 | ||
2 | ![]() |
ET_STRUC | Call by reference | Type reference (TYPE) | STRUC_T | Org. Management: Table of Structure Entries | 20130702 | ||
3 | ![]() |
IT_ROOT_OBJECT | Call by reference | Type reference (TYPE) | /MRSS/T_OTYPE_ID_TAB | Table for Object Type and ID | 20130702 | ||
4 | ![]() |
IV_AUTHORITY_CHECK | Call by reference | Type reference (TYPE) | /MRSS/T_BOOLEAN | Boolean Variable | 20130702 | ||
5 | ![]() |
IV_BEGDA | Call by reference | Type reference (TYPE) | OBJEC-BEGDA | Starting date | 20130702 | ||
6 | ![]() |
IV_ENDDA | Call by reference | Type reference (TYPE) | OBJEC-ENDDA | End Date | 20130702 | ||
7 | ![]() |
IV_SOURCE_SYSTEM | Call by reference | Type reference (TYPE) | LOGSYS | Logical System | 20130702 | ||
8 | ![]() |
IV_TEXT_FLAG | Call by reference | Type reference (TYPE) | /MRSS/T_BOOLEAN | Boolean Variable | 20130702 | ||
9 | ![]() |
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 | ![]() |
ET_RES_CONTACT_PERSON | Call by reference | Type reference (TYPE) | /MRSS/T_RESOURCE_ID_TAB | Ressource Tabelle | 20060529 | ||
2 | ![]() |
ET_RES_MANAGER | Call by reference | Type reference (TYPE) | /MRSS/T_RESOURCE_ID_TAB | Ressource Tabelle | 20060529 | ||
3 | ![]() |
IV_OBJID | Call by reference | Type reference (TYPE) | /MRSS/T_SGE_OBJID | Kalkulationsnummer | 20060529 | ||
4 | ![]() |
IV_OTYPE | Call by reference | Type reference (TYPE) | OTYPE | Objekttyp | 20060601 | ||
5 | ![]() |
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 | ![]() |
ET_RESULT_CONTACT | Call by reference | Type reference (TYPE) | TSWHACTOR | Orgmanagement | 20060530 | ||
2 | ![]() |
ET_RESULT_MANAGER | Call by reference | Type reference (TYPE) | TSWHACTOR | Orgmanagement: Tabelle von Struc Einträgen | 20060530 | ||
3 | ![]() |
IV_OBJID | Call by reference | Type reference (TYPE) | /MRSS/T_SGE_OBJID | Kalkulationsnummer | 20060530 | ||
4 | ![]() |
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 | ![]() |
ET_ORG_UNITS | Call by reference | Type reference (TYPE) | OBJEC_T | Orgmanagement: Tabelle von Objec Einträgen | 20030423 | ||
2 | ![]() |
IV_BEGDA | Call by reference | Type reference (TYPE) | DATS | Feld vom Typ DATS | 20030423 | ||
3 | ![]() |
IV_ENDDA | Call by reference | Type reference (TYPE) | DATS | Feld vom Typ DATS | 20030423 | ||
4 | ![]() |
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 | ![]() |
ET_ORG_RESULTS | Call by reference | Type reference (TYPE) | STRUC_T | Org. Management: Table of Structure Entries | 20071015 | ||
2 | ![]() |
ET_SUP_ORG_UNITS | Call by reference | Type reference (TYPE) | /MRSS/T_ORG_UNITS_SUP_TAB | Übergeordnete Organisationseinheiten pro Zeitintervall | 20030604 | ||
3 | ![]() |
IT_ORG_UNITS | Call by reference | Type reference (TYPE) | OBJEC_T | Orgmanagement: Tabelle von Objec Einträgen | 20030604 | ||
4 | ![]() |
IV_BEGDA | Call by reference | Type reference (TYPE) | DATS | Feld vom Typ DATS | 20030604 | ||
5 | ![]() |
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 | ![]() |
EV_ORG_UNIT | Call by reference | Type reference (TYPE) | SWHACTOR | Übergeordnete Organisationseinheit zum Stichtag | 20031016 | ||
2 | ![]() |
IV_DATE | Call by reference | Type reference (TYPE) | DATS | Stichtag | 20031016 | ||
3 | ![]() |
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 | ![]() |
ES_SEL_OBJECT | Call by reference | Type reference (TYPE) | OBJEC | Workarea zur Datenbank PCH | 20070424 | ||
2 | ![]() |
ET_SEL_OBJECT | Call by reference | Type reference (TYPE) | OBJEC_T | Orgmanagement: Tabelle von Objec Einträgen | 20070425 | ||
3 | ![]() |
EV_FAILED | Call by reference | Type reference (TYPE) | /MRSS/T_BOOLEAN | Boolesche Variable | 20070424 | ||
4 | ![]() |
EV_OBJECT_EXISTS | Call by reference | Type reference (TYPE) | /MRSS/T_BOOLEAN | Boolean Variable | 20130723 | ||
5 | ![]() |
IV_BEGDA | Call by reference | Type reference (TYPE) | D | SY-DATUM | Beginn Datum | 20070425 | |
6 | ![]() |
IV_ENDDA | Call by reference | Type reference (TYPE) | D | SY-DATUM | Ende Datum | 20070425 | |
7 | ![]() |
IV_NO_DIALOG | Call by reference | Type reference (TYPE) | /MRSS/T_BOOLEAN | Boolesche Variable | 20070425 | ||
8 | ![]() |
IV_ORGUNIT_TYPE | Call by reference | Type reference (TYPE) | OTYPE | Objekttyp | 20070424 | ||
9 | ![]() |
IV_ORG_UNIT | Value transfer | Type reference (TYPE) | STRING | Suchbegriff | 20070424 | ||
10 | ![]() |
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 | ![]() |
IV_OBJID | Call by reference | Type reference (TYPE) | PD_OBJID_R | ObjektId | 20040122 | ||
2 | ![]() |
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 | ![]() |
ET_OBJEC | Call by reference | Type reference (TYPE) | OBJEC_T | Orgmanagement: Tabelle von Objec Einträgen | 20040129 | ||
2 | ![]() |
IV_BEGDA | Call by reference | Type reference (TYPE) | D | Beginndatum | 20040129 | ||
3 | ![]() |
IV_ENDDA | Call by reference | Type reference (TYPE) | D | Endedatum | 20040129 | ||
4 | ![]() |
IV_OBJID | Call by reference | Type reference (TYPE) | OBJEKTID | Workarea zur Datenbank PCH | 20040129 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
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 | ![]() |
ET_RESOURCES | Call by reference | Type reference (TYPE) | /MRSS/T_RESOURCE_OBJEC_TAB | HR-Objekte | 20090210 | ||
2 | ![]() |
IT_PLANNING_NODES | Call by reference | Type reference (TYPE) | /MRSS/T_PLANNING_NODE_KEY_TAB | 20090210 | |||
3 | ![]() |
IV_BEGDA | Call by reference | Type reference (TYPE) | DATS | Feld vom Typ DATS | 20090210 | ||
4 | ![]() |
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 |