SAP ABAP Class CL_HR_ALEOX_BADI (HR-ALE: Preimplementation Extended Distribution)
Hierarchy
☛
SAP_ABA (Software Component) Cross-Application Component
⤷
CA-HR (Application Component) Cross-Application Objects in HR
⤷
BP0A_ORGX (Package) HR Application Basis: ALE Technology, Enhancement
⤷
⤷
Meta Relationship - Using
| # | Relationship type | Using | Short Description | Created on |
|---|---|---|---|---|
| 1 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_EX_HRALE00INBOUND_IDOC | Add-In Interface IF_EX_HRALE00INBOUND_IDOC | 20021017 |
| 2 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_EX_HRBAS00INFTY | BAdI Interface IF_EX_HRBAS00INFTY | 20021022 |
Meta Relationship - Used By
| # | Relationship type | Used by | Short Description | Created on |
|---|---|---|---|---|
| 1 | Inheritance (c INHERITING FROM c_ref) | CL_HR_ALEOX_BADI_NEWMOD | HR-ALE: Preimplementation Extended Distribution | 20050324 |
Properties
| Class | CL_HR_ALEOX_BADI | |
| Short Description | HR-ALE: Preimplementation Extended Distribution | |
| Super Class | ||
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | HRALX00_ORG | |
| Program status | P | SAP Standard Production Program |
| Category | 0 | |
| Package | BP0A_ORGX | HR Application Basis: ALE Technology, Enhancement |
| Created | 20021017 | SAP |
| Last change | 20130531 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
Class CL_HR_ALEOX_BADI has no forward declaration.
Interfaces
| # | Interface | Abstract | Final | Description | Created on |
|---|---|---|---|---|---|
| 1 | IF_EX_HRALE00INBOUND_IDOC | Add-In Interface IF_EX_HRALE00INBOUND_IDOC | 20021017 | ||
| 2 | IF_EX_HRBAS00INFTY | BAdI Interface IF_EX_HRBAS00INFTY | 20021022 |
Friends
Class CL_HR_ALEOX_BADI has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Constant | Public | Type reference (TYPE) | EDI_STATUS | 51 | Application document not posted | 20030212 | ||
| 2 | Constant | Public | Type reference (TYPE) | EDI_STATUS | 53 | Application document posted | 20030212 | ||
| 3 | Constant | Public | Type reference (TYPE) | EDI_STATUS | 52 | Application document not fully posted | 20030212 | ||
| 4 | Static Attribute | Private | Type reference (TYPE) | T778L_TAB | Languages Supported in HR-PD | 20110608 | |||
| 5 | Static Attribute | Private | Type reference (TYPE) | PLVAR | '01' | Plan Variant | 20110608 | ||
| 6 | Static Attribute | Protected | Object reference (TYPE REF TO) | IF_EX_HRALE00INB_DATA_READ | 20030430 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Static method | Public | Constructor | CLASS_CONSTRUCTOR | 20030430 | |
| 2 | Instance method | Public | Constructor | CONSTRUCTOR | 20110608 | |
| 3 | Instance method | Private | Method | Remove Unnecessary Opera I Sets (Old) | 20081219 | |
| 4 | Instance method | Private | Method | Delete IT1000 Translations That Are Not Required | 20110608 | |
| 5 | Instance method | Private | Method | Remove Unnecessary Opera I Sets | 20081128 | |
| 6 | Instance method | Private | Method | Check of Unnecessary O-S and/or S-CP for BP-BP | 20081128 | |
| 7 | Instance method | Private | Method | Filling of Language Table for Objects (IT1000) | 20110608 | |
| 8 | Instance method | Protected | Method | APO Monitoring | 20030430 | |
| 9 | Instance method | Protected | Method | Inbound Processing for Organizational Units | 20030312 | |
| 10 | Instance method | Protected | Method | Inbound Processing for Persons | 20030312 |
Events
Class CL_HR_ALEOX_BADI has no event.
Types
Class CL_HR_ALEOX_BADI has no local type.
Method Signatures
Method CLASS_CONSTRUCTOR Signature
Method CLASS_CONSTRUCTOR on class CL_HR_ALEOX_BADI has no parameter.
Method CLASS_CONSTRUCTOR on class CL_HR_ALEOX_BADI has no exception.
Method CONSTRUCTOR Signature
Method CONSTRUCTOR on class CL_HR_ALEOX_BADI has no parameter.
Method CONSTRUCTOR on class CL_HR_ALEOX_BADI has no exception.
Method ELIMI_PLOG_ENTRIES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | INDEX_PLOG | Call by reference | Type reference (TYPE) | SY-TABIX | 20081219 | ||||
| 2 | OBJID | Call by reference | Type reference (TYPE) | HRDBTAB-OBJID | 20081219 | ||||
| 3 | OPERA | Call by reference | Type reference (TYPE) | HRDBTAB-OPERA | 20081219 | ||||
| 4 | OTYPE | Call by reference | Type reference (TYPE) | HRDBTAB-OTYPE | 20081219 | ||||
| 5 | PLOG_TAB_1 | Call by reference | Type reference (TYPE) | HRDBTAB_TAB | 20081219 | ||||
| 6 | PLOG_TAB_REL | Call by reference | Type reference (TYPE) | HRDBTAB-SUBTY | 20081219 | ||||
| 7 | RELAT_CHECKED | Call by reference | Type reference (TYPE) | HRDBTAB-SUBTY | 20081219 | ||||
| 8 | SCLAS | Call by reference | Type reference (TYPE) | HRDBTAB-OTYPE | 20081219 | ||||
| 9 | SUBTY | Call by reference | Type reference (TYPE) | HRDBTAB-SUBTY | 20081219 |
Method ELIMI_PLOG_ENTRIES on class CL_HR_ALEOX_BADI has no exception.
Method ELIM_IT1000_LANGU_ENTRIES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | PLOG_TAB | Call by reference | Type reference (TYPE) | HRDBTAB_TAB | Tabellentyp zur Struktur HRDBTAB | 20110608 |
Method ELIM_IT1000_LANGU_ENTRIES on class CL_HR_ALEOX_BADI has no exception.
Method ELIM_REL_PLOG_ENTRIES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | PLOG_TAB | Call by reference | Type reference (TYPE) | HRDBTAB_TAB | Copy of PLOG-table to be investigated | 20081128 |
Method ELIM_REL_PLOG_ENTRIES on class CL_HR_ALEOX_BADI has no exception.
Method ELIM_REL_SET_OPERA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | INDEX_PLOG | Call by reference | Type reference (TYPE) | SY-TABIX | Index interner Tabellen | 20081128 | |||
| 2 | OBJID | Call by reference | Type reference (TYPE) | HRDBTAB-OBJID | ObjektId to be searched | 20081128 | |||
| 3 | OPERA | Call by reference | Type reference (TYPE) | HRDBTAB-OPERA | Operationskennzeichen | 20081128 | |||
| 4 | OTYPE | Call by reference | Type reference (TYPE) | HRDBTAB-OTYPE | Objekttyp | 20081128 | |||
| 5 | PLOG_TAB | Call by reference | Type reference (TYPE) | HRDBTAB_TAB | Copy of PLOG-table to be investigated | 20081128 | |||
| 6 | PLOG_TAB_REL | Call by reference | Type reference (TYPE) | HRDBTAB-SUBTY | Subtyp defining which RELAT will be checked | 20081128 | |||
| 7 | RELAT_CHECKED | Call by reference | Type reference (TYPE) | HRDBTAB-SUBTY | Subtyp to be checked | 20081128 | |||
| 8 | SCLAS | Call by reference | Type reference (TYPE) | HRDBTAB-OTYPE | Object type target of the relationship | 20081128 | |||
| 9 | SUBTY | Call by reference | Type reference (TYPE) | HRDBTAB-SUBTY | Subtyp to be searched | 20081128 |
Method ELIM_REL_SET_OPERA on class CL_HR_ALEOX_BADI has no exception.
Method FILL_LANGU_TAB Signature
Method FILL_LANGU_TAB on class CL_HR_ALEOX_BADI has no parameter.
Method FILL_LANGU_TAB on class CL_HR_ALEOX_BADI has no exception.
Method PROCESS_IDOC_APO Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IDOC_CONTROL | Call by reference | Type reference (TYPE) | EDIDC_TT | 20030502 | ||||
| 2 | IDOC_DATA | Call by reference | Type reference (TYPE) | EDIDD_TT | 20030430 |
Method PROCESS_IDOC_APO on class CL_HR_ALEOX_BADI has no exception.
Method PROCESS_IDOC_ORG Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CALL_TRANSACTION_DONE | Call by reference | Type reference (TYPE) | CALLTRANS2 | Flag: Anwendung hat Call Transaction tatsächlich gemacht | 20030312 | |||
| 2 | ET_CONTAINER | Call by reference | Type reference (TYPE) | HRTB_ALEOX_ORG_BP_CONTAINER | 20030405 | ||||
| 3 | IDOC_CONTRL | Call by reference | Type reference (TYPE) | EDIDC_TT | IDoc-Kontrollsatz | 20030312 | |||
| 4 | IDOC_DATA | Call by reference | Type reference (TYPE) | EDIDD_TT | IDoc-Daten | 20030312 | |||
| 5 | IDOC_PROCESSED_FLAG | Call by reference | Type reference (TYPE) | FLAG | Flag: IDoc bereits prozessiert; Standard nicht ausführen | 20030312 | |||
| 6 | IDOC_STATUS | Call by reference | Type reference (TYPE) | BDTIDOCSTA | Statustabelle für die Fortschreibung der Daten | 20030312 | |||
| 7 | INPUT_METHOD | Call by reference | Type reference (TYPE) | INPUTMETHD | Eingangsmethode | 20030312 | |||
| 8 | IN_UPDATE_TASK | Call by reference | Type reference (TYPE) | UPDATETASK | Flag: Anwendung hat den Verbucher angestoßen | 20030312 | |||
| 9 | MASS_PROCESSING | Call by reference | Type reference (TYPE) | MASS_PROC | Flag: Massenverarbeitung | 20030312 | |||
| 10 | RETURN_VARIABLES | Call by reference | Type reference (TYPE) | BDTWFRETVA | Zuordnungstabelle - IDOC <-> Anwendungsbeleg | 20030312 | |||
| 11 | SERIALIZATION_INFO | Call by reference | Type reference (TYPE) | BDTI_SER | Serialisierungsinformationen, falls benötigt | 20030312 | |||
| 12 | SUBRC | Call by reference | Type reference (TYPE) | SYSUBRC | subrc | 20030312 | |||
| 13 | WF_ERRORS | Call by reference | Type reference (TYPE) | HRTB_ALEOX_ERROR_STRUC | 20030505 |
Method PROCESS_IDOC_ORG on class CL_HR_ALEOX_BADI has no exception.
Method PROCESS_IDOC_PERS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CALL_TRANSACTION_DONE | Call by reference | Type reference (TYPE) | CALLTRANS2 | Flag: Anwendung hat Call Transaction tatsächlich gemacht | 20030312 | |||
| 2 | IDOC_CONTRL | Call by reference | Type reference (TYPE) | EDIDC_TT | IDoc-Kontrollsatz | 20030312 | |||
| 3 | IDOC_DATA | Call by reference | Type reference (TYPE) | EDIDD_TT | IDoc-Daten | 20030312 | |||
| 4 | IDOC_PROCESSED_FLAG | Call by reference | Type reference (TYPE) | FLAG | Flag: IDoc bereits prozessiert; Standard nicht ausführen | 20030312 | |||
| 5 | IDOC_STATUS | Call by reference | Type reference (TYPE) | BDTIDOCSTA | Statustabelle für die Fortschreibung der Daten | 20030312 | |||
| 6 | INPUT_METHOD | Call by reference | Type reference (TYPE) | INPUTMETHD | Eingangsmethode | 20030312 | |||
| 7 | IN_UPDATE_TASK | Call by reference | Type reference (TYPE) | UPDATETASK | Flag: Anwendung hat den Verbucher angestoßen | 20030312 | |||
| 8 | IT_CONTAINER_O | Call by reference | Type reference (TYPE) | HRTB_ALEOX_ORG_BP_CONTAINER | 20030405 | ||||
| 9 | MASS_PROCESSING | Call by reference | Type reference (TYPE) | MASS_PROC | Flag: Massenverarbeitung | 20030312 | |||
| 10 | RETURN_VARIABLES | Call by reference | Type reference (TYPE) | BDTWFRETVA | Zuordnungstabelle - IDOC <-> Anwendungsbeleg | 20030312 | |||
| 11 | SERIALIZATION_INFO | Call by reference | Type reference (TYPE) | BDTI_SER | Serialisierungsinformationen, falls benötigt | 20030312 | |||
| 12 | SUBRC | Call by reference | Type reference (TYPE) | SYSUBRC | subrc | 20030312 | |||
| 13 | WF_ERRORS | Call by reference | Type reference (TYPE) | HRTB_ALEOX_ERROR_STRUC | 20030505 |
Method PROCESS_IDOC_PERS on class CL_HR_ALEOX_BADI has no exception.
History
| Last changed by/on | SAP | 20130531 |
| SAP Release Created in | 640 |