SAP ABAP Class CL_HRPA_INFOTYPE_0105 (Infotype 0105: Communication)
Hierarchy
☛
EA-HRRXX (Software Component) Sub component EA-HRRXX of EA-HR
⤷
PA-PA (Application Component) Personnel Administration
⤷
PAOC_PAD_INFTY_0105 (Package) Infotype 0105 (Communication)
⤷
⤷
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 | 20021022 |
Properties
| Class | CL_HRPA_INFOTYPE_0105 | |
| Short Description | Infotype 0105: Communication | |
| 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_INFTY_0105 | Infotype 0105 (Communication) |
| Created | 20021022 | SAP |
| Last change | 20070913 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
| # | Type group / Object type | Type | Type Description |
|---|---|---|---|
| 1 | Forward declaration class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) |
Interfaces
Class CL_HRPA_INFOTYPE_0105 has no interface implemented.
Friends
Class CL_HRPA_INFOTYPE_0105 has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Instance attribute | Protected | Type reference (TYPE) | PSPAR-PBPFL | Infotype call from a BAPI | 20080729 | |||
| 2 | Instance attribute | Protected | Type reference (TYPE) | CCNUM | Payment Cards: Card Number | 20080729 | |||
| 3 | Instance attribute | Protected | Type reference (TYPE) | CCNUM | Payment Cards: Card Number | 20080729 | |||
| 4 | Instance attribute | Protected | Type reference (TYPE) | CCSECP_LOGMD | Logging of Accesses | 20080729 | |||
| 5 | Instance attribute | Protected | Type reference (TYPE) | CCNUM | Payment Cards: Card Number | 20080729 | |||
| 6 | Instance attribute | Protected | Type reference (TYPE) | CCSECP_SECLV | Security Level for Payment Card Numbers | 20080729 | |||
| 7 | Instance attribute | Protected | Type reference (TYPE) | CCNUM | Payment Cards: Card Number | 20080729 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Private | Method | Checks for Credit Card | 20021108 | |
| 2 | Instance method | Private | Method | Check Settings for Payment Card Security | 20080729 | |
| 3 | Instance method | Protected | Method | Check Whether Filled Field Suitable for Subtype (T591C) | 20021023 | |
| 4 | Instance method | Private | Method | Whether ID Used Is Already Assigned | 20021106 | |
| 5 | Instance method | Private | Method | Existence of System User | 20021106 | |
| 6 | Instance method | Private | Method | Length of System User | 20021114 | |
| 7 | Instance method | Public | Constructor | CONSTRUCTOR | 20061117 | |
| 8 | Instance method | Private | Method | Save Payment Card Number | 20080729 | |
| 9 | Instance method | Private | Method | Mask Payment Card Number | 20080729 | |
| 10 | Instance method | Protected | Method | Infotype-Specific Logic | 20021106 |
Events
Class CL_HRPA_INFOTYPE_0105 has no event.
Types
Class CL_HRPA_INFOTYPE_0105 has no local type.
Method Signatures
Method CHECK_CARDNUM Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_OK | Call by reference | Type reference (TYPE) | BOOLE_D | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20021108 | |||
| 2 | MESSAGE_HANDLER | Call by reference | Object reference (TYPE REF TO) | IF_HRPA_MESSAGE_HANDLER | HR-Stammdaten: Meldungen | 20021108 | |||
| 3 | P0105_USRID | Call by reference | Type reference (TYPE) | P0105-USRID | IT0105 : kurze ID | 20030203 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | HR: Stammdaten, unerfüllte Programmbedingung | 20030203 |
Method CHECK_CCARDEC_SECURITY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | GV_LOGMD | Call by reference | Type reference (TYPE) | CCSECP_LOGMD | Protokollierung von Zugriffen | 20080729 | |||
| 2 | GV_SECLV | Call by reference | Type reference (TYPE) | CCSECP_SECLV | Sicherheitsstufe für Zahlungskartennummern | 20080729 | |||
| 3 | IS_OK | Call by reference | Type reference (TYPE) | BOOLE_D | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20080729 | |||
| 4 | MESSAGE_HANDLER | Call by reference | Object reference (TYPE REF TO) | IF_HRPA_MESSAGE_HANDLER | HR Master Data: Messages | 20080729 | |||
| 5 | P0105_USRID | Call by reference | Type reference (TYPE) | P0105-USRID | Kommunikation Identifikation/Nummer | 20080729 |
Method CHECK_CCARDEC_SECURITY on class CL_HRPA_INFOTYPE_0105 has no exception.
Method CHECK_FIELD_FOR_SUBTYPE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_OK | Call by reference | Type reference (TYPE) | BOOLE_D | Flag, ob Fehler vorliegt | 20021024 | |||
| 2 | MESSAGE_HANDLER | Call by reference | Object reference (TYPE REF TO) | IF_HRPA_MESSAGE_HANDLER | HR-Stammdaten:Meldungen | 20021024 | |||
| 3 | P0105 | Call by reference | Type reference (TYPE) | P0105 | Daten des Infotyps 0105 | 20021024 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | HR: Stammdaten, unerfüllte Programmbedingung | 20030203 |
Method CHECK_USERID Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_OK | Call by reference | Type reference (TYPE) | BOOLE_D | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20021107 | |||
| 2 | MESSAGE_HANDLER | Call by reference | Object reference (TYPE REF TO) | IF_HRPA_MESSAGE_HANDLER | HR-Stammdaten: Meldungen | 20021107 | |||
| 3 | P0105 | Call by reference | Type reference (TYPE) | P0105 | Datensatz IT0105 | 20021107 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | HR: Stammdaten, unerfüllte Programmbedingung | 20030203 |
Method CHECK_USERID_EXISTENCE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_OK | Call by reference | Type reference (TYPE) | BOOLE_D | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20021106 | |||
| 2 | MESSAGE_HANDLER | Call by reference | Object reference (TYPE REF TO) | IF_HRPA_MESSAGE_HANDLER | HR-Stammdaten: Meldung | 20021106 | |||
| 3 | P0105 | Call by reference | Type reference (TYPE) | P0105 | Datensatz IT0105 | 20021106 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | HR: Stammdaten, unerfüllte Programmbedingung | 20030203 |
Method CHECK_USERID_LENGTH Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_OK | Call by reference | Type reference (TYPE) | BOOLE_D | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20021114 | |||
| 2 | MESSAGE_HANDLER | Call by reference | Object reference (TYPE REF TO) | IF_HRPA_MESSAGE_HANDLER | HR-Stammdaten: Meldungen | 20021114 | |||
| 3 | P0105_SUBTY | Call by reference | Type reference (TYPE) | P0105-SUBTY | IT0105: Subtyp | 20030203 | |||
| 4 | P0105_USRID | Call by reference | Type reference (TYPE) | P0105-USRID | IT0105: kurze ID | 20030203 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | HR: Stammdaten, unerfüllte Programmbedingung | 20030203 |
Method CONSTRUCTOR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | INFTY | Call by reference | Type reference (TYPE) | INFTY | Infotyp | 20061117 | |||
| 2 | TCLAS | Call by reference | Type reference (TYPE) | TCLAS | Transaktionsklasse für Datenhaltung | 20061117 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | HR: Stammdaten, unerfüllte Programmbedingung | 20061117 |
Method FCODE_UPD Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_OK | Call by reference | Type reference (TYPE) | BOOLE_D | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20080729 | |||
| 2 | MESSAGE_HANDLER | Call by reference | Object reference (TYPE REF TO) | IF_HRPA_MESSAGE_HANDLER | HR Master Data: Messages | 20080729 | |||
| 3 | P0105 | Call by reference | Type reference (TYPE) | P0105 | Personal-Stammsatz Infotyp 0105 (Kommunikationen) | 20080729 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | HR: Stammdaten, unerfüllte Programmbedingung | 20080729 |
Method MASK_CCNUM Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | GV_ECCNUM | Call by reference | Type reference (TYPE) | CCNUM | Zahlungskarten: Kartennummer | 20080729 | |||
| 2 | GV_ICCNUM | Call by reference | Type reference (TYPE) | CCNUM | Zahlungskarten: Kartennummer | 20080729 | |||
| 3 | IS_OK | Call by reference | Type reference (TYPE) | BOOLE_D | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20080729 | |||
| 4 | MESSAGE_HANDLER | Call by reference | Object reference (TYPE REF TO) | IF_HRPA_MESSAGE_HANDLER | HR Master Data: Messages | 20080729 |
Method MASK_CCNUM on class CL_HRPA_INFOTYPE_0105 has no exception.
Method SPECIFIC_COMPUTATIONS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_OK | Call by reference | Type reference (TYPE) | BOOLE_D | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20021106 | |||
| 2 | MESSAGE_HANDLER | Call by reference | Object reference (TYPE REF TO) | IF_HRPA_MESSAGE_HANDLER | HR-Stammdaten: Meldungen | 20021106 | |||
| 3 | P0105 | Call by reference | Type reference (TYPE) | P0105 | Personal-Stammsatz IT0105 | 20021106 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | HR: Stammdaten, unerfüllte Programmbedingung | 20030203 |
History
| Last changed by/on | SAP | 20070913 |
| SAP Release Created in | 200 |