SAP ABAP Class CL_BNK_ENT_BATCH (Entity Layer for Bank Communication Batch)
Hierarchy
SAP_FIN (Software Component) SAP_FIN
   FIN-FSCM (Application Component) Financial Supply Chain Management
     FIN_BNK_COM_CORE (Package) Bank Communication: Core Objects
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_BNK_ENT Entity Layer for Bank Communication 20060307
Properties
Class CL_BNK_ENT_BATCH  
Short Description Entity Layer for Bank Communication Batch    
Super Class CL_BNK_ENT Entity Layer for Bank Communication 
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package FIN_BNK_COM_CORE   Bank Communication: Core Objects 
Created 20060307   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_BNK_ENT_BATCH has no forward declaration.
Interfaces
Class CL_BNK_ENT_BATCH has no interface implemented.
Friends
Class CL_BNK_ENT_BATCH has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CON_BNK_COM_OBJECT Constant Public Type reference (TYPE) CHAR6 'BNKCOM' constant for defining the Bank communication Object 20060308
2 CON_MODE_CREATE Constant Public Type reference (TYPE) BNK_COM_OPER_MODE 'C' Constant 20060307
3 CON_MODE_DISPLAY Constant Public Type reference (TYPE) BNK_COM_OPER_MODE 'D' Constant 20060307
4 CON_MODE_EDIT Constant Public Type reference (TYPE) BNK_COM_OPER_MODE 'E' Constant 20060307
5 PRIV_BATCH Instance attribute Private Type reference (TYPE) BNK_STR_BATCH_HEADER Batch Header 20060307
6 PRIV_BATCH_GUID Instance attribute Private Type reference (TYPE) BNK_COM_BTCH_GUID GUID for identifying a batch 20060314
7 PRIV_BATCH_HEADER_LOADED Instance attribute Private Type reference (TYPE) CHAR1 Single-Character Indicator 20060426
8 PRIV_BATCH_ITEMS Instance attribute Private Type reference (TYPE) BNK_TAB_BATCH_ITEM Table type for Batch Payment Item 20060307
9 PRIV_BATCH_ITEMS_LOADED Instance attribute Private Type reference (TYPE) CHAR1 Single-Character Indicator 20060307
10 PRIV_BATCH_LOADED Instance attribute Private Type reference (TYPE) CHAR1 Single-Character Indicator 20060307
11 PRIV_BATCH_NO Instance attribute Private Type reference (TYPE) BNK_COM_BTCH_NO Batch Identification Number 20060307
12 PRIV_CX_EXCEPTION Static Attribute Private Object reference (TYPE REF TO) CX_BNK_EXCEPTION SUper class for exceptions 20060307
13 PRIV_GUID Static Attribute Private Type reference (TYPE) BNK_COM_BTCH_GUID GUID to identify the batch 20060327
14 PRIV_LOG_MSG Static Attribute Private Type reference (TYPE) BNK_STR_LOG_MESSAGE Structure for log message 20060711
15 PRIV_SREF_DB_BATCH Static Attribute Private Object reference (TYPE REF TO) CL_BNK_DB_BATCH DB Layer for Bank Communication Batch 20060307
16 PRIV_STAB_INST_BATCH_LOOKUP Static Attribute Private Type reference (TYPE) BNK_TAB_BATCH_INST_LOOKUP Table type for instant batch lookup 20060308
Methods
# Method Level Visibility Method type Description Created on
1 COMMIT Static method Public Method Trigger commit work 20060307
2 COMPLETE_BATCH_ITEMS Instance method Private Method Fill up and complete the batch items 20060328
3 CONSTRUCTOR Instance method Private Constructor CONSTRUCTOR 20060307
4 CREATE_BATCH_NO Instance method Private Method Generates Batch Number 20060308
5 CREATE_GUID Instance method Private Method Created GUID for batch 20060314
6 GET_BATCH_GUID Instance method Public Method Gives the GUID of the Batch 20060323
7 GET_BATCH_HEADER Instance method Public Method Gets the batch header details 20060308
8 GET_BATCH_ITEMS Instance method Public Method Gets the batch header details 20060308
9 GET_BATCH_KEYS Instance method Public Method Returns the keys of the Batch 20060426
10 GET_BATCH_KEYS_REF Static method Public Method Gets the batch keys from the reference details 20060323
11 LOAD_BATCH Instance method Private Method Loads the batch details 20060308
12 LOAD_BATCH_HEADER Instance method Private Method Loads the Batch header 20060308
13 LOAD_BATCH_ITEMS Instance method Private Method Loads the Batch header 20060308
14 ROLLBACK Static method Public Method Trigger work Rollback 20060307
15 SET_BATCH_HEADER Instance method Public Method Sets the values of Batch Header 20060308
16 SET_BATCH_ITEMS Instance method Public Method Sets the values of batch items 20060308
17 STORE_BATCH Instance method Public Method saves the batch 20060308
18 S_INSTANCE Static method Public Method S_Instance method for Entity 20060307
19 S_INSTANCE_CREATE Static method Private Method S_Instance create method for Entity 20060308
20 S_INSTANCE_DISPLAY Static method Private Method S_Instance display method for Entity 20060308
21 S_INSTANCE_EDIT Static method Private Method S_Instance display method for Entity 20060308
22 S_MEMORY_SYNC Static method Public Event handling method Memory synchronization 20060615
Events
Class CL_BNK_ENT_BATCH has no event.
Types
Class CL_BNK_ENT_BATCH has no local type.
Method Signatures

Method COMMIT Signature

Method COMMIT on class CL_BNK_ENT_BATCH has no parameter.
Method COMMIT on class CL_BNK_ENT_BATCH has no exception.

Method COMPLETE_BATCH_ITEMS Signature

Method COMPLETE_BATCH_ITEMS on class CL_BNK_ENT_BATCH has no parameter.
Method COMPLETE_BATCH_ITEMS on class CL_BNK_ENT_BATCH has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_BATCH_NO Call by reference Type reference (TYPE) BNK_COM_BTCH_NO Batch Identification Number 20060309
2 Importing I_MODE Call by reference Type reference (TYPE) BNK_COM_OPER_MODE Mode of Operation 20060309
# Exception Resumable Description Created on
1 CX_BNK_ENT Exception class for ENT Layer 20060307

Method CREATE_BATCH_NO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_BATCH_NO Call by reference Type reference (TYPE) BNK_COM_BTCH_NO Batch Identification Number 20060309
# Exception Resumable Description Created on
1 CX_BNK_ENT Exception class for ENT Layer 20060308

Method CREATE_GUID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_GUID Call by reference Type reference (TYPE) BNK_COM_BTCH_GUID GUID to identify the batch 20060314
# Exception Resumable Description Created on
1 CX_BNK_ENT Exception class for ENT Layer 20060314

Method GET_BATCH_GUID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_BATCH_GUID Call by reference Type reference (TYPE) BNK_COM_BTCH_GUID GUID to identify the batch 20060323

Method GET_BATCH_GUID on class CL_BNK_ENT_BATCH has no exception.

Method GET_BATCH_HEADER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_BNK_BATCH_HEADER Call by reference Type reference (TYPE) BNK_STR_BATCH_HEADER Batch Header 20060309
2 Importing I_DATA_BASE_ACCESS Call by reference Type reference (TYPE) BOOLE-BOOLE Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20110711
# Exception Resumable Description Created on
1 CX_BNK_ENT Exception class for ENT Layer 20060308

Method GET_BATCH_ITEMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_BNK_BATCH_ITEMS Call by reference Type reference (TYPE) BNK_TAB_BATCH_ITEM Table type for Batch Payment Item 20060309
# Exception Resumable Description Created on
1 CX_BNK_ENT Exception class for ENT Layer 20060308

Method GET_BATCH_KEYS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_BATCH_GUID Call by reference Type reference (TYPE) BNK_COM_BTCH_GUID GUID to identify the batch 20060426
2 Exporting E_BATCH_NO Call by reference Type reference (TYPE) BNK_COM_BTCH_NO Batch Identification Number 20060426

Method GET_BATCH_KEYS on class CL_BNK_ENT_BATCH has no exception.

Method GET_BATCH_KEYS_REF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_RC Call by reference Type reference (TYPE) SY-SUBRC Table type for Batch Payment Item 20060323
2 Exporting E_TAB_BATCH_ITEM Call by reference Type reference (TYPE) BNK_TAB_BATCH_ITEM Batch Item 20060609
3 Importing I_BATCH_MERGE_PARAM Call by reference Type reference (TYPE) BNK_STR_BATCH_MERGE_PARAM Merge parameters 20060323
4 Importing I_BATCH_PYMT_GRP Call by reference Type reference (TYPE) BNK_STR_PYMT_GRP Payment Group 20060323

Method GET_BATCH_KEYS_REF on class CL_BNK_ENT_BATCH has no exception.

Method LOAD_BATCH Signature

Method LOAD_BATCH on class CL_BNK_ENT_BATCH has no parameter.
# Exception Resumable Description Created on
1 CX_BNK_ENT Exception class for ENT Layer 20060308

Method LOAD_BATCH_HEADER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DATA_BASE_ACCESS Call by reference Type reference (TYPE) BOOLE-BOOLE Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20110711
# Exception Resumable Description Created on
1 CX_BNK_ENT Exception class for ENT Layer 20060308

Method LOAD_BATCH_ITEMS Signature

Method LOAD_BATCH_ITEMS on class CL_BNK_ENT_BATCH has no parameter.
# Exception Resumable Description Created on
1 CX_BNK_ENT Exception class for ENT Layer 20060308

Method ROLLBACK Signature

Method ROLLBACK on class CL_BNK_ENT_BATCH has no parameter.
Method ROLLBACK on class CL_BNK_ENT_BATCH has no exception.

Method SET_BATCH_HEADER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_BATCH_HEADER Call by reference Type reference (TYPE) BNK_STR_BATCH_HEADER Batch Header 20060309

Method SET_BATCH_HEADER on class CL_BNK_ENT_BATCH has no exception.

Method SET_BATCH_ITEMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_BATCH_ITEMS Call by reference Type reference (TYPE) BNK_TAB_BATCH_ITEM Table type for Batch Payment Item 20060309

Method SET_BATCH_ITEMS on class CL_BNK_ENT_BATCH has no exception.

Method STORE_BATCH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_MODE Call by reference Type reference (TYPE) BNK_COM_OPER_MODE Mode of Operation 20060309
# Exception Resumable Description Created on
1 CX_BNK_ENT Exception class for ENT Layer 20060308

Method S_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_SREF_BNK_ENT_BATCH Call by reference Object reference (TYPE REF TO) CL_BNK_ENT_BATCH Entity Layer for Bank Communication Batch 20060309
2 Importing I_BATCH_GUID Call by reference Type reference (TYPE) BNK_COM_BTCH_GUID GUID to identify the batch 20060327
3 Importing I_BATCH_NO Call by reference Type reference (TYPE) BNK_COM_BTCH_NO Batch Identification Number 20060309
4 Importing I_MODE Call by reference Type reference (TYPE) BNK_COM_OPER_MODE Mode of Operation 20060309
# Exception Resumable Description Created on
1 CX_BNK_ENT Exception class for ENT Layer 20060307

Method S_INSTANCE_CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_SREF_BNK_ENT_BATCH Call by reference Object reference (TYPE REF TO) CL_BNK_ENT_BATCH Entity Layer for Bank Communication Batch 20060309
2 Importing I_BATCH_GUID Call by reference Type reference (TYPE) BNK_COM_BTCH_GUID GUID to identify the batch 20060327
3 Importing I_MODE Call by reference Type reference (TYPE) BNK_COM_OPER_MODE Mode of Operation 20060309

Method S_INSTANCE_CREATE on class CL_BNK_ENT_BATCH has no exception.

Method S_INSTANCE_DISPLAY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_SREF_BNK_ENT_BATCH Call by reference Object reference (TYPE REF TO) CL_BNK_ENT_BATCH Entity Layer for Bank Communication Batch 20060309
2 Importing I_BATCH_NO Call by reference Type reference (TYPE) BNK_COM_BTCH_NO Batch Identification Number 20060309
3 Importing I_MODE Call by reference Type reference (TYPE) BNK_COM_OPER_MODE Mode of Operation 20060309
# Exception Resumable Description Created on
1 CX_BNK_ENT Exception class for ENT Layer 20060308

Method S_INSTANCE_EDIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_SREF_BNK_ENT_BATCH Call by reference Object reference (TYPE REF TO) CL_BNK_ENT_BATCH Entity Layer for Bank Communication Batch 20060309
2 Importing I_BATCH_NO Call by reference Type reference (TYPE) BNK_COM_BTCH_NO Batch Identification Number 20060309
3 Importing I_MODE Call by reference Type reference (TYPE) BNK_COM_OPER_MODE Mode of Operation 20060309
# Exception Resumable Description Created on
1 CX_BNK_ENT Exception class for ENT Layer 20060308

Method S_MEMORY_SYNC Signature

Method S_MEMORY_SYNC on class CL_BNK_ENT_BATCH has no parameter.
Method S_MEMORY_SYNC on class CL_BNK_ENT_BATCH has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 700