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
⤷ 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 |