SAP ABAP Class CL_HRPA_INFOTYPE_0710 (Business logic for IT0710)
Hierarchy
☛
EA-HRRXX (Software Component) Sub component EA-HRRXX of EA-HR
⤷ PA-GE (Application Component) Management of Global Employees
⤷ PAOC_PAD_MGE (Package) Management Of Global Employees
⤷ PA-GE (Application Component) Management of Global Employees
⤷ PAOC_PAD_MGE (Package) Management Of Global Employees
Meta Relationship - Using
# | Relationship type | Using | Short Description | Created on |
---|---|---|---|---|
1 | Inheritance (c INHERITING FROM c_ref) | CL_HRPA_INFOTYPE_NNNN | HR Master Data: Generic IT Logic | 20011119 |
2 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_HRGE_CONSTANTS | Constants used for Management of Global Employees | 20020308 |
Properties
Class | CL_HRPA_INFOTYPE_0710 | |
Short Description | Business logic for IT0710 | |
Super Class | CL_HRPA_INFOTYPE_NNNN | HR Master Data: Generic IT Logic |
Instantiability of a Class | 2 | Public |
Final |
General Data
Message Class | ||
Program status | ||
Category | 0 | |
Package | PAOC_PAD_MGE | Management Of Global Employees |
Created | 20011119 | SAP |
Last change | 20011119 | SAP |
Shared Memory-enabled | ||
Fixed point arithmetic | ||
Unicode checks active |
Forward declarations
Class CL_HRPA_INFOTYPE_0710 has no forward declaration.
Interfaces
# | Interface | Abstract | Final | Description | Created on |
---|---|---|---|---|---|
1 | IF_HRGE_CONSTANTS | Constants used for Management of Global Employees | 20020308 |
Friends
Class CL_HRPA_INFOTYPE_0710 has no friend class.
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | A_BEGDA | Instance attribute | Private | Type reference (TYPE) | BEGDA | Start Date | 20020222 | ||
2 | A_INIT_FLAG | Instance attribute | Private | Type reference (TYPE) | CHAR1 | Single-character flag | 20020313 | ||
3 | A_START_DATE | Instance attribute | Private | Type reference (TYPE) | BEGDA | Start Date | 20020704 | ||
4 | C_FULL_TIME_PERCENTAGE | Constant | Public | Type reference (TYPE) | PMGE_EMPCT | 100 | Full time percentage | 20020723 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | CHECK_ADMINISTRATOR | Instance method | Private | Method | BL check for field International Admin and Career Sponsor | 20011119 |
2 | CHECK_ASSIGN_TYPE_EXISTS | Instance method | Private | Method | BL Check for field Assignment type existence | 20011119 |
3 | CHECK_CAREER_SPONSOR | Instance method | Private | Method | BL check for Career Sponsor exists | 20020103 |
4 | CHECK_COUNTRY | Instance method | Private | Method | BL check for field Country | 20011119 |
5 | CHECK_DURATION | Instance method | Private | Method | BL Check for field Duration | 20020107 |
6 | CHECK_FAMILY_STATUS_EXISTS | Instance method | Private | Method | BL Check for field family status existence | 20020116 |
7 | CHECK_INTL_ADMIN | Instance method | Private | Method | BL check for International Admin exists | 20020103 |
8 | CHECK_PERNR_EXISTS | Instance method | Private | Method | BL check for field home pernr and sending pernr | 20020131 |
9 | CHECK_POSITION | Instance method | Private | Method | BL check for Position exists | 20020103 |
10 | CHECK_START_DATE | Instance method | Private | Method | BL check for start date of the assignment | 20020103 |
11 | CHECK_TIME_UNIT_EXISTS | Instance method | Private | Method | BL check for field Time unit /Duration | 20011123 |
12 | GET_ALL_0710_FROM_DB | Instance method | Private | Method | Reads Table for Infotype 0710 records | 20020705 |
13 | GET_ALL_UPDATED_0710 | Instance method | Private | Method | Reads Table for Infotype 0710 records | 20020705 |
14 | GET_CTRY_AND_MOLGA_FOR_PERNR | Instance method | Private | Method | Gets the molga and Country for a given pernr | 20020128 |
15 | GET_DATES | Instance method | Private | Method | Gets the dates of the assignment from a existing record | 20020326 |
16 | GET_NEXT_RECORD_BEGDA | Instance method | Private | Method | Get the infotype 0710 | 20020710 |
17 | NEW_MESSAGE | Instance method | Private | Method | Add a message to the message list | 20011123 |
18 | SPECIFIC_COMPUTATIONS | Instance method | Private | Method | BL check for MOD and INS for IT0710 | 20011119 |
19 | SUGGEST_HOME_PERS_ASSIGMENT | Instance method | Private | Method | Suggest home personnel assignment | 20020723 |
20 | UPDATE_END_DATE | Instance method | Private | Method | Update end date of infotype 710 | 20020722 |
Events
Class CL_HRPA_INFOTYPE_0710 has no event.
Types
Class CL_HRPA_INFOTYPE_0710 has no local type.
Method Signatures
Method CHECK_ADMINISTRATOR Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | IS_OK | Call by reference | Type reference (TYPE) | BOOLE_D | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20011119 | ||
2 | Importing | MESSAGE_HANDLER | Call by reference | Object reference (TYPE REF TO) | IF_HRPA_MESSAGE_HANDLER | 20011119 | |||
3 | Importing | SACHP | Call by reference | Type reference (TYPE) | P0710-INTL_SACHP | Sachbearbeiter für Personalstammdaten | 20011119 | ||
4 | Importing | SBMOD | Call by reference | Type reference (TYPE) | P0710-SBMOD | Sachbearbeitergruppe | 20011212 |
Method CHECK_ADMINISTRATOR on class CL_HRPA_INFOTYPE_0710 has no exception.
Method CHECK_ASSIGN_TYPE_EXISTS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | IS_OK | Call by reference | Type reference (TYPE) | BOOLE_D | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20011119 | ||
2 | Importing | MESSAGE_HANDLER | Call by reference | Object reference (TYPE REF TO) | IF_HRPA_MESSAGE_HANDLER | 20011119 | |||
3 | Importing | P0710 | Call by reference | Type reference (TYPE) | P0710 | Personalstammsatz für Infotyp 0710 | 20011119 |
Method CHECK_ASSIGN_TYPE_EXISTS on class CL_HRPA_INFOTYPE_0710 has no exception.
Method CHECK_CAREER_SPONSOR Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | IS_OK | Call by reference | Type reference (TYPE) | BOOLE_D | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20020103 | ||
2 | Importing | MESSAGE_HANDLER | Call by reference | Object reference (TYPE REF TO) | IF_HRPA_MESSAGE_HANDLER | 20020103 | |||
3 | Importing | P0710 | Call by reference | Type reference (TYPE) | P0710 | Personalstammsatz für Infotyp 0710 | 20020103 |
Method CHECK_CAREER_SPONSOR on class CL_HRPA_INFOTYPE_0710 has no exception.
Method CHECK_COUNTRY Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | IS_OK | Call by reference | Type reference (TYPE) | BOOLE_D | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20011119 | ||
2 | Importing | MESSAGE_HANDLER | Call by reference | Object reference (TYPE REF TO) | IF_HRPA_MESSAGE_HANDLER | 20011119 | |||
3 | Importing | P0710 | Call by reference | Type reference (TYPE) | P0710 | Personalstammsatz für Infotyp 0710 | 20011119 |
Method CHECK_COUNTRY on class CL_HRPA_INFOTYPE_0710 has no exception.
Method CHECK_DURATION Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | IS_OK | Call by reference | Type reference (TYPE) | BOOLE_D | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20020107 | ||
2 | Importing | MESSAGE_HANDLER | Call by reference | Object reference (TYPE REF TO) | IF_HRPA_MESSAGE_HANDLER | 20020107 | |||
3 | Importing | P0710 | Call by reference | Type reference (TYPE) | P0710 | Personalstammsatz für Infotyp 0710 | 20020107 |
Method CHECK_DURATION on class CL_HRPA_INFOTYPE_0710 has no exception.
Method CHECK_FAMILY_STATUS_EXISTS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | IS_OK | Call by reference | Type reference (TYPE) | BOOLE_D | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20020116 | ||
2 | Importing | MESSAGE_HANDLER | Call by reference | Object reference (TYPE REF TO) | IF_HRPA_MESSAGE_HANDLER | 20020116 | |||
3 | Importing | P0710 | Call by reference | Type reference (TYPE) | P0710 | Personalstammsatz für Infotyp 0710 | 20020116 |
Method CHECK_FAMILY_STATUS_EXISTS on class CL_HRPA_INFOTYPE_0710 has no exception.
Method CHECK_INTL_ADMIN Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | IS_OK | Call by reference | Type reference (TYPE) | BOOLE_D | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20020103 | ||
2 | Importing | MESSAGE_HANDLER | Call by reference | Object reference (TYPE REF TO) | IF_HRPA_MESSAGE_HANDLER | 20020103 | |||
3 | Importing | P0710 | Call by reference | Type reference (TYPE) | P0710 | Personalstammsatz für Infotyp 0710 | 20020103 |
Method CHECK_INTL_ADMIN on class CL_HRPA_INFOTYPE_0710 has no exception.
Method CHECK_PERNR_EXISTS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | IS_OK | Call by reference | Type reference (TYPE) | BOOLE_D | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20020131 | ||
2 | Importing | MESSAGE_HANDLER | Call by reference | Object reference (TYPE REF TO) | IF_HRPA_MESSAGE_HANDLER | 20020131 | |||
3 | Importing | P0710 | Call by reference | Type reference (TYPE) | P0710 | Personalstammsatz für Infotyp 0710 | 20020131 |
Method CHECK_PERNR_EXISTS on class CL_HRPA_INFOTYPE_0710 has no exception.
Method CHECK_POSITION Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | IS_OK | Call by reference | Type reference (TYPE) | BOOLE_D | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20020103 | ||
2 | Importing | KEY_DATE | Value transfer | Type reference (TYPE) | P0710-BEGDA | Beginndatum | 20020103 | ||
3 | Importing | MESSAGE_HANDLER | Value transfer | Object reference (TYPE REF TO) | IF_HRPA_MESSAGE_HANDLER | 20020103 | |||
4 | Importing | PLANS | Value transfer | Type reference (TYPE) | P0710-CAREER_SP | Sachbearbeiter für Personalstammdaten | 20020103 |
Method CHECK_POSITION on class CL_HRPA_INFOTYPE_0710 has no exception.
Method CHECK_START_DATE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | IS_OK | Call by reference | Type reference (TYPE) | BOOLE_D | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20020103 | ||
2 | Importing | MESSAGE_HANDLER | Call by reference | Object reference (TYPE REF TO) | IF_HRPA_MESSAGE_HANDLER | 20020103 | |||
3 | Importing | P0710_TAB | Call by reference | Type reference (TYPE) | PMGET_P0710 | Zeilenart für IT0710 | 20020705 | ||
4 | Importing | START_DATE | Call by reference | Type reference (TYPE) | PMGE_STRDT | Beginndatum des Auslandseinsatzes | 20020705 |
Method CHECK_START_DATE on class CL_HRPA_INFOTYPE_0710 has no exception.
Method CHECK_TIME_UNIT_EXISTS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | IS_OK | Call by reference | Type reference (TYPE) | BOOLE_D | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20011123 | ||
2 | Importing | MESSAGE_HANDLER | Call by reference | Object reference (TYPE REF TO) | IF_HRPA_MESSAGE_HANDLER | 20011123 | |||
3 | Importing | P0710 | Call by reference | Type reference (TYPE) | P0710 | Personalstammsatz für Infotyp 0710 | 20011123 |
Method CHECK_TIME_UNIT_EXISTS on class CL_HRPA_INFOTYPE_0710 has no exception.
Method GET_ALL_0710_FROM_DB Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | P0710_TAB | Value transfer | Type reference (TYPE) | PMGET_P0710 | Zeilenart für IT0710 | 20020705 | ||
2 | Importing | PERNR | Call by reference | Type reference (TYPE) | PERNR_D | Personalnummer | 20020705 |
Method GET_ALL_0710_FROM_DB on class CL_HRPA_INFOTYPE_0710 has no exception.
Method GET_ALL_UPDATED_0710 Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | NEW_P0710 | Call by reference | Type reference (TYPE) | P0710 | Personalstammsatz für Infotyp 0710 | 20020705 | ||
2 | Importing | OLD_P0710 | Call by reference | Type reference (TYPE) | P0710 | Personalstammsatz für Infotyp 0710 | 20020705 | ||
3 | Returning | P0710_TAB | Value transfer | Type reference (TYPE) | PMGET_P0710 | Zeilenart für IT0710 | 20020705 |
Method GET_ALL_UPDATED_0710 on class CL_HRPA_INFOTYPE_0710 has no exception.
Method GET_CTRY_AND_MOLGA_FOR_PERNR Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | COUNTRY | Call by reference | Type reference (TYPE) | INTCA | ISO-Code des Landes | 20020128 | ||
2 | Importing | KEY_DATE | Call by reference | Type reference (TYPE) | BEGDA | Beginndatum | 20020128 | ||
3 | Exporting | MOLGA | Call by reference | Type reference (TYPE) | MOLGA | 20020128 | |||
4 | Importing | PERNR | Call by reference | Type reference (TYPE) | PERNR_D | Personalnummer | 20020128 |
Method GET_CTRY_AND_MOLGA_FOR_PERNR on class CL_HRPA_INFOTYPE_0710 has no exception.
Method GET_DATES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | BEGIN_DATE | Call by reference | Type reference (TYPE) | BEGDA | Beginndatum | 20020326 | ||
2 | Exporting | END_DATE | Call by reference | Type reference (TYPE) | BEGDA | Beginndatum | 20020326 | ||
3 | Importing | P0710_TAB | Call by reference | Type reference (TYPE) | PMGET_P0710 | Zeilenart für IT0710 | 20020705 | ||
4 | Exporting | START_DATE | Call by reference | Type reference (TYPE) | BEGDA | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20020326 |
Method GET_DATES on class CL_HRPA_INFOTYPE_0710 has no exception.
Method GET_NEXT_RECORD_BEGDA Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | NEXT_RECORD_BEGDA | Call by reference | Type reference (TYPE) | BEGDA | Beginndatum | 20020710 | ||
2 | Importing | OLD_BEGDA | Call by reference | Type reference (TYPE) | BEGDA | Beginndatum | 20020710 | ||
3 | Importing | PERNR | Call by reference | Type reference (TYPE) | PCCE_PERNR | Beschäftigungsvertrag | 20020710 | ||
4 | Importing | SEL_DATE | Call by reference | Type reference (TYPE) | DATUM | Datum | 20020710 |
Method GET_NEXT_RECORD_BEGDA on class CL_HRPA_INFOTYPE_0710 has no exception.
Method NEW_MESSAGE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | FIELD_NAME | Call by reference | Type reference (TYPE) | PROP_FNAME | Vorschlagswerte Schnellerfassung: Feldname | 20011123 | ||
2 | Exporting | IS_OK | Call by reference | Type reference (TYPE) | BOOLE_D | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20011123 | ||
3 | Importing | MESSAGE_HANDLER | Call by reference | Object reference (TYPE REF TO) | IF_HRPA_MESSAGE_HANDLER | 20011123 | |||
4 | Importing | MSGID | Call by reference | Type reference (TYPE) | SYMSG-MSGID | Meldungen, Meldungsklasse | 20011123 | ||
5 | Importing | MSGNO | Call by reference | Type reference (TYPE) | SYMSG-MSGNO | Meldungen, Meldungsnummer | 20011123 | ||
6 | Importing | MSGTY | Call by reference | Type reference (TYPE) | SYMSG-MSGTY | Meldungen, Meldungsart | 20011123 | ||
7 | Importing | MSGV1 | Call by reference | Type reference (TYPE) | ANY | Meldungen, Meldungsvariablen | 20020219 | ||
8 | Importing | MSGV2 | Call by reference | Type reference (TYPE) | ANY | Meldungen, Meldungsvariablen | 20020327 | ||
9 | Importing | MSGV3 | Call by reference | Type reference (TYPE) | ANY | Meldungen, Meldungsvariablen | 20020327 |
Method NEW_MESSAGE on class CL_HRPA_INFOTYPE_0710 has no exception.
Method SPECIFIC_COMPUTATIONS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | IS_OK | Call by reference | Type reference (TYPE) | BOOLE_D | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20011119 | ||
2 | Importing | MESSAGE_HANDLER | Call by reference | Object reference (TYPE REF TO) | IF_HRPA_MESSAGE_HANDLER | 20011119 | |||
3 | Changing | P0710 | Call by reference | Type reference (TYPE) | P0710 | Personalstammsatz für Infotyp 0710 | 20011119 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_HRPA_VIOLATED_ASSERTION | Personalstammdaten, unerfüllte Programmbedingung | 20011119 |
Method SUGGEST_HOME_PERS_ASSIGMENT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | HOME_PERAS | Call by reference | Type reference (TYPE) | PMGE_HOME_PERNR | Personalnummer im Stammland | 20020723 | ||
2 | Importing | HOST_PERAS | Call by reference | Type reference (TYPE) | PMGE_HOST_PERNR | Personalnummer im Gastland | 20020723 |
Method SUGGEST_HOME_PERS_ASSIGMENT on class CL_HRPA_INFOTYPE_0710 has no exception.
Method UPDATE_END_DATE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | END_DATE | Call by reference | Type reference (TYPE) | ENDDA | Enddatum | 20020722 | ||
2 | Importing | OLD_INFTY_BEGDA | Call by reference | Type reference (TYPE) | BEGDA | Beginndatum | 20020722 | ||
3 | Importing | PERNR | Call by reference | Type reference (TYPE) | PCCE_PERNR | Beschäftigungsvertrag | 20020722 | ||
4 | Importing | TERMINATION_DATE | Call by reference | Type reference (TYPE) | PMGE_TERMINATION_DATE | Enddatum des Auslandseinsatzes | 20020722 |
Method UPDATE_END_DATE on class CL_HRPA_INFOTYPE_0710 has no exception.
History
Last changed by/on | SAP | 20011119 |
SAP Release Created in | 110 |