SAP ABAP Interface IF_FICO_LOGGER (Log Interface)
Hierarchy
SAP_ABA (Software Component) Cross-Application Component
   CA-FIM-FCO (Application Component) Financial Conditions
     FICO_OBJECT_LAYER (Package) New Object Layer
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  CL_FICO_LOGGER Logging Class for FICO Checks 20080402
Properties
Interface IF_FICO_LOGGER  
Short Description Log Interface    
General Data
Package FICO_OBJECT_LAYER   New Object Layer 
Created 20080221   SAP 
Last changed 20110908   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 IF_FICO_LOGGER Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
Interface IF_FICO_LOGGER has no interface.
Friends
Interface IF_FICO_LOGGER has no friend.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 M_DO_ALL_CHECKS Instance attribute Public Type reference (TYPE) BOOLEAN Empty = 1st Error Ends Checks, X = All Checks and Log Errors 20080222
Methods
# Method Level Visibility Method type Description Created on
1 ADD_DYNAMIC_EXCEPTION Instance method Public Method Adds Dynamic Exception Message 20080930
2 ADD_MESSAGE Instance method Public Method Adds Message based on Message Structure 20080221
3 ADD_STATIC_EXCEPTION Instance method Public Method Adds Statistical Exception Message 20081001
4 GET_MESSAGES Instance method Public Method Gets All Messages (Message Log) 20090310
5 GET_MESSAGES_BAPIRET2 Instance method Public Method Gets Messages in BAPIRET2 Format 20090227
6 HAS_ERROR_MESSAGES Instance method Public Method Does the Message List Check for Error Messages? 20090330
7 INIT_LOGGER Instance method Public Method Initialize Log 20090310
Events
Interface IF_FICO_LOGGER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TAB_MESSAGE Public See coding 20090310 tab_message TYPE STANDARD TABLE OF ts_message WITH DEFAULT KEY
2 TS_MESSAGE Public See coding 20090310 BEGIN OF ts_message. TYPES: rc TYPE sysubrc, cond_err TYPE fico_icond, validfrom_err TYPE fico_dvalidfrom, * i_cond TYPE fico_icond, * d_validfrom TYPE fico_dvalidfrom, * d_validto TYPE fico_dvalidto, * i_list_source TYPE fico_ilistsource, * o_listtype TYPE fico_olisttyp, msg_data type ts_msg_data, * condi TYPE ficot_condi, "Not needed s_msg_return TYPE bapiret2, END OF ts_message
3 TS_MSG_DATA Public See coding 20090323 BEGIN OF ts_msg_data, i_cond TYPE fico_icond, d_validfrom TYPE fico_dvalidfrom, d_validto TYPE fico_dvalidto, o_condtype TYPE fico_ocondtype, i_list_source TYPE fico_ilistsource, o_listtype TYPE fico_olisttyp, i_list_common TYPE fico_ilist, t_version_tmstp TYPE fico_tspe, END OF ts_msg_data
Method Signatures

Method ADD_DYNAMIC_EXCEPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_EXCEPTION Call by reference Object reference (TYPE REF TO) CX_FICO_OL_CALL_ERROR Abstrakte Oberklasse aller globalen Exceptions 20080930
2 Importing IV_TYPE Call by reference Type reference (TYPE) MSGTY 'E' Messageart 20080930

Method ADD_DYNAMIC_EXCEPTION on Interface IF_FICO_LOGGER has no exception.

Method ADD_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_CONDI Call by reference Type reference (TYPE) FICOT_CONDI Konditionsdaten für Meldung 20080222
2 Importing IS_MSG_DATA Call by reference Type reference (TYPE) TS_MSG_DATA Zusätzlich (Konditions-/List-) Daten zur Meldung 20090323
3 Importing IV_MESSAGE Call by reference Type reference (TYPE) BAPI_MSG Meldungstext 20090318
4 Importing IV_MSGID Call by reference Type reference (TYPE) SY-MSGID SY-MSGID Nachrichtenklasse 20080222
5 Importing IV_MSGNO Call by reference Type reference (TYPE) SY-MSGNO SY-MSGNO Nachrichtennummer 20080222
6 Importing IV_MSGTY Call by reference Type reference (TYPE) SY-MSGTY SY-MSGTY Nachrichtentyp 20080222
7 Importing IV_MSGV1 Call by reference Type reference (TYPE) SY-MSGV1 SY-MSGV1 Nachrichtenvariable 20080222
8 Importing IV_MSGV2 Call by reference Type reference (TYPE) SY-MSGV2 SY-MSGV2 Nachrichtenvariable 20080222
9 Importing IV_MSGV3 Call by reference Type reference (TYPE) SY-MSGV3 SY-MSGV3 Nachrichtenvariable 20080222
10 Importing IV_MSGV4 Call by reference Type reference (TYPE) SY-MSGV4 SY-MSGV4 Nachrichtenvariable 20080222

Method ADD_MESSAGE on Interface IF_FICO_LOGGER has no exception.

Method ADD_STATIC_EXCEPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_EXCEPTION Call by reference Object reference (TYPE REF TO) CX_FICO_OL_EXECUTION_ERROR 20081001
2 Importing IV_TYPE Call by reference Type reference (TYPE) MSGTY 'E' Messageart 20081001

Method ADD_STATIC_EXCEPTION on Interface IF_FICO_LOGGER has no exception.

Method GET_MESSAGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_MESSAGES Value transfer Type reference (TYPE) TAB_MESSAGE 20090310

Method GET_MESSAGES on Interface IF_FICO_LOGGER has no exception.

Method GET_MESSAGES_BAPIRET2 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_MESSAGES Value transfer Type reference (TYPE) BAPIRET2_T Returntabelle 20090227

Method GET_MESSAGES_BAPIRET2 on Interface IF_FICO_LOGGER has no exception.

Method HAS_ERROR_MESSAGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_RESULT Value transfer Type reference (TYPE) ABAP_BOOL 20090330

Method HAS_ERROR_MESSAGES on Interface IF_FICO_LOGGER has no exception.

Method INIT_LOGGER Signature

Method INIT_LOGGER on Interface IF_FICO_LOGGER has no parameter.
Method INIT_LOGGER on Interface IF_FICO_LOGGER has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 711