SAP ABAP Class CL_HRBAS_CONDITION (Condition When Reading Data)
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_CONDITION HR: Condition for Accessing Data 20030317
Properties
Class CL_HRBAS_CONDITION  
Short Description Condition When Reading Data    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SP00_ITF   Infotype Framework 
Created 20030317   SAP 
Last change 20040518   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_CONDITION HR: Condition for Accessing Data 20030317
Friends
Class CL_HRBAS_CONDITION has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 A_CONDITION Instance attribute Public Attribute reference (LIKE) 20030317
2 FALSE Constant Protected Type reference (TYPE) BOOLE_D IF_HRBAS_BOOLE_D=>FALSE Data Element for Domain BOOLE: TRUE (="X") and FALSE (=" ") 20030317
3 TRUE Constant Protected Type reference (TYPE) BOOLE_D IF_HRBAS_BOOLE_D=>TRUE Data Element for Domain BOOLE: TRUE (="X") and FALSE (=" ") 20030317
Methods
# Method Level Visibility Method type Description Created on
1 ADD_CONDITION_LINE Instance method Public Method Adds Additional Line to Condition 20030425
2 CHECK_CONDITION Instance method Private Method Checks Whether Condition Is Allowed 20030318
3 CHECK_FIELD_EXIST Instance method Public Method Checks Whether Specific Field Occurs in Condition 20030507
4 CHECK_STRUCTURE Instance method Public Method Checks Whether STRUCTURE Fulfills the Condition 20030317
5 CONSTRUCTOR Instance method Public Constructor Constructor 20030317
6 GET_CONDITION_FOR_T77EV Instance method Public Method Build Condition for Selecting T77EV 20031104
Events
Class CL_HRBAS_CONDITION has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_GT_RANGE_OTYPE Public See coding Selection Condition for Object Type 20031104 TY_GT_RANGE_OTYPE type range of otype
2 TY_GT_RANGE_RELAT Public See coding Selection Condition for Relationship Number 20031104 TY_GT_RANGE_RELAT type range of relat
3 TY_GT_RANGE_RSIGN Public See coding Selection Condition for Relationship Direction 20031104 TY_GT_RANGE_RSIGN type range of rsign
4 TY_GT_RANGE_SCLAS Public See coding Selection Condition for Target Object Type 20031104 TY_GT_RANGE_SCLAS type range of sclas
Method Signatures

Method ADD_CONDITION_LINE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FIELD Call by reference Type reference (TYPE) HRCOND-FIELD Datenbankfeld 20030425
2 Importing HIGH Call by reference Type reference (TYPE) HRCOND-HIGH Wertfeld 20030425
3 Importing LOW Call by reference Type reference (TYPE) HRCOND-LOW Wertfeld 20030425
4 Importing OPERA Call by reference Type reference (TYPE) HRCOND-OPERA Komponente der Versionsnummer 20030425
# Exception Resumable Description Created on
1 CX_HRBAS_VIOLATED_ASSERTION HRBAS-Infotypdaten: unerfüllte Programmbedingung 20030425

Method CHECK_CONDITION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CONDITION Call by reference Type reference (TYPE) HRTB_COND HR: Tabelle der Datenbankbedingungen 20030318
# Exception Resumable Description Created on
1 CX_HRBAS_VIOLATED_ASSERTION HRBAS-Infotypdaten: unerfüllte Programmbedingung 20030318

Method CHECK_FIELD_EXIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EXIST Value transfer Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20030507
2 Importing FIELD Call by reference Type reference (TYPE) HRCOND-FIELD Datenbankfeld 20030507
# Exception Resumable Description Created on
1 CX_HRBAS_VIOLATED_ASSERTION HRBAS-Infotypdaten: unerfüllte Programmbedingung 20030507

Method CHECK_STRUCTURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning CONDITION_MET Value transfer Type reference (TYPE) BOOLE_D Bedingung erfüllt? 20030317
2 Importing STRUCTURE Call by reference Type reference (TYPE) ANY 20030317
# Exception Resumable Description Created on
1 CX_HRBAS_VIOLATED_ASSERTION HRBAS-Infotypdaten: unerfüllte Programmbedingung 20030317

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CONDITION Call by reference Type reference (TYPE) HRTB_COND HR: Tabelle der Datenbankbedingungen 20030317
# Exception Resumable Description Created on
1 CX_HRBAS_VIOLATED_ASSERTION HRBAS-Infotypdaten: unerfüllte Programmbedingung 20030318

Method GET_CONDITION_FOR_T77EV Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RANGE_OTYPE Call by reference Type reference (TYPE) TY_GT_RANGE_OTYPE 20031104
2 Exporting ET_RANGE_RELAT Call by reference Type reference (TYPE) TY_GT_RANGE_RELAT 20031104
3 Exporting ET_RANGE_RSIGN Call by reference Type reference (TYPE) TY_GT_RANGE_RSIGN 20031104
4 Exporting ET_RANGE_SCLAS Call by reference Type reference (TYPE) TY_GT_RANGE_SCLAS 20031104
5 Exporting EV_WHERE_SUBTY Call by reference Type reference (TYPE) STRING 20031104

Method GET_CONDITION_FOR_T77EV on class CL_HRBAS_CONDITION has no exception.
History
Last changed by/on SAP  20040518 
SAP Release Created in 640