SAP ABAP Class CL_BCA_US_DB_MEM_ITEMS (Memo Items Table Interface)
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 20010616
Properties
Class CL_BCA_US_DB_MEM_ITEMS  
Short Description Memo Items Table Interface    
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 20010616   SAP 
Last change 00000000   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 BCAMI Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 BKKP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_BCA_US General Interface for all US Banking Dev 20010616
Friends
Class CL_BCA_US_DB_MEM_ITEMS has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 A_HOLDS Instance attribute Private Object reference (TYPE REF TO) CL_BCA_US_MEM_ITEM_HOLDS Interface to Repository Hold Table 20010621
2 A_TAB_BCA_US_MEM_ITEMS Instance attribute Private Type reference (TYPE) TTYPE_BCA_US_MEM_ITEMS Attribut Table of memo items 20010616
3 A_TAB_BKKMESG Instance attribute Private Type reference (TYPE) ITAB_TYPE_BKKMESG table of internally gen messages 20010619
4 A_TAB_CHANGE_ITEMS Instance attribute Private Type reference (TYPE) BCAMI_ITAB_TYPE_CHANGE_ITEMS change items related to reverse 20010621
5 A_TAB_ITEMS Instance attribute Protected Type reference (TYPE) ITAB_TYPE_ITEMS table of itmes 20010616
6 CO_MSGID_BCA_US_GEN Instance attribute Private Attribute reference (LIKE) 20010619
7 CO_MSGTY_ERROR Instance attribute Private Attribute reference (LIKE) 20010619
8 CO_MSGTY_INFO Instance attribute Private Attribute reference (LIKE) 20010619
9 CO_MSGTY_SUCC Instance attribute Private Attribute reference (LIKE) 20010619
10 CO_MSGTY_WARNING Instance attribute Private Attribute reference (LIKE) 20010619
11 CO_MSG_MEMO_NOREF Instance attribute Private Attribute reference (LIKE) 20010620
12 CO_MSG_NEW_MEMHLD_ERR Instance attribute Private Attribute reference (LIKE) 20010622
13 CO_MSG_NEW_MEMNO_ERR Instance attribute Private Attribute reference (LIKE) 20010619
14 CO_STATUS_POST Instance attribute Private Attribute reference (LIKE) 20010619
15 CO_STATUS_POST_OPEN Instance attribute Private Attribute reference (LIKE) 20010619
16 CO_STATUS_RETURN Instance attribute Private Attribute reference (LIKE) 20010619
17 CO_STATUS_REVERSE Instance attribute Private Attribute reference (LIKE) 20010619
18 FALSE Instance attribute Protected Attribute reference (LIKE) 20010619
19 MARKED_FOR_DELETION Instance attribute Protected Type reference (TYPE) BOOLE-BOOLE indicate if this is a delete transaction 20010621
20 TRUE Instance attribute Protected Attribute reference (LIKE) 20010619
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20010616
2 DELETE_MEMO_ITEMS Instance method Protected Method delete memo records from repository 20010621
3 GET_HOLDS Instance method Public Method returns pointer to holds created for mem items 20010621
4 GET_MESSAGES Instance method Public Method returns all collected messages 20010621
5 GET_NEXT_MEMO_ITEM_NUMBER Static method Protected Method returns the next memo item number 20010619
6 HANDLE_MEMO_ITEMS Instance method Public Method takes care of inserting or deleting memo items 20010621
7 INSERT_MEMO_ITEMS Instance method Protected Method insert memo records into repository 20010620
8 IS_CORRECT Instance method Protected Method check records 20010627
Events
Class CL_BCA_US_DB_MEM_ITEMS has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 ITAB_TYPE_BKKMESG Protected See coding ITAB_TYPE_BKKMESG 20010619
2 ITAB_TYPE_CHANGE_ITEMS Protected See coding complex structure with two item (new old) in it. 20010621
3 ITAB_TYPE_ITEMS Protected See coding Internal table type of payment itme 20010619
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DO_CHANGE Value transfer Type reference (TYPE) BOOLE-BOOLE Änderungsroutinen ausführen (Teil der Stornierung) 20010621
2 Importing DO_DELETE Value transfer Type reference (TYPE) BOOLE-BOOLE Vorerfassungsroutine ausführen 20010621
3 Importing DO_PARK Value transfer Type reference (TYPE) BOOLE-BOOLE Vorerfassungsroutine ausführen 20010621
4 Importing DO_POST Value transfer Type reference (TYPE) BOOLE-BOOLE Buchungsroutine ausführen 20010621
5 Importing DO_RELEASE Value transfer Type reference (TYPE) BOOLE-BOOLE Freigaberoutine ausführen 20010621
6 Importing DO_REVERSE Value transfer Type reference (TYPE) BOOLE-BOOLE Stornierungsroutine ausführen 20010621
7 Importing IM_TAB_CHANGE_ITEMS Value transfer Type reference (TYPE) BCA_US_TTYPE_CHANGE_ITEM Mit Stornierung verbundene Posten ändern 20010621
8 Importing IM_TAB_ITEMS Call by reference Type reference (TYPE) BCA_US_TTYPE_IBKK_ITEM Postensätze 20010619
9 Importing IM_TAB_ITEM_NUMBERS Call by reference Type reference (TYPE) BCA_US_TTYPE_ITEM_NUMBERS Postennummern für Sätze 20010619
# Exception Resumable Description Created on
1 ERROR Problem beim Anlegen des Objekts 20010622

Method DELETE_MEMO_ITEMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_VALUE Value transfer Type reference (TYPE) BOOLE-BOOLE Wahr, wenn Sätze ohne Fehler gelöscht werden 20010621

Method DELETE_MEMO_ITEMS on class CL_BCA_US_DB_MEM_ITEMS has no exception.

Method GET_HOLDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_HOLDS Value transfer Object reference (TYPE REF TO) CL_BCA_US_MEM_ITEM_HOLDS Für Memo-Posten notwendige Betragsreservierungen 20010621

Method GET_HOLDS on class CL_BCA_US_DB_MEM_ITEMS has no exception.

Method GET_MESSAGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_MESSAGES Call by reference Type reference (TYPE) BCAMI_ITAB_TYPE_MESG Gesammelte Meldungen 20010621

Method GET_MESSAGES on class CL_BCA_US_DB_MEM_ITEMS has no exception.

Method GET_NEXT_MEMO_ITEM_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) BKK_BKKRS Bankkreis 20010619
2 Returning RE_VALUE Value transfer Type reference (TYPE) BCA_US_MEMNO Memo-Postennummer 20010619
# Exception Resumable Description Created on
1 ERROR Nächste Postennummer konnte nicht gefunden werden 20010619

Method HANDLE_MEMO_ITEMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_NO_PROBLEMS Value transfer Type reference (TYPE) BOOLE-BOOLE Wahr, falls keine Fehler gefunden 20010621

Method HANDLE_MEMO_ITEMS on class CL_BCA_US_DB_MEM_ITEMS has no exception.

Method INSERT_MEMO_ITEMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_VALUE Value transfer Type reference (TYPE) BOOLE-BOOLE Wahr, wenn Repository aktualisiert 20010620

Method INSERT_MEMO_ITEMS on class CL_BCA_US_DB_MEM_ITEMS has no exception.

Method IS_CORRECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_RECORD Call by reference Type reference (TYPE) BCA_US_MEM_ITEMS Felder für Memo-Posten 20010627
2 Returning RE_CORRECT Value transfer Type reference (TYPE) BOOLE-BOOLE Wahr, wenn korrekt 20010627

Method IS_CORRECT on class CL_BCA_US_DB_MEM_ITEMS has no exception.
History
Last changed by/on SAP  00000000 
SAP Release Created in 463_20