SAP ABAP Class CL_HRPADBE_SUBAREA (Subarea class)
Hierarchy
SAP_HRCBE (Software Component) Sub component SAP_HRCBE of SAP_HR
   PA-PA-BE (Application Component) Belgium
     PB12 (Package) HR Master Data: Belgium
Properties
Class CL_HRPADBE_SUBAREA  
Short Description Subarea class    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package PB12   HR Master Data: Belgium 
Created 20021001   SAP 
Last change 20110809   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_HRPADBE_SUBAREA has no forward declaration.
Interfaces
Class CL_HRPADBE_SUBAREA has no interface implemented.
Friends
Class CL_HRPADBE_SUBAREA has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 ACTIVATED Constant Private Type reference (TYPE) C 1 New code execution 20021001
2 ANKEY Instance attribute Private Type reference (TYPE) ANKEY Subarea Address Key 20021001
3 BELGIUM Constant Private Type reference (TYPE) MOLGA 12 Country 20021001
4 BEMAR Instance attribute Public Type reference (TYPE) BEMAR Relevant for Maribel reduction 20021001
5 BTRTL Instance attribute Private Type reference (TYPE) BTRTL Personnel Subarea 20021001
6 BUKRS Instance attribute Public Type reference (TYPE) BUKRS Company to which the subarea belongs 20021001
7 COMPANY_CODE Instance attribute Public Type reference (TYPE) BUKRS Company code 20021001
8 DATE Instance attribute Private Type reference (TYPE) CDATE Default Date 20021001
9 EEGRM Instance attribute Private Type reference (TYPE) P12_EEGR_MOD Employee grouping modifier (institution tables) 20060310
10 LANGUAGE Instance attribute Private Type reference (TYPE) SPRAS Default language for enquiries 20021001
11 NEW_DESIGN Instance attribute Private Type reference (TYPE) ABRWT Flag for the new code 20021001
12 OLD_DETAILS Instance attribute Private Type reference (TYPE) T5B9P Registration numbers from the old design 20021001
13 SPOKEN_LANGUAGE Instance attribute Public Type reference (TYPE) SPRSL Spoken language in the subarea 20021001
14 WERKS Instance attribute Private Type reference (TYPE) PERSA Personnel Area 20021001
15 WINWW Instance attribute Private Type reference (TYPE) WINWW code for corresp. company in T5B9A 20021001
Methods
# Method Level Visibility Method type Description Created on
1 APPEND_TO_REL_TABLE Instance method Private Method Appends all details to relationship table 20021001
2 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20021001
3 GET_ADDRESS Instance method Public Method Gets the address of the subarea 20021001
4 GET_DETAILS Instance method Public Method Gets all the details for the subarea 20021001
5 GET_OFFICIAL_LANGUAGE Instance method Public Method Search the offical language of the subarea 20110324
Events
Class CL_HRPADBE_SUBAREA has no event.
Types
Class CL_HRPADBE_SUBAREA has no local type.
Method Signatures

Method APPEND_TO_REL_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CHG_DATE Call by reference Type reference (TYPE) CDATE Date 20021001
2 Changing CHG_RELATIONSHIP Call by reference Type reference (TYPE) P12_REL_SUBAREA_INST Relationships between companies and institutions 20021001
3 Changing CHG_REL_TABLE Call by reference Type reference (TYPE) P12_REL_SUBAREA_INST_TABL Relationship table 20021001
4 Importing IMP_INST_GROUP Call by reference Type reference (TYPE) P_99S_INSTGR Institutional group 20021001
5 Importing IMP_INST_ID Call by reference Type reference (TYPE) INSTL Institution code 20021001
6 Importing IMP_REGNO Call by reference Type reference (TYPE) P12_REGNO Registration number in front of social institutions 20021001
# Exception Resumable Description Created on
1 NO_INSTITUTION No institution defined with this code 20021001

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IMP_BTRTL Call by reference Type reference (TYPE) BTRTL Personnel subarea 20021001
2 Importing IMP_DATE Call by reference Type reference (TYPE) CDATE Date 20021001
3 Importing IMP_LANG Call by reference Type reference (TYPE) SPRSL Default language 20021001
4 Importing IMP_WERKS Call by reference Type reference (TYPE) PERSA Personnel area 20021001
# Exception Resumable Description Created on
1 CONSTANT_NOT_FOUND Constant 'INSRE' not found in table T511K 20021001
2 NO_SUBAREA No subarea defined with this code 20021001
3 ORPHANED_SUBAREA No company or personnel area have this subarea assigned 20021001

Method GET_ADDRESS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CHG_DATE Call by reference Type reference (TYPE) CDATE address at this date; not used yet 20021001
2 Changing CHG_LANGUAGE Call by reference Type reference (TYPE) SPRSL language of the address version 20021001
3 Exporting EXP_ADDRESS Call by reference Type reference (TYPE) ADDR1_VAL address structure 20021001
# Exception Resumable Description Created on
1 NOT_DEFINED_IN_LANG No address defined in this language 20021001
2 NO_ADDRESS_IN_OLD_DESIGN No address for the subarea in the old design 20021001
3 NO_NATION No nation for this language in table T5B1V 20021001
4 NO_SUBAREA_ADDRESS No address defined for this subarea 20021001

Method GET_DETAILS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CHG_DATE Call by reference Type reference (TYPE) CDATE Date for time dependancy 20021001
2 Exporting EXP_DETAILS Call by reference Type reference (TYPE) P12_REL_SUBAREA_INST_TABL All relationships for subs/related inst 20021001
3 Importing IMP_INSTG Call by reference Type reference (TYPE) P_99S_INSTGR Institutional group 20060310
4 Importing IMP_PERSG Call by reference Type reference (TYPE) PERSG Employee Group 20060310
5 Importing IMP_PERSK Call by reference Type reference (TYPE) PERSK Employee Subgroup 20060310
6 Importing IV_PERNR Call by reference Type reference (TYPE) P_PERNR Personnel Number 20090811
# Exception Resumable Description Created on
1 NO_RELATIONSHIPS_WITH_INSTITUT No relationships with any institution defined 20021001

Method GET_OFFICIAL_LANGUAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EXP_LANGUAGE Call by reference Type reference (TYPE) LANGU Language Key 20110324
2 Importing IMP_PERNR Call by reference Type reference (TYPE) PERNR_D Personnel Number 20110324

Method GET_OFFICIAL_LANGUAGE on class CL_HRPADBE_SUBAREA has no exception.
History
Last changed by/on SAP  20110809 
SAP Release Created in 500