SAP ABAP Class CL_PYCD_PAYTCARDCRT_IMPL (Implementation for Payment Card Create)
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_PAYTCARDCRT_IMPL  
Short Description Implementation for Payment Card Create    
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_PAYTCARDCRT_IMPL has no forward declaration.
Interfaces
Class CL_PYCD_PAYTCARDCRT_IMPL has no interface implemented.
Friends
Class CL_PYCD_PAYTCARDCRT_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 20090113
2 GO_SINGLETON Static Attribute Private Object reference (TYPE REF TO) CL_PYCD_PAYTCARDCRT_IMPL Implementation for Payment Card Create 20090113
Methods
# Method Level Visibility Method type Description Created on
1 CALL_BUSINESS_LOGIC Instance method Private Method create payment card 20090112
2 CREATE Static method Public Method get singleton instance 20090112
3 EXECUTE Instance method Public Method do mapping and create payment card 20090112
4 HAS_ERROR_OCCURRED Instance method Private Method check if an error occured 20090112
5 INPUT_CONVERSION Instance method Private Method inbound mapping 20090112
6 OUTPUT_CONVERSION Instance method Private Method outbound mapping 20090112
Events
Class CL_PYCD_PAYTCARDCRT_IMPL has no event.
Types
Class CL_PYCD_PAYTCARDCRT_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 Importing IS_PAYCARD_DATA Call by reference Type reference (TYPE) BAPIBUS1186_MASTER_DATA Data Part Payment Card General (BAPI) 20090113
2 Importing IV_CARD_NUMBER Call by reference Type reference (TYPE) CCNUM Payment cards: Card number 20090113
3 Importing IV_CARD_TYPE Call by reference Type reference (TYPE) CC_INSTITUTE Payment card type 20090113
# Exception Resumable Description Created on
1 CX_PYCD_ESOA_ERROR_FOR_LOG Exception handling for payment card 20090119

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_PAYTCARDCRT_IMPL Implementation for Payment Card Create 20090113

Method CREATE on class CL_PYCD_PAYTCARDCRT_IMPL has no exception.

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_CRTE_CONF Payment Card SUITE Create Confirmation 20090114
2 Importing IS_INPUT Call by reference Type reference (TYPE) PYCD_PAYT_CARD_SUITE_CRTEREQ Payment Card SUITE Create Request 20090114

Method EXECUTE on class CL_PYCD_PAYTCARDCRT_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 20090113
2 Returning RETURN Value transfer Type reference (TYPE) FLAG General Flag 20090113

Method HAS_ERROR_OCCURRED on class CL_PYCD_PAYTCARDCRT_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) 20090116
2 Exporting EV_CARD_NUMBER Call by reference Type reference (TYPE) CCNUM Payment cards: Card number 20090116
3 Exporting EV_CARD_TYPE Call by reference Type reference (TYPE) CC_INSTITUTE Payment card type 20090116
4 Importing IS_INPUT Call by reference Type reference (TYPE) PYCD_PAYT_CARD_SUITE_CRTEREQ Payment Card SUITE Create Request 20090116
# Exception Resumable Description Created on
1 CX_PYCD_ESOA_ERROR_FOR_LOG Exception handling for payment card 20090122

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_CRTE_CONF Payment Card SUITE Create Confirmation 20090114
2 Importing IS_PAYCARD_DATA Call by reference Type reference (TYPE) BAPIBUS1186_MASTER_DATA Data Part Payment Card General (BAPI) 20090129
3 Importing IV_CARD_NUMBER Call by reference Type reference (TYPE) CCNUM Payment cards: Card number 20090129
4 Importing IV_CARD_TYPE Call by reference Type reference (TYPE) CC_INSTITUTE Payment card type 20090129

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