Card Pool Cancellation An Account Management (FS-AM) business objectthat represents the cancellation of a card pool, taking special cancellation rules into account.
Use this object to terminate card pool contracts. Card pool cancellation is depicted as an
orderfrom the
Card Pool Cancellation (CGC)
category in
Account Management (FS-AM).
A card pool can be canceled if the following prerequisites are met:
The card pool has the status
Active
.
The card pool has not been canceled.
The participant cards are active, returned, or locked.
Note
If a participant card is locked (locks are managed on participant card level only), every lock reason must have the
Cancellation Allowed
indicator.
An order for card pool cancellation can only be created or changed if it has the status
Activated
or
Activated in Release.
The cancellation order can be changed or reversed, as long as the card pool does
not
have the status
Executed
or
Deactivated
and the processor has not yet been informed of the cancellation. You cannot make any changes to the order once the
Status Executed
flag has been transferred.
The follow-up action is stored in the card pool product for each product of a participant card when a card pool is canceled. Possible follow-up actions:
Cancel
Set lock
Set system renewal lock
An order for card cancellation consists of the following subprocesses:
Check card pool data
Generate default values
Check cancellation data
Create cancellation order
Register cancellation in the Card Management system
The structure definition for card pool cancellation is divided into attributes, methods, and customer enhancements. Everything in the Order Management section also applies to card cancellation.
Attributes from Order Management
Notice reason
Date of receipt of notice
Immediate execution
In
Account Management (FS-AM)
, you can use one of the following channels for processing objects:
Dialog
Business Application Programming Interface (BAPI)
Direct Input (DI)
The card pool cancellation function uses the
Entry
Origin
or
Processing
Origin
field to identify the channel used to process it.
Entry OriginProcessing Origin |
Short Description |
Channel |
|---|---|---|
BOCG |
Order for card pool cancellation (dialog) |
Dialog |
BAPCG |
Order for card pool cancellation (BAPI) |
BAPI |
BDTCG |
Order for card pool cancellation (EDT) |
BAPI |
The following overview shows which channel to use for calling up the different methods for card cancellation:
Method |
Channel |
||
|---|---|---|---|
Dialog |
BAPI |
DI |
|
Create and enter |
x |
||
Create and activate |
x |
x |
|
Create, activate, and execute immediately |
x |
x |
|
Change and enter |
x |
||
Change and delete |
x |
||
Change and activate |
x |
x |
|
Change, activate, and execute immediately |
x |
x |
|
Deactivate |
x |
x |
|
Display |
x |
||
Read |
x |
||
Read current card cancellation |
x |
||
The methods can change the order status of card pool cancellations. See Order Status of Card Pool Cancellation .
You can call up the following transactions in dialog mode:
Transaction Code |
Short Description |
|---|---|
BCA_OR_CGC |
You can call up the following methods using the BAPI Explorer :
Method* |
Short Description |
|---|---|
BankCardPoolCancel.ChangeAndActivate |
Change and activate card pool cancellation |
BankCardPoolCancel.CreateAndActivate |
Create and activate card pool cancellation |
BankCardPoolCancel.Deactivate |
Deactivate card pool cancellation |
BankCardPoolCancel.Execute |
Execute card pool cancellation |
BankCardPoolCancel.GetActiveByBankCard |
Card pool cancellation – read current order number |
BankCardPoolCancel.GetDetail |
Read card pool cancellation |
You can also execute all methods as a test run.
Direct input is not implemented for card pool cancellation. You can make external data transfers (EDT) using the BAPIs that have entry origin and processing origin BDTCG.
The following Business Add-Ins (BAdIs) are available for card pool cancellation.
You can find an overview of the BAdIs in Customizing for
Account Management (FS-AM)
in the following IMG activities:
General BAdIs |
Short Description |
|---|---|
BCA_OR_CGC_ADD |
Cancel card pool |
BAdIs for BAPIs |
Short Description |
|---|---|
BCA_CGC_CREATE_BAPI |
Create and activate card pool cancellation |
BCA_CGC_CHANGE_BAPI |
Change and activate card pool cancellation |
BCA_DEACTIVE_BAPI |
Deactivate card pool cancellation |
BCA_CGC_EXECUTE_BAPI |
Execute card pool cancellation |
BCA_CURR_BY_CGC_BAPI |
Read current order number for card pool cancellation |
BCA_CGC_DETAIL_BAPI |
Read card pool cancellation |
You make the settings for card pool cancellation in Customizing for
Account Management (FS-AM)
in the following IMG activities:
⇒
Define Number Range Interval for Card Cancellation
⇒
Define Reasons for Card Cancellation
⇒
Derive Cancellation Reasons for Participant Cards
You also need to make the settings in Customizing for
Account Management
(FS-AM)
for objects generated by the system when processing card cancellation.
During the processing of card cancellations, the associated release object and different authorization objects control the program flow . For more information, see
Authorization Administration in Account Management
.The system calls up and processes the following
Account Management (FS-AM)
objects when processing card cancellations.
The system checks the card pool and displays appropriate messages if one or more of the following requirements have not been met:
The card pool exists.
The card pool has the status
Active
.
The card pool is not in the release process.
The card pool has the
0204
Cancel Card Pool
feature, the traffic light symbol is green, and this feature is not locked.
For more information, see the Editing Features section.
The notice reason is permitted.
The cancellation date complies with the cancellation rule stored for the cancellation reason entered.
The card pool has a valid output mode for the Card Pool Cancellation process.
Card pool
The system changes the following card pool data:
Date of event
0025 Cancel
when activating the card pool cancellation.
The cancellation date is entered in the card pool.
If the card pool cancellation is initiated by the customer, this is entered in the ‘Canceled By’ field.
If the cancellation date has been reached, the status
Canceled
is entered.
If the cancellation date has not yet been reached, the status
Being Canceled
is entered.
Date of event
0003 Last Change.
Transfer to the processor
Card pool cancellation must be transferred to the processor as a master data change.
The card pool cancellation is scheduled for data transfer with the output mode (
01 – Direct
or
).
02 – Batch
The system generates a change document that meets auditing requirements.
Work item
The system generates a work item for the release process, if required on the basis of the Customizing settings.
For more information, see Framework for the Principle of Dual Control and SAP Business Workplace .
If the entry origin or processing origin is
BDTCG
, the system does not generate a work item.