SAP ABAP Class CL_BNK_ENT_XSTAT_MSG (Entity layer 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_ENT_XSTAT_MSG  
Short Description Entity layer for external status messages    
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 20060803   SAP 
Last change 20100310   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_BNK_ENT_XSTAT_MSG has no forward declaration.
Interfaces
Class CL_BNK_ENT_XSTAT_MSG has no interface implemented.
Friends
Class CL_BNK_ENT_XSTAT_MSG has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CON_MODE_CREATE Constant Public Type reference (TYPE) BNK_COM_OPER_MODE 'C' Mode of Operation 20060807
2 CON_MODE_READ Constant Public Type reference (TYPE) BNK_COM_OPER_MODE 'D' Mode of Operation 20060807
3 PRIV_CX_EXCEPTION Static Attribute Private Object reference (TYPE REF TO) CX_BNK_EXCEPTION SUper class for exceptions 20060803
4 PRIV_SREF_DB_XSTAT_MSG Instance attribute Private Object reference (TYPE REF TO) CL_BNK_DB_XSTAT_MSG DB layer class for External Status Messages 20060807
5 PRIV_STATUS_GUID Instance attribute Private Type reference (TYPE) GUID16 Generic Data Element for GUID Fields (X16) 20060803
6 PRIV_XSTAT_MSG Instance attribute Private Type reference (TYPE) BNK_STR_XSTAT_MSG External Status Message 20060807
7 PRIV_XSTAT_MSG_RSN Instance attribute Private Type reference (TYPE) BNK_TAB_XSTAT_RSN Table type for External Status Message 20060807
8 PRIV_XSTAT_MSG_TX Instance attribute Private Type reference (TYPE) BNK_TAB_XSTAT_TX Table type for Status: Transaction Information 20060807
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor 20060803
2 CREATE_GUID Instance method Private Method Creates guid 20060803
3 GET_STATUS_MSG Instance method Public Method Gets the status Msg header details RSN and TX Information 20060811
4 GET_STATUS_MSG_DET_WITH_SELOPS Instance method Public Method 20060830
5 GET_STATUS_MSG_GUID Instance method Public Method Gives the GUID of the status message 20060807
6 SET_GUID_IN_RSN_TX Instance method Private Method Sets GUID Value in RSN and TX information 20060808
7 SET_STATUS_MSG_HEADER Instance method Public Method Sets the values of status message header 20060807
8 SET_STATUS_MSG_RSN Instance method Public Method Sets the values status reason information 20060807
9 SET_STATUS_MSG_TX Instance method Public Method Sets the values of status transaction information 20060807
10 STORE_XSTAT_MSG Instance method Public Method Stores the external message into the database 20060807
11 S_INSTANCE Static method Public Method To Instantiate the object depending upon the action type 20060803
Events
Class CL_BNK_ENT_XSTAT_MSG has no event.
Types
Class CL_BNK_ENT_XSTAT_MSG has no local type.
Method Signatures

Method CONSTRUCTOR 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 20060803
# Exception Resumable Description Created on
1 CX_BNK_ENT Exception class for ENT Layer 20060803

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) GUID16 Generic Data Element for GUID Fields (X16) 20060803
# Exception Resumable Description Created on
1 CX_BNK_ENT Exception class for ENT Layer 20060803

Method GET_STATUS_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 Table type for External Status Message 20060811
3 Exporting E_TAB_XSTAT_RSN Call by reference Type reference (TYPE) BNK_TAB_XSTAT_RSN Table type for Status Reason Information 20060811
4 Exporting E_TAB_XSTAT_TX Call by reference Type reference (TYPE) BNK_TAB_XSTAT_TX Table type for Status: Transaction Information 20060811
5 Importing I_BATCH_NO Call by reference Type reference (TYPE) BNK_COM_BTCH_NO Batch Identification Number 20060811
6 Importing I_GUID Call by reference Type reference (TYPE) GUID16 Generic Data Element for GUID Fields (X16) 20060811

Method GET_STATUS_MSG on class CL_BNK_ENT_XSTAT_MSG has no exception.

Method GET_STATUS_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_ENT Exception class for ENT Layer 20060830

Method GET_STATUS_MSG_GUID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_STATUS_MSG_GUID Call by reference Type reference (TYPE) GUID16 Generic Data Element for GUID Fields (X16) 20060807

Method GET_STATUS_MSG_GUID on class CL_BNK_ENT_XSTAT_MSG has no exception.

Method SET_GUID_IN_RSN_TX Signature

Method SET_GUID_IN_RSN_TX on class CL_BNK_ENT_XSTAT_MSG has no parameter.
Method SET_GUID_IN_RSN_TX on class CL_BNK_ENT_XSTAT_MSG has no exception.

Method SET_STATUS_MSG_HEADER 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 20060807

Method SET_STATUS_MSG_HEADER on class CL_BNK_ENT_XSTAT_MSG has no exception.

Method SET_STATUS_MSG_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 20060807

Method SET_STATUS_MSG_RSN on class CL_BNK_ENT_XSTAT_MSG has no exception.

Method SET_STATUS_MSG_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 20060807

Method SET_STATUS_MSG_TX on class CL_BNK_ENT_XSTAT_MSG has no exception.

Method STORE_XSTAT_MSG 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 20060807
# Exception Resumable Description Created on
1 CX_BNK_ENT Exception class for ENT Layer 20060807

Method S_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_REF_BNK_ENT_XSTAT_MSG Call by reference Object reference (TYPE REF TO) CL_BNK_ENT_XSTAT_MSG Entity layer for external status messages 20060803
2 Importing I_MODE Call by reference Type reference (TYPE) BNK_COM_OPER_MODE Proc Layer Actions 20060803
# Exception Resumable Description Created on
1 CX_BNK_ENT Exception class for ENT Layer 20060803
History
Last changed by/on SAP  20100310 
SAP Release Created in 700