SAP ABAP Interface IF_FICO_LIST (IF_FICO_LIST)
Hierarchy
SAP_ABA (Software Component) Cross-Application Component
   CA-FIM-FCO (Application Component) Financial Conditions
     FICO_OBJECT_LAYER (Package) New Object Layer
Properties
Interface IF_FICO_LIST  
Short Description    
General Data
Package FICO_OBJECT_LAYER   New Object Layer 
Created 20080807   SAP 
Last changed 20130531   SAP 
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 IF_FICO_BUFFERED_OBJECT Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
2 IF_FICO_LIST Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
# Interface Abstract Final Description Created on
1 IF_FICO_OBJECT FiCo Business Object 20081205
Friends
Interface IF_FICO_LIST has no friend.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MV_KEY Instance attribute Public Type reference (TYPE) GUID_16 MV_KEY 20080807
Methods
# Method Level Visibility Method type Description Created on
1 ADD_LIST_VERSION Instance method Public Method Add Condition List Version to List Pool 20080807
2 CHANGE_BRD Instance method Public Method Changes Business Date of a Version 20110310
3 CHANGE_VERSION_ID Instance method Public Method Changes ID of a List Version 20110330
4 DEL_LIST_VERSION Instance method Public Method Delete Condition List Version from List Pool 20080807
5 DISABLE_VERSIONING Instance method Public Method Do Not Create New List Version 20110419
6 GET_ALL_LIST_VERSION Instance method Public Method Get all Condition List Versions from List Pool 20080813
7 GET_CALLBACKS Instance method Public Method Get Callback Instance 20120313
8 GET_DATA Instance method Public Method Get Header Data from List Pool 20080807
9 GET_LISTVERS Instance method Public Method Provides Key (ID and Timestamp) of a Version 20110328
10 GET_LIST_VERSION Instance method Public Method Get Condition List Version from List Pool 20080807
11 GET_OBJECT_MANAGER Instance method Public Method Provides Object Manager Instance 20110405
12 GET_VERSION_ID Instance method Public Method Provides Version ID 20110302
13 IS_VERSIONING_ENABLED Instance method Public Method Should New List Version be Created? 20110301
14 REVERT_LIST_VERSION Instance method Public Method Reset a List Version (Changes will be Lost) 20090225
15 SET_CALLBACKS Instance method Public Method Set Callback Instance 20120313
16 SET_DATA Instance method Public Method Set Header Data to List Pool 20080807
Events
Interface IF_FICO_LIST has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TS_DATA Public See coding 20080807 BEGIN OF ts_data, o_appl TYPE fico_oappl, o_listtype TYPE fico_olisttyp, f_indcond TYPE fico_findcond, f_buffer TYPE fico_fbuffer, i_extlink TYPE fico_iextlink, END OF ts_data
2 TS_LISTVERS Public See coding 20081020 BEGIN OF ts_listvers, i_list_common TYPE fico_ilist, t_version_tmstp TYPE fico_tspe, END OF ts_listvers
3 TS_LIST_VERSION Public See coding 20080807 BEGIN OF ts_list_version, key TYPE guid_16, d_bus_rec_date TYPE fico_brdate, "no concatenated timestamp because separated t_systime TYPE fico_systime,"time stamps needed for access of matching version object TYPE REF TO if_fico_list_version, END OF ts_list_version
4 TT_LISTVERS Public See coding 20081020 tt_listvers TYPE SORTED TABLE OF ts_listvers WITH UNIQUE KEY i_list_common t_version_tmstp
5 TT_LIST_VERSION Public See coding 20080807 tt_list_version TYPE SORTED TABLE OF ts_list_version WITH UNIQUE KEY d_bus_rec_date t_systime key
Method Signatures

Method ADD_LIST_VERSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_LIST_VERSION Call by reference Object reference (TYPE REF TO) IF_FICO_LIST_VERSION IO_LIST_VERSION 20080807
2 Importing IV_STATE Call by reference Type reference (TYPE) IF_FICO_BUFFERED_OBJECT=>TC_OBJECT_STATE IV_STATE 20080807
# Exception Resumable Description Created on
1 CX_FICO_OL_EXECUTION_ERROR Verarbeitungsfehler 20090109

Method CHANGE_BRD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_TARGET_BRD Call by reference Type reference (TYPE) FICO_BRDATE betriebswirtschaftliches Erfassungsdatum 20110310
2 Importing IS_LISTVERS Call by reference Type reference (TYPE) IF_FICO_LIST=>TS_LISTVERS List-ID + VersionsZeitstempel 20110310
# Exception Resumable Description Created on
1 CX_FICO_OL_EXECUTION_ERROR Verarbeitungsfehler 20110419

Method CHANGE_VERSION_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_KEY Call by reference Type reference (TYPE) GUID_16 GUID im 'RAW' Format 20110330
2 Importing IV_NEW_KEY Call by reference Type reference (TYPE) GUID_16 GUID im 'RAW' Format 20110330
3 Importing IV_STATE Call by reference Type reference (TYPE) IF_FICO_BUFFERED_OBJECT=>TC_OBJECT_STATE TC_OBJECT_STATE 20110330
# Exception Resumable Description Created on
1 CX_FICO_OL_EXECUTION_ERROR Verarbeitungsfehler 20110419
2 CX_FICO_OL_OBJ_STATE OL Fehler: Objekt exist. nicht in Zustand 20110419

Method DEL_LIST_VERSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_KEY Call by reference Type reference (TYPE) GUID_16 IV_KEY 20080807
# Exception Resumable Description Created on
1 CX_FICO_OL_EXECUTION_ERROR Verarbeitungsfehler 20090109

Method DISABLE_VERSIONING Signature

Method DISABLE_VERSIONING on Interface IF_FICO_LIST has no parameter.
Method DISABLE_VERSIONING on Interface IF_FICO_LIST has no exception.

Method GET_ALL_LIST_VERSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_STATE Call by reference Type reference (TYPE) IF_FICO_BUFFERED_OBJECT=>TC_OBJECT_STATE TC_OBJECT_STATE 20081024
2 Returning RT_LIST_VERSIONS Value transfer Type reference (TYPE) IF_FICO_LIST=>TT_LIST_VERSION RT_LIST_VERSIONS 20080813
# Exception Resumable Description Created on
1 CX_FICO_OL_EXECUTION_ERROR Verarbeitungsfehler 20081024

Method GET_CALLBACKS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_CALLBACKS Value transfer Object reference (TYPE REF TO) IF_FICO_CALLBACKS Schnittstelle für Clienten der FiCo 20120313

Method GET_CALLBACKS on Interface IF_FICO_LIST has no exception.

Method GET_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_DATA Call by reference Type reference (TYPE) TS_DATA ES_DATA 20080807
2 Importing IV_STATE Call by reference Type reference (TYPE) IF_FICO_BUFFERED_OBJECT=>TC_OBJECT_STATE TC_OBJECT_STATE 20081024
# Exception Resumable Description Created on
1 CX_FICO_OL_EXECUTION_ERROR Verarbeitungsfehler 20081024

Method GET_LISTVERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_LISTVERS Call by reference Type reference (TYPE) IF_FICO_LIST=>TS_LISTVERS 20110328
2 Importing IV_STATE Call by reference Type reference (TYPE) IF_FICO_BUFFERED_OBJECT=>TC_OBJECT_STATE TC_OBJECT_STATE 20110328
3 Returning RS_LIST_VERSION Value transfer Type reference (TYPE) IF_FICO_LIST=>TS_LIST_VERSION 20110328
# Exception Resumable Description Created on
1 CX_FICO_OL_EXECUTION_ERROR Verarbeitungsfehler 20110331
2 CX_FICO_OL_OBJ_STATE OL Fehler: Objekt exist. nicht in Zustand 20110331

Method GET_LIST_VERSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_KEY Call by reference Type reference (TYPE) GUID_16 IV_KEY 20080807
2 Importing IV_STATE Call by reference Type reference (TYPE) IF_FICO_BUFFERED_OBJECT=>TC_OBJECT_STATE TC_OBJECT_STATE 20081024
3 Returning RO_LIST_VERSION Value transfer Object reference (TYPE REF TO) IF_FICO_LIST_VERSION RO_LIST_VERSION 20080807
# Exception Resumable Description Created on
1 CX_FICO_OL_EXECUTION_ERROR Verarbeitungsfehler 20081024

Method GET_OBJECT_MANAGER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_OBJECT_MANAGER Value transfer Object reference (TYPE REF TO) CL_FICO_OBJECT_MANAGER FiCo: ObjectManager 20110405

Method GET_OBJECT_MANAGER on Interface IF_FICO_LIST has no exception.

Method GET_VERSION_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_LISTVERS Call by reference Type reference (TYPE) IF_FICO_LIST=>TS_LISTVERS 20110302
2 Importing IV_STATE Call by reference Type reference (TYPE) IF_FICO_BUFFERED_OBJECT=>TC_OBJECT_STATE Komponente der Versionsnummer 20110302
3 Returning RV_VERSION_ID Value transfer Type reference (TYPE) FICO_ILIST Konditionsliste 20110302
# Exception Resumable Description Created on
1 CX_FICO_OL_EXECUTION_ERROR Verarbeitungsfehler 20110419
2 CX_FICO_OL_OBJ_STATE OL Fehler: Objekt exist. nicht in Zustand 20110331

Method IS_VERSIONING_ENABLED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_VERSIONING_ENABLED Value transfer Type reference (TYPE) BOOLEAN boolsche Variable (X=true, -=false, space=unknown) 20110302

Method IS_VERSIONING_ENABLED on Interface IF_FICO_LIST has no exception.

Method REVERT_LIST_VERSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_KEY Call by reference Type reference (TYPE) GUID_16 IV_KEY 20090225
2 Importing IV_STATE Call by reference Type reference (TYPE) IF_FICO_BUFFERED_OBJECT=>TC_OBJECT_STATE TC_OBJECT_STATE 20090225
3 Returning RO_LIST_VERSION Value transfer Object reference (TYPE REF TO) IF_FICO_LIST_VERSION RO_LIST_VERSION 20090225
# Exception Resumable Description Created on
1 CX_FICO_OL_EXECUTION_ERROR Verarbeitungsfehler 20090225

Method SET_CALLBACKS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_CALLBACKS Call by reference Object reference (TYPE REF TO) IF_FICO_CALLBACKS Schnittstelle für Clienten der FiCo 20120313

Method SET_CALLBACKS on Interface IF_FICO_LIST has no exception.

Method SET_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_DATA Call by reference Type reference (TYPE) TS_DATA IS_DATA 20080807
# Exception Resumable Description Created on
1 CX_FICO_OL_EXECUTION_ERROR Verarbeitungsfehler 20081022
History
Last changed by/on SAP  20130531 
SAP Release Created in 712