SAP ABAP Interface IF_HRBAS_OBJECT_OPERATIONS (HRBAS Object-Specific Operations)
Hierarchy
☛
SAP_BASIS (Software Component) SAP Basis Component
⤷
BC-BMT-OM (Application Component) Organizational Management
⤷
SP00_ITF (Package) Infotype Framework
⤷
⤷
Meta Relationship - Used By
| # | Relationship type | Used by | Short Description | Created on |
|---|---|---|---|---|
| 1 | Interface implementation (CLASS c. INTERFACES i_ref) | CL_HRBAS_OBJECT_OPERATIONS | HRBAS Object-Specific Operations | 20030123 |
Properties
| Interface | IF_HRBAS_OBJECT_OPERATIONS | |
| Short Description | HRBAS Object-Specific Operations |
General Data
| Package | SP00_ITF | Infotype Framework |
| Created | 20030123 | SAP |
| Last changed | 20090618 | SAP |
| Unicode checks active |
Forward declarations
| # | Type group / Object type | Type | Type Description |
|---|---|---|---|
| 1 | IF_HRBAS_BOOLE_D | Forward declaration interface (INTERFACE i DEFINITION DEF... | Forward declaration interface (INTERFACE i DEFINITION DEF... |
| 2 | IF_HRBAS_CONSTANTS | Forward declaration interface (INTERFACE i DEFINITION DEF... | Forward declaration interface (INTERFACE i DEFINITION DEF... |
| 3 | IF_HRBAS_OBJECT_OPERATIONS | Forward declaration interface (INTERFACE i DEFINITION DEF... | Forward declaration interface (INTERFACE i DEFINITION DEF... |
Interfaces
| # | Interface | Abstract | Final | Description | Created on |
|---|---|---|---|---|---|
| 1 | IF_HRBAS_BUFFER_CONTROL | HR Infotypes: Buffer Operations | 20030311 |
Friends
Interface IF_HRBAS_OBJECT_OPERATIONS has no friend.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CUT | Constant | Public | Type reference (TYPE) | HRBAS_TIMEPERIOD_CHANGE_MODE | '0' | HRBAS: Type of Object Period Change | 20030213 | |
| 2 | EXTEND | Constant | Public | Type reference (TYPE) | HRBAS_TIMEPERIOD_CHANGE_MODE | '1' | HRBAS: Type of Object Period Change | 20030213 | |
| 3 | SET_BEGDA | Constant | Public | Type reference (TYPE) | HRBAS_TIMEPERIOD_CHANGE_MODE | '3' | HRBAS: Type of Object Period Change | 20030213 | |
| 4 | SET_ENDDA | Constant | Public | Type reference (TYPE) | HRBAS_TIMEPERIOD_CHANGE_MODE | '2' | HRBAS: Type of Object Period Change | 20030213 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Public | Method | 20030311 | ||
| 2 | Instance method | Public | Method | Change Object Period | 20030212 | |
| 3 | Instance method | Public | Method | Delete Object | 20030204 | |
| 4 | Instance method | Public | Method | 20030311 | ||
| 5 | Instance method | Public | Method | Check Whether Object Exists | 20030129 | |
| 6 | Instance method | Public | Method | 20030311 | ||
| 7 | Instance method | Public | Method | Create Historical Record of Object | 20030211 | |
| 8 | Instance method | Public | Method | 20030311 | ||
| 9 | Instance method | Public | Method | Read an Object | 20030123 | |
| 10 | Instance method | Public | Method | 20030311 |
Events
Interface IF_HRBAS_OBJECT_OPERATIONS has no event.
Types
Interface IF_HRBAS_OBJECT_OPERATIONS has no local type.
Method Signatures
Method APPROVE_TRIAL Signature
Method APPROVE_TRIAL on Interface IF_HRBAS_OBJECT_OPERATIONS has no parameter.
Method APPROVE_TRIAL on Interface IF_HRBAS_OBJECT_OPERATIONS has no exception.
Method CHANGE_OBJECT_TIMEPERIOD Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_OK | Call by reference | Type reference (TYPE) | BOOLE_D | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20030212 | |||
| 2 | MESSAGE_HANDLER | Call by reference | Type reference (TYPE) | HRBAS_MSG_HANDLER_IF_REF | Referenz auf Interface des Message Handlers | 20030212 | |||
| 3 | MODE | Call by reference | Type reference (TYPE) | HRBAS_TIMEPERIOD_CHANGE_MODE | HRBAS: Art der Objektzeitraumänderung | 20030212 | |||
| 4 | NEW_DATE | Call by reference | Type reference (TYPE) | DATUM | Neues Beginndatum oder Neues Endedatum | 20030408 | |||
| 5 | NO_AUTH_CHECK | Call by reference | Type reference (TYPE) | BOOLE_D | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20030212 | |||
| 6 | NO_BUSINESS_LOGIC | Call by reference | Type reference (TYPE) | BOOLE_D | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20030212 | |||
| 7 | NO_CHECK_DEPENDENTS | Call by reference | Type reference (TYPE) | BOOLE_D | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20030212 | |||
| 8 | OBJID | Call by reference | Type reference (TYPE) | PLOG-OBJID | 20030212 | ||||
| 9 | OTYPE | Call by reference | Type reference (TYPE) | PLOG-OTYPE | 20030212 | ||||
| 10 | PLVAR | Call by reference | Type reference (TYPE) | PLOG-PLVAR | 20030212 | ||||
| 11 | SAFE_MODE | Call by reference | Type reference (TYPE) | BOOLE_D | Use it (=X)! Only ITs with same ENDDA as object will be ext. | 20080409 | |||
| 12 | UPDATE_MODE | Call by reference | Type reference (TYPE) | HRBAS_UPDATE_MODE | Welche Bucherfunktionalitäten sollen abgeschaltet sein? | 20030213 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | HRBAS-Infotypdaten: unerfüllte Programmbedingung | 20030212 |
Method DELETE_OBJECT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ISTAT | Call by reference | Type reference (TYPE) | PLOG-ISTAT | '*' | Planungsstatus | 20030217 | ||
| 2 | IS_OK | Call by reference | Type reference (TYPE) | BOOLE_D | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20030204 | |||
| 3 | MESSAGE_HANDLER | Call by reference | Type reference (TYPE) | HRBAS_MSG_HANDLER_IF_REF | Referenz auf Interface des Message Handlers | 20030204 | |||
| 4 | NO_AUTH_CHECK | Call by reference | Type reference (TYPE) | BOOLE_D | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20030204 | |||
| 5 | NO_BUSINESS_LOGIC | Call by reference | Type reference (TYPE) | BOOLE_D | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20030205 | |||
| 6 | NO_CHECK_DEPENDENTS | Call by reference | Type reference (TYPE) | BOOLE_D | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20030204 | |||
| 7 | OBJID | Call by reference | Type reference (TYPE) | PLOG-OBJID | 20030204 | ||||
| 8 | OTYPE | Call by reference | Type reference (TYPE) | PLOG-OTYPE | 20030204 | ||||
| 9 | PLVAR | Call by reference | Type reference (TYPE) | PLOG-PLVAR | 20030204 | ||||
| 10 | UPDATE_MODE | Call by reference | Type reference (TYPE) | HRBAS_UPDATE_MODE | Welche Bucherfunktionalitäten sollen abgeschaltet sein? | 20030213 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | HRBAS-Infotypdaten: unerfüllte Programmbedingung | 20030204 |
Method DISCARD_TRIAL Signature
Method DISCARD_TRIAL on Interface IF_HRBAS_OBJECT_OPERATIONS has no parameter.
Method DISCARD_TRIAL on Interface IF_HRBAS_OBJECT_OPERATIONS has no exception.
Method EXIST_OBJECT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EXISTANCE_TAB | Call by reference | Type reference (TYPE) | HROEXIST_T | Stausabhängige Existenzintervalle eines Objekts | 20030214 | |||
| 2 | FILL_BUFFER | Call by reference | Type reference (TYPE) | BOOLE_D | IF_HRBAS_BOOLE_D=>TRUE | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20030313 | ||
| 3 | HISTO | Call by reference | Type reference (TYPE) | PLOG-HISTO | Historisierungskennzeichen | 20030414 | |||
| 4 | IS_OK | Call by reference | Type reference (TYPE) | BOOLE_D | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20030129 | |||
| 5 | MESSAGE_HANDLER | Call by reference | Type reference (TYPE) | HRBAS_MSG_HANDLER_IF_REF | Referenz auf Interface des Message Handlers | 20030129 | |||
| 6 | OBJID | Call by reference | Type reference (TYPE) | ANY | Objekt-Id | 20030129 | |||
| 7 | OTYPE | Call by reference | Type reference (TYPE) | PLOG-OTYPE | Objekttyp | 20030129 | |||
| 8 | PLVAR | Call by reference | Type reference (TYPE) | PLOG-PLVAR | Planvariante | 20030129 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | HRBAS-Infotypdaten: unerfüllte Programmbedingung | 20030129 |
Method FLUSH Signature
Method FLUSH on Interface IF_HRBAS_OBJECT_OPERATIONS has no parameter.
Method FLUSH on Interface IF_HRBAS_OBJECT_OPERATIONS has no exception.
Method HISTORICIZE_OBJECT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_OK | Call by reference | Type reference (TYPE) | BOOLE_D | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20030211 | |||
| 2 | MESSAGE_HANDLER | Call by reference | Type reference (TYPE) | HRBAS_MSG_HANDLER_IF_REF | Referenz auf Interface des Message Handlers | 20030211 | |||
| 3 | NO_AUTH_CHECK | Call by reference | Type reference (TYPE) | BOOLE_D | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20030211 | |||
| 4 | NO_BUSINESS_LOGIC | Call by reference | Type reference (TYPE) | BOOLE_D | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20030211 | |||
| 5 | OBJID | Call by reference | Type reference (TYPE) | PLOG-OBJID | ObjektID | 20030211 | |||
| 6 | OTYPE | Call by reference | Type reference (TYPE) | PLOG-OTYPE | Objekttyp | 20030211 | |||
| 7 | PLVAR | Call by reference | Type reference (TYPE) | PLOG-PLVAR | Planvariante | 20030211 | |||
| 8 | UPDATE_MODE | Call by reference | Type reference (TYPE) | HRBAS_UPDATE_MODE | Welche Bucherfunktionalitäten sollen abgeschaltet sein? | 20030213 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | HRBAS-Infotypdaten: unerfüllte Programmbedingung | 20030211 |
Method INITIALIZE Signature
Method INITIALIZE on Interface IF_HRBAS_OBJECT_OPERATIONS has no parameter.
Method INITIALIZE on Interface IF_HRBAS_OBJECT_OPERATIONS has no exception.
Method READ_OBJECT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | BEGDA | Call by reference | Type reference (TYPE) | PLOG-BEGDA | IF_HRBAS_CONSTANTS=>LOW_DATE | Beginndatum | 20030123 | ||
| 2 | ENDDA | Call by reference | Type reference (TYPE) | PLOG-ENDDA | IF_HRBAS_CONSTANTS=>HIGH_DATE | Endedatum | 20030123 | ||
| 3 | FILL_BUFFER | Call by reference | Type reference (TYPE) | BOOLE_D | IF_HRBAS_BOOLE_D=>TRUE | TRUE: Bei Lesezugriff Puffer füllen | 20030313 | ||
| 4 | HISTO | Call by reference | Type reference (TYPE) | PLOG-HISTO | 'X': Objekt ist historisiert | 20030409 | |||
| 5 | ISTAT | Call by reference | Type reference (TYPE) | PLOG-ISTAT | '1' | Planungsstatus | 20030123 | ||
| 6 | IS_OK | Call by reference | Type reference (TYPE) | BOOLE_D | TRUE: Objekt wurde im angefordeten Status gelesen | 20030123 | |||
| 7 | LANGU | Call by reference | Type reference (TYPE) | P1000-LANGU | SY-LANGU | Sprachenschlüssel | 20030123 | ||
| 8 | MESSAGE_HANDLER | Call by reference | Type reference (TYPE) | HRBAS_MSG_HANDLER_IF_REF | Referenz auf Interface des Message Handlers | 20030123 | |||
| 9 | NO_AUTH_CHECK | Call by reference | Type reference (TYPE) | BOOLE_D | TRUE: ohne Berechtigungsprüfung | 20030123 | |||
| 10 | OBEG | Call by reference | Type reference (TYPE) | PLOG-BEGDA | minimales Beginndatum | 20030123 | |||
| 11 | OBJID | Call by reference | Type reference (TYPE) | ANY | Objekt-Id | 20030123 | |||
| 12 | OEND | Call by reference | Type reference (TYPE) | PLOG-ENDDA | maximales Endedatum | 20030123 | |||
| 13 | OTYPE | Call by reference | Type reference (TYPE) | PLOG-OTYPE | Objekttyp | 20030123 | |||
| 14 | PLVAR | Call by reference | Type reference (TYPE) | PLOG-PLVAR | Planvariante | 20030123 | |||
| 15 | SHORT | Call by reference | Type reference (TYPE) | P1000-SHORT | Objektkürzel | 20030123 | |||
| 16 | STEXT | Call by reference | Type reference (TYPE) | P1000-STEXT | Objektbezeichnung | 20030123 | |||
| 17 | TLANGU | Call by reference | Type reference (TYPE) | P1000-LANGU | Sprachenschlüssel | 20030123 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | HRBAS-Infotypdaten: unerfüllte Programmbedingung | 20030123 |
Method START_TRIAL Signature
Method START_TRIAL on Interface IF_HRBAS_OBJECT_OPERATIONS has no parameter.
Method START_TRIAL on Interface IF_HRBAS_OBJECT_OPERATIONS has no exception.
History
| Last changed by/on | SAP | 20090618 |
| SAP Release Created in | 640 |