SAP ABAP Class CL_MSR_INSP_MESS_HANDLER (Inspection Transaction Message Buffer Class)
Hierarchy
SAP_APPL (Software Component) Logistics and Accounting
   LO-ARM-INS (Application Component) Inspection
     MSR_INSPECTION (Package) Multi-Step Returns: Inspections
Properties
Class CL_MSR_INSP_MESS_HANDLER  
Short Description Inspection Transaction Message Buffer Class    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package MSR_INSPECTION   Multi-Step Returns: Inspections 
Created 20070824   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 T Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_MSR_INSP_MESS_HANDLER has no interface implemented.
Friends
Class CL_MSR_INSP_MESS_HANDLER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GO_MSR_INSP_MESS_HANDLER_REF Static Attribute Public Type reference (TYPE) MSR_INSP_MESS_HANDLER_REF WMC: Message Buffer Class 20070827
2 GT_MSR_MESS_REFS Instance attribute Private Type reference (TYPE) MSR_T_INSP_MESSAGES Inspection Messages with Key 20070827
Methods
# Method Level Visibility Method type Description Created on
1 ADD_MESSAGE_REF_HDL Instance method Private Method Message references will be administrated by Handler 20070828
2 ADD_MESS_TO_APPLICATION_LOG Static method Public Method Add messages to the application log 20080521
3 CREATE_APPLICATION_LOG Static method Public Method Create application log 20080521
4 CREATE_MESSAGE Static method Public Method Create Message 20070827
5 CREATE_MESS_REF_HDL Static method Private Method Create Instance of Message Handler 20070828
6 DELETE_ALL_MESSAGES Static method Public Method Clears all messages 20070827
7 DELETE_ALL_MESSAGES_HDL Instance method Private Method Clears the messages from buffer 20070828
8 DELETE_SINGLE_MESSAGE_HDL Instance method Private Method Removes a message from the buffer 20070829
9 DELETE_SPECIFIC_MESSAGES Static method Public Method Removes a list of messages 20070829
10 DELETE_SPECIFIC_MESSAGES_HDL Instance method Private Method Removes a list of messages from buffer 20070829
11 GET_MESSAGE_HDL Instance method Private Method Get Message Text 20070828
12 GET_MESS_FOR_DIRECT_DISPLAY Static method Public Method Retrieve messages to be displayed directly in status line 20080522
13 GET_T100_VARIABLES Instance method Private Method Get all Message Variables 20071105
14 HAS_MESSAGE Static method Public Method Checks for any messages 20070827
15 HAS_MESSAGE_HDL Instance method Private Method Checks for messages in buffer 20070829
16 PREVENT_DUPLICATED_ENTRIES_HDL Instance method Private Method Prevent duplicated entries in buffer 20070830
17 RETRIEVE_ENTIRE_MESSAGES Static method Public Method Provide all messages from buffer 20070828
18 RETRIEVE_ENTIRE_MESS_HDL Instance method Private Method Retrieve all messages from buffer 20070828
19 RETRIEVE_HIGHEST_SEVERITY Static method Public Method Retrieve highest Error Type 20070830
20 RETRIEVE_HIGHEST_SEVERITY_HDL Instance method Private Method Retrieve highest Error Type from buffer 20070830
Events
Class CL_MSR_INSP_MESS_HANDLER has no event.
Types
Class CL_MSR_INSP_MESS_HANDLER has no local type.
Method Signatures

Method ADD_MESSAGE_REF_HDL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_CX_MSR_INSP_MESSAGE Call by reference Object reference (TYPE REF TO) CX_MSR_INSP_MESSAGES Inspection Message Class 20070828
2 Importing IV_DELIV_ITEM Call by reference Type reference (TYPE) POSNR_VL Delivery Item 20070828
3 Importing IV_DELIV_NO Call by reference Type reference (TYPE) VBELN_VL Delivery 20070828
4 Importing IV_EXIDV Call by reference Type reference (TYPE) EXIDV External Handling Unit Identification 20070828
5 Importing IV_INSP_ITEM Call by reference Type reference (TYPE) /SPE/INSP_ITEM_NO Inspection Outcome: Item number 20070828
6 Importing IV_INSP_NO Call by reference Type reference (TYPE) /SPE/INSPEC_NO Inspection Outcome number 20070828

Method ADD_MESSAGE_REF_HDL on class CL_MSR_INSP_MESS_HANDLER has no exception.

Method ADD_MESS_TO_APPLICATION_LOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_LOG_HANDLE Call by reference Type reference (TYPE) BALLOGHNDL Application Log: Log Handle 20080521

Method ADD_MESS_TO_APPLICATION_LOG on class CL_MSR_INSP_MESS_HANDLER has no exception.

Method CREATE_APPLICATION_LOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_LOG_HANDLE Call by reference Type reference (TYPE) BALLOGHNDL Application Log: Log Handle 20080521
2 Importing IV_DELIV_NUMB Call by reference Type reference (TYPE) VBELN_VL Delivery 20080521

Method CREATE_APPLICATION_LOG on class CL_MSR_INSP_MESS_HANDLER has no exception.

Method CREATE_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_TEXTID Call by reference Type reference (TYPE) SCX_T100KEY Vorschlagswerte bei Anlage von Debitoren aus Workbench 20070827
2 Importing IV_BASE_QTY Call by reference Type reference (TYPE) LGMNG Actual quantity delivered in stockkeeping units 20070911
3 Importing IV_BASE_QTY_FOR_TRANSFER Call by reference Type reference (TYPE) LGMNG Actual quantity delivered in stockkeeping units 20070911
4 Importing IV_BUOM_SOURCE Call by reference Type reference (TYPE) MEINS Base Unit of Measure 20070911
5 Importing IV_BUOM_TARGET Call by reference Type reference (TYPE) MEINS Base Unit of Measure 20070911
6 Importing IV_BWLVS Call by reference Type reference (TYPE) BWLVS Movement Type for Warehouse Management 20070831
7 Importing IV_CHARACTERISTIC Call by reference Type reference (TYPE) MSR_INSP_MESS_CHARACTERISTIC 20070830
8 Importing IV_CODE_ID Call by reference Type reference (TYPE) QPCT-CODE Code 20070827
9 Importing IV_DELIV Call by reference Type reference (TYPE) VBELN_VL Delivery 20070827
10 Importing IV_DELIV_ITEM Call by reference Type reference (TYPE) POSNR_VL Delivery Item 20070827
11 Importing IV_EXIDV Call by reference Type reference (TYPE) EXIDV External Handling Unit Identification 20070827
12 Importing IV_INSP Call by reference Type reference (TYPE) /SPE/INSPEC_NO Vorschlagswerte bei Anlage von Debitoren aus Workbench 20070827
13 Importing IV_INSP_HEAD_SOURCE Call by reference Type reference (TYPE) /SPE/INSPEC_NO Inspection Outcome number 20070911
14 Importing IV_INSP_HEAD_TARGET Call by reference Type reference (TYPE) /SPE/INSPEC_NO Inspection Outcome number 20070911
15 Importing IV_INSP_ITEM Call by reference Type reference (TYPE) /SPE/INSP_ITEM_NO Inspection Outcome: Item number 20070827
16 Importing IV_INSP_ITEM_SOURCE Call by reference Type reference (TYPE) /SPE/INSP_ITEM_NO Inspection Outcome: Item number 20070827
17 Importing IV_INSP_ITEM_TARGET Call by reference Type reference (TYPE) /SPE/INSP_ITEM_NO Inspection Outcome: Item number 20070827
18 Importing IV_LGNUM Call by reference Type reference (TYPE) LGNUM Warehouse Number / Warehouse Complex 20070831
19 Importing IV_LGTYP Call by reference Type reference (TYPE) LGTYP Storage Type 20070831
20 Importing IV_MSG_ID Call by reference Type reference (TYPE) SYMSGID Message Class 20070906
21 Importing IV_MSG_NO Call by reference Type reference (TYPE) SYMSGNO Message Number 20070906
22 Importing IV_MSG_VAR_1 Call by reference Type reference (TYPE) SYMSGV Message Variable 20070906
23 Importing IV_MSG_VAR_2 Call by reference Type reference (TYPE) SYMSGV Message Variable 20070906
24 Importing IV_MSG_VAR_3 Call by reference Type reference (TYPE) SYMSGV Message Variable 20070906
25 Importing IV_MSG_VAR_4 Call by reference Type reference (TYPE) SYMSGV Message Variable 20070906
26 Importing IV_ORDER_NO Call by reference Type reference (TYPE) VBELN Sales and Distribution Document Number 20070827
27 Importing IV_ORIGIN_LOCATION Call by reference Type reference (TYPE) MSR_INSP_MESS_ORIGIN_LOCATION 20070830
28 Importing IV_PREVIOUS Call by reference Object reference (TYPE REF TO) CX_ROOT Abstract Superclass for All Global Exceptions 20070827
29 Importing IV_SALES_QTY Call by reference Type reference (TYPE) LFIMG Actual quantity delivered (in sales units) 20070911
30 Importing IV_SALES_QTY_FOR_TRANSFER Call by reference Type reference (TYPE) LFIMG Actual quantity delivered (in sales units) 20070911
31 Importing IV_SEVERITY Call by reference Type reference (TYPE) SYMSGTY Single-Character Indicator 20070827
32 Importing IV_SOURCE_BASE_QTY Call by reference Type reference (TYPE) LGMNG Actual quantity delivered in stockkeeping units 20070911
33 Importing IV_SOURCE_SALES_QTY Call by reference Type reference (TYPE) LFIMG Actual quantity delivered (in sales units) 20070911
34 Importing IV_SUOM_SOURCE Call by reference Type reference (TYPE) VRKME Sales unit 20070911
35 Importing IV_SUOM_TARGET Call by reference Type reference (TYPE) VRKME Sales unit 20070911
36 Importing IV_TANUM Call by reference Type reference (TYPE) TANUM Transfer Order Number 20070918
37 Importing IV_TARGET_BASE_QTY Call by reference Type reference (TYPE) LGMNG Actual quantity delivered in stockkeeping units 20070911
38 Importing IV_TARGET_SALES_QTY Call by reference Type reference (TYPE) LFIMG Actual quantity delivered (in sales units) 20070911
39 Importing IV_TEXT_ID Call by reference Type reference (TYPE) QPCT-KURZTEXT Short Text for Code (Up to 40 Characters in Length) 20070827
40 Importing IV_USER Call by reference Type reference (TYPE) SYUNAME User Name 20070827

Method CREATE_MESSAGE on class CL_MSR_INSP_MESS_HANDLER has no exception.

Method CREATE_MESS_REF_HDL Signature

Method CREATE_MESS_REF_HDL on class CL_MSR_INSP_MESS_HANDLER has no parameter.
Method CREATE_MESS_REF_HDL on class CL_MSR_INSP_MESS_HANDLER has no exception.

Method DELETE_ALL_MESSAGES Signature

Method DELETE_ALL_MESSAGES on class CL_MSR_INSP_MESS_HANDLER has no parameter.
Method DELETE_ALL_MESSAGES on class CL_MSR_INSP_MESS_HANDLER has no exception.

Method DELETE_ALL_MESSAGES_HDL Signature

Method DELETE_ALL_MESSAGES_HDL on class CL_MSR_INSP_MESS_HANDLER has no parameter.
Method DELETE_ALL_MESSAGES_HDL on class CL_MSR_INSP_MESS_HANDLER has no exception.

Method DELETE_SINGLE_MESSAGE_HDL Signature

Method DELETE_SINGLE_MESSAGE_HDL on class CL_MSR_INSP_MESS_HANDLER has no parameter.
Method DELETE_SINGLE_MESSAGE_HDL on class CL_MSR_INSP_MESS_HANDLER has no exception.

Method DELETE_SPECIFIC_MESSAGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_MESSAGE_KEY Call by reference Type reference (TYPE) MSR_S_INSP_MESSAGE_KEY Inspection: Document Key for Application Log Header 20070829
2 Importing IT_MESSAGES_KEYS Call by reference Type reference (TYPE) MSR_T_INSP_MESSAGES_KEYS Inspection Messages Keys 20070829

Method DELETE_SPECIFIC_MESSAGES on class CL_MSR_INSP_MESS_HANDLER has no exception.

Method DELETE_SPECIFIC_MESSAGES_HDL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_MESSAGE_KEY Call by reference Type reference (TYPE) MSR_S_INSP_MESSAGE_KEY Inspection: Document Key for Application Log Header 20070829
2 Importing IT_MESSAGES_KEYS Call by reference Type reference (TYPE) MSR_T_INSP_MESSAGES_KEYS Inspection Messages Keys 20070829

Method DELETE_SPECIFIC_MESSAGES_HDL on class CL_MSR_INSP_MESS_HANDLER has no exception.

Method GET_MESSAGE_HDL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_MESS_TEXT Call by reference Type reference (TYPE) STRING 20070828
2 Importing IV_CX_MSR_INSP_MESS_REF Call by reference Object reference (TYPE REF TO) CX_MSR_INSP_MESSAGES Inspection: error class 20070828

Method GET_MESSAGE_HDL on class CL_MSR_INSP_MESS_HANDLER has no exception.

Method GET_MESS_FOR_DIRECT_DISPLAY Signature

Method GET_MESS_FOR_DIRECT_DISPLAY on class CL_MSR_INSP_MESS_HANDLER has no parameter.
Method GET_MESS_FOR_DIRECT_DISPLAY on class CL_MSR_INSP_MESS_HANDLER has no exception.

Method GET_T100_VARIABLES Signature

Method GET_T100_VARIABLES on class CL_MSR_INSP_MESS_HANDLER has no parameter.
Method GET_T100_VARIABLES on class CL_MSR_INSP_MESS_HANDLER has no exception.

Method HAS_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EX_HAS_MESSAGE Value transfer Type reference (TYPE) XFELD Checkbox 20070829

Method HAS_MESSAGE on class CL_MSR_INSP_MESS_HANDLER has no exception.

Method HAS_MESSAGE_HDL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EX_HAS_MESSAGES Value transfer Type reference (TYPE) XFELD Boolean Variable (X=True, -=False, Space=Unknown) 20070829

Method HAS_MESSAGE_HDL on class CL_MSR_INSP_MESS_HANDLER has no exception.

Method PREVENT_DUPLICATED_ENTRIES_HDL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_INSTANCE_ALREADY_EXISTS Call by reference Type reference (TYPE) XFELD Checkbox 20070830
2 Importing IS_TEXTID Call by reference Type reference (TYPE) SCX_T100KEY T100 Key with Parameters Mapped to Attribute Names 20070830
3 Importing IV_CHARACTERISTIC Call by reference Type reference (TYPE) MSR_INSP_MESS_CHARACTERISTIC Characteristic of an Error Message 20070830
4 Importing IV_DELIV Call by reference Type reference (TYPE) VBELN_VL Delivery 20070830
5 Importing IV_DELIV_ITEM Call by reference Type reference (TYPE) POSNR_VL Delivery Item 20070830
6 Importing IV_EXIDV Call by reference Type reference (TYPE) EXIDV External Handling Unit Identification 20070830
7 Importing IV_INSP Call by reference Type reference (TYPE) /SPE/INSPEC_NO Inspection Outcome number 20070830
8 Importing IV_INSP_ITEM Call by reference Type reference (TYPE) /SPE/INSP_ITEM_NO Inspection Outcome: Item number 20070830
9 Importing IV_INSP_ITEM_SOURCE Call by reference Type reference (TYPE) /SPE/INSP_ITEM_NO Inspection Outcome: Item number 20070831
10 Importing IV_INSP_ITEM_TARGET Call by reference Type reference (TYPE) /SPE/INSP_ITEM_NO Inspection Outcome: Item number 20070831
11 Importing IV_ORIGIN_LOCATION Call by reference Type reference (TYPE) MSR_INSP_MESS_ORIGIN_LOCATION Error Message Original Location 20070830
12 Importing IV_SEVERITY Call by reference Type reference (TYPE) SYMSGTY Message Type 20070830

Method PREVENT_DUPLICATED_ENTRIES_HDL on class CL_MSR_INSP_MESS_HANDLER has no exception.

Method RETRIEVE_ENTIRE_MESSAGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ET_INSP_MESSAGES Value transfer Type reference (TYPE) MSR_T_INSP_MESSAGES Inspection Messages with Key 20070828

Method RETRIEVE_ENTIRE_MESSAGES on class CL_MSR_INSP_MESS_HANDLER has no exception.

Method RETRIEVE_ENTIRE_MESS_HDL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ET_INSP_MESSAGES Value transfer Type reference (TYPE) MSR_T_INSP_MESSAGES Inspection Messages with Key 20070828

Method RETRIEVE_ENTIRE_MESS_HDL on class CL_MSR_INSP_MESS_HANDLER has no exception.

Method RETRIEVE_HIGHEST_SEVERITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EV_HIGHEST_SEVERITY Value transfer Type reference (TYPE) SYMSGTY Vorschlagswerte bei Anlage von Debitoren aus Workbench 20070830

Method RETRIEVE_HIGHEST_SEVERITY on class CL_MSR_INSP_MESS_HANDLER has no exception.

Method RETRIEVE_HIGHEST_SEVERITY_HDL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EV_SEVERITY_HIGHEST Value transfer Type reference (TYPE) SYMSGTY ABAP System Fields 20070830

Method RETRIEVE_HIGHEST_SEVERITY_HDL on class CL_MSR_INSP_MESS_HANDLER has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 100