SAP ABAP Interface IF_FDT_ACTN_MESSAGE_LOG (FDT: Message Log (Action))
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-SRV-BR (Application Component) BRFplus - ABAP-Based Business Rules
     SFDT_EXPRESSIONS (Package) BRFplus: Expressions
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  CL_FDT_ACTN_MESSAGE_LOG FDT: Message Log (Action) 20060809
Properties
Interface IF_FDT_ACTN_MESSAGE_LOG  
Short Description FDT: Message Log (Action)    
General Data
Package SFDT_EXPRESSIONS   BRFplus: Expressions 
Created 20060809   SAP 
Last changed 20090618   SAP 
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 CL_FDT_ACTN_MESSAGE Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 IF_FDT_ACTN_MESSAGE_LOG Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
4 IF_FDT_CONSTANTS Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
5 IF_FDT_TYPES Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
# Interface Abstract Final Description Created on
1 IF_FDT_ACTION FDT: Action 20060816
Friends
Interface IF_FDT_ACTN_MESSAGE_LOG has no friend.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_EXTY_MESSAGE_LOG Constant Public Type reference (TYPE) IF_FDT_TYPES=>ID IF_FDT_CONSTANTS=>GC_EXTY_ACTN_MESSAGE_LOG Action Type "Message Log" 20060809
2 GC_LOG_OBJECT Constant Public Type reference (TYPE) BALOBJ_D 'FDT' Application Log Object Name 20060809
3 GC_LOG_SUBOBJECT Constant Public Type reference (TYPE) BALSUBOBJ 'FDT_MSG_ACTION' Application Log Subobject 20060809
4 MV_ACTION Instance attribute Public Attribute reference (LIKE) 20071228
5 MV_CUSTOMIZING_OBJECT Instance attribute Public Attribute reference (LIKE) 20071228
6 MV_EXPRESSION_TYPE_ID Instance attribute Public Attribute reference (LIKE) 20071228
7 MV_ID Instance attribute Public Attribute reference (LIKE) 20071119
8 MV_LOCAL_OBJECT Instance attribute Public Attribute reference (LIKE) 20071228
9 MV_MASTERDATA_OBJECT Instance attribute Public Attribute reference (LIKE) 20071228
10 MV_OBJECT_TYPE Instance attribute Public Attribute reference (LIKE) 20071228
11 MV_RULE Instance attribute Public Attribute reference (LIKE) 20071228
12 MV_SYSTEM_OBJECT Instance attribute Public Attribute reference (LIKE) 20071228
Methods
# Method Level Visibility Method type Description Created on
1 DELETE_LOG_ENTRIES_FROM_DB Static method Public Method Delete the log entries from the DB 20080711
2 GET_APPLICATION_LOG_OBJECT Instance method Public Method Get the application log object 20060810
3 GET_LOG_ENTRIES Static method Public Method Get log entires 20080711
4 GET_MESSAGES Instance method Public Method Get messages to be logged 20060809
5 GET_PERSISTENCY_SETTINGS Instance method Public Method Get settings for the persistency of the logged messages 20060810
6 SET_APPLICATION_LOG_OBJECT Instance method Public Method Set the application log object 20060810
7 SET_MESSAGES Instance method Public Method Set messages to be logged 20060809
8 SET_PERSISTENCY_SETTINGS Instance method Public Method Set settings for the persistency of the logged messages 20060810
Events
Interface IF_FDT_ACTN_MESSAGE_LOG has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 EXTERNAL_IDENTIFICATION Public Type reference (TYPE) BAL_S_LOG-EXTNUMBER External Identification (free text) 20080324
2 S_LOG_MSG Public See coding Message of the log 20080711 BEGIN OF s_log_msg, msgty TYPE symsgty, msgid TYPE symsgid, msgno TYPE symsgno, msgv1 TYPE symsgv, msgv2 TYPE symsgv, msgv3 TYPE symsgv, msgv4 TYPE symsgv, END OF s_log_msg
3 S_MESSAGE Public Type reference (TYPE) CL_FDT_ACTN_MESSAGE=>S_MESSAGE Message 20060809
4 TS_MESSAGE Public Type reference (TYPE) CL_FDT_ACTN_MESSAGE=>TS_MESSAGE Messages 20060809
5 T_LOG_MSG Public See coding Messages of the log 20080711 t_log_msg TYPE STANDARD TABLE OF s_log_msg WITH NON-UNIQUE DEFAULT KEY
6 T_LOG_MSG_TEXT Public See coding Messages of the log in plain text format 20080711 t_log_msg_text TYPE STANDARD TABLE OF string WITH NON-UNIQUE DEFAULT KEY
Method Signatures

Method DELETE_LOG_ENTRIES_FROM_DB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_COMMIT_WORK Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Do a commit work 20080711
2 Importing IV_EXTERNAL Call by reference Type reference (TYPE) IF_FDT_ACTN_MESSAGE_LOG=>EXTERNAL_IDENTIFICATION External Identification (free text) 20080712
3 Importing IV_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Action Message Log ID 20080711
4 Importing IV_LOG_OBJECT Call by reference Type reference (TYPE) BALOBJ_D IF_FDT_ACTN_MESSAGE_LOG=>GC_LOG_OBJECT Application log: Object name (Application code) 20080711
5 Importing IV_LOG_SUBOBJECT Call by reference Type reference (TYPE) BALSUBOBJ IF_FDT_ACTN_MESSAGE_LOG=>GC_LOG_SUBOBJECT Application Log: Subobject 20080711
6 Importing IV_UPDATE_TASK Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Run deletion in update task 20080711

Method DELETE_LOG_ENTRIES_FROM_DB on Interface IF_FDT_ACTN_MESSAGE_LOG has no exception.

Method GET_APPLICATION_LOG_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_EXTERNAL Call by reference Type reference (TYPE) EXTERNAL_IDENTIFICATION External Identification (free text) 20080324
2 Exporting EV_EXTERNAL_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID External Identification (expression or data object ID) 20080324
3 Exporting EV_LOG_OBJECT Call by reference Type reference (TYPE) BALOBJ_D Application log: Object name (Application code) 20060810
4 Exporting EV_LOG_SUBOBJECT Call by reference Type reference (TYPE) BALSUBOBJ Application Log: Subobject 20060810
5 Importing IV_TIMESTAMP Call by reference Type reference (TYPE) IF_FDT_TYPES=>TIMESTAMP Time Stamp (active version) 20060810
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20060810

Method GET_LOG_ENTRIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_LOG_MSG Call by reference Type reference (TYPE) T_LOG_MSG Log Messages (technichal) 20080711
2 Exporting ET_LOG_MSG_TEXT Call by reference Type reference (TYPE) T_LOG_MSG_TEXT Log Messages (in text form) 20080711
3 Importing ITR_DATE Call by reference Type reference (TYPE) BAL_R_DATE Range table for date selection 20080711
4 Importing ITR_TIME Call by reference Type reference (TYPE) BAL_R_TIME Range table for time selection 20080711
5 Importing ITR_USER Call by reference Type reference (TYPE) BAL_R_USER Range table for user selection 20080711
6 Importing IV_EXTERNAL Call by reference Type reference (TYPE) IF_FDT_ACTN_MESSAGE_LOG=>EXTERNAL_IDENTIFICATION External Identification (free text) 20080711
7 Importing IV_LOG_OBJECT Call by reference Type reference (TYPE) BALOBJ_D IF_FDT_ACTN_MESSAGE_LOG=>GC_LOG_OBJECT Application log: Object name (Application code) 20080711
8 Importing IV_LOG_SUBOBJECT Call by reference Type reference (TYPE) BALSUBOBJ IF_FDT_ACTN_MESSAGE_LOG=>GC_LOG_SUBOBJECT Application Log: Subobject 20080711

Method GET_LOG_ENTRIES on Interface IF_FDT_ACTN_MESSAGE_LOG has no exception.

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 Time Stamp (active version) 20060809
2 Returning RTS_MESSAGE Value transfer Type reference (TYPE) TS_MESSAGE Messages 20060809
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20060809

Method GET_PERSISTENCY_SETTINGS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_PERSIST_LOG Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE: persist Log 20060810
2 Importing IV_TIMESTAMP Call by reference Type reference (TYPE) IF_FDT_TYPES=>TIMESTAMP Time Stamp (active version) 20060810
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20060810

Method SET_APPLICATION_LOG_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_EXTERNAL Call by reference Type reference (TYPE) EXTERNAL_IDENTIFICATION External Identification (free text) 20080324
2 Importing IV_EXTERNAL_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID External Identification (expression or data object ID) 20080324
3 Importing IV_LOG_OBJECT Call by reference Type reference (TYPE) BALOBJ_D Application Log: Object name (Application code) 20060810
4 Importing IV_LOG_SUBOBJECT Call by reference Type reference (TYPE) BALSUBOBJ Application Log: Subobject 20060810
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20060810

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 20060809
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20060809

Method SET_PERSISTENCY_SETTINGS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PERSIST_LOG Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE: persist Log 20060810
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20060810
History
Last changed by/on SAP  20090618 
SAP Release Created in 710