SAP ABAP Class CL_BLAP_PAYTCARD_HELPER (helper class for paymentcard services)
Hierarchy
SAP_APPL (Software Component) Logistics and Accounting
   FI-BL-PT (Application Component) Payment Transactions
     EBPP_BLAP_2_XI_PROXY (Package) PaymentCards (Customer and BP)
Properties
Class CL_BLAP_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 EBPP_BLAP_2_XI_PROXY   PaymentCards (Customer and BP) 
Created 20080721   SAP 
Last change 20100310   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_BLAP_PAYTCARD_HELPER has no interface implemented.
Friends
Class CL_BLAP_PAYTCARD_HELPER has no friend class.
Attributes
Class CL_BLAP_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) 20080721
2 CONVERT_BLOCK_IN_CHANGE Static method Public Method 20080724
3 CONVERT_BLOCK_OUT Static method Public Method 20080725
4 FILL_APPL_MESSAGE Static method Public Method Fill Return Message for Exception Class 20080721
5 FILL_LOG Static method Public Method fill log of type SAPPLCO_NOSC_LOG 20080721
6 FILL_RETURN_MESSAGE Static method Public Method Fill Return Message for Exception Class 20080722
7 GET_BLCK_REASON_NAME Static method Public Method 20080730
8 GET_ERROR_MESSAGES Static method Public Method convert a, x messages to e, removes i, s messages 20080721
9 GET_ERROR_MESSAGES_MSGTAB Static method Public Method convert a, x messages to e, removes i, s messages 20080731
10 GET_TYPE_NAME Static method Public Method 20080730
11 MAP_PCA_MASTER_TO_XI Static method Public Method inbound mapping from xi to pca master 20080721
12 MAP_XI_TO_PCA_MASTER Static method Public Method inbound mapping from xi to pca master 20080721
13 MOVE_IF_SENT_X Static method Public Method Transfer of passed values - flagging 20080721
14 RAISE_FAULT_MESSAGE Static method Public Method Encapsulation of CL_PROXY_FAULT=>RAISE with single message 20080722
Events
Class CL_BLAP_PAYTCARD_HELPER has no event.
Types
Class CL_BLAP_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 20080721
2 Importing IT_BAPIRETTAB Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20080721

Method BAPIRETTAB_2_APPLMSGTAB on class CL_BLAP_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 E_LOCK Call by reference Type reference (TYPE) CC_LOCK Payment Cards: Reason for Payment Card Lock 20080724
2 Exporting E_LOCKX Call by reference Type reference (TYPE) ABAP_BOOL 20080724
3 Importing IS_BLOCK Call by reference Type reference (TYPE) SAPPLCO_PC_ERP_CHG_REQ_PC_BLK Proxy Structure (generated) 20080724
4 Importing IT_CONTROLLER Call by reference Type reference (TYPE) PRXCTRLTAB Control Flags for Fields of a Structure 20080724
5 Importing I_FIELDNAME Call by reference Type reference (TYPE) FIELDNAME Field Name 20080724
# Exception Resumable Description Created on
1 CX_BLAP_ESOA_ERROR_FOR_LOG 20080724
2 CX_SAPPLCO_STANDARD_MSG_FAULT Standard Message Fault 20080731

Method CONVERT_BLOCK_OUT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_BLCK_INDICATOR Call by reference Type reference (TYPE) SAPPLCO_INDICATOR Indicator is the representation of a situation that has exac 20080725
2 Exporting E_BLCK_REASON Call by reference Type reference (TYPE) SAPPLCO_NOSC_PC_BLK_REASONCODE Proxy Structure (generated) 20080725
3 Exporting E_BLCK_REASON_NAME Call by reference Type reference (TYPE) SAPPLCO_MEDIUM_NAME Proxy Structure (Generated) 20080731
4 Importing I_LOCK Call by reference Type reference (TYPE) CC_LOCK Payment Cards: Reason for Payment Card Lock 20080725
# Exception Resumable Description Created on
1 CX_SAPPLCO_STANDARD_MSG_FAULT Standard Message Fault 20080731

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 20080721
2 Importing IM_MSGID Call by reference Type reference (TYPE) SY-MSGID Messages, Message Class 20080721
3 Importing IM_MSGNO Call by reference Type reference (TYPE) SY-MSGNO Messages, Message Number 20080721
4 Importing IM_MSGTY Call by reference Type reference (TYPE) SY-MSGTY Messages, Message Type 20080721
5 Importing IM_MSGV1 Call by reference Type reference (TYPE) SIMPLE Messages, Message Variables 20080721
6 Importing IM_MSGV2 Call by reference Type reference (TYPE) SIMPLE Messages, Message Variables 20080721
7 Importing IM_MSGV3 Call by reference Type reference (TYPE) SIMPLE Messages, Message Variables 20080721
8 Importing IM_MSGV4 Call by reference Type reference (TYPE) SIMPLE Messages, Message Variables 20080721
9 Importing IM_ROW Call by reference Type reference (TYPE) BAPI_LINE Lines in parameter 20080721
10 Returning RE_RETURN Value transfer Type reference (TYPE) APPLMSG Return Parameter 20080721

Method FILL_APPL_MESSAGE on class CL_BLAP_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 20080721
2 Exporting LOG Call by reference Type reference (TYPE) SAPPLCO_NOSC_LOG Proxy Structure (Generated) 20080721
3 Importing PROCESSING_STATUS_CODE Call by reference Type reference (TYPE) CHAR2 Version Number Component 20080721

Method FILL_LOG on class CL_BLAP_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 Messages, Message Class 20080722
2 Importing IM_MSGNO Call by reference Type reference (TYPE) SY-MSGNO Messages, Message Number 20080722
3 Importing IM_MSGTY Call by reference Type reference (TYPE) SY-MSGTY Messages, Message Type 20080722
4 Importing IM_MSGV1 Call by reference Type reference (TYPE) SIMPLE Messages, Message Variables 20080722
5 Importing IM_MSGV2 Call by reference Type reference (TYPE) SIMPLE Messages, Message Variables 20080722
6 Importing IM_MSGV3 Call by reference Type reference (TYPE) SIMPLE Messages, Message Variables 20080722
7 Importing IM_MSGV4 Call by reference Type reference (TYPE) SIMPLE Messages, Message Variables 20080722
8 Importing IM_ROW Call by reference Type reference (TYPE) BAPI_LINE Lines in parameter 20080722
9 Returning RE_RETURN Value transfer Type reference (TYPE) BAPIRET2 Return Parameter 20080722

Method FILL_RETURN_MESSAGE on class CL_BLAP_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) SAPPLCO_MEDIUM_NAME Proxy Structure (Generated) 20080730
2 Importing I_BLCK_REASON Call by reference Type reference (TYPE) CC_LOCK Payment card type 20080730

Method GET_BLCK_REASON_NAME on class CL_BLAP_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 20080721
2 Exporting E_FLG_ERROR_OCCURED Call by reference Type reference (TYPE) ABAP_BOOL 20080721
3 Importing IT_BAPIRETTAB Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20080721
4 Importing I_FLG_APPEND Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20080721

Method GET_ERROR_MESSAGES on class CL_BLAP_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 Table with BAPI Return Information 20080731
2 Exporting E_FLG_ERROR_OCCURED Call by reference Type reference (TYPE) ABAP_BOOL 20080731
3 Importing IT_MSGTAB Call by reference Type reference (TYPE) APPLMSGTAB Table with BAPI Return Information 20080731
4 Importing I_FLG_APPEND Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20080731

Method GET_ERROR_MESSAGES_MSGTAB on class CL_BLAP_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) SAPPLCO_MEDIUM_NAME Proxy Structure (Generated) 20080730
2 Importing I_CARD_TYPE Call by reference Type reference (TYPE) BAPIBUS1186_HEAD-CARD_TYPE Payment card type 20080730

Method GET_TYPE_NAME on class CL_BLAP_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 Table with BAPI Return Information 20080721
2 Exporting EV_CATEGORY_CODE Call by reference Type reference (TYPE) SAPPLCO_PAY_CARD_CATEGORY_CODE Proxy Data Element (Generated) 20080721
3 Exporting EV_CATEGORY_NAME Call by reference Type reference (TYPE) SAPPLCO_MEDIUM_NAME Proxy Structure (Generated) 20080721
4 Exporting EV_EXPIRATION_DATE Call by reference Type reference (TYPE) SAPPLCO_DATE Proxy Data Element (Generated) 20080721
5 Exporting EV_HOLDER_NAME Call by reference Type reference (TYPE) SAPPLCO_MEDIUM_NAME Proxy Structure (Generated) 20080721
6 Exporting EV_ISSUER_NAME Call by reference Type reference (TYPE) SAPPLCO_MEDIUM_NAME Proxy Structure (Generated) 20080721
7 Exporting EV_ISSUE_DATE Call by reference Type reference (TYPE) SAPPLCO_DATE Proxy Data Element (Generated) 20080721
8 Exporting EV_MASKED_ID Call by reference Type reference (TYPE) SAPPLCO_NOSC_PAYMENT_CARD_ID Proxy Data Element (generated) 20080721
9 Exporting EV_TYPE_CODE Call by reference Type reference (TYPE) SAPPLCO_PAYMENT_CARD_TYPE_CODE Proxy Structure (Generated) 20080721
10 Exporting EV_TYPE_NAME Call by reference Type reference (TYPE) SAPPLCO_MEDIUM_NAME Proxy Structure (Generated) 20080721
11 Exporting EV_VALIDITY_START_DATE Call by reference Type reference (TYPE) SAPPLCO_DATE Proxy Data Element (Generated) 20080721
12 Importing IS_PAYCARD_MASTER Call by reference Type reference (TYPE) BAPIBUS1186_MASTER_DATA Data Part Payment Card General (BAPI) 20080721
13 Importing IV_CARD_NUMBER Call by reference Type reference (TYPE) CCNUM Payment cards: Card number 20080721
14 Importing IV_CARD_TYPE Call by reference Type reference (TYPE) CC_INSTITUTE Payment card type 20080721

Method MAP_PCA_MASTER_TO_XI on class CL_BLAP_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) 20080721
2 Exporting ET_MESSAGE Call by reference Type reference (TYPE) APPLMSGTAB Table with BAPI Return Information 20080721
3 Exporting EV_CARD_NUMBER Call by reference Type reference (TYPE) CCNUM Payment cards: Card number 20080721
4 Exporting EV_CARD_TYPE Call by reference Type reference (TYPE) CC_INSTITUTE Payment card type 20080721
5 Importing IV_CATEGORY_CODE Call by reference Type reference (TYPE) SAPPLCO_PAY_CARD_CATEGORY_CODE Proxy Data Element (Generated) 20080721
6 Importing IV_DESCRIPTION Call by reference Type reference (TYPE) SAPPLCO_SHORT_DESCRIPTION Proxy Structure (Generated) 20080721
7 Importing IV_EXPIRATION_DATE Call by reference Type reference (TYPE) SAPPLCO_DATE Proxy Data Element (Generated) 20080721
8 Importing IV_HOLDER_NAME Call by reference Type reference (TYPE) SAPPLCO_MEDIUM_NAME Proxy Structure (Generated) 20080721
9 Importing IV_ID Call by reference Type reference (TYPE) SAPPLCO_NOSC_PAYMENT_CARD_ID Proxy Data Element (generated) 20080721
10 Importing IV_ISSUER_NAME Call by reference Type reference (TYPE) SAPPLCO_MEDIUM_NAME Proxy Structure (Generated) 20080721
11 Importing IV_ISSUE_DATE Call by reference Type reference (TYPE) SAPPLCO_DATE Proxy Data Element (Generated) 20080721
12 Importing IV_TYPE_CODE Call by reference Type reference (TYPE) SAPPLCO_PAYMENT_CARD_TYPE_CODE Proxy Data Element (Generated) 20080721
13 Importing IV_VALIDITY_START_DATE Call by reference Type reference (TYPE) SAPPLCO_DATE Proxy Data Element (Generated) 20080721
# Exception Resumable Description Created on
1 CX_BLAP_ESOA_ERROR_FOR_LOG 20080806

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 20080721
2 Exporting EV_API_X_FIELD Call by reference Type reference (TYPE) ANY 20080721
3 Importing IT_CONTROLLER Call by reference Type reference (TYPE) PRXCTRLTAB Control Flags for Fields of a Structure 20080721
4 Importing IV_PRX_ELEM Call by reference Type reference (TYPE) ANY 20080721
5 Importing IV_PRX_ELEM_NAME Call by reference Type reference (TYPE) FIELDNAME Field Name 20080721

Method MOVE_IF_SENT_X on class CL_BLAP_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 20080722
2 Importing AUTOMATIC_RETRY Call by reference Type reference (TYPE) BOOLEAN 20080722
3 Importing EXCEPTION_CLASS_NAME Call by reference Type reference (TYPE) CLASSNAME 'CX_SAPPLCO_STANDARD_MSG_FAULT' Reference type 20080722
4 Importing MESSAGE Call by reference Type reference (TYPE) BAPIRET2 if not supplied=>sy-message 20080722
5 Importing T100KEY Call by reference Attribute reference (LIKE) IF_T100_MESSAGE=>T100KEY 20080722
# Exception Resumable Description Created on
1 CX_AI_APPLICATION_FAULT Application Integration: Application Error 20080722
History
Last changed by/on SAP  20100310 
SAP Release Created in 604