SAP ABAP Class CL_HRPA_UI_CONVERT_0009_XX (Enhanced Conversion for Infotype 0009)
Hierarchy
☛
EA-HRRXX (Software Component) Sub component EA-HRRXX of EA-HR
⤷
PA-PA-XX (Application Component) General
⤷
PAOC_PAD_UI_INFTY_0009_XX (Package) User Interface for Infotype 0009 - International
⤷
⤷
Meta Relationship - Using
| # | Relationship type | Using | Short Description | Created on |
|---|---|---|---|---|
| 1 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_HRPA_UI_CONVERT_ADVANCED | Standard Interface UI Conversion | 20041213 |
Meta Relationship - Used By
| # | Relationship type | Used by | Short Description | Created on |
|---|---|---|---|---|
| 1 | Inheritance (c INHERITING FROM c_ref) | CL_HRPA_UI_CONVERT_0009_BE | 20050117 | |
| 2 | Inheritance (c INHERITING FROM c_ref) | CL_HRPA_UI_CONVERT_0009_GB | Klasse zur Durchführung der Standard Konvertierung | 20050106 |
| 3 | Inheritance (c INHERITING FROM c_ref) | CL_HRPA_UI_CONVERT_0009_JP | Conversion class for Infotype 0009 | 20090106 |
| 4 | Inheritance (c INHERITING FROM c_ref) | CL_HRPA_UI_CONVERT_0009_NZ | Bank Transfers (New Zealand) | 20050118 |
| 5 | Inheritance (c INHERITING FROM c_ref) | CL_HRPA_UI_CONVERT_0009_RU | Enhanced Conversion for Infotype 0009 Russia | 20070529 |
| 6 | Inheritance (c INHERITING FROM c_ref) | CL_HRPA_UI_CONVERT_0009_VE | Relación Bancaria Venezuela | 20050118 |
| 7 | Inheritance (c INHERITING FROM c_ref) | CL_HRPA_UI_CONVERT_0009_ZA | Face conversion for the South African infotype 0009 | 20050117 |
Properties
| Class | CL_HRPA_UI_CONVERT_0009_XX | |
| Short Description | Enhanced Conversion for Infotype 0009 | |
| Super Class | ||
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | PAOC_PAD_UI_INFTY_0009_XX | User Interface for Infotype 0009 - International |
| Created | 20041213 | SAP |
| Last change | 20050411 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
Class CL_HRPA_UI_CONVERT_0009_XX has no forward declaration.
Interfaces
| # | Interface | Abstract | Final | Description | Created on |
|---|---|---|---|---|---|
| 1 | IF_HRPA_UI_CONVERT_ADVANCED | Standard Interface UI Conversion | 20041213 |
Friends
Class CL_HRPA_UI_CONVERT_0009_XX has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Instance attribute | Private | Type reference (TYPE) | LAND1 | Country Key | 20041213 | |||
| 2 | Instance attribute | Private | Type reference (TYPE) | CHAR01 | SPACE | Character Field of Length 1 | 20041213 | ||
| 3 | Instance attribute | Private | Object reference (TYPE REF TO) | IF_HRPA_PAITF_READ | Read Access to PA ITF | 20041213 | |||
| 4 | Instance attribute | Private | Object reference (TYPE REF TO) | CL_HRPA_MOLGA | HR Master Data: Read MOLGA | 20050104 | |||
| 5 | Constant | Public | Type reference (TYPE) | BOOLE_D | SPACE | Data Element for Domain BOOLE: TRUE (="X") and FALSE (=" ") | 20041213 | ||
| 6 | Constant | Public | Type reference (TYPE) | BOOLE_D | 'X' | Data Element for Domain BOOLE: TRUE (="X") and FALSE (=" ") | 20041213 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Protected | Method | Determine Country for Personnel Number | 20041213 | |
| 2 | Instance method | Protected | Method | Determine Country Grouping for Personnel Number | 20041213 | |
| 3 | Instance method | Protected | Method | Dropdown List for Payroll Type | 20041213 | |
| 4 | Instance method | Protected | Method | Dropdown List for Payment Method for Off-Cycle | 20041213 | |
| 5 | Instance method | Protected | Method | Determine Employee Data for Receiver | 20041213 | |
| 6 | Instance method | Protected | Method | Get SWIFT Code | 20070305 | |
| 7 | Instance method | Private | Method | PROCESS_OPERATION | 20041213 | |
| 8 | Instance method | Protected | Method | Set Field Attributes acc. to Bank Country | 20041213 | |
| 9 | Instance method | Protected | Method | Set Field Attributes acc. to Bank Details ID | 20041213 | |
| 10 | Instance method | Protected | Method | Set Field Attributes for IBAN Fields | 20041213 |
Events
Class CL_HRPA_UI_CONVERT_0009_XX has no event.
Types
Class CL_HRPA_UI_CONVERT_0009_XX has no local type.
Method Signatures
Method DETERMINE_COMPANYCOUNTRY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | BEGDA | Call by reference | Type reference (TYPE) | BEGDA | Gültigkeitsbeginn | 20041213 | |||
| 2 | COMPANYCOUNTRY | Call by reference | Type reference (TYPE) | PSYST-LAND | Länderschlüssel | 20041213 | |||
| 3 | PERNR | Call by reference | Type reference (TYPE) | PERNR_D | Personalnummer | 20041213 |
Method DETERMINE_COMPANYCOUNTRY on class CL_HRPA_UI_CONVERT_0009_XX has no exception.
Method DETERMINE_MOLGA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | MOLGA | Call by reference | Type reference (TYPE) | MOLGA | Ländergruppierung | 20041213 | |||
| 2 | PERNR | Call by reference | Type reference (TYPE) | PERNR_D | Personalnummer | 20041213 |
Method DETERMINE_MOLGA on class CL_HRPA_UI_CONVERT_0009_XX has no exception.
Method DROPDOWN_PAYROLL_TYPE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | DROPDOWNLISTBOX | Call by reference | Type reference (TYPE) | HRPAD_HELP_VALUE_DATA | Daten für Dropdown-Listboxen | 20041213 | |||
| 2 | MOLGA | Call by reference | Type reference (TYPE) | MOLGA | Ländergruppierung | 20041213 |
Method DROPDOWN_PAYROLL_TYPE on class CL_HRPA_UI_CONVERT_0009_XX has no exception.
Method DROPDOWN_PAY_METHOD_OFF_CYCLE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | DROPDOWNLISTBOX | Call by reference | Type reference (TYPE) | HRPAD_HELP_VALUE_DATA | Daten für Dropdown-Listboxen | 20041213 | |||
| 2 | MOLGA | Call by reference | Type reference (TYPE) | MOLGA | Ländergruppierung | 20041213 |
Method DROPDOWN_PAY_METHOD_OFF_CYCLE on class CL_HRPA_UI_CONVERT_0009_XX has no exception.
Method GET_EMPLOYEE_DATA_FOR_PAYEE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | BEGDA | Call by reference | Type reference (TYPE) | BEGDA | Gültigkeitsbeginn | 20041213 | |||
| 2 | CITY | Call by reference | Type reference (TYPE) | ORT01 | Ort | 20041213 | |||
| 3 | ENDDA | Call by reference | Type reference (TYPE) | ENDDA | Gültigkeitsende | 20041213 | |||
| 4 | HOUSE_NUMBER_STREET | Call by reference | Type reference (TYPE) | STRAS | Straße und Hausnummer | 20041213 | |||
| 5 | PAYEE | Call by reference | Type reference (TYPE) | EMFTX | Empfängertext | 20041213 | |||
| 6 | PERNR | Call by reference | Type reference (TYPE) | PERNR_D | Personalnummer | 20041213 | |||
| 7 | POSTAL_CODE | Call by reference | Type reference (TYPE) | BKPLZ | Postleitzahl | 20041213 | |||
| 8 | STATE | Call by reference | Type reference (TYPE) | REGIO | Region (Bundesstaat, Bundesland, Provinz, Grafschaft) | 20041213 |
Method GET_EMPLOYEE_DATA_FOR_PAYEE on class CL_HRPA_UI_CONVERT_0009_XX has no exception.
Method GET_SWIFT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | BANK_ACCOUNT_NUM | Call by reference | Type reference (TYPE) | BANKN | Bankkontonummer | 20070305 | |||
| 2 | BANK_COUNTRY | Call by reference | Type reference (TYPE) | BANKS | Länderschlüssel der Bank | 20070305 | |||
| 3 | BANK_KEY | Call by reference | Type reference (TYPE) | BANKK | Bankschlüssel | 20070305 | |||
| 4 | BANK_SWIFT | Call by reference | Type reference (TYPE) | SWIFT | S.W.I.F.T-Code für internationale Zahlungen | 20070305 |
Method GET_SWIFT on class CL_HRPA_UI_CONVERT_0009_XX has no exception.
Method PROCESS_OPERATION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CONTAINER | Call by reference | Type reference (TYPE) | HRPAD_INFTY_CONTAINER_REF | HR: Stammdaten, Referenz auf Inftycontainer | 20041213 | |||
| 2 | EVENT | Call by reference | Type reference (TYPE) | HRPAD_INFOTYPE_OPERATION | HR: Stammdaten, Operation auf Infotypen | 20041213 | |||
| 3 | IS_OK | Call by reference | Type reference (TYPE) | BOOLE_D | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20041213 | |||
| 4 | MESSAGE_HANDLER | Call by reference | Object reference (TYPE REF TO) | IF_HRPA_MESSAGE_HANDLER | HR Master Data: Messages | 20041213 | |||
| 5 | NO_AUTH_CHECK | Call by reference | Type reference (TYPE) | BOOLE_D | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20041213 | |||
| 6 | OPERATION | Call by reference | Type reference (TYPE) | HRPAD_INFOTYPE_OPERATION | HR: Stammdaten, Operation auf Infotypen | 20041213 | |||
| 7 | SCREEN_STRUCTURE_NAME | Call by reference | Type reference (TYPE) | PAD_SNAME | Name der UI Struktur | 20041213 |
Method PROCESS_OPERATION on class CL_HRPA_UI_CONVERT_0009_XX has no exception.
Method SET_FIELD_ATTR_DEP_BANKCOUNTRY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ATTRIBUTES | Call by reference | Type reference (TYPE) | HRPAD_FIELD_ATTRIBUTE_TAB | Feldeigenschaften | 20041213 | |||
| 2 | BANKS | Call by reference | Type reference (TYPE) | LAND1 | Länderschlüssel | 20041213 |
Method SET_FIELD_ATTR_DEP_BANKCOUNTRY on class CL_HRPA_UI_CONVERT_0009_XX has no exception.
Method SET_FIELD_ATTR_DEP_SUBTYPE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ATTRIBUTES | Call by reference | Type reference (TYPE) | HRPAD_FIELD_ATTRIBUTE_TAB | Feldeigenschaften | 20041213 | |||
| 2 | BANKDETAILTYPE | Call by reference | Type reference (TYPE) | BNKSA | Bankverbindungssatzart | 20041213 |
Method SET_FIELD_ATTR_DEP_SUBTYPE on class CL_HRPA_UI_CONVERT_0009_XX has no exception.
Method SET_FIELD_ATTR_IBAN Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ATTRIBUTES | Call by reference | Type reference (TYPE) | HRPAD_FIELD_ATTRIBUTE_TAB | Feldeigenschaften | 20041213 |
Method SET_FIELD_ATTR_IBAN on class CL_HRPA_UI_CONVERT_0009_XX has no exception.
History
| Last changed by/on | SAP | 20050411 |
| SAP Release Created in | 600 |