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
⤷ 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 |