SAP ABAP Class CL_PYCD_PAYTCARDBYIDQR_IMPL (Implementation for Payment Card Read)
Hierarchy
SAP_BS_FND (Software Component) SAP Business Suite Foundation
   AP-MD-PCA (Application Component) Payment Cards
     BS_PYCD_XI_IMPL (Package) Translation relevant objects
Properties
Class CL_PYCD_PAYTCARDBYIDQR_IMPL  
Short Description Implementation for Payment Card Read    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package BS_PYCD_XI_IMPL   Translation relevant objects 
Created 20090109   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_PYCD_PAYTCARDBYIDQR_IMPL has no forward declaration.
Interfaces
Class CL_PYCD_PAYTCARDBYIDQR_IMPL has no interface implemented.
Friends
Class CL_PYCD_PAYTCARDBYIDQR_IMPL has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 DT_MESSAGES Instance attribute Private Type reference (TYPE) APPLMSGTAB Return Table for Messages 20090112
2 GO_SINGLETON Static Attribute Private Object reference (TYPE REF TO) CL_PYCD_PAYTCARDBYIDQR_IMPL Implementation for Payment Card Create 20090109
Methods
# Method Level Visibility Method type Description Created on
1 CALL_BUSINESS_LOGIC Instance method Private Method create payment card 20090109
2 CREATE Static method Public Method get singleton instance 20090109
3 EXECUTE Instance method Public Method do mapping and create payment card 20090109
4 HAS_ERROR_OCCURRED Instance method Private Method check if an error occured 20090109
5 INPUT_CONVERSION Instance method Private Method inbound mapping 20090109
6 OUTPUT_CONVERSION Instance method Private Method outbound mapping 20090109
Events
Class CL_PYCD_PAYTCARDBYIDQR_IMPL has no event.
Types
Class CL_PYCD_PAYTCARDBYIDQR_IMPL has no local type.
Method Signatures

Method CALL_BUSINESS_LOGIC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_DATA Call by reference Type reference (TYPE) BAPIBUS1186_MASTER_DATA Data Part Payment Card General (BAPI) 20090113
2 Exporting ET_LOCK_DATA Call by reference Type reference (TYPE) TTYPE_BLOCK_DATA Payment Cards: Reason for Payment Card Lock 20090209
3 Importing IV_CARD_NUMBER Call by reference Type reference (TYPE) BAPIBUS1186_HEAD-CARD_NUMBER Payment cards: Card number 20090113
4 Importing IV_CARD_TYPE Call by reference Type reference (TYPE) BAPIBUS1186_HEAD-CARD_TYPE Payment card type 20090113
# Exception Resumable Description Created on
1 CX_PYCD_ESOA_ERROR_FOR_LOG Exception handling for payment card 20090113

Method CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_IMPL_CLASS Value transfer Object reference (TYPE REF TO) CL_PYCD_PAYTCARDBYIDQR_IMPL Implementation for Payment Card Read 20090109
# Exception Resumable Description Created on
1 CX_RMPS_STANDARD_MESSAGE_FAULT Standard Message Fault for PublicSector RM Services 20090115

Method EXECUTE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_OUTPUT Call by reference Type reference (TYPE) PYCD_PAYT_CARD_SUITE_BY_IDRESP Payment Card SUITE Query Response 20090112
2 Importing IS_INPUT Call by reference Type reference (TYPE) PYCD_PAYT_CARD_SUITE_QRY_BYID Payment Card SUITE Query By Id Message 20090112

Method EXECUTE on class CL_PYCD_PAYTCARDBYIDQR_IMPL has no exception.

Method HAS_ERROR_OCCURRED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_MESSAGES Call by reference Type reference (TYPE) APPLMSGTAB Return Table for Messages 20090112
2 Returning RETURN Value transfer Type reference (TYPE) FLAG General Flag 20090112

Method HAS_ERROR_OCCURRED on class CL_PYCD_PAYTCARDBYIDQR_IMPL has no exception.

Method INPUT_CONVERSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_PAYCARD_DATA Call by reference Type reference (TYPE) BAPIBUS1186_MASTER_DATA Data Part Payment Card General (BAPI) 20090112
2 Exporting EV_CARD_NUMBER Call by reference Type reference (TYPE) CCNUM Payment cards: Card number 20090112
3 Exporting EV_CARD_TYPE Call by reference Type reference (TYPE) CC_INSTITUTE Payment card type 20090112
4 Importing IS_INPUT Call by reference Type reference (TYPE) PYCD_PAYT_CARD_SUITE_QRY_BYID Payment Card SUITE Query By Id Message 20090112
# Exception Resumable Description Created on
1 CX_PYCD_ESOA_ERROR_FOR_LOG Exception handling for payment card 20090113

Method OUTPUT_CONVERSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_OUTPUT Call by reference Type reference (TYPE) PYCD_PAYT_CARD_SUITE_BY_IDRESP Payment Card SUITE Query Response 20090113
2 Importing IS_DATA Call by reference Type reference (TYPE) BAPIBUS1186_MASTER_DATA Data Part Payment Card General (BAPI) 20090113
3 Importing IT_LOCK_DATA Call by reference Type reference (TYPE) TTYPE_BLOCK_DATA Payment Cards: Reason for Payment Card Lock 20090209
4 Importing IV_CARD_NUMBER Call by reference Type reference (TYPE) CCNUM Payment cards: Card number 20090113
5 Importing IV_CARD_TYPE Call by reference Type reference (TYPE) CC_INSTITUTE Payment card type 20090113

Method OUTPUT_CONVERSION on class CL_PYCD_PAYTCARDBYIDQR_IMPL has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 702