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 GC_IDOC_STATUS_ERROR Constant Public Type reference (TYPE) EDI_STATUS 51 Application document not posted 20030212
2 GC_IDOC_STATUS_OK Constant Public Type reference (TYPE) EDI_STATUS 53 Application document posted 20030212
3 GC_IDOC_STATUS_PART_OK Constant Public Type reference (TYPE) EDI_STATUS 52 Application document not fully posted 20030212
4 GT_LANGU Static Attribute Private Type reference (TYPE) T778L_TAB Languages Supported in HR-PD 20110608
5 GV_ACTIVE_PLVAR Static Attribute Private Type reference (TYPE) PLVAR '01' Plan Variant 20110608
6 GV_READ_BADI Static Attribute Protected Object reference (TYPE REF TO) IF_EX_HRALE00INB_DATA_READ 20030430
Methods
# Method Level Visibility Method type Description Created on
1 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20030430
2 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20110608
3 ELIMI_PLOG_ENTRIES Instance method Private Method Remove Unnecessary Opera I Sets (Old) 20081219
4 ELIM_IT1000_LANGU_ENTRIES Instance method Private Method Delete IT1000 Translations That Are Not Required 20110608
5 ELIM_REL_PLOG_ENTRIES Instance method Private Method Remove Unnecessary Opera I Sets 20081128
6 ELIM_REL_SET_OPERA Instance method Private Method Check of Unnecessary O-S and/or S-CP for BP-BP 20081128
7 FILL_LANGU_TAB Instance method Private Method Filling of Language Table for Objects (IT1000) 20110608
8 PROCESS_IDOC_APO Instance method Protected Method APO Monitoring 20030430
9 PROCESS_IDOC_ORG Instance method Protected Method Inbound Processing for Organizational Units 20030312
10 PROCESS_IDOC_PERS 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 Importing INDEX_PLOG Call by reference Type reference (TYPE) SY-TABIX 20081219
2 Importing OBJID Call by reference Type reference (TYPE) HRDBTAB-OBJID 20081219
3 Changing OPERA Call by reference Type reference (TYPE) HRDBTAB-OPERA 20081219
4 Importing OTYPE Call by reference Type reference (TYPE) HRDBTAB-OTYPE 20081219
5 Importing PLOG_TAB_1 Call by reference Type reference (TYPE) HRDBTAB_TAB 20081219
6 Importing PLOG_TAB_REL Call by reference Type reference (TYPE) HRDBTAB-SUBTY 20081219
7 Importing RELAT_CHECKED Call by reference Type reference (TYPE) HRDBTAB-SUBTY 20081219
8 Importing SCLAS Call by reference Type reference (TYPE) HRDBTAB-OTYPE 20081219
9 Importing 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 Changing 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 Changing 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 Importing INDEX_PLOG Call by reference Type reference (TYPE) SY-TABIX Index interner Tabellen 20081128
2 Importing OBJID Call by reference Type reference (TYPE) HRDBTAB-OBJID ObjektId to be searched 20081128
3 Changing OPERA Call by reference Type reference (TYPE) HRDBTAB-OPERA Operationskennzeichen 20081128
4 Importing OTYPE Call by reference Type reference (TYPE) HRDBTAB-OTYPE Objekttyp 20081128
5 Importing PLOG_TAB Call by reference Type reference (TYPE) HRDBTAB_TAB Copy of PLOG-table to be investigated 20081128
6 Importing PLOG_TAB_REL Call by reference Type reference (TYPE) HRDBTAB-SUBTY Subtyp defining which RELAT will be checked 20081128
7 Importing RELAT_CHECKED Call by reference Type reference (TYPE) HRDBTAB-SUBTY Subtyp to be checked 20081128
8 Importing SCLAS Call by reference Type reference (TYPE) HRDBTAB-OTYPE Object type target of the relationship 20081128
9 Importing 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 Importing IDOC_CONTROL Call by reference Type reference (TYPE) EDIDC_TT 20030502
2 Importing 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 Exporting CALL_TRANSACTION_DONE Call by reference Type reference (TYPE) CALLTRANS2 Flag: Anwendung hat Call Transaction tatsächlich gemacht 20030312
2 Exporting ET_CONTAINER Call by reference Type reference (TYPE) HRTB_ALEOX_ORG_BP_CONTAINER 20030405
3 Changing IDOC_CONTRL Call by reference Type reference (TYPE) EDIDC_TT IDoc-Kontrollsatz 20030312
4 Changing IDOC_DATA Call by reference Type reference (TYPE) EDIDD_TT IDoc-Daten 20030312
5 Exporting IDOC_PROCESSED_FLAG Call by reference Type reference (TYPE) FLAG Flag: IDoc bereits prozessiert; Standard nicht ausführen 20030312
6 Changing IDOC_STATUS Call by reference Type reference (TYPE) BDTIDOCSTA Statustabelle für die Fortschreibung der Daten 20030312
7 Importing INPUT_METHOD Call by reference Type reference (TYPE) INPUTMETHD Eingangsmethode 20030312
8 Exporting IN_UPDATE_TASK Call by reference Type reference (TYPE) UPDATETASK Flag: Anwendung hat den Verbucher angestoßen 20030312
9 Importing MASS_PROCESSING Call by reference Type reference (TYPE) MASS_PROC Flag: Massenverarbeitung 20030312
10 Changing RETURN_VARIABLES Call by reference Type reference (TYPE) BDTWFRETVA Zuordnungstabelle - IDOC <-> Anwendungsbeleg 20030312
11 Changing SERIALIZATION_INFO Call by reference Type reference (TYPE) BDTI_SER Serialisierungsinformationen, falls benötigt 20030312
12 Exporting SUBRC Call by reference Type reference (TYPE) SYSUBRC subrc 20030312
13 Changing 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 Exporting CALL_TRANSACTION_DONE Call by reference Type reference (TYPE) CALLTRANS2 Flag: Anwendung hat Call Transaction tatsächlich gemacht 20030312
2 Changing IDOC_CONTRL Call by reference Type reference (TYPE) EDIDC_TT IDoc-Kontrollsatz 20030312
3 Changing IDOC_DATA Call by reference Type reference (TYPE) EDIDD_TT IDoc-Daten 20030312
4 Exporting IDOC_PROCESSED_FLAG Call by reference Type reference (TYPE) FLAG Flag: IDoc bereits prozessiert; Standard nicht ausführen 20030312
5 Changing IDOC_STATUS Call by reference Type reference (TYPE) BDTIDOCSTA Statustabelle für die Fortschreibung der Daten 20030312
6 Importing INPUT_METHOD Call by reference Type reference (TYPE) INPUTMETHD Eingangsmethode 20030312
7 Exporting IN_UPDATE_TASK Call by reference Type reference (TYPE) UPDATETASK Flag: Anwendung hat den Verbucher angestoßen 20030312
8 Importing IT_CONTAINER_O Call by reference Type reference (TYPE) HRTB_ALEOX_ORG_BP_CONTAINER 20030405
9 Importing MASS_PROCESSING Call by reference Type reference (TYPE) MASS_PROC Flag: Massenverarbeitung 20030312
10 Changing RETURN_VARIABLES Call by reference Type reference (TYPE) BDTWFRETVA Zuordnungstabelle - IDOC <-> Anwendungsbeleg 20030312
11 Changing SERIALIZATION_INFO Call by reference Type reference (TYPE) BDTI_SER Serialisierungsinformationen, falls benötigt 20030312
12 Exporting SUBRC Call by reference Type reference (TYPE) SYSUBRC subrc 20030312
13 Changing 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