SAP ABAP Interface IF_EX_PT_GEN_REQ (BAdI Interface IF_EX_PT_GEN_REQ)
Hierarchy
☛
EA-HRRXX (Software Component) Sub component EA-HRRXX of EA-HR
⤷
PT (Application Component) Personnel Time Management
⤷
PAOC_TIM_REQUEST (Package) Application Database and Application Objects
⤷
⤷
Meta Relationship - Used By
| # | Relationship type | Used by | Short Description | Created on |
|---|---|---|---|---|
| 1 | Interface implementation (CLASS c. INTERFACES i_ref) | CL_DEF_IM_PT_GEN_REQ | Default Implementation for BAdI Definition PT_GEN_REQ | 20031203 |
Properties
| Interface | IF_EX_PT_GEN_REQ | |
| Short Description | BAdI Interface IF_EX_PT_GEN_REQ |
General Data
| Package | PAOC_TIM_REQUEST | Application Database and Application Objects |
| Created | 20031203 | SAP |
| Last changed | 20070913 | SAP |
| Unicode checks active |
Forward declarations
Interface IF_EX_PT_GEN_REQ has no forward declaration.
Interfaces
| # | Interface | Abstract | Final | Description | Created on |
|---|---|---|---|---|---|
| 1 | IF_BADI_CONTEXT | Interface, a BAdI Context has to Implement | 20061009 | ||
| 2 | IF_BADI_INTERFACE | Tag Interface for BAdIs | 20050426 |
Friends
Interface IF_EX_PT_GEN_REQ has no friend.
Attributes
Interface IF_EX_PT_GEN_REQ has no attribute.
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Public | Method | Check Whether an Employee Is Absent | 20031203 | |
| 2 | Instance method | Public | Method | Check Selected Agent | 20031203 | |
| 3 | Instance method | Public | Method | Filter Next Agent | 20050511 | |
| 4 | Instance method | Public | Method | Determine Default Approver and Supervisor for Employee | 20031203 | |
| 5 | Instance method | Public | Method | Read Substitute | 20031203 | |
| 6 | Instance method | Public | Method | Get Table with E-Mail Lists | 20041006 | |
| 7 | Instance method | Public | Method | Determine E-Mail Address | 20031203 | |
| 8 | Instance method | Public | Method | Change Messages from Back-End System | 20050527 | |
| 9 | Instance method | Public | Method | Find Next Agent | 20031203 | |
| 10 | Instance method | Public | Method | Start Workflow | 20031203 |
Events
Interface IF_EX_PT_GEN_REQ has no event.
Types
Interface IF_EX_PT_GEN_REQ has no local type.
Method Signatures
Method CHECK_IF_ACTOR_ABSENT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_PERNR | Call by reference | Type reference (TYPE) | PERNR_D | Personalnummer | 20031203 | |||
| 2 | RESULT | Value transfer | Type reference (TYPE) | BOOLE_D | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20031203 |
Method CHECK_IF_ACTOR_ABSENT on Interface IF_EX_PT_GEN_REQ has no exception.
Method CHECK_SELECTED_NEXT_PROCESSOR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EX_MESSAGES | Call by reference | Type reference (TYPE) | PTREQ_MESSAGE_TAB | Leave Request: Message Table | 20061006 | |||
| 2 | IM_PERSDATA_TAB | Call by reference | Type reference (TYPE) | PTREQ_UIA_APPROVER_TAB | Leave Request: Table of Approvers | 20061006 |
Method CHECK_SELECTED_NEXT_PROCESSOR on Interface IF_EX_PT_GEN_REQ has no exception.
Method FILTER_NEXT_PROCESSOR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CH_PERSDATA_TAB | Call by reference | Type reference (TYPE) | PTREQ_UIA_APPROVER_TAB | Abwesenheitsmitteilung: Genehmigende Tabelle | 20050511 |
Method FILTER_NEXT_PROCESSOR on Interface IF_EX_PT_GEN_REQ has no exception.
Method FIND_RESP_AND_DEFAULT_NEXT_PRC Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EX_DEF_NEXT_PROC_ACTOR | Value transfer | Object reference (TYPE REF TO) | IF_PT_REQ_A_WF | Antragsbeteiligte | 20031203 | |||
| 2 | EX_RESPONSIBLE_ACTOR | Value transfer | Object reference (TYPE REF TO) | IF_PT_REQ_A_WF | Antragsbeteiligte | 20031203 | |||
| 3 | EX_RET_VALUE | Call by reference | Type reference (TYPE) | SYSUBRC | Rückgabewert, Rückgabewert nach ABAP-Anweisungen | 20031203 | |||
| 4 | IM_ACTORTYPE | Call by reference | Type reference (TYPE) | TIM_REQ_ACTOR_TYPE | Antragsbeteiligungstyp | 20031203 | |||
| 5 | IM_DATE | Call by reference | Type reference (TYPE) | DATUM | Datum | 20031203 | |||
| 6 | IM_OBJID | Call by reference | Type reference (TYPE) | OBJEKTID | ObjektId | 20031203 | |||
| 7 | IM_OTYPE | Call by reference | Type reference (TYPE) | OTYPE | Objekttyp | 20031203 |
Method FIND_RESP_AND_DEFAULT_NEXT_PRC on Interface IF_EX_PT_GEN_REQ has no exception.
Method GET_ACTOR_SUBSTITUTES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EX_SUBST_OBJ | Value transfer | Type reference (TYPE) | OBJEC_T | Orgmanagement: Tabelle von Objec Einträgen | 20031203 | |||
| 2 | EX_SUBST_STR | Value transfer | Type reference (TYPE) | STRUC_T | Orgmanagement: Tabelle von Struc Einträgen | 20031203 | |||
| 3 | IM_TASK | Call by reference | Type reference (TYPE) | PD_TASK_SK | Suchbegriff für Aufgaben | 20031203 | |||
| 4 | IM_USER | Call by reference | Type reference (TYPE) | SYUNAME | R/3-System, Anmeldename des Benutzers | 20031203 |
Method GET_ACTOR_SUBSTITUTES on Interface IF_EX_PT_GEN_REQ has no exception.
Method GET_ADMINS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CH_RECEIVERS | Call by reference | Type reference (TYPE) | PTREQ_EMAIL_RECEIVERS_TAB | Tabelle mit Email-listen | 20041006 | |||
| 2 | IM_ITEMTYPE | Call by reference | Type reference (TYPE) | TIM_REQ_TYPE | Belegtyp | 20041006 | |||
| 3 | IM_NEXT_PROCESSOR | Call by reference | Type reference (TYPE) | PTREQ_ACTOR_STRUC_FLAT | Aktordaten | 20041006 | |||
| 4 | IM_OWNER | Call by reference | Type reference (TYPE) | PTREQ_ACTOR_STRUC_FLAT | Aktordaten | 20041006 |
Method GET_ADMINS on Interface IF_EX_PT_GEN_REQ has no exception.
Method GET_EMPLOYEE_COMMUNICATION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EX_REQS | Call by reference | Type reference (TYPE) | BAPIP0105B | Personal-Stammsatz Infotyp 0105 (Kommunikation) | 20031203 | |||
| 2 | IM_PERSONNELNUMBER | Call by reference | Type reference (TYPE) | PERNR_D | Personalnummer | 20031203 |
Method GET_EMPLOYEE_COMMUNICATION on Interface IF_EX_PT_GEN_REQ has no exception.
Method MODIFY_APPLICATION_MESSAGES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CH_MESSAGE_TAB | Call by reference | Type reference (TYPE) | PTREQ_MESSAGE_TAB | Abwesenheitsmitteilung: Meldungstabelle | 20050527 | |||
| 2 | IM_APPID | Call by reference | Type reference (TYPE) | PT_APPLICATION_ID | Anwendungs-ID | 20050527 |
Method MODIFY_APPLICATION_MESSAGES on Interface IF_EX_PT_GEN_REQ has no exception.
Method SEARCH_FOR_NEXT_PROCESSOR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EX_MESSAGES | Call by reference | Type reference (TYPE) | PTARQ_UIA_MESSAGES_TAB | Abwesenheitsmitteilung: Meldungstabelle | 20060825 | |||
| 2 | EX_PERSDATA_TAB | Call by reference | Type reference (TYPE) | PTREQ_UIA_APPROVER_TAB | Abwesenheitsmitteilung: Genehmigende Tabelle | 20060825 | |||
| 3 | IM_APPROVER | Call by reference | Type reference (TYPE) | NACHNMC | Nachname (Feld für Suchhilfe) | 20060825 | |||
| 4 | IM_PERNR | Call by reference | Type reference (TYPE) | STRING | 20060825 | ||||
| 5 | IM_SEARCHSTRING | Call by reference | Type reference (TYPE) | PTREQ_SEARCHSTRING | SEARCHSTRING für Mitarbeitersuche | 20060825 | |||
| 6 | IM_USER | Call by reference | Type reference (TYPE) | SY-UNAME | Benutzername | 20060825 |
Method SEARCH_FOR_NEXT_PROCESSOR on Interface IF_EX_PT_GEN_REQ has no exception.
Method START_WF Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_MAIN_TASK | Call by reference | Type reference (TYPE) | SWR_STRUCT-TASK | Aufgabenkennung | 20031203 | |||
| 2 | IM_REQUEST | Call by reference | Object reference (TYPE REF TO) | CL_PT_REQ_REQUEST | Antrag | 20031203 | |||
| 3 | RETURN_CODE | Value transfer | Type reference (TYPE) | SYSUBRC | Rückgabewert, Rückgabewert nach ABAP-Anweisungen | 20031203 |
Method START_WF on Interface IF_EX_PT_GEN_REQ has no exception.
History
| Last changed by/on | SAP | 20070913 |
| SAP Release Created in | 500 |