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 CL_HRPA_INFOTYPE_NNNN 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 GV_BAPI Instance attribute Protected Type reference (TYPE) PSPAR-PBPFL Infotype call from a BAPI 20080729
2 GV_ECCNUM Instance attribute Protected Type reference (TYPE) CCNUM Payment Cards: Card Number 20080729
3 GV_ICCNUM Instance attribute Protected Type reference (TYPE) CCNUM Payment Cards: Card Number 20080729
4 GV_LOGMD Instance attribute Protected Type reference (TYPE) CCSECP_LOGMD Logging of Accesses 20080729
5 GV_OLD_CCNUM Instance attribute Protected Type reference (TYPE) CCNUM Payment Cards: Card Number 20080729
6 GV_SECLV Instance attribute Protected Type reference (TYPE) CCSECP_SECLV Security Level for Payment Card Numbers 20080729
7 GV_UNMASK_CCNUM Instance attribute Protected Type reference (TYPE) CCNUM Payment Cards: Card Number 20080729
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_CARDNUM Instance method Private Method Checks for Credit Card 20021108
2 CHECK_CCARDEC_SECURITY Instance method Private Method Check Settings for Payment Card Security 20080729
3 CHECK_FIELD_FOR_SUBTYPE Instance method Protected Method Check Whether Filled Field Suitable for Subtype (T591C) 20021023
4 CHECK_USERID Instance method Private Method Whether ID Used Is Already Assigned 20021106
5 CHECK_USERID_EXISTENCE Instance method Private Method Existence of System User 20021106
6 CHECK_USERID_LENGTH Instance method Private Method Length of System User 20021114
7 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20061117
8 FCODE_UPD Instance method Private Method Save Payment Card Number 20080729
9 MASK_CCNUM Instance method Private Method Mask Payment Card Number 20080729
10 SPECIFIC_COMPUTATIONS 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 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20021108
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR-Stammdaten: Meldungen 20021108
3 Importing P0105_USRID Call by reference Type reference (TYPE) P0105-USRID IT0105 : kurze ID 20030203
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION 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 Exporting GV_LOGMD Call by reference Type reference (TYPE) CCSECP_LOGMD Protokollierung von Zugriffen 20080729
2 Exporting GV_SECLV Call by reference Type reference (TYPE) CCSECP_SECLV Sicherheitsstufe für Zahlungskartennummern 20080729
3 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20080729
4 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20080729
5 Importing 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 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Flag, ob Fehler vorliegt 20021024
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR-Stammdaten:Meldungen 20021024
3 Importing P0105 Call by reference Type reference (TYPE) P0105 Daten des Infotyps 0105 20021024
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION 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 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20021107
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR-Stammdaten: Meldungen 20021107
3 Importing P0105 Call by reference Type reference (TYPE) P0105 Datensatz IT0105 20021107
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION 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 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20021106
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR-Stammdaten: Meldung 20021106
3 Importing P0105 Call by reference Type reference (TYPE) P0105 Datensatz IT0105 20021106
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION 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 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20021114
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR-Stammdaten: Meldungen 20021114
3 Importing P0105_SUBTY Call by reference Type reference (TYPE) P0105-SUBTY IT0105: Subtyp 20030203
4 Importing P0105_USRID Call by reference Type reference (TYPE) P0105-USRID IT0105: kurze ID 20030203
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20030203

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing INFTY Call by reference Type reference (TYPE) INFTY Infotyp 20061117
2 Importing TCLAS Call by reference Type reference (TYPE) TCLAS Transaktionsklasse für Datenhaltung 20061117
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION 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 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20080729
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20080729
3 Changing P0105 Call by reference Type reference (TYPE) P0105 Personal-Stammsatz Infotyp 0105 (Kommunikationen) 20080729
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION 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 Exporting GV_ECCNUM Call by reference Type reference (TYPE) CCNUM Zahlungskarten: Kartennummer 20080729
2 Importing GV_ICCNUM Call by reference Type reference (TYPE) CCNUM Zahlungskarten: Kartennummer 20080729
3 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20080729
4 Importing 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 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20021106
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR-Stammdaten: Meldungen 20021106
3 Changing P0105 Call by reference Type reference (TYPE) P0105 Personal-Stammsatz IT0105 20021106
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20030203
History
Last changed by/on SAP  20070913 
SAP Release Created in 200