SAP ABAP Class CL_BCA_PO_CHEQ_REL (Handles Banck Cheque Table)
Hierarchy
EA-FINSERV (Software Component) SAP Enterprise Extension Financial Services
   IS-B-BCA (Application Component) Bank Customer Accounts
     BCA_US (Package) BCA modification for US specific requirements
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_BCA_US General Interface for all US Banking Dev 20001221
Properties
Class CL_BCA_PO_CHEQ_REL  
Short Description Handles Banck Cheque Table    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package BCA_US   BCA modification for US specific requirements 
Created 20001221   SAP 
Last change 00000000   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_BCA_PO_CHEQ_REL has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_BCA_US General Interface for all US Banking Dev 20001221
Friends
Class CL_BCA_PO_CHEQ_REL has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 A_TBCA_US_BC_TCODE Instance attribute Private Type reference (TYPE) TTYPE_BCA_US_BC_TCODE Table type for Bank Check Tcodes 20010518
2 CO_MSG_BC_TABLE Constant Protected Type reference (TYPE) BCA_US_EX_MESSAGE_TEXT 'Bank Check Table' Used for Exception Text 20001222
3 FALSE Instance attribute Private Attribute reference (LIKE) 20010518
4 IT_BCA_PO_CHEQ_REL Instance attribute Protected Type reference (TYPE) BCA_PO_CHEQ_REL Payment order and Cheque relationship for Banking 20001221
5 IT_STAT_BCA_PO_CHEQ_REL Static Attribute Protected Type reference (TYPE) BCA_PO_CHEQ_REL Payment order and Cheque relationship for Banking 20001221
6 IT_STAT_BCA_US_BC_ADDR Static Attribute Protected Type reference (TYPE) BCA_US_BC_ADDR Addresses Associated with Bank Cheques 20010518
7 TRUE Instance attribute Private Attribute reference (LIKE) 20010518
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor Instantiate object 20001221
2 GET_CHECK_ADDRESS Static method Public Method retreive address associated with check 20010522
3 GET_CHECK_NUMBER Static method Public Method Get check number related to PO 20001229
4 GET_CHECK_TYPE Static method Public Method Get type related to specific check number 20001229
5 GET_PRINT_COUNTER Static method Public Method Get Print Count value in database 20001221
6 GET_RECORD_EXISTS Static method Public Method Confirm if record exits 20001221
7 INSERT_NEW_RECORD Static method Public Method Insert one record into table 20001221
8 IS_BANK_CHECK_CR_TRANSACTION Instance method Public Method Determine if transaction is bank check credit type 20010519
9 IS_BANK_CHECK_DR_TRANSACTION Instance method Public Method Determine if transaction is bank check debit type 20010519
10 SET_CHECK_ADDRESS Static method Public Method store a mailing address for the check 20010518
11 SET_CHECK_NUMBER Static method Public Method Update the cashb_ex field in table 20001228
12 SET_PAYEE Static method Public Method Update the payee fiedl in table 20001227
13 SET_PRINT_COUNTER Static method Public Method Update the print counter field in table 20001221
14 SET_REVERSE_NO Static method Public Method Update the REVERSAL_NO fiedl in table 20010105
Events
Class CL_BCA_PO_CHEQ_REL has no event.
Types
Class CL_BCA_PO_CHEQ_REL has no local type.
Method Signatures

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_BCA_PO_CHEQ_REL has no parameter.
Method CONSTRUCTOR on class CL_BCA_PO_CHEQ_REL has no exception.

Method GET_CHECK_ADDRESS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_BKKRS Call by reference Type reference (TYPE) BCA_PO_CHEQ_REL-BKKRS Bankkreis 20010522
2 Importing IM_PAORN Call by reference Type reference (TYPE) BCA_PO_CHEQ_REL-PAORN Zahlungsauftragsnummer 20010522
3 Returning RE_ADDRESS Value transfer Type reference (TYPE) IBKKCASHB_ADD Information zum Scheck: Adressdaten 20010522

Method GET_CHECK_ADDRESS on class CL_BCA_PO_CHEQ_REL has no exception.

Method GET_CHECK_NUMBER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_BKKRS Call by reference Type reference (TYPE) BCA_PO_CHEQ_REL-BKKRS Bankkreis 20001229
2 Importing IM_PAORN Call by reference Type reference (TYPE) BCA_PO_CHEQ_REL-PAORN Zahlungsauftragsnummer 20001229
3 Returning RE_VALUE Value transfer Type reference (TYPE) BCA_PO_CHEQ_REL-CASHB_EX_FROM Bestandsnummer (extern) von 20001229
# Exception Resumable Description Created on
1 NOT_FOUND Nicht gefunden. 20001229

Method GET_CHECK_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ACNUM_INT Call by reference Type reference (TYPE) BKKA6-ACNUM_INT Interne Kontonummer für Kontokorrentkonto 20001229
2 Importing IM_BKKRS Call by reference Type reference (TYPE) BCA_PO_CHEQ_REL-BKKRS Bankkreis 20001229
3 Importing IM_CASHB_EX Call by reference Type reference (TYPE) BCA_PO_CHEQ_REL-CASHB_EX_FROM Zahlungsauftragsnummer 20001229
4 Returning RE_VALUE Value transfer Type reference (TYPE) BKKA6-CASHB_TYPE Rückscheckart 20001229
# Exception Resumable Description Created on
1 NOT_FOUND Kein Satz gefunden. 20001229

Method GET_PRINT_COUNTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_BKKRS Call by reference Type reference (TYPE) BCA_PO_CHEQ_REL-BKKRS Bankkreis 20001221
2 Importing IM_CASHB_EX_FROM Call by reference Type reference (TYPE) BCA_PO_CHEQ_REL-CASHB_EX_FROM Bestandsnummer (extern) von 20001221
3 Importing IM_PAORN Call by reference Type reference (TYPE) BCA_PO_CHEQ_REL-PAORN Zahlungsauftragsnummer 20001221
4 Returning RE_VALUE Value transfer Type reference (TYPE) BCA_PO_CHEQ_REL-PRINT_COUNTER Zähler für Anzahl der Drucke 20001221
# Exception Resumable Description Created on
1 NOT_FOUND Kein Satz gefunden 20001221

Method GET_RECORD_EXISTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_BKKRS Call by reference Type reference (TYPE) BCA_PO_CHEQ_REL-BKKRS Bankkreis 20001221
2 Importing IM_PAORN Call by reference Type reference (TYPE) BCA_PO_CHEQ_REL-PAORN Zahlungsauftragsnummer 20001221
3 Returning RE_VALUE Value transfer Type reference (TYPE) BKK_CHAR1 Rückgabewert wahr oder falsch 20001221

Method GET_RECORD_EXISTS on class CL_BCA_PO_CHEQ_REL has no exception.

Method INSERT_NEW_RECORD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ACCNT_NR Call by reference Type reference (TYPE) BCA_PO_CHEQ_REL-ACCNT_NR Referenz Auftraggeberkonto extern 20010104
2 Importing IM_BKKRS Call by reference Type reference (TYPE) BCA_PO_CHEQ_REL-BKKRS Bankkreis 20001221
3 Importing IM_CASHB_EX_FROM Call by reference Type reference (TYPE) BCA_PO_CHEQ_REL-CASHB_EX_FROM Bestandsnummer (extern) von 20001221
4 Importing IM_PAORN Call by reference Type reference (TYPE) BCA_PO_CHEQ_REL-PAORN Zahlungsauftragsnummer 20001221
5 Importing IM_PAYEE_TEXT Call by reference Type reference (TYPE) BKK_NAME Name des Kontoinhabers 20001221
6 Importing IM_PRINT_COUNTER Call by reference Type reference (TYPE) BCA_PO_CHEQ_REL-PRINT_COUNTER 0 Zähler für Anzahl der Drucke 20001221
# Exception Resumable Description Created on
1 EXISTING Satz für den Schlüssel ist bereits vorhanden. 20001221

Method IS_BANK_CHECK_CR_TRANSACTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_TCODE Call by reference Type reference (TYPE) BKK_TTYPE Geschäftsart 20010519
2 Returning RE_VALUE Value transfer Type reference (TYPE) BOOLE-BOOLE Datenelement zur Domäne BOOLE: WAHR (='X') und FALSCH (=' ') 20010519

Method IS_BANK_CHECK_CR_TRANSACTION on class CL_BCA_PO_CHEQ_REL has no exception.

Method IS_BANK_CHECK_DR_TRANSACTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_TCODE Call by reference Type reference (TYPE) BKK_TTYPE Geschäftsart 20010519
2 Returning RE_VALUE Value transfer Type reference (TYPE) BOOLE-BOOLE Datenelement zur Domäne BOOLE: WAHR (='X') und FALSCH (=' ') 20010519

Method IS_BANK_CHECK_DR_TRANSACTION on class CL_BCA_PO_CHEQ_REL has no exception.

Method SET_CHECK_ADDRESS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ADDRESS Call by reference Type reference (TYPE) IBKKCASHB_ADD Informationen zur Schecksperre: Adressdaten 20010518
2 Importing IM_BKKRS Call by reference Type reference (TYPE) BCA_PO_CHEQ_REL-BKKRS Bankkreis 20010518
3 Importing IM_PAORN Call by reference Type reference (TYPE) BCA_PO_CHEQ_REL-PAORN Zahlungsauftragsnummer 20010518
4 Returning RE_VALUE Value transfer Type reference (TYPE) BOOLE-BOOLE Datenelement zur Domäne BOOLE: WAHR (='X') und FALSCH (=' ') 20010518

Method SET_CHECK_ADDRESS on class CL_BCA_PO_CHEQ_REL has no exception.

Method SET_CHECK_NUMBER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_BKKRS Call by reference Type reference (TYPE) BCA_PO_CHEQ_REL-BKKRS Bankkreis 20001228
2 Importing IM_CASHB_EX_FROM Call by reference Type reference (TYPE) BCA_PO_CHEQ_REL-CASHB_EX_FROM Bestandsnummer (extern) von 20001228
3 Importing IM_CASHB_EX_NEW Call by reference Type reference (TYPE) BCA_PO_CHEQ_REL-CASHB_EX_FROM Bestandsnummer (extern) von 20001228
4 Importing IM_PAORN Call by reference Type reference (TYPE) BCA_PO_CHEQ_REL-PAORN Zahlungsauftragsnummer 20001228
5 Returning RE_VALUE Value transfer Type reference (TYPE) BKK_CHAR1 Rückgabewert 20001228
# Exception Resumable Description Created on
1 SET_FAILED Kann Tabelle nicht aktualisieren 20001228

Method SET_PAYEE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_BKKRS Call by reference Type reference (TYPE) BCA_PO_CHEQ_REL-BKKRS Bankkreis 20001227
2 Importing IM_CASHB_EX_FROM Call by reference Type reference (TYPE) BCA_PO_CHEQ_REL-CASHB_EX_FROM Schecknummer 20001227
3 Importing IM_PAORN Call by reference Type reference (TYPE) BCA_PO_CHEQ_REL-PAORN Bestellnummer 20001227
4 Importing IM_PAYEE_TEXT Call by reference Type reference (TYPE) BCA_PO_CHEQ_REL-PAYEE_TEXT Neuer Zahlungsempfänger 20001227
5 Returning RE_VALUE Value transfer Type reference (TYPE) BKK_CHAR1 Rückgabewert 20001227
# Exception Resumable Description Created on
1 SET_FAILED Kann Zahlungsempfängertext nicht aktualisieren 20001227

Method SET_PRINT_COUNTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_BKKRS Call by reference Type reference (TYPE) BCA_PO_CHEQ_REL-BKKRS Bankkreis 20001221
2 Importing IM_CASHB_EX_FROM Call by reference Type reference (TYPE) BCA_PO_CHEQ_REL-CASHB_EX_FROM Bestandsnummer (extern) von 20001221
3 Importing IM_PAORN Call by reference Type reference (TYPE) BCA_PO_CHEQ_REL-PAORN Zahlungsauftragsnummer 20001221
4 Importing IM_PRINT_COUNTER Call by reference Type reference (TYPE) BCA_PO_CHEQ_REL-PRINT_COUNTER Zähler für Anzahl der Drucke 20001221
5 Returning RE_VALUE Value transfer Type reference (TYPE) BKK_CHAR1 Rückgabewert 20001227
# Exception Resumable Description Created on
1 SET_FAILED Kann Druckzähler nicht aktualisieren 20001221

Method SET_REVERSE_NO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_BKKRS Call by reference Type reference (TYPE) BCA_PO_CHEQ_REL-BKKRS Bankkreis 20010105
2 Importing IM_PAORN Call by reference Type reference (TYPE) BCA_PO_CHEQ_REL-PAORN Zahlungsauftragsnummer 20010105
3 Importing IM_REVERSE_NO Call by reference Type reference (TYPE) BCA_PO_CHEQ_REL-REVERSE_NO Stornonummer 20010105
4 Returning RE_VALUE Value transfer Type reference (TYPE) CHAR1 Einstelliges Kennzeichen 20010105
# Exception Resumable Description Created on
1 SET_FAILED Kann Tabelle nicht aktualisieren 20010105
History
Last changed by/on SAP  00000000 
SAP Release Created in 463_20