SAP ABAP Class CL_BNK_DB_XSTAT_MSG (DB layer class for External Status Messages)
Hierarchy
SAP_FIN (Software Component) SAP_FIN
   FIN-FSCM (Application Component) Financial Supply Chain Management
     FIN_BNK_COM_CORE (Package) Bank Communication: Core Objects
Properties
Class CL_BNK_DB_XSTAT_MSG  
Short Description DB layer class for External Status Messages    
Super Class    
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 20060802   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_BNK_DB_XSTAT_MSG has no forward declaration.
Interfaces
Class CL_BNK_DB_XSTAT_MSG has no interface implemented.
Friends
Class CL_BNK_DB_XSTAT_MSG has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 PRIV_CX_EXCEPTION Static Attribute Private Object reference (TYPE REF TO) CX_BNK_EXCEPTION SuperClass for Exceptions 20060802
2 PRIV_SREF_BNK_DB_XSTAT_MSG Static Attribute Private Object reference (TYPE REF TO) CL_BNK_DB_XSTAT_MSG DB layer class for External Status Messages 20060802
Methods
# Method Level Visibility Method type Description Created on
1 BREAK Static method Protected Method Handle logs 20061006
2 END Static method Protected Method Handle logs 20061006
3 INSERT_XSTAT_MSG Instance method Public Method Insert the external Status Msgs, Reason Inform & Transaction 20060802
4 INSERT_XSTAT_RSN Instance method Private Method Inserts the Status Reason Information 20060802
5 INSERT_XSTAT_TX Instance method Private Method Inserts the Status: Transaction Information 20060802
6 READ_XSTAT_MSG Instance method Public Method Reads the external status msg, RSN and transaction info 20060808
7 READ_XSTAT_MSG_DET_WITH_SELOPS Instance method Public Method Returns the Message detials for the given select options 20060830
8 READ_XSTAT_RSN Instance method Private Method Reads the reason information 20060808
9 READ_XSTAT_TX Instance method Private Method Reads transaction information 20060808
10 START Static method Protected Method Initialize and Handle logs 20061006
11 S_INSTANCE Static method Public Method Singleton instantiation for DB layer of External status msg 20060802
Events
Class CL_BNK_DB_XSTAT_MSG has no event.
Types
Class CL_BNK_DB_XSTAT_MSG has no local type.
Method Signatures

Method BREAK 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 20061006

Method BREAK on class CL_BNK_DB_XSTAT_MSG has no exception.

Method END 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 20061006

Method END on class CL_BNK_DB_XSTAT_MSG has no exception.

Method INSERT_XSTAT_MSG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_STR_XSTAT_MSG Call by reference Type reference (TYPE) BNK_STR_XSTAT_MSG Structure for External Status Message 20060802
2 Importing I_TAB_XSTAT_RSN Call by reference Type reference (TYPE) BNK_TAB_XSTAT_RSN Table type for Status Reason Information 20060802
3 Importing I_TAB_XSTAT_TX Call by reference Type reference (TYPE) BNK_TAB_XSTAT_TX Table type for Status: Transaction Information 20060802

Method INSERT_XSTAT_MSG on class CL_BNK_DB_XSTAT_MSG has no exception.

Method INSERT_XSTAT_RSN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TAB_XSTAT_RSN Call by reference Type reference (TYPE) BNK_TAB_XSTAT_RSN Table type for Status Reason Information 20060802

Method INSERT_XSTAT_RSN on class CL_BNK_DB_XSTAT_MSG has no exception.

Method INSERT_XSTAT_TX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TAB_XSTAT_TX Call by reference Type reference (TYPE) BNK_TAB_XSTAT_TX Table type for Status: Transaction Information 20060802

Method INSERT_XSTAT_TX on class CL_BNK_DB_XSTAT_MSG has no exception.

Method READ_XSTAT_MSG 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 Return Value of ABAP Statements 20060918
2 Exporting E_TAB_XSTAT_MSG Call by reference Type reference (TYPE) BNK_TAB_XSTAT_MSG Structure for External Status Message 20060808
3 Exporting E_TAB_XSTAT_RSN Call by reference Type reference (TYPE) BNK_TAB_XSTAT_RSN Table type for Status Reason Information 20060808
4 Exporting E_TAB_XSTAT_TX Call by reference Type reference (TYPE) BNK_TAB_XSTAT_TX Table type for Status: Transaction Information 20060808
5 Importing I_BATCH_NO Call by reference Type reference (TYPE) BNK_COM_BTCH_NO Batch Identification Number 20060808
6 Importing I_GUID Call by reference Type reference (TYPE) GUID16 Generic Data Element for GUID Fields (X16) 20060811

Method READ_XSTAT_MSG on class CL_BNK_DB_XSTAT_MSG has no exception.

Method READ_XSTAT_MSG_DET_WITH_SELOPS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_TAB_XSTAT_MSG Call by reference Type reference (TYPE) BNK_TAB_INCMNG_STAT_MSG table of incoming status messages 20060830
2 Importing I_BNK_STR_INCMNGMSG_SELOPS Call by reference Type reference (TYPE) BNK_STR_INCMNG_MSG_SELOPS Sturcture containes the selctioh options for incmng msg moni 20060830
# Exception Resumable Description Created on
1 CX_BNK_DB Exception class for DB Layer 20060831

Method READ_XSTAT_RSN 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 Return Value of ABAP Statements 20060918
2 Exporting E_TAB_XSTAT_RSN Call by reference Type reference (TYPE) BNK_TAB_XSTAT_RSN Table type for Status Reason Information 20060808
3 Importing I_GUID Call by reference Type reference (TYPE) GUID16 Generic Data Element for GUID Fields (X16) 20060808
4 Importing I_ITEM_NO Call by reference Type reference (TYPE) BNK_COM_ITMNO Item Number 20060808

Method READ_XSTAT_RSN on class CL_BNK_DB_XSTAT_MSG has no exception.

Method READ_XSTAT_TX 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 Return Value of ABAP Statements 20060918
2 Exporting E_TAB_XSTAT_TX Call by reference Type reference (TYPE) BNK_TAB_XSTAT_TX Table type for Status: Transaction Information 20060808
3 Importing I_BATCH_NO Call by reference Type reference (TYPE) BNK_COM_BTCH_NO Batch Identification Number 20060808
4 Importing I_GUID Call by reference Type reference (TYPE) GUID16 Generic Data Element for GUID Fields (X16) 20060811

Method READ_XSTAT_TX on class CL_BNK_DB_XSTAT_MSG has no exception.

Method START 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 20061006

Method START on class CL_BNK_DB_XSTAT_MSG has no exception.

Method S_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_SREF_BNK_DB_XSTAT_MSG Call by reference Object reference (TYPE REF TO) CL_BNK_DB_XSTAT_MSG DB layer class for External Status Messages 20060802
# Exception Resumable Description Created on
1 CX_BNK_DB Exception class for DB Layer 20060803
History
Last changed by/on SAP  20130531 
SAP Release Created in 700