SAP ABAP Class CL_ISM_CCSEC_CCNUM_ON_SCREEN (IS-M: Auxiliary Class for CCNUM Display)
Hierarchy
IS-M (Software Component) SAP MEDIA
   IS-M (Application Component) SAP Media
     JSD (Package) Appl. dev. R/3 Publishing Sales and Distribution System
Properties
Class CL_ISM_CCSEC_CCNUM_ON_SCREEN  
Short Description IS-M: Auxiliary Class for CCNUM Display    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package JSD   Appl. dev. R/3 Publishing Sales and Distribution System 
Created 20070112   SAP 
Last change 20070917   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_ISM_CCSEC_CCNUM_ON_SCREEN has no forward declaration.
Interfaces
Class CL_ISM_CCSEC_CCNUM_ON_SCREEN has no interface implemented.
Friends
Class CL_ISM_CCSEC_CCNUM_ON_SCREEN has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CCINS Instance attribute Private Type reference (TYPE) CC_INSTITUTE Payment Cards: Card Type 20070403
2 CCNUM Instance attribute Private Type reference (TYPE) CCNUM Payment Cards: Card Number 20070403
3 CCNUM_MASKED Instance attribute Private Type reference (TYPE) CCNUM Payment Cards: Card Number 20070403
4 CCNUM_SCREEN Instance attribute Private Type reference (TYPE) CCNUM Payment Cards: Card Number 20070403
5 CGUID Instance attribute Private Type reference (TYPE) CARD_GUID GUID of a Payment Card 20070403
6 ENCTP Instance attribute Private Type reference (TYPE) CCSECA_ENCTYPE Type of Encryption 20070403
7 TABID Instance attribute Private Type reference (TYPE) CCSECA_TABID Object type in which credit card number is stored 20070403
8 TABKEY_REF Instance attribute Private Object reference (TYPE REF TO) DATA Table Keys 20070403
9 XHAS_CHANGED Instance attribute Private Type reference (TYPE) XFELD Data was changed 20070403
Methods
# Method Level Visibility Method type Description Created on
1 CHECK Instance method Public Method Check Credit Card Data 20070403
2 CONSTRUCTOR Instance method Public Constructor Constructor 20070403
3 DECRYPT Instance method Private Method Determine CCNUM from GUID 20070403
4 GET_FOR_SCREEN Instance method Public Method Get Credit Card Data 20070403
5 GET_MASKED Instance method Public Method Get Masked Credit Card Number 20070403
6 GET_SCREENDATA Instance method Public Method Get Screen Data for Details Button 20070403
7 GET_UNMASKED Instance method Public Method Get Unmasked Credit Card Number 20070403
8 HAS_CHANGED Instance method Public Method Data was changed 20070403
9 RESTORE Instance method Public Method Restore Internal Value for CCNUM 20070403
10 SHOW Instance method Public Method Display Credit Card Data 20070403
Events
Class CL_ISM_CCSEC_CCNUM_ON_SCREEN has no event.
Types
Class CL_ISM_CCSEC_CCNUM_ON_SCREEN has no local type.
Method Signatures

Method CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CCINS Call by reference Type reference (TYPE) CC_INSTITUTE Zahlungskartenart 20070403
2 Importing I_CCNUM Call by reference Type reference (TYPE) CCNUM Zahlungskarten: Kartennummer 20070403
# Exception Resumable Description Created on
1 ERROR Daten fehlerhaft 20070403

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CCINS Call by reference Type reference (TYPE) CC_INSTITUTE Zahlungskartenart 20070403
2 Importing I_CCNUM Call by reference Type reference (TYPE) CCNUM Zahlungskarten: Kartennummer 20070403
3 Importing I_CGUID Call by reference Type reference (TYPE) CARD_GUID GUID einer Zahlungskarte 20070403
4 Importing I_ENCTP Call by reference Type reference (TYPE) CCSECA_ENCTYPE Art der Verschlüsselung 20070403
5 Importing I_TABID Call by reference Type reference (TYPE) CCSECA_TABID Objekttyp, in dem die Kreditkartennummer gespeichert ist 20070403
6 Importing I_TABKEY Call by reference Type reference (TYPE) C 20070403

Method CONSTRUCTOR on class CL_ISM_CCSEC_CCNUM_ON_SCREEN has no exception.

Method DECRYPT Signature

Method DECRYPT on class CL_ISM_CCSEC_CCNUM_ON_SCREEN has no parameter.
Method DECRYPT on class CL_ISM_CCSEC_CCNUM_ON_SCREEN has no exception.

Method GET_FOR_SCREEN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_CCNUM Value transfer Type reference (TYPE) CCNUM Zahlungskarten: Kartennummer 20070403

Method GET_FOR_SCREEN on class CL_ISM_CCSEC_CCNUM_ON_SCREEN has no exception.

Method GET_MASKED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_CCNUM_MASKED Value transfer Type reference (TYPE) CCNUM Zahlungskarten: Kartennummer 20070403

Method GET_MASKED on class CL_ISM_CCSEC_CCNUM_ON_SCREEN has no exception.

Method GET_SCREENDATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_SCREEN Value transfer Type reference (TYPE) SCREEN Strukturbeschreibung für System-Datenobjekt SCREEN 20070403

Method GET_SCREENDATA on class CL_ISM_CCSEC_CCNUM_ON_SCREEN has no exception.

Method GET_UNMASKED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_CCNUM Value transfer Type reference (TYPE) CCNUM Zahlungskarten: Kartennummer 20070403

Method GET_UNMASKED on class CL_ISM_CCSEC_CCNUM_ON_SCREEN has no exception.

Method HAS_CHANGED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_HAS_CHANGED Value transfer Type reference (TYPE) XFELD 20070403

Method HAS_CHANGED on class CL_ISM_CCSEC_CCNUM_ON_SCREEN has no exception.

Method RESTORE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CCINS Call by reference Type reference (TYPE) CC_INSTITUTE Zahlungskartenart 20070403
2 Importing I_CCNUM Call by reference Type reference (TYPE) CCNUM Zahlungskarten: Kartennummer 20070403
3 Returning R_CCNUM Value transfer Type reference (TYPE) CCNUM Zahlungskarten: Kartennummer 20070403

Method RESTORE on class CL_ISM_CCSEC_CCNUM_ON_SCREEN has no exception.

Method SHOW Signature

Method SHOW on class CL_ISM_CCSEC_CCNUM_ON_SCREEN has no parameter.
Method SHOW on class CL_ISM_CCSEC_CCNUM_ON_SCREEN has no exception.
History
Last changed by/on SAP  20070917 
SAP Release Created in