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 |