SAP ABAP Class CL_BNK_PROC (Proc Layer for Bank Communication)
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 - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_BNK_PROC_BATCH Proc Layer for Bank Communication Batch 20060315
2 Inheritance (c INHERITING FROM c_ref)  CL_BNK_PROC_STATUS 20070123
Properties
Class CL_BNK_PROC  
Short Description Proc Layer for Bank Communication    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package FIN_BNK_COM_CORE   Bank Communication: Core Objects 
Created 20060315   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_BNK_PROC has no forward declaration.
Interfaces
Class CL_BNK_PROC has no interface implemented.
Friends
Class CL_BNK_PROC has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 PRIV_CX_EXCEPTION Static Attribute Protected Object reference (TYPE REF TO) CX_BNK_EXCEPTION SUper class for exceptions 20060713
2 PRIV_LOG_MSG Static Attribute Protected Type reference (TYPE) BNK_STR_LOG_MESSAGE Structure for log message 20060713
3 PRIV_NO_AUTH Static Attribute Protected Type reference (TYPE) CHAR1 Single-Character Indicator 20060823
Methods
# Method Level Visibility Method type Description Created on
1 BREAK_ACTION Instance method Protected Method Break Operations on break of Proc Layer Action 20060315
2 BREAK_LOG Static method Protected Method 20061011
3 CHECK_AUTHORITY Instance method Protected Method Check authority 20060807
4 END_ACTION Instance method Protected Method End of Proc Layer Action 20060315
5 END_LOG Static method Protected Method Terminates the logging process 20061011
6 GET_INSTANCE Instance method Private Method Gets the instance 20060315
7 ROLLBACK Instance method Private Method Rollback 20060315
8 START_ACTION Instance method Protected Method Start of Proc Layer Action 20060315
9 START_LOG Static method Protected Method Initiates the log 20061011
Events
Class CL_BNK_PROC has no event.
Types
Class CL_BNK_PROC has no local type.
Method Signatures

Method BREAK_ACTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ACTION Call by reference Type reference (TYPE) BNK_COM_PROC_ACTION Proc Layer Actions 20060315
2 Importing I_REF_BNK_ENT_BATCH Call by reference Object reference (TYPE REF TO) CL_BNK_ENT_BATCH Entity Layer for Bank Communication Batch 20060315

Method BREAK_ACTION on class CL_BNK_PROC has no exception.

Method BREAK_LOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_LOG_REF Call by reference Object reference (TYPE REF TO) CL_BNK_UTIL_LOG Utility class for logging 20061011
# Exception Resumable Description Created on
1 CX_BNK_PROC Exception class for PROC Layer 20061025

Method CHECK_AUTHORITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_NO_AUTH Call by reference Type reference (TYPE) BNK_COM_BOOLEAN Boolean Variable 20060807
2 Importing I_ACTION Call by reference Type reference (TYPE) BNK_COM_PROC_ACTION Proc Layer Actions 20060807
3 Importing I_ITEM_DET_FLG Call by reference Type reference (TYPE) BNK_COM_ITEM_DISPLAY_FLG Item display flag('X' display, ' ' No display) 20060807
4 Importing I_RULE_ID Call by reference Type reference (TYPE) BNK_COM_RULE_ID Rule identification number 20060807
5 Importing I_UNAME_AUTH Call by reference Type reference (TYPE) SYUNAME User Name 20070321

Method CHECK_AUTHORITY on class CL_BNK_PROC has no exception.

Method END_ACTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_TAB_LOG_MESSAGE Call by reference Type reference (TYPE) BNK_TAB_LOG_MESSAGE Table type for log message 20060713
2 Importing I_ACTION Call by reference Type reference (TYPE) BNK_COM_PROC_ACTION Proc Layer Actions 20060315
3 Importing I_LOG_REF Call by reference Object reference (TYPE REF TO) CL_BNK_UTIL_LOG Utility class for logging 20060711
4 Importing I_REF_BNK_ENT_BATCH Call by reference Object reference (TYPE REF TO) CL_BNK_ENT_BATCH Entity Layer for Bank Communication Batch 20060315
# Exception Resumable Description Created on
1 CX_BNK_PROC Exception class for PROC Layer 20060315

Method END_LOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_LOG_REF Call by reference Object reference (TYPE REF TO) CL_BNK_UTIL_LOG Utility class for logging 20061011
# Exception Resumable Description Created on
1 CX_BNK_PROC Exception class for PROC Layer 20061025

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_REF_BNK_ENT_BATCH Call by reference Object reference (TYPE REF TO) CL_BNK_ENT_BATCH Entity Layer for Bank Communication Batch 20060315
2 Importing I_ACTION Call by reference Type reference (TYPE) BNK_COM_PROC_ACTION Proc Layer Actions 20060315
3 Importing I_BATCH_GUID Call by reference Type reference (TYPE) BNK_COM_BTCH_GUID GUID to identify the batch 20060327
4 Importing I_BATCH_NO Call by reference Type reference (TYPE) BNK_COM_BTCH_NO Batch Identification Number 20060315
# Exception Resumable Description Created on
1 CX_BNK_PROC Exception class for PROC Layer 20060315

Method ROLLBACK Signature

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

Method START_ACTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_LOG_REF Call by reference Object reference (TYPE REF TO) CL_BNK_UTIL_LOG Utility class for logging 20060711
2 Exporting E_REF_BNK_ENT_BATCH Call by reference Object reference (TYPE REF TO) CL_BNK_ENT_BATCH Entity Layer for Bank Communication Batch 20060315
3 Importing I_ACTION Call by reference Type reference (TYPE) BNK_COM_PROC_ACTION Proc Layer Actions 20060315
4 Importing I_BATCH_GUID Call by reference Type reference (TYPE) BNK_COM_BTCH_GUID GUID to identify the batch 20060327
5 Importing I_BATCH_NO Call by reference Type reference (TYPE) BNK_COM_BTCH_NO Batch Identification Number 20060315
6 Importing I_ITEM_DISPLAY Call by reference Type reference (TYPE) CHAR1 Single-Character Indicator 20061030
7 Importing I_LAUFD Call by reference Type reference (TYPE) LAUFD Datum, an dem das Programm laufen soll 20070920
8 Importing I_LAUFI Call by reference Type reference (TYPE) LAUFI Zusätzliches Identifikationsmerkmal 20070920
# Exception Resumable Description Created on
1 CX_BNK_PROC Exception class for PROC Layer 20060315

Method START_LOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_LOG_REF Call by reference Object reference (TYPE REF TO) CL_BNK_UTIL_LOG Utility class for logging 20061011

Method START_LOG on class CL_BNK_PROC has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 700