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 | Constant | Public | Type reference (TYPE) | BUS_PCA_BAPI-ACTIVITY | '01' | Activity Category | 20001107 | ||
| 2 | Constant | Public | Type reference (TYPE) | BUS_PCA_BAPI-ACTIVITY | '02' | Activity Category | 20001107 | ||
| 3 | Constant | Public | Type reference (TYPE) | BUS_PCA_BAPI-ACTIVITY | '01' | Activity Category | 20001107 | ||
| 4 | Constant | Public | Type reference (TYPE) | BUS_PCA_BAPI-ACTIVITY | '06' | Activity Category | 20001107 | ||
| 5 | Constant | Public | Type reference (TYPE) | BUS_PCA_BAPI-ACTIVITY | '03' | Activity Category | 20001107 | ||
| 6 | Constant | Public | Type reference (TYPE) | BUS_PCA_BAPI-ACTIVITY | '06' | Activity Category | 20001107 | ||
| 7 | Constant | Public | Type reference (TYPE) | BUS_PAYMENT_CARD-FIELD_STATUS | '.' | Field status (req. entry, opt. entry, display, hidden) | 20001108 | ||
| 8 | Constant | Public | Type reference (TYPE) | BUS_PAYMENT_CARD-FIELD_STATUS | '*' | Field status (req. entry, opt. entry, display, hidden) | 20001108 | ||
| 9 | Constant | Public | Type reference (TYPE) | BUS_PAYMENT_CARD-FIELD_STATUS | '+' | Field status (req. entry, opt. entry, display, hidden) | 20001108 | ||
| 10 | Constant | Public | Type reference (TYPE) | BUS_PAYMENT_CARD-FIELD_STATUS | '-' | Field status (req. entry, opt. entry, display, hidden) | 20001108 | ||
| 11 | Constant | Public | Type reference (TYPE) | BUS_PAYMENT_CARD-FIELD_STATUS | ' ' | Field status (req. entry, opt. entry, display, hidden) | 20001108 | ||
| 12 | Constant | Private | Type reference (TYPE) | BU_OBJAP | 'PACA' | BDT: Application Object | 20001108 | ||
| 13 | Constant | Private | See coding | 20001108 | |||||
| 14 | Constant | Private | Type reference (TYPE) | BU_BOOLEAN | 'X' | Boolean Type, Do Not Use on Interface!! | 20001107 | ||
| 15 | Static Attribute | Private | Type reference (TYPE) | CCARD_BOOLEAN | Boolean Type | 20010105 | |||
| 16 | Static Attribute | Private | Type reference (TYPE) | CHAR1 | Dummy for MESSAGE INTO | 20001108 | |||
| 17 | Static Attribute | Private | Type reference (TYPE) | PCA_ACTIV | Card Variant | 20010105 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Static method | Public | Method | General Checks for Business Field Groups | 20001108 | |
| 2 | Static method | Public | Method | Implementation of Obj. Check, Initialization of Field Grpng | 20001108 | |
| 3 | Static method | Public | Method | Collect a Message | 20001108 | |
| 4 | Static method | Public | Method | Collect a Table of Messages | 20001108 | |
| 5 | Static method | Private | Method | Block the Payment Card | 20001108 | |
| 6 | Static method | Public | Method | Fill All Update Fields of an Update Structure | 20001108 | |
| 7 | Static method | Public | Method | Provides Field Status of a Field Group | 20001108 | |
| 8 | 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 | CT_RETURN | Call by reference | Type reference (TYPE) | BUS_PCA_BAPI-RETURN_TABLE | Meldungen | 20001108 | |||
| 2 | CV_ERROR | Call by reference | Type reference (TYPE) | BUS_PCA_BAPI-ERROR | Kennzeichen: Fehler aufgetreten | 20001108 | |||
| 3 | IV_FIELD_GROUP | Call by reference | Type reference (TYPE) | BUS_PAYMENT_CARD-FIELD_GROUP | Feldgruppe | 20001108 | |||
| 4 | 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 | CT_RETURN | Call by reference | Type reference (TYPE) | BUS_PCA_BAPI-RETURN_TABLE | CT_RETURN | 20001108 | |||
| 2 | CV_ERROR | Call by reference | Type reference (TYPE) | BUS_PCA_BAPI-ERROR | CV_ERROR | 20001108 | |||
| 3 | IV_ACTIVITY | Call by reference | Type reference (TYPE) | BUS_PCA_BAPI-ACTIVITY | IV_ACTIVITY | 20001108 | |||
| 4 | IV_CARD_GUID | Call by reference | Type reference (TYPE) | BUS_PAYMENT_CARD-CARD_GUID | IV_PARTNER_GUID | 20001108 | |||
| 5 | IV_CARD_NUMBER | Call by reference | Type reference (TYPE) | BUS_PAYMENT_CARD-MASK_NUMBER | Maskierte Kartennummer | 20010105 | |||
| 6 | 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 | CT_RETURN | Call by reference | Type reference (TYPE) | BUS_PCA_BAPI-RETURN_TABLE | CT_RETURN | 20001108 | |||
| 2 | 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 | CT_RETURN | Call by reference | Type reference (TYPE) | BUS_PCA_BAPI-RETURN_TABLE | CT_RETURN | 20001108 | |||
| 2 | CV_ERROR | Call by reference | Type reference (TYPE) | BUS_PCA_BAPI-ERROR | CV_ERROR | 20001108 | |||
| 3 | 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 | CT_RETURN | Call by reference | Type reference (TYPE) | BUS_PCA_BAPI-RETURN_TABLE | CT_RETURN | 20001108 | |||
| 2 | CV_ERROR | Call by reference | Type reference (TYPE) | BUS_PCA_BAPI-ERROR | CV_ERROR | 20001108 | |||
| 3 | IV_CARD_GUID | Call by reference | Type reference (TYPE) | BUS_PAYMENT_CARD-CARD_GUID | IV_PARTNER_GUID | 20001108 | |||
| 4 | IV_CARD_NUMBER | Call by reference | Type reference (TYPE) | BUS_PAYMENT_CARD-MASK_NUMBER | Maskierte Kartennummer | 20010105 | |||
| 5 | 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 | ES_UPDATE_FLAGS | Call by reference | Type reference (TYPE) | ANY | Zu füllende Updatestruktur | 20001108 | |||
| 2 | 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 | EV_FIELD_STATUS | Call by reference | Type reference (TYPE) | BUS_PAYMENT_CARD-FIELD_STATUS | EV_FIELD_STATUS | 20001108 | |||
| 2 | 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 | ET_RETURN | Call by reference | Type reference (TYPE) | BUS_PCA_BAPI-RETURN_TABLE | ET_RETURN | 20001108 | |||
| 2 | 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 |