SAP ABAP Class CL_BSP_BP_BANK_DETAILS (BSP Interface Layer: Display Business Partner Bank Data)
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_INIT_IL Interface for Initialization 20040707
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_CRM_BSP_MODEL_ACCESS_IL Application Interface to BSP IL 20030106
Properties
Class CL_BSP_BP_BANK_DETAILS  
Short Description BSP Interface Layer: Display Business Partner Bank Data    
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 20030106   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 CL_BSP_BP_ACCMOD Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 CL_BSP_BP_BNK_POPUP Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
# Interface Abstract Final Description Created on
1 IF_CRM_BSP_INIT_IL Interface for Initialization 20040707
2 IF_CRM_BSP_MODEL_ACCESS_IL Application Interface to BSP IL 20030106
Friends
Class CL_BSP_BP_BANK_DETAILS has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_CHECK Static Attribute Private Type reference (TYPE) BU_BOOLEAN 20040130
2 GC_ERR Constant Private Type reference (TYPE) C 'E' 20031229
3 GC_EVENT Constant Private See coding 20041206
4 GC_MSGCLASS Constant Private Type reference (TYPE) SYMSGID 'R1' 20031229
5 GC_MSGCLASS2 Constant Private Type reference (TYPE) SYMSGID 'BF00' 20031229
6 GC_MSGN0256 Constant Private Type reference (TYPE) SYMSGNO '256' 20031229
7 GC_MSGNO206 Constant Private Type reference (TYPE) SYMSGNO '206' 20031229
8 GC_MSG_CONTEXT Constant Private Type reference (TYPE) CRMT_CONTEXT_ID 'BUP_BANK_DETS' 20031229
9 GC_NAME Constant Private See coding 20031229
10 GC_PROCESS_CLASS Constant Private Type reference (TYPE) CRMT_MODELACCESSCLASS 'CL_BSP_BP_PROMOD' 20031229
11 GC_SCREEN_STRUCTURE_NAME Constant Protected Type reference (TYPE) CRMT_BSP_SCREENSTRUCTURE 'comt_bsp_bp_bank_list' Name of DDIC Structure Assigned to Layout 20030218
12 GC_VALIDTODATE Constant Private Type reference (TYPE) SY-DATUM '99991231' 20040206
13 GC_X Constant Private Type reference (TYPE) C 'X' 20031229
14 GR_INSTANCE Static Attribute Private Object reference (TYPE REF TO) CL_BSP_BP_BANK_DETAILS 20040204
15 GT_LAST_RECORD Instance attribute Private Type reference (TYPE) COMT_BSP_BP_BANK_LIST_T 20031229
16 GT_OLD_BANK_STATUS Instance attribute Private See coding Original Bank Data Before Save 20040707
17 GV_BANKEY Static Attribute Private Type reference (TYPE) BANKK 20031231
18 GV_CTRY Static Attribute Private Type reference (TYPE) BANKS 20031231
19 GV_ERROR Static Attribute Private Type reference (TYPE) BU_BOOLEAN 20040311
20 GV_FOCUSED_OBJECT_DELETABLE Instance attribute Private Type reference (TYPE) C 'X' 'X' - Current Selected Object can Be Deleted 20040708
21 GV_IBAN_DET Static Attribute Private Type reference (TYPE) COMT_BSP_BP_BANK_IBAN 20031230
22 GV_MOVE_DET Static Attribute Private Type reference (TYPE) COMT_BSP_BP_BANK_MOVE 20040108
23 GV_PARTNER Instance attribute Private Type reference (TYPE) BU_PARTNER 20031229
24 GV_RECORD_COUNT Static Attribute Private Type reference (TYPE) I 20040130
25 GV_VALIDFROMDATE Static Attribute Private Type reference (TYPE) SY-DATUM 20040310
26 GV_VALIDTODATE Static Attribute Private Type reference (TYPE) SY-DATUM 20040310
Methods
# Method Level Visibility Method type Description Created on
1 BANK_DETAIL_CHECK Instance method Private Method Check if the Current Bank Detail can Be Deleted 20040708
2 CHECK_DATA Instance method Private Method Method to Check if Data Entered Is Correct 20030328
3 CHECK_MASTER_CTRY_KEY Instance method Private Method 20040121
4 CLEAR_GLOBAL_VALUES Instance method Private Method 20040123
5 CREATE_BPBANKCONNECTION Instance method Private Method Method to Create Connection Between BP and Bank Master 20030502
6 FILL_DATE Instance method Private Method 20040206
7 FILL_DESCRIPTION Instance method Private Method Method for Displaying Country Long Text 20030227
8 FILL_GLOBAL_VALUES Instance method Private Method 20040123
9 GENERATE_MODIFY_IBAN Static method Public Method 20040127
10 GET_IBAN_INFO Static method Public Method 20031229
11 GET_INSTANCE Static method Public Method 20040204
12 GET_MASTRKEY_INFO Static method Public Method 20031231
13 GET_MOVE_INFO Static method Public Method 20040108
14 MODIFY_BPBANKCONNECTION Instance method Private Method Method for modifying the BP and BANK Master Connection 20030502
15 READ_BANK_DATA Instance method Private Method Method to Fetch the Bank Address Data and Fill it In 20030328
Events
Class CL_BSP_BP_BANK_DETAILS has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_KEY Protected See coding 20030214
Method Signatures

Method BANK_DETAIL_CHECK 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 Returnparameter 20040708
2 Importing IS_BANK_DETAILS Call by reference Type reference (TYPE) BAPIBUS1006_BANKDETAILS SAP-GP: BAPI-Struktur für Bankverbindungen 20040708

Method BANK_DETAIL_CHECK on class CL_BSP_BP_BANK_DETAILS has no exception.

Method CHECK_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting IT_RETURN Call by reference Type reference (TYPE) BUS_BAPI-RETURN_TABLE 20030328
2 Importing IV_ACCT Call by reference Type reference (TYPE) BANKN Bank account number 20030530
3 Importing IV_CTRY Call by reference Type reference (TYPE) BANKS Bank country key 20030328
4 Importing IV_KEY Call by reference Type reference (TYPE) BANKK Bank Keys 20030328
5 Importing IV_REGIO Call by reference Type reference (TYPE) REGIO Region (State, Province, County) 20030523

Method CHECK_DATA on class CL_BSP_BP_BANK_DETAILS has no exception.

Method CHECK_MASTER_CTRY_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BANKCTRY Call by reference Type reference (TYPE) BANKS 20040121
2 Importing BANKEY Call by reference Type reference (TYPE) BANKK 20040121
3 Exporting ET_RETURN Call by reference Type reference (TYPE) BUS_BAPI-RETURN_TABLE 20040121

Method CHECK_MASTER_CTRY_KEY on class CL_BSP_BP_BANK_DETAILS has no exception.

Method CLEAR_GLOBAL_VALUES Signature

Method CLEAR_GLOBAL_VALUES on class CL_BSP_BP_BANK_DETAILS has no parameter.
Method CLEAR_GLOBAL_VALUES on class CL_BSP_BP_BANK_DETAILS has no exception.

Method CREATE_BPBANKCONNECTION 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 20030502
2 Changing IS_PC Call by reference Type reference (TYPE) COMT_BSP_BP_BANK_LIST List of payments cards of a business partner 20030502

Method CREATE_BPBANKCONNECTION on class CL_BSP_BP_BANK_DETAILS has no exception.

Method FILL_DATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_BANK_DETAILS Call by reference Type reference (TYPE) COMT_BSP_BP_BANK_LIST 20040206
2 Changing CS_MODIFIED_DATA Call by reference Type reference (TYPE) BAPIBUS1006_BANKDETAIL 20040206
3 Changing CS_MODIFIED_FIELDS Call by reference Type reference (TYPE) BAPIBUS1006_BANKDETAIL_X 20040206

Method FILL_DATE on class CL_BSP_BP_BANK_DETAILS has no exception.

Method FILL_DESCRIPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BANKS Call by reference Type reference (TYPE) BANKS Bank country key 20030227
2 Exporting CTRYTEXT Call by reference Type reference (TYPE) LANDX Country Name 20030227
3 Importing PROVZ Call by reference Type reference (TYPE) REGIO Region (State, Province, County) 20030306
4 Exporting PROVZTEXT Call by reference Type reference (TYPE) BEZEI20 Description 20030306

Method FILL_DESCRIPTION on class CL_BSP_BP_BANK_DETAILS has no exception.

Method FILL_GLOBAL_VALUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_BANK_LIST Call by reference Type reference (TYPE) COMT_BSP_BP_BANK_LIST 20040123

Method FILL_GLOBAL_VALUES on class CL_BSP_BP_BANK_DETAILS has no exception.

Method GENERATE_MODIFY_IBAN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_BANK_DET Call by reference Type reference (TYPE) COMT_BSP_BP_BANK_LIST 20040127
2 Exporting ET_MESSAGES Call by reference Type reference (TYPE) BUS_BAPI-RETURN_TABLE 20040127
3 Importing IS_BANKID Call by reference Type reference (TYPE) BU_BKVID 20040205
4 Importing IS_BANK_IBAN Call by reference Type reference (TYPE) COMT_BSP_BP_BANK_IBAN 20040205
5 Importing IS_GENERATE Call by reference Type reference (TYPE) ABAP_BOOL 20040206
6 Importing IS_OBJECT_KEY Call by reference Type reference (TYPE) CRMT_BSP_OBJECTKEY 20040205
7 Importing IS_PARTNER Call by reference Type reference (TYPE) BU_PARTNER 20040205

Method GENERATE_MODIFY_IBAN on class CL_BSP_BP_BANK_DETAILS has no exception.

Method GET_IBAN_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_IBAN_DET Call by reference Type reference (TYPE) COMT_BSP_BP_BANK_IBAN 20031230
2 Exporting EV_RECORD_COUNT Call by reference Type reference (TYPE) I 20040130

Method GET_IBAN_INFO on class CL_BSP_BP_BANK_DETAILS has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ER_INSTANCE Value transfer Object reference (TYPE REF TO) CL_BSP_BP_BANK_DETAILS BSP Interface Layer: Display Business Partner Bank Data 20040204

Method GET_INSTANCE on class CL_BSP_BP_BANK_DETAILS has no exception.

Method GET_MASTRKEY_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_BANKEY Call by reference Type reference (TYPE) BANKK 20031231
2 Exporting ES_CTRY Call by reference Type reference (TYPE) BANKS 20031231
3 Exporting EV_RECORD_COUNT Call by reference Type reference (TYPE) I 20040130

Method GET_MASTRKEY_INFO on class CL_BSP_BP_BANK_DETAILS has no exception.

Method GET_MOVE_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_MOVE_DET Call by reference Type reference (TYPE) COMT_BSP_BP_BANK_MOVE 20040108
2 Exporting EV_RECORD_COUNT Call by reference Type reference (TYPE) I 20040130

Method GET_MOVE_INFO on class CL_BSP_BP_BANK_DETAILS has no exception.

Method MODIFY_BPBANKCONNECTION 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 20030502
2 Changing IS_PC Call by reference Type reference (TYPE) COMT_BSP_BP_BANK_LIST List of payments cards of a business partner 20030502
3 Importing IT_CHANGED_FIELD Call by reference Type reference (TYPE) CRMT_BSP_CHANGEDFIELD_TAB Changed Fields 20030502

Method MODIFY_BPBANKCONNECTION on class CL_BSP_BP_BANK_DETAILS has no exception.

Method READ_BANK_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_BANK_DETS Call by reference Type reference (TYPE) COMT_BSP_BP_BANK_LIST Structure to display list of banks of a BP 20030328

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