SAP ABAP Class CL_HRBAS_INFTY_BL_COMPUTATION (Template for Infotype-Specific BL)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-BMT-OM (Application Component) Organizational Management
     SP00_ITF (Package) Infotype Framework
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_HRBAS_INFTY_BL_COMPUTATION Infotype-Specific Business Logic 20040609
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_HRTMC_INFTY_7408 Check Class Potential 20080508
2 Inheritance (c INHERITING FROM c_ref)  CL_HRLSO_INFTY_5048 Business Logic Infotype 5048 - LSO Correspondence 20050304
3 Inheritance (c INHERITING FROM c_ref)  CL_HRTMC_INFTY_7400 Check Class for Key Position 20080222
4 Inheritance (c INHERITING FROM c_ref)  CL_HRTMC_INFTY_7401 Obsolete 20080222
5 Inheritance (c INHERITING FROM c_ref)  CL_HRTMC_INFTY_7402 Check Class Internal Work Experience 20080223
6 Inheritance (c INHERITING FROM c_ref)  CL_HRTMC_INFTY_7403 Check Class External Work Experience 20080221
7 Inheritance (c INHERITING FROM c_ref)  CL_HRTMC_INFTY_7404 Check Class Education 20080214
8 Inheritance (c INHERITING FROM c_ref)  CL_HRTMC_INFTY_7405 Check Class Accomplishments 20080223
9 Inheritance (c INHERITING FROM c_ref)  CL_HRTMC_INFTY_7406 Check Class Mobility 20080221
10 Inheritance (c INHERITING FROM c_ref)  CL_HRTMC_INFTY_7407 Check Class Career Goal 20080223
... Click here to see Used By full list (40 items)
Properties
Class CL_HRBAS_INFTY_BL_COMPUTATION  
Short Description Template for Infotype-Specific BL    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SP00_ITF   Infotype Framework 
Created 20040608   SAP 
Last change 20090618   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
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...
Interfaces
# Interface Abstract Final Description Created on
1 IF_HRBAS_INFTY_BL_COMPUTATION Infotype-Specific Business Logic 20040609
Friends
Class CL_HRBAS_INFTY_BL_COMPUTATION has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 A_BADI_COMPUTATIONS Instance attribute Private Object reference (TYPE REF TO) HRBAS00INFTYBL Interface for BAdI: HRBAS00INFTYBL 20070711
2 A_BADI_NOT_IMPLEMENTED Instance attribute Private Type reference (TYPE) BOOLE_D Set If BAdI Instantiation Failed 20070803
3 A_FOREIGN_KEY_CHECKER Instance attribute Protected Type reference (TYPE) HRBAS_FOREIGN_KEY_CHECK_CL_REF Foreign Key Verification 20040609
4 A_INFOTYPE_BUFFER Instance attribute Protected Type reference (TYPE) HRBAS_INFTY_BUFFER_IF_REF Infotype Buffer 20040623
5 A_INFOTYPE_READER Instance attribute Protected Object reference (TYPE REF TO) CL_HRBAS_BL_READ_INFOTYPE HRBAS Read Infotype Records 20040705
6 A_READ_INFOTYPE Instance attribute Private Object reference (TYPE REF TO) IF_HRBAS_READ_INFOTYPE Only for BADI: Read HRBAS Infotype Records 20070730
7 FALSE Static Attribute Protected Type reference (TYPE) BOOLE_D IF_HRBAS_BOOLE_D=>FALSE BOOLE_D: TRUE (='X') and FALSE (=' ') 20040609
8 TRUE Static Attribute Protected Type reference (TYPE) BOOLE_D IF_HRBAS_BOOLE_D=>TRUE BOOLE_D: TRUE (='X') and FALSE (=' ') 20040609
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor Constructor 20040609
2 FOREIGN_KEYS_ADDITIONAL_DATA Instance method Protected Method Provide Additional Foreign Key Information 20040609
3 FOREIGN_KEYS_CHECK Instance method Protected Method Foreign Key Checks 20040609
4 FOREIGN_KEYS_EXCLUDED_FIELDS Instance method Protected Method Determine List of Fields Not to Be Checked 20040609
5 METADATA_COMPUTATION Instance method Protected Method Process Infotype Fields According to Metadata 20040609
6 METADATA_READ Instance method Protected Method Read Metadata for Infotype Fields 20040609
Events
Class CL_HRBAS_INFTY_BL_COMPUTATION has no event.
Types
Class CL_HRBAS_INFTY_BL_COMPUTATION has no local type.
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing INFOTYPE_BUFFER Call by reference Type reference (TYPE) HRBAS_INFTY_BUFFER_IF_REF Infotyp-Puffer 20040623
# Exception Resumable Description Created on
1 CX_HRBAS_VIOLATED_ASSERTION HRBAS-Infotypdaten: unerfüllte Programmbedingung 20040705

Method FOREIGN_KEYS_ADDITIONAL_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing HRTNNNN Call by reference Type reference (TYPE) STANDARD TABLE Nur bei Tabelleninfotypen: Tabellenteil im Format HRTnnnn 20040609
2 Importing PNNNN Call by reference Type reference (TYPE) ANY Logische Infotypstruktur im Format Pnnnn 20040609
# Exception Resumable Description Created on
1 CX_HRBAS_VIOLATED_ASSERTION HRBAS-Infotypdaten: unerfüllte Programmbedingung 20040609

Method FOREIGN_KEYS_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing HRTNNNN Call by reference Type reference (TYPE) ANY TABLE Nur bei Tabelleninfotypen: Tabellenteil im Format HRTnnnn 20040609
2 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D TRUE = Alles OK, FALSE = Fehler sind aufgetreten 20040609
3 Importing MESSAGE_HANDLER Call by reference Type reference (TYPE) HRBAS_MSG_HANDLER_IF_REF Message Handler 20040609
4 Importing PNNNN Call by reference Type reference (TYPE) ANY Logische Infotypstruktur im Format Pnnnn 20040609

Method FOREIGN_KEYS_CHECK on class CL_HRBAS_INFTY_BL_COMPUTATION has no exception.

Method FOREIGN_KEYS_EXCLUDED_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EXCLUDED_HRTNNNN_FIELDS Call by reference Type reference (TYPE) HRBAS_FIELDLIST_TAB HRTnnnn-Felder, die nicht bzgl. Fremdschl. verprobt werden 20040609
2 Exporting EXCLUDED_PNNNN_FIELDS Call by reference Type reference (TYPE) HRBAS_FIELDLIST_TAB Pnnnn-Felder, die nicht bzgl. Fremdschlüssel verprobt werden 20040609
# Exception Resumable Description Created on
1 CX_HRBAS_VIOLATED_ASSERTION HRBAS-Infotypdaten: unerfüllte Programmbedingung 20040609

Method METADATA_COMPUTATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing AUX_DATA_REF Call by reference Object reference (TYPE REF TO) DATA Referenz auf zusätzliche Daten, die auch zum Infotyp gehören 20040609
2 Changing HRTNNNN Call by reference Type reference (TYPE) ANY TABLE Nur bei Tabelleninfotypen: Tabellenteil im Format HRTnnnn 20040609
3 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20040609
4 Importing MESSAGE_HANDLER Call by reference Type reference (TYPE) HRBAS_MSG_HANDLER_IF_REF Message Handler 20040609
5 Importing OLD_AUX_DATA_REF Call by reference Type reference (TYPE) ANY BeforeImage: Referenz auf zusätzliche Daten 20040609
6 Importing OLD_HRTNNNN Call by reference Type reference (TYPE) ANY TABLE BeforeImage: Tabellenteil im Format HRTnnnn 20040609
7 Importing OLD_PNNNN Call by reference Type reference (TYPE) ANY BeforeImage: Logische Infotypstruktur im Format Pnnnn 20040609
8 Importing OPERATION Call by reference Type reference (TYPE) HRBAS_OPERA HR: Datenbankoperation 20040609
9 Changing PNNNN Call by reference Type reference (TYPE) ANY Logische Infotypstruktur im Format Pnnnn 20040609
# Exception Resumable Description Created on
1 CX_HRBAS_VIOLATED_ASSERTION HRBAS-Infotypdaten: unerfüllte Programmbedingung 20040609

Method METADATA_READ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing AUX_DATA_REF Call by reference Object reference (TYPE REF TO) DATA Referenz auf zusätzliche Daten, die auch zum Infotyp gehören 20040609
2 Exporting FIELD_METADATA_TAB Call by reference Type reference (TYPE) HRBAS_FIELD_METADATA_TAB HRBAS: Metadatentabelle 20040609
3 Importing HRTNNNN Call by reference Type reference (TYPE) ANY TABLE Nur bei Tabelleninfotypen: Tabellenteil im Format HRTnnnn 20040609
4 Importing OPERATION Call by reference Type reference (TYPE) HRBAS_OPERA HR: Datenbankoperation 20040609
5 Importing PNNNN Call by reference Type reference (TYPE) ANY Logische Infotypstruktur im Format Pnnnn 20040609
# Exception Resumable Description Created on
1 CX_HRBAS_VIOLATED_ASSERTION HRBAS-Infotypdaten: unerfüllte Programmbedingung 20040609
Meta Relationship - Used By (full list)
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_HRTMC_INFTY_7408 Check Class Potential 20080508
2 Inheritance (c INHERITING FROM c_ref)  CL_HRLSO_INFTY_5048 Business Logic Infotype 5048 - LSO Correspondence 20050304
3 Inheritance (c INHERITING FROM c_ref)  CL_HRTMC_INFTY_7400 Check Class for Key Position 20080222
4 Inheritance (c INHERITING FROM c_ref)  CL_HRTMC_INFTY_7401 Obsolete 20080222
5 Inheritance (c INHERITING FROM c_ref)  CL_HRTMC_INFTY_7402 Check Class Internal Work Experience 20080223
6 Inheritance (c INHERITING FROM c_ref)  CL_HRTMC_INFTY_7403 Check Class External Work Experience 20080221
7 Inheritance (c INHERITING FROM c_ref)  CL_HRTMC_INFTY_7404 Check Class Education 20080214
8 Inheritance (c INHERITING FROM c_ref)  CL_HRTMC_INFTY_7405 Check Class Accomplishments 20080223
9 Inheritance (c INHERITING FROM c_ref)  CL_HRTMC_INFTY_7406 Check Class Mobility 20080221
10 Inheritance (c INHERITING FROM c_ref)  CL_HRTMC_INFTY_7407 Check Class Career Goal 20080223
11 Inheritance (c INHERITING FROM c_ref)  CL_HRLSO_INFTY_5047 Business Logic Infotype 5047 - Follow-Up Process 20050307
12 Inheritance (c INHERITING FROM c_ref)  CL_HRTMC_INFTY_7409 Check Class Performance 20080508
13 Inheritance (c INHERITING FROM c_ref)  CL_HRTMC_INFTY_7410 Check Class: Career Type 20080815
14 Inheritance (c INHERITING FROM c_ref)  CL_HRTMC_INFTY_7420 Basic Data for Talent Group 20080415
15 Inheritance (c INHERITING FROM c_ref)  CL_HRTMC_INFTY_7430 Check Class Responsible 20080313
16 Inheritance (c INHERITING FROM c_ref)  CL_HRTNM_INFTY_1001_BL TNM: infotype 1001 business logic 20070427
17 Inheritance (c INHERITING FROM c_ref)  CL_HRTNM_INFTY_1036_BL Business Logic Infotype 1683 - Cost Budget 20070430
18 Inheritance (c INHERITING FROM c_ref)  CL_HRTNM_INFTY_1682_BL TNM: infotype 1682 business logic 20070611
19 Inheritance (c INHERITING FROM c_ref)  CL_HRTNM_INFTY_1687_BL TNM: infotype 1687 business logic 20070523
20 Inheritance (c INHERITING FROM c_ref)  CL_HRTNM_INFTY_1691_BL TNM: trainer costs business logic class 20120316
21 Inheritance (c INHERITING FROM c_ref)  CL_HRBAS_INFTY_1754 CL_HRBAS_INFTY_BL_COMPUTATION 20060502
22 Inheritance (c INHERITING FROM c_ref)  CL_HRBAS_INFTY_1055 Business Logic Infotype 1055 - Qualifications Management 20041222
23 Inheritance (c INHERITING FROM c_ref)  CL_HRBAS_INFTY_1291 EIC Tier Level Management 20060517
24 Inheritance (c INHERITING FROM c_ref)  CL_HRBAS_INFTY_1680_BL Business Logic - IT1680 (Status) 20070123
25 Inheritance (c INHERITING FROM c_ref)  CL_HRBAS_INFTY_1681_BL Business logic - IT1681 (Regulatory Compliance) 20070117
26 Inheritance (c INHERITING FROM c_ref)  CL_HRBAS_INFTY_1683_BL Business Logic Infotype 1683 - Cost Budget 20070124
27 Inheritance (c INHERITING FROM c_ref)  CL_HRBAS_INFTY_1684_BL Business Logic Infotype 1684 - Invoice 20070307
28 Inheritance (c INHERITING FROM c_ref)  CL_HRBAS_INFTY_1713 Business Logic for Infotype 1713 20050104
29 Inheritance (c INHERITING FROM c_ref)  CL_HRBAS_INFTY_1716 Business Logic for Infotype 1716 20050119
30 Inheritance (c INHERITING FROM c_ref)  CL_HRBAS_INFTY_1722 Business Logic for Infotype 1722 20050114
31 Inheritance (c INHERITING FROM c_ref)  CL_HRBAS_INFTY_1025 Business Logic Infotype 1025 - Depreciation Meter/Validity 20080118
32 Inheritance (c INHERITING FROM c_ref)  CL_HRBAS_INFTY_1759 Business Logic Infty.1759 20060502
33 Inheritance (c INHERITING FROM c_ref)  CL_HRBAS_INFTY_1763 Business Logic of Infotype 1763 20050322
34 Inheritance (c INHERITING FROM c_ref)  CL_HRBAS_INFTY_1764 Business Logic of Infotype 1763 20050322
35 Inheritance (c INHERITING FROM c_ref)  CL_HRBAS_INFTY_1950 Check Class for Infotype 1950 20081103
36 Inheritance (c INHERITING FROM c_ref)  CL_HRBAS_INFTY_1951 Check Class for Infotype 1951 20081103
37 Inheritance (c INHERITING FROM c_ref)  CL_HRBAS_INFTY_6200 Check Class for Infotype 6200 20060707
38 Inheritance (c INHERITING FROM c_ref)  CL_HRIPS_INFTY_1071 Business Logic of Infotype 1071 20060705
39 Inheritance (c INHERITING FROM c_ref)  CL_HRIPS_INFTY_1072 Business Logic of Infotype 1072 20060707
40 Inheritance (c INHERITING FROM c_ref)  CL_HRLSO_INFTY_5007 Business Logic Infotype 5007 - Delivery Method 20070905
History
Last changed by/on SAP  20090618 
SAP Release Created in 700