SAP ABAP Class CL_FDT_ACTN_MESSAGE (FDT: Abstract Message Action)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-SRV-BR (Application Component) BRFplus - ABAP-Based Business Rules
     SFDT_CORE (Package) BRFplus: Core
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_FDT_ACTION FDT: Abstract Action Class 20060717
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_FDT_ACTN_MESSAGE_LOG FDT: Message Log (Action) 20060809
2 Inheritance (c INHERITING FROM c_ref)  CL_WER_ACTION_MESSAGE_LOG Rule engine action message log 20060824
Properties
Class CL_FDT_ACTN_MESSAGE  
Short Description FDT: Abstract Message Action    
Super Class CL_FDT_ACTION FDT: Abstract Action Class 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SFDT_CORE   BRFplus: Core 
Created 20060717   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 IF_FDT_TYPES Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
Class CL_FDT_ACTN_MESSAGE has no interface implemented.
Friends
Class CL_FDT_ACTN_MESSAGE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_ACTN_1000 Constant Private Type reference (TYPE) TABNAME 'FDT_ACTN_1000' Table Name 20070814
2 GC_ACTN_1001 Constant Private Type reference (TYPE) TABNAME 'FDT_ACTN_1001' Table Name 20080305
3 MS_BUFFER Instance attribute Private Type reference (TYPE) S_BUFFER 20060717
4 MS_BUFFER_DB Instance attribute Private Type reference (TYPE) S_BUFFER 20060717
5 MV_MS_BUFFER_DB_LOADED Instance attribute Private Type reference (TYPE) ABAP_BOOL ABAP_TRUE: MS_BUFFER_DB is loaded 20070813
6 MV_MS_BUFFER_LOADED Instance attribute Private Type reference (TYPE) ABAP_BOOL ABAP_TRUE: MS_BUFFER is loaded 20060801
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_MESSAGES Instance method Protected Method Check messages 20060808
2 CHECK_MESSAGES_SIMPLE Instance method Protected Method Check messages (simple checks) 20070413
3 CHECK_TEXT_MESSAGES Instance method Protected Method Check text messages 20080305
4 GET_MESSAGES Instance method Protected Method Get messages 20060808
5 LOAD_BUFFER Instance method Private Method Load the buffer 20060717
6 LOAD_BUFFER_DB Instance method Private Method Load the buffer from Database 20060717
7 SAVE_BUFFER_DB Instance method Private Method Save the buffer into the Database 20060717
8 SET_BUFFER Instance method Private Method Set the buffer 20060717
9 SET_MESSAGES Instance method Protected Method Set messages 20060808
10 TRANSFORM_MESSAGES Instance method Protected Method Transform the messages into external T100 messages 20060808
11 TRANSFORM_TEXT_MESSAGES Instance method Protected Method Transform the free text messages 20080324
Events
Class CL_FDT_ACTN_MESSAGE has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 FREE_TEXT_MESSAGE Public Type reference (TYPE) FDT_ACTN_1001-MESSAGE_TXT Free text message 20080310
2 S_BUFFER Private See coding 20060717 BEGIN OF s_buffer, ts_message TYPE ts_message, ts_text_message TYPE ts_text_message, END OF s_buffer
3 S_FREE_TEXT_MESSAGE Public See coding 20080324 BEGIN OF s_free_text_message, msgty TYPE symsgty, text TYPE Char255, sequence_number TYPE fdt_seqnr, END OF s_free_text_message
4 S_MESSAGE Public See coding Message 20060808 BEGIN OF s_message, msgid TYPE symsgid, msgno TYPE symsgno, msgty TYPE symsgty, msgv1 TYPE if_fdt_types=>id, msgv1_txt TYPE symsgv, msgv2 TYPE if_fdt_types=>id, msgv2_txt TYPE symsgv, msgv3 TYPE if_fdt_types=>id, msgv3_txt TYPE symsgv, msgv4 TYPE if_fdt_types=>id, msgv4_txt TYPE symsgv, sequence_number TYPE fdt_seqnr, text TYPE fdt_actn_1001-message_txt, END OF s_message
5 S_T100_MESSAGE Protected See coding T100 Message 20060808 BEGIN OF s_t100_message, msgid TYPE symsgid, msgty TYPE symsgty, msgno TYPE symsgno, msgv1 TYPE symsgv, msgv2 TYPE symsgv, msgv3 TYPE symsgv, msgv4 TYPE symsgv, sequence_number TYPE fdt_seqnr, END OF s_t100_message
6 S_TEXT_MESSAGE Public See coding Free Text Message 20080305 BEGIN OF s_text_message, msgty TYPE symsgty, text TYPE fdt_actn_1001-message_txt, sequence_number TYPE fdt_seqnr, msgv1 TYPE if_fdt_types=>id, msgv2 TYPE if_fdt_types=>id, msgv3 TYPE if_fdt_types=>id, msgv4 TYPE if_fdt_types=>id, END OF s_text_message
7 S_XML_TEXT_MESSAGE Public See coding 20080402 BEGIN OF s_xml_text_message, msgty TYPE symsgty, msgv1 TYPE if_fdt_types=>id, msgv2 TYPE if_fdt_types=>id, msgv3 TYPE if_fdt_types=>id, msgv4 TYPE if_fdt_types=>id, text TYPE fdt_actn_1001-message_txt, END OF s_xml_text_message
8 TS_FREE_TEXT_MESSAGE Public See coding 20080324 ts_free_text_message TYPE STANDARD TABLE OF s_free_text_message WITH NON-UNIQUE KEY table_line
9 TS_MESSAGE Public See coding Messages 20060808 ts_message TYPE SORTED TABLE OF s_message WITH NON-UNIQUE KEY msgid msgno msgty text
10 TS_TEXT_MESSAGE Public See coding Free Text Messages 20080305 ts_text_message TYPE SORTED TABLE OF s_text_message WITH NON-UNIQUE KEY table_line
11 T_T100_MESSAGE Protected See coding T100 Messages 20060808 t_t100_message TYPE STANDARD TABLE OF s_t100_message
Method Signatures

Method CHECK_MESSAGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ITS_MESSAGE Call by reference Type reference (TYPE) TS_MESSAGE Messages 20060808
2 Importing IV_TIMESTAMP Call by reference Type reference (TYPE) IF_FDT_TYPES=>TIMESTAMP Time Stamp (active version) 20060808
3 Returning RT_MESSAGE Value transfer Type reference (TYPE) IF_FDT_TYPES=>T_MESSAGE Messages 20060808
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20060808

Method CHECK_MESSAGES_SIMPLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ITS_MESSAGE Call by reference Type reference (TYPE) TS_MESSAGE Messages 20070413
2 Importing ITS_TEXT_MESSAGES Call by reference Type reference (TYPE) TS_TEXT_MESSAGE Message 20080617
3 Returning RT_MESSAGE Value transfer Type reference (TYPE) IF_FDT_TYPES=>T_MESSAGE Messages 20070413
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20070413

Method CHECK_TEXT_MESSAGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ITS_TEXT_MESSAGE Call by reference Type reference (TYPE) TS_TEXT_MESSAGE Text Messages 20080305
2 Importing IV_TIMESTAMP Call by reference Type reference (TYPE) IF_FDT_TYPES=>TIMESTAMP Time Stamp (active version) 20080305
3 Returning RT_MESSAGE Value transfer Type reference (TYPE) IF_FDT_TYPES=>T_MESSAGE Messages 20080305
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20080305

Method GET_MESSAGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_TIMESTAMP Call by reference Type reference (TYPE) IF_FDT_TYPES=>TIMESTAMP 20060808
2 Returning RTS_MESSAGE Value transfer Type reference (TYPE) TS_MESSAGE Messages 20060808
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20060808

Method LOAD_BUFFER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_TIMESTAMP Call by reference Type reference (TYPE) IF_FDT_TYPES=>TIMESTAMP Timestamp of active version 20070810
2 Importing IV_VERSION Call by reference Type reference (TYPE) IF_FDT_TYPES=>VERSION 20060717
3 Returning RS_BUFFER Value transfer Type reference (TYPE) S_BUFFER 20060717
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20070810

Method LOAD_BUFFER_DB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_VERSION Call by reference Type reference (TYPE) IF_FDT_TYPES=>VERSION 20060717
2 Returning RS_BUFFER Value transfer Type reference (TYPE) S_BUFFER 20060717

Method LOAD_BUFFER_DB on class CL_FDT_ACTN_MESSAGE has no exception.

Method SAVE_BUFFER_DB Signature

Method SAVE_BUFFER_DB on class CL_FDT_ACTN_MESSAGE has no parameter.
Method SAVE_BUFFER_DB on class CL_FDT_ACTN_MESSAGE has no exception.

Method SET_BUFFER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_BUFFER Call by reference Type reference (TYPE) S_BUFFER 20060717

Method SET_BUFFER on class CL_FDT_ACTN_MESSAGE has no exception.

Method SET_MESSAGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ITS_MESSAGE Call by reference Type reference (TYPE) TS_MESSAGE Messages 20060808
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20060808

Method TRANSFORM_MESSAGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_T100_MESSAGE Call by reference Type reference (TYPE) T_T100_MESSAGE Message (with text variables) 20060809
2 Importing IO_CONTEXT Call by reference Object reference (TYPE REF TO) IF_FDT_CONTEXT FDT: Context 20060808
3 Importing IO_PROCESSOR Call by reference Object reference (TYPE REF TO) IF_FDT_PROCESSOR FDT: Processor 20060808
4 Importing ITS_MESSAGE Call by reference Type reference (TYPE) TS_MESSAGE Messages (with ID variables) 20060809
5 Importing IV_TIMESTAMP Call by reference Type reference (TYPE) IF_FDT_TYPES=>TIMESTAMP UTC Time Stamp in Short Form (YYYYMMDDhhmmss) 20060808
# Exception Resumable Description Created on
1 CX_FDT FDT: Abstract Exception Class 20060808

Method TRANSFORM_TEXT_MESSAGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_TEXT_MESSAGE Call by reference Type reference (TYPE) TS_FREE_TEXT_MESSAGE Message (with text variables) 20080324
2 Importing IO_CONTEXT Call by reference Object reference (TYPE REF TO) IF_FDT_CONTEXT FDT: Context 20080324
3 Importing IO_PROCESSOR Call by reference Object reference (TYPE REF TO) IF_FDT_PROCESSOR FDT: Processor 20080324
4 Importing ITS_TEXT_MESSAGE Call by reference Type reference (TYPE) TS_TEXT_MESSAGE Messages (with ID variables) 20080324
5 Importing IV_TIMESTAMP Call by reference Type reference (TYPE) IF_FDT_TYPES=>TIMESTAMP UTC Time Stamp in Short Form (YYYYMMDDhhmmss) 20080324
# Exception Resumable Description Created on
1 CX_FDT FDT: Abstract Exception Class 20080324
History
Last changed by/on SAP  20130531 
SAP Release Created in 710