SAP ABAP Class CL_PYCD_PAYTCARD_HELPER (helper class for paymentcard services)
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_PAYTCARD_HELPER  
Short Description helper class for paymentcard services    
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 20090112   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 IF_T100_MESSAGE Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
3 SAI Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_PYCD_PAYTCARD_HELPER has no interface implemented.
Friends
Class CL_PYCD_PAYTCARD_HELPER has no friend class.
Attributes
Class CL_PYCD_PAYTCARD_HELPER has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 BAPIRETTAB_2_APPLMSGTAB Static method Public Method convert bapirettab to applmsgtab (category is not filled) 20090112
2 CONVERT_BLOCK_IN_CHANGE Static method Public Method 20090112
3 CONVERT_BLOCK_OUT Static method Public Method 20090112
4 FILL_APPL_MESSAGE Static method Public Method Fill Return Message for Exception Class 20090112
5 FILL_LOG Static method Public Method fill log of type SAPPLCO_NOSC_LOG 20090112
6 FILL_RETURN_MESSAGE Static method Public Method Fill Return Message for Exception Class 20090112
7 GET_BLCK_REASON_NAME Static method Public Method 20090112
8 GET_ERROR_MESSAGES Static method Public Method convert a, x messages to e, removes i, s messages 20090112
9 GET_ERROR_MESSAGES_MSGTAB Static method Public Method convert a, x messages to e, removes i, s messages 20090112
10 GET_TYPE_NAME Static method Public Method 20090112
11 MAP_PCA_MASTER_TO_XI Static method Public Method inbound mapping from xi to pca master 20090112
12 MAP_XI_TO_PCA_MASTER Static method Public Method inbound mapping from xi to pca master 20090112
13 MOVE_IF_SENT_X Static method Public Method Transfer of passed values - flagging 20090112
14 RAISE_FAULT_MESSAGE Static method Public Method Encapsulation of CL_PROXY_FAULT=>RAISE with single message 20090112
Events
Class CL_PYCD_PAYTCARD_HELPER has no event.
Types
Class CL_PYCD_PAYTCARD_HELPER has no local type.
Method Signatures

Method BAPIRETTAB_2_APPLMSGTAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_APPLMSGTAB Call by reference Type reference (TYPE) APPLMSGTAB Return Table for Messages 20090112
2 Importing IT_BAPIRETTAB Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20090112

Method BAPIRETTAB_2_APPLMSGTAB on class CL_PYCD_PAYTCARD_HELPER has no exception.

Method CONVERT_BLOCK_IN_CHANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_LOCK Call by reference Type reference (TYPE) CC_LOCK Payment Cards: Reason for Payment Card Lock 20090205
2 Importing IS_BLOCK Call by reference Type reference (TYPE) BSFND_PC_SUITE_CHGREQ_PC_BLK Proxy Structure (generated) 20090116
3 Importing IT_CONTROLLER Call by reference Type reference (TYPE) PRXCTRLTAB Control Flags for Fields of a Structure 20090115
4 Importing IV_FIELDNAME Call by reference Type reference (TYPE) FIELDNAME Field Name 20090205
# Exception Resumable Description Created on
1 CX_PYCD_ESOA_ERROR_FOR_LOG Exception handling for payment card 20090116

Method CONVERT_BLOCK_OUT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_BLCK_REASON_CODE Call by reference Type reference (TYPE) BSFND_NOSC_PAY_CARD_BLK_RS_COD Proxy Data Element (generated) 20090218
2 Exporting EV_BLCK_REASON_NAME Call by reference Type reference (TYPE) RMPS_MEDIUM_NAME Proxy Data Element (generated) 20090218
3 Importing IV_LOCK Call by reference Type reference (TYPE) CC_LOCK Payment Cards: Reason for Payment Card Lock 20090218

Method CONVERT_BLOCK_OUT on class CL_PYCD_PAYTCARD_HELPER has no exception.

Method FILL_APPL_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_CATEGORY Call by reference Type reference (TYPE) APPLMSG-CATEGORY Message Category 20090112
2 Importing IM_MSGID Call by reference Type reference (TYPE) SY-MSGID Message Class 20090112
3 Importing IM_MSGNO Call by reference Type reference (TYPE) SY-MSGNO Message Number 20090112
4 Importing IM_MSGTY Call by reference Type reference (TYPE) SY-MSGTY Message Type 20090112
5 Importing IM_MSGV1 Call by reference Type reference (TYPE) SIMPLE 20090112
6 Importing IM_MSGV2 Call by reference Type reference (TYPE) SIMPLE 20090112
7 Importing IM_MSGV3 Call by reference Type reference (TYPE) SIMPLE 20090112
8 Importing IM_MSGV4 Call by reference Type reference (TYPE) SIMPLE 20090112
9 Importing IM_ROW Call by reference Type reference (TYPE) BAPI_LINE Lines in parameter 20090112
10 Returning RE_RETURN Value transfer Type reference (TYPE) APPLMSG Return Structure for Messages 20090112

Method FILL_APPL_MESSAGE on class CL_PYCD_PAYTCARD_HELPER has no exception.

Method FILL_LOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing APPLMSGTAB Call by reference Type reference (TYPE) APPLMSGTAB Return Table for Messages 20090112
2 Exporting LOG Call by reference Type reference (TYPE) BSFND_NOSC_LOG Proxy Structure (generated) 20090112
3 Importing PROCESSING_STATUS_CODE Call by reference Type reference (TYPE) CHAR2 Version Number Component 20090112

Method FILL_LOG on class CL_PYCD_PAYTCARD_HELPER has no exception.

Method FILL_RETURN_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_MSGID Call by reference Type reference (TYPE) SY-MSGID Message Class 20090112
2 Importing IM_MSGNO Call by reference Type reference (TYPE) SY-MSGNO Message Number 20090112
3 Importing IM_MSGTY Call by reference Type reference (TYPE) SY-MSGTY Message Type 20090112
4 Importing IM_MSGV1 Call by reference Type reference (TYPE) SIMPLE 20090112
5 Importing IM_MSGV2 Call by reference Type reference (TYPE) SIMPLE 20090112
6 Importing IM_MSGV3 Call by reference Type reference (TYPE) SIMPLE 20090112
7 Importing IM_MSGV4 Call by reference Type reference (TYPE) SIMPLE 20090112
8 Importing IM_ROW Call by reference Type reference (TYPE) BAPI_LINE Lines in parameter 20090112
9 Returning RE_RETURN Value transfer Type reference (TYPE) BAPIRET2 Return Parameter 20090112

Method FILL_RETURN_MESSAGE on class CL_PYCD_PAYTCARD_HELPER has no exception.

Method GET_BLCK_REASON_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_BLCK_REASON_NAME Call by reference Type reference (TYPE) RMPS_MEDIUM_NAME MEDIUM_Name 20090115
2 Importing I_BLCK_REASON Call by reference Type reference (TYPE) CC_LOCK Payment Cards: Reason for Payment Card Lock 20090115

Method GET_BLCK_REASON_NAME on class CL_PYCD_PAYTCARD_HELPER has no exception.

Method GET_ERROR_MESSAGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_BAPIRETTAB Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20090112
2 Exporting E_FLG_ERROR_OCCURED Call by reference Type reference (TYPE) ABAP_BOOL 20090112
3 Importing IT_BAPIRETTAB Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20090112
4 Importing I_FLG_APPEND Call by reference Type reference (TYPE) ABAP_BOOL 20090112

Method GET_ERROR_MESSAGES on class CL_PYCD_PAYTCARD_HELPER has no exception.

Method GET_ERROR_MESSAGES_MSGTAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MSGTAB Call by reference Type reference (TYPE) APPLMSGTAB Return Table for Messages 20090112
2 Exporting E_FLG_ERROR_OCCURED Call by reference Type reference (TYPE) ABAP_BOOL 20090112
3 Importing IT_MSGTAB Call by reference Type reference (TYPE) APPLMSGTAB Return Table for Messages 20090112
4 Importing I_FLG_APPEND Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20090112

Method GET_ERROR_MESSAGES_MSGTAB on class CL_PYCD_PAYTCARD_HELPER has no exception.

Method GET_TYPE_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_TYPE_NAME Call by reference Type reference (TYPE) RMPS_MEDIUM_NAME MEDIUM_Name 20090112
2 Importing I_CARD_TYPE Call by reference Type reference (TYPE) BAPIBUS1186_HEAD-CARD_TYPE Payment card type 20090112

Method GET_TYPE_NAME on class CL_PYCD_PAYTCARD_HELPER has no exception.

Method MAP_PCA_MASTER_TO_XI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) APPLMSGTAB Return Table for Messages 20090112
2 Exporting EV_CATEGORY_CODE Call by reference Type reference (TYPE) BSFND_PAY_CARD_CATEGORY_CODE Proxy Data Element (generated) 20090112
3 Exporting EV_CATEGORY_NAME Call by reference Type reference (TYPE) RMPS_MEDIUM_NAME LANGUAGEINDEPENDENT_MEDIUM_Name 20090112
4 Exporting EV_EXPIRATION_DATE Call by reference Type reference (TYPE) RMPS_DATE Date 20090112
5 Exporting EV_HOLDER_NAME Call by reference Type reference (TYPE) RMPS_LANGU_INDPNDT_MEDIUM_NAME LANGUAGEINDEPENDENT_MEDIUM_Name 20090112
6 Exporting EV_ISSUER_NAME Call by reference Type reference (TYPE) RMPS_LANGU_INDPNDT_MEDIUM_NAME LANGUAGEINDEPENDENT_MEDIUM_Name 20090112
7 Exporting EV_ISSUE_DATE Call by reference Type reference (TYPE) RMPS_DATE Date 20090112
8 Exporting EV_MASKED_ID Call by reference Type reference (TYPE) BSFND_NOSC_PAYMENT_CARD_ID Proxy Data Element (generated) 20090112
9 Exporting EV_TYPE_CODE Call by reference Type reference (TYPE) BSFND_PAYMENT_CARD_TYPE_CODE Proxy Data Element (generated) 20090112
10 Exporting EV_TYPE_NAME Call by reference Type reference (TYPE) RMPS_MEDIUM_NAME LANGUAGEINDEPENDENT_MEDIUM_Name 20090112
11 Exporting EV_VALIDITY_START_DATE Call by reference Type reference (TYPE) RMPS_DATE Date 20090112
12 Importing IS_PAYCARD_MASTER Call by reference Type reference (TYPE) BAPIBUS1186_MASTER_DATA Data Part Payment Card General (BAPI) 20090112
13 Importing IV_CARD_NUMBER Call by reference Type reference (TYPE) CCNUM Payment cards: Card number 20090112
14 Importing IV_CARD_TYPE Call by reference Type reference (TYPE) CC_INSTITUTE Payment card type 20090112

Method MAP_PCA_MASTER_TO_XI on class CL_PYCD_PAYTCARD_HELPER has no exception.

Method MAP_XI_TO_PCA_MASTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_PAYCARD_MASTER Call by reference Type reference (TYPE) BAPIBUS1186_MASTER_DATA Data Part Payment Card General (BAPI) 20090112
2 Exporting ET_MESSAGE Call by reference Type reference (TYPE) APPLMSGTAB Return Table for Messages 20090112
3 Exporting EV_CARD_NUMBER Call by reference Type reference (TYPE) CCNUM Payment cards: Card number 20090112
4 Exporting EV_CARD_TYPE Call by reference Type reference (TYPE) CC_INSTITUTE Payment card type 20090112
5 Importing IV_CATEGORY_CODE Call by reference Type reference (TYPE) BSFND_PAY_CARD_CATEGORY_CODE Proxy Data Element (generated) 20090112
6 Importing IV_EXPIRATION_DATE Call by reference Type reference (TYPE) RMPS_DATE Date 20090112
7 Importing IV_HOLDER_NAME Call by reference Type reference (TYPE) RMPS_LANGU_INDPNDT_MEDIUM_NAME LANGUAGEINDEPENDENT_MEDIUM_Name 20090112
8 Importing IV_ID Call by reference Type reference (TYPE) BSFND_NOSC_PAYMENT_CARD_ID Proxy Data Element (generated) 20090112
9 Importing IV_ISSUER_NAME Call by reference Type reference (TYPE) RMPS_LANGU_INDPNDT_MEDIUM_NAME LANGUAGEINDEPENDENT_MEDIUM_Name 20090112
10 Importing IV_ISSUE_DATE Call by reference Type reference (TYPE) RMPS_DATE Date 20090112
11 Importing IV_TYPE_CODE Call by reference Type reference (TYPE) BSFND_PAYMENT_CARD_TYPE_CODE Proxy Data Element (generated) 20090112
12 Importing IV_VALIDITY_START_DATE Call by reference Type reference (TYPE) RMPS_DATE Date 20090112
# Exception Resumable Description Created on
1 CX_PYCD_ESOA_ERROR_FOR_LOG Exception handling for payment card 20090116

Method MOVE_IF_SENT_X Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_API_FIELD Call by reference Type reference (TYPE) ANY 20090112
2 Exporting EV_API_X_FIELD Call by reference Type reference (TYPE) ANY 20090112
3 Importing IT_CONTROLLER Call by reference Type reference (TYPE) PRXCTRLTAB Control Flags for Fields of a Structure 20090112
4 Importing IV_PRX_ELEM Call by reference Type reference (TYPE) ANY 20090112
5 Importing IV_PRX_ELEM_NAME Call by reference Type reference (TYPE) FIELDNAME Field Name 20090112

Method MOVE_IF_SENT_X on class CL_PYCD_PAYTCARD_HELPER has no exception.

Method RAISE_FAULT_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ADDITION Call by reference Type reference (TYPE) ANY 20090112
2 Importing AUTOMATIC_RETRY Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20090112
3 Importing EXCEPTION_CLASS_NAME Call by reference Type reference (TYPE) CLASSNAME 'CX_RMPS_STANDARD_MESSAGE_FAULT' Reference type 20090112
4 Importing MESSAGE Call by reference Type reference (TYPE) BAPIRET2 Return Parameter 20090112
5 Importing T100KEY Call by reference Attribute reference (LIKE) IF_T100_MESSAGE=>T100KEY T100 Schlüssel mit Abbildung der Parameter auf Attributnamen 20090112

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