SAP IF_EPM_LEAVE_REQUEST_HEADER OO Class - EPM: Header node of BO 'Leave Request'
IF_EPM_LEAVE_REQUEST_HEADER is a standard SAP object class available within R/3 SAP systems depending on your version and release level. You can view/maintain the class details by entering its name into the relevant SAP transactions such as SE24, SE80 or even SE84. Below is the documentation available for class IF_EPM_LEAVE_REQUEST_HEADER including details of:
- Interface class implementations
- Inheritance details
- Methods defined within class ( including link to full details )
- Attributes ( including initial values )
- Class Events
Method list of IF_EPM_LEAVE_REQUEST_HEADER SAP class
A method is a coding block that performs a certain procedure (i.e. ABAP functionality) on an object within the overall SAP class. In simple terms if the object is an SAP database table a method could be the procedure to add a record or to delete a record. If you are new to OO in many respects, the implementation of a method is similar to a function module and can be called in a very similar way using CALL METHOD.
Instead of "CALL FUNCTION", Methods are referenced using the following syntax: CALL METHOD =>methodname EXPORTING/IMPORTING...
Method Name | Description | Visability |
CONVERT_EMPLOYEE_IDS_TO_KEYS | Convert an Employee Id to corresponding node key | Public |
CALL METHOD if_epm_leave_request_header=>CONVERT_EMPLOYEE_IDS_TO_KEYS...more details | ||
CREATE | Retrieves a created header line filled with defaults | Public |
CALL METHOD if_epm_leave_request_header=>CREATE...more details | ||
DELETE | Delete header line(s) | Public |
CALL METHOD if_epm_leave_request_header=>DELETE...more details | ||
NAVIGATE_TO_EMPLOYEE | Navigate to employee node element of Org BO | Public |
CALL METHOD if_epm_leave_request_header=>NAVIGATE_TO_EMPLOYEE...more details | ||
NAVIGATE_TO_ITEMS | Navigate to Leave Request Items | Public |
CALL METHOD if_epm_leave_request_header=>NAVIGATE_TO_ITEMS...more details | ||
QUERY_BY_HEADER | Query header data by selection criteria | Public |
CALL METHOD if_epm_leave_request_header=>QUERY_BY_HEADER...more details | ||
| ||
RETRIEVE | Retrieve data of header line(s) | Public |
CALL METHOD if_epm_leave_request_header=>RETRIEVE...more details | ||
UPDATE | Update header line(s) | Public |
CALL METHOD if_epm_leave_request_header=>UPDATE...more details |
IF_EPM_LEAVE_REQUEST_HEADER attributes
List of attributes within class CL_ABAP_CHAR_UTILITIES. These can be referenced using the following syntax CL_ABAP_CHAR_UTILITIES=>. Although depending on where you are inserting the ABAP code you do need to check if the attribute is public or private.
Name | Level | Description | Initial Value | Type | Visability |
GC_ALT_KEY_MD_EMPLOYEE_ID | Constant | LIKE | Public | ||
GC_ALT_KEY_NM_EMPLOYEE_ID | Constant | 'ALT_KEY_EMPLOYEE_ID' | LIKE IF_EPM_BO=>TY_ALTERNATIVE_KEY_NAME | Public | |
GC_ASSOC_MD_EMPLOYEE | Constant | LIKE | Public | ||
GC_ASSOC_MD_ITEMS | Constant | LIKE | Public | ||
GC_BO_NAME | Constant | The BO name | IF_EPM_LEAVE_REQUEST=>GC_BO_NAME | LIKE IF_EPM_BO=>TY_BO_NAME | Public |
GC_BO_NODE_NAME | Constant | The BO node name | 'IF_EPM_LEAVE_REQUEST_HEADER' | LIKE IF_EPM_BO=>TY_BO_NODE_NAME | Public |
GC_CONV_EMPLOYEE_IDS_TO_KEYS | Constant | 'CONVERT_EMPLOYEE_IDS_TO_KEYS' | LIKE IF_EPM_BO=>TY_SERVICE_NAME | Public | |
GC_CREATE | Constant | Name of a BO service ( method name ) | 'CREATE' | LIKE IF_EPM_BO=>TY_SERVICE_NAME | Public |
GC_DB_TABLE_NAME | Constant | Type of a data base table name | 'SNWD_LR_HEADER' | LIKE IF_EPM_BO=>TY_DB_TABLE_NAME | Public |
GC_DELETE | Constant | Name of a BO service ( method name ) | 'DELETE' | LIKE IF_EPM_BO=>TY_SERVICE_NAME | Public |
GC_FIELD_NAME_EMPLOYEE_GUID | Constant | 'EMPLOYEE_GUID' | LIKE IF_EPM_BO=>TY_TABLE_FIELD_NAME | Public | |
GC_FIELD_NAME_EMPLOYEE_ID | Constant | Type of a table field name | 'EMPLOYEE_ID' | LIKE IF_EPM_BO=>TY_TABLE_FIELD_NAME | Public |
GC_NAVIGATE_TO_EMPLOYEE | Constant | Name of a BO service ( method name ) | 'NAVIGATE_TO_EMPLOYEE' | LIKE IF_EPM_BO=>TY_SERVICE_NAME | Public |
GC_NAVIGATE_TO_ITEMS | Constant | Name of a BO service ( method name ) | 'NAVIGATE_TO_ITEMS' | LIKE IF_EPM_BO=>TY_SERVICE_NAME | Public |
GC_PARENT_BO_NODE_NAME | Constant | The BO node name | SPACE | LIKE IF_EPM_BO=>TY_BO_NODE_NAME | Public |
GC_QUERY_BY_HEADER | Constant | Name of a BO service ( method name ) | 'QUERY_BY_HEADER' | LIKE IF_EPM_BO=>TY_SERVICE_NAME | Public |
GC_RETRIEVE | Constant | Name of a BO service ( method name ) | 'RETRIEVE' | LIKE IF_EPM_BO=>TY_SERVICE_NAME | Public |
GC_UPDATE | Constant | Name of a BO service ( method name ) | 'UPDATE' | LIKE IF_EPM_BO=>TY_SERVICE_NAME | Public |
IF_EPM_LEAVE_REQUEST_HEADER types
TT_NODE_DATA -TT_ORG_UNIT_EMPLOYEE_IDS -
TT_SEL_PAR_EMPLOYEE_IDS -
TT_SEL_PAR_FIRST_NAMES -
TT_SEL_PAR_LAST_NAMES -
TY_NODE_DATA - EPM: Leave Request header data
Links to Related Class(s)
IF_EPM_L...Full list of available SAP object classes
Search for further information about these or an SAP related objects