SAP ABAP Class CL_BSP_BP_PCARD_DETAILS (Payment Cards of a Business Partner)
Hierarchy
SAP_ABA (Software Component) Cross-Application Component
   CA-GTF-PCU-BP (Application Component) Dialog People-Centric UI for Business Partner
     COM_BSP_MODEL_IL_BP (Package) Central Parts of BP from the BSP Development
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_CRM_BSP_MODEL_ACCESS_IL Application Interface to BSP IL 20030313
Properties
Class CL_BSP_BP_PCARD_DETAILS  
Short Description Payment Cards of a Business Partner    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package COM_BSP_MODEL_IL_BP   Central Parts of BP from the BSP Development 
Created 20030313   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_BSP_BP_PCARD_DETAILS has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_CRM_BSP_MODEL_ACCESS_IL Application Interface to BSP IL 20030313
Friends
Class CL_BSP_BP_PCARD_DETAILS has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_PROCESS_CLASS Constant Private Type reference (TYPE) CRMT_MODELACCESSCLASS 'CL_BSP_BP_PROMOD' Process Class Name 20030315
2 GV_LOCKED Instance attribute Private Type reference (TYPE) C 'X' 20030330
3 GV_NEW_KEY Instance attribute Private Type reference (TYPE) CRMT_BSP_OBJECTKEY Object Key 20030321
4 GV_PARTNER Instance attribute Private Type reference (TYPE) BU_PARTNER Business Partner Number 20030313
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_BPCARD_ASSIGNMENT Instance method Private Method to check if the card is already assigned to another BP. 20030318
2 CREATE_BPCARDCONNECTION Instance method Private Method Method to create the connection between BP and the PC. 20030318
3 FETCH_CARDNAME Instance method Private Method to get the description of the payment card type entered. 20030313
4 GET_BPNAME Instance method Private Method returns the name of the business partner. 20030315
5 MODIFY_BPCARDCONNECTION Instance method Private Method to modify the card master or the connection 20030318
Events
Class CL_BSP_BP_PCARD_DETAILS has no event.
Types
Class CL_BSP_BP_PCARD_DETAILS has no local type.
Method Signatures

Method CHECK_BPCARD_ASSIGNMENT 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_BAPI-RETURN_TABLE 20030318
2 Importing IV_CARD_NUMBER Call by reference Type reference (TYPE) CCNUM Zahlungskarten: Kartennummer 20030318
3 Importing IV_CARD_TYPE Call by reference Type reference (TYPE) CC_INSTITUTE Zahlungskartenart 20030318
4 Importing IV_CCNAME Call by reference Type reference (TYPE) CCNAME Zahlungskarten: Name des Karteninhabers 20030318

Method CHECK_BPCARD_ASSIGNMENT on class CL_BSP_BP_PCARD_DETAILS has no exception.

Method CREATE_BPCARDCONNECTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MSGS Call by reference Type reference (TYPE) BUS_BAPI-RETURN_TABLE 20030318
2 Changing IS_PC Call by reference Type reference (TYPE) COMT_BSP_BP_PCARD_LIST Struktur für die Zahlungskartenliste eines Geschäftspartners 20030318
3 Importing IT_CHANGED_FIELD Call by reference Type reference (TYPE) CRMT_BSP_CHANGEDFIELD_TAB Geänderte Felder 20030319
4 Importing IT_SCREEN_STRUCTURE Call by reference Type reference (TYPE) ANY 20030319
5 Importing IV_PARENT_KEY Call by reference Type reference (TYPE) CRMT_BSP_OBJECTKEY Objektschlüssel 20030319
6 Importing IV_SCREEN_STRUCTURE_NAME Call by reference Type reference (TYPE) CRMT_BSP_SCRSTRUCNAME Strukturname für Anzeigefeld 20030319

Method CREATE_BPCARDCONNECTION on class CL_BSP_BP_PCARD_DETAILS has no exception.

Method FETCH_CARDNAME 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) BAPIRET2_T Rückgabeparameter-Tabelle 20030313
2 Exporting EV_CARDNAME Call by reference Type reference (TYPE) BU_BEZ30 Beschreibung 20030313
3 Importing IV_CARDTYPE Call by reference Type reference (TYPE) CC_INSTITUTE Zahlungskartenart 20030313

Method FETCH_CARDNAME on class CL_BSP_BP_PCARD_DETAILS has no exception.

Method GET_BPNAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_NAME Call by reference Type reference (TYPE) CCNAME Zahlungskarten: Name des Karteninhabers 20030315

Method GET_BPNAME on class CL_BSP_BP_PCARD_DETAILS has no exception.

Method MODIFY_BPCARDCONNECTION 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_BAPI-RETURN_TABLE 20030318
2 Exporting EV_ERROR Call by reference Type reference (TYPE) BUS_PCA_BAPI-ERROR Boolscher Typ 20030318
3 Changing IS_PC Call by reference Type reference (TYPE) COMT_BSP_BP_PCARD_LIST Struktur für die Zahlungskartenliste eines Geschäftspartners 20030318
4 Importing IT_CHANGED_FIELD Call by reference Type reference (TYPE) CRMT_BSP_CHANGEDFIELD_TAB Geänderte Felder 20030318

Method MODIFY_BPCARDCONNECTION on class CL_BSP_BP_PCARD_DETAILS has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 200