SAP ABAP Class CL_PACA_BAPI (Payment Cards Basis/Service Class for BAPIs)
Hierarchy
SAP_ABA (Software Component) Cross-Application Component
   AP-MD-PCA (Application Component) Payment Cards
     PCA_GENERAL (Package) Payment Cards: General Functions
Properties
Class CL_PACA_BAPI  
Short Description Payment Cards Basis/Service Class for BAPIs    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package PCA_GENERAL   Payment Cards: General Functions 
Created 20001107   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_PACA_BAPI has no forward declaration.
Interfaces
Class CL_PACA_BAPI has no interface implemented.
Friends
Class CL_PACA_BAPI has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_ACTIVITY_ADD Constant Public Type reference (TYPE) BUS_PCA_BAPI-ACTIVITY '01' Activity Category 20001107
2 GC_ACTIVITY_CHANGE Constant Public Type reference (TYPE) BUS_PCA_BAPI-ACTIVITY '02' Activity Category 20001107
3 GC_ACTIVITY_CREATE Constant Public Type reference (TYPE) BUS_PCA_BAPI-ACTIVITY '01' Activity Category 20001107
4 GC_ACTIVITY_DELETE Constant Public Type reference (TYPE) BUS_PCA_BAPI-ACTIVITY '06' Activity Category 20001107
5 GC_ACTIVITY_GETDETAIL Constant Public Type reference (TYPE) BUS_PCA_BAPI-ACTIVITY '03' Activity Category 20001107
6 GC_ACTIVITY_REMOVE Constant Public Type reference (TYPE) BUS_PCA_BAPI-ACTIVITY '06' Activity Category 20001107
7 GC_FIELD_STATUS_OPTIONAL Constant Public Type reference (TYPE) BUS_PAYMENT_CARD-FIELD_STATUS '.' Field status (req. entry, opt. entry, display, hidden) 20001108
8 GC_FIELD_STATUS_READ_ONLY Constant Public Type reference (TYPE) BUS_PAYMENT_CARD-FIELD_STATUS '*' Field status (req. entry, opt. entry, display, hidden) 20001108
9 GC_FIELD_STATUS_REQUIRED Constant Public Type reference (TYPE) BUS_PAYMENT_CARD-FIELD_STATUS '+' Field status (req. entry, opt. entry, display, hidden) 20001108
10 GC_FIELD_STATUS_SUPPRESSED Constant Public Type reference (TYPE) BUS_PAYMENT_CARD-FIELD_STATUS '-' Field status (req. entry, opt. entry, display, hidden) 20001108
11 GC_FIELD_STATUS_UNSPECIFIED Constant Public Type reference (TYPE) BUS_PAYMENT_CARD-FIELD_STATUS ' ' Field status (req. entry, opt. entry, display, hidden) 20001108
12 GC_OBJAP_PACA Constant Private Type reference (TYPE) BU_OBJAP 'PACA' BDT: Application Object 20001108
13 GC_STATUS_ACTIVITY Constant Private See coding 20001108
14 GC_X Constant Private Type reference (TYPE) BU_BOOLEAN 'X' Boolean Type, Do Not Use on Interface!! 20001107
15 GV_DUMMY Static Attribute Private Type reference (TYPE) CCARD_BOOLEAN Boolean Type 20010105
16 GV_MESSAGE_DUMMY Static Attribute Private Type reference (TYPE) CHAR1 Dummy for MESSAGE INTO 20001108
17 GV_PCA_ACTIV Static Attribute Private Type reference (TYPE) PCA_ACTIV Card Variant 20010105
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_FIELD_GROUP Static method Public Method General Checks for Business Field Groups 20001108
2 CHECK_OBJECT Static method Public Method Implementation of Obj. Check, Initialization of Field Grpng 20001108
3 COLLECT_MESSAGE Static method Public Method Collect a Message 20001108
4 COLLECT_MESSAGES Static method Public Method Collect a Table of Messages 20001108
5 ENQUEUE_PAYMENT_CARD Static method Private Method Block the Payment Card 20001108
6 FILL_UPDATE_FLAGS Static method Public Method Fill All Update Fields of an Update Structure 20001108
7 GET_FIELD_STATUS Static method Public Method Provides Field Status of a Field Group 20001108
8 GET_MESSAGE Static method Public Method Collect a Message, Return Parameters are Initialized 20001108
Events
Class CL_PACA_BAPI has no event.
Types
Class CL_PACA_BAPI has no local type.
Method Signatures

Method CHECK_FIELD_GROUP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_RETURN Call by reference Type reference (TYPE) BUS_PCA_BAPI-RETURN_TABLE Meldungen 20001108
2 Changing CV_ERROR Call by reference Type reference (TYPE) BUS_PCA_BAPI-ERROR Kennzeichen: Fehler aufgetreten 20001108
3 Importing IV_FIELD_GROUP Call by reference Type reference (TYPE) BUS_PAYMENT_CARD-FIELD_GROUP Feldgruppe 20001108
4 Importing IV_UPDATE_FLAG Call by reference Type reference (TYPE) BUS_PCA_BAPI-UPDATE_FLAG Änderungsinformation zum zugehörigen Nutzdatenfeld 20001108

Method CHECK_FIELD_GROUP on class CL_PACA_BAPI has no exception.

Method CHECK_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_RETURN Call by reference Type reference (TYPE) BUS_PCA_BAPI-RETURN_TABLE CT_RETURN 20001108
2 Changing CV_ERROR Call by reference Type reference (TYPE) BUS_PCA_BAPI-ERROR CV_ERROR 20001108
3 Importing IV_ACTIVITY Call by reference Type reference (TYPE) BUS_PCA_BAPI-ACTIVITY IV_ACTIVITY 20001108
4 Importing IV_CARD_GUID Call by reference Type reference (TYPE) BUS_PAYMENT_CARD-CARD_GUID IV_PARTNER_GUID 20001108
5 Importing IV_CARD_NUMBER Call by reference Type reference (TYPE) BUS_PAYMENT_CARD-MASK_NUMBER Maskierte Kartennummer 20010105
6 Importing IV_CARD_TYPE Call by reference Type reference (TYPE) BUS_PAYMENT_CARD-CARD_TYPE Zahlungskarten-Art 20010105

Method CHECK_OBJECT on class CL_PACA_BAPI has no exception.

Method COLLECT_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_RETURN Call by reference Type reference (TYPE) BUS_PCA_BAPI-RETURN_TABLE CT_RETURN 20001108
2 Changing CV_ERROR Call by reference Type reference (TYPE) BUS_PCA_BAPI-ERROR CV_ERROR 20001108

Method COLLECT_MESSAGE on class CL_PACA_BAPI has no exception.

Method COLLECT_MESSAGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_RETURN Call by reference Type reference (TYPE) BUS_PCA_BAPI-RETURN_TABLE CT_RETURN 20001108
2 Changing CV_ERROR Call by reference Type reference (TYPE) BUS_PCA_BAPI-ERROR CV_ERROR 20001108
3 Importing IT_RETURN Call by reference Type reference (TYPE) BUS_PCA_BAPI-RETURN_TABLE IT_RETURN 20001108

Method COLLECT_MESSAGES on class CL_PACA_BAPI has no exception.

Method ENQUEUE_PAYMENT_CARD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_RETURN Call by reference Type reference (TYPE) BUS_PCA_BAPI-RETURN_TABLE CT_RETURN 20001108
2 Changing CV_ERROR Call by reference Type reference (TYPE) BUS_PCA_BAPI-ERROR CV_ERROR 20001108
3 Importing IV_CARD_GUID Call by reference Type reference (TYPE) BUS_PAYMENT_CARD-CARD_GUID IV_PARTNER_GUID 20001108
4 Importing IV_CARD_NUMBER Call by reference Type reference (TYPE) BUS_PAYMENT_CARD-MASK_NUMBER Maskierte Kartennummer 20010105
5 Importing IV_CARD_TYPE Call by reference Type reference (TYPE) BUS_PAYMENT_CARD-CARD_TYPE Zahlungskarten-Art 20010105

Method ENQUEUE_PAYMENT_CARD on class CL_PACA_BAPI has no exception.

Method FILL_UPDATE_FLAGS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_UPDATE_FLAGS Call by reference Type reference (TYPE) ANY Zu füllende Updatestruktur 20001108
2 Importing IS_DATA_FIELDS Call by reference Type reference (TYPE) ANY Bei ADD/CREATE übergeben Datenfelder 20001108

Method FILL_UPDATE_FLAGS on class CL_PACA_BAPI has no exception.

Method GET_FIELD_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_FIELD_STATUS Call by reference Type reference (TYPE) BUS_PAYMENT_CARD-FIELD_STATUS EV_FIELD_STATUS 20001108
2 Importing IV_FIELD_GROUP Call by reference Type reference (TYPE) BUS_PAYMENT_CARD-FIELD_GROUP IV_FIELD_GROUP 20001108

Method GET_FIELD_STATUS on class CL_PACA_BAPI has no exception.

Method GET_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RETURN Call by reference Type reference (TYPE) BUS_PCA_BAPI-RETURN_TABLE ET_RETURN 20001108
2 Exporting EV_ERROR Call by reference Type reference (TYPE) BUS_PCA_BAPI-ERROR EV_ERROR 20001108

Method GET_MESSAGE on class CL_PACA_BAPI has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 50A