SAP ABAP Class IF_FICO_VALPER (IF_FICO_VALPER)
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface composition (i COMPRISING i_ref)  IF_FICO_OBJECT FiCo Business Object 20081205
Properties
Class IF_FICO_VALPER  
Short Description    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package      
Created 20080807   SAP 
Last change 20131127   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_FICO_BUFFERED_OBJECT Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
3 IF_FICO_VALPER Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
Class IF_FICO_VALPER has no interface implemented.
Friends
Class IF_FICO_VALPER has no friend class.
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_AMT Instance method Public Method Add a New Amount Component to a Validity Period 20080807
2 ADD_DATE Instance method Public Method Add a New Date Component to a Validity Period 20080807
3 CREATE_CHANGED_STATE Instance method Public Method Creates Object with Status CHANGED 20081017
4 GET_ALL_AMT Instance method Public Method Get the Data of All Amount Components for a Validity Period 20080813
5 GET_ALL_COMP Instance method Public Method Get the Data of All Amount and Date Components of a Val.Prd 20080813
6 GET_ALL_DATE Instance method Public Method Get the Data of All Date Components for a Validity Period 20080813
7 GET_AMT Instance method Public Method Gets the Data of an Amount Category for a Validity Period 20080807
8 GET_AMT_BY_CATEGORY Instance method Public Method Gets Amount Component According to Category 20081126
9 GET_COND Instance method Public Method Get My Condition 20090225
10 GET_DATA Instance method Public Method Get the Header Data of a Validity Period 20080807
11 GET_DATE Instance method Public Method Get the Data of a Date Component for a Validity Period 20080807
12 GET_DATE_BY_CATEGORY Instance method Public Method Gets Date Component According to Category 20081126
13 GET_DELETED Instance method Public Method Read Delete Indicator 20081112
14 GET_LEADING_COMP Instance method Public Method Get GUID of Leading Component 20130410
15 GET_STATUS Instance method Public Method Get Release Status 20130410
16 SET_DATA Instance method Public Method Set the Header Data of a Validity Period 20080807
17 SET_DELETED Instance method Public Method Set Deletion Indicator 20081112
18 SET_STATUS Instance method Public Method Set Release Status 20130410
Events
Class IF_FICO_VALPER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TS_AMT Public See coding 20080807 BEGIN OF ts_amt, key TYPE guid_16, object TYPE REF TO if_fico_amt, END OF ts_amt
2 TS_DATA Public See coding TS_DATA 20080807 BEGIN OF ts_data, d_validfrom TYPE fico_dvalidfrom, f_validfrominc TYPE fico_fvalidfrominc, f_validfromult TYPE fico_fvalidfromult, d_validto TYPE fico_dvalidto, f_validtoinc TYPE fico_fvalidtoinc, f_validtoult TYPE fico_fvalidtoult, f_zerocond TYPE fico_fzerocond, o_timelim TYPE fico_otimelim, f_correspondence TYPE fico_fcorrespondence, f_noinheritance TYPE fico_fno_inheritance, o_condsource TYPE fico_ocondsource, i_list_source TYPE fico_ilistsource, o_listtype TYPE fico_olisttyp, o_status TYPE fico_ostatus, f_vto_adapted TYPE fico_fvalidto_adapted, d_vto_restore TYPE fico_dvalidto_restore, i_valper_rel TYPE fico_igrp, END OF ts_data
3 TS_DATE Public See coding 20080807 BEGIN OF ts_date, key TYPE guid_16, object TYPE REF TO if_fico_date, END OF ts_date
4 TS_VALPER_GRP Public See coding 20080829 BEGIN OF ts_valper_grp, include TYPE ts_data, i_grp TYPE fico_igrp, END OF ts_valper_grp
5 TS_VALPER_LISTTYPE Public See coding 20080904 BEGIN OF ts_valper_listtype, i_cond TYPE fico_icond, i_grp TYPE fico_igrp, o_listtype TYPE fico_olisttyp, END OF ts_valper_listtype
6 TT_AMT Public See coding 20080807 tt_amt TYPE HASHED TABLE OF ts_amt WITH UNIQUE KEY key
7 TT_DATE Public See coding 20080807 tt_date TYPE HASHED TABLE OF ts_date WITH UNIQUE KEY key
8 TT_VALPER_GRP Public See coding 20080829 tt_valper_grp TYPE SORTED TABLE OF ts_valper_grp WITH UNIQUE KEY i_grp
9 TT_VALPER_KEY Public See coding 20090527 tt_valper_key TYPE SORTED TABLE OF guid_16 with UNIQUE DEFAULT KEY
10 TT_VALPER_LISTTYPE Public See coding 20080904 tt_valper_listtype TYPE SORTED TABLE OF ts_valper_listtype WITH UNIQUE KEY i_cond i_grp
Method Signatures

Method ADD_AMT Signature

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

Method ADD_DATE Signature

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

Method CREATE_CHANGED_STATE Signature

Method CREATE_CHANGED_STATE on class IF_FICO_VALPER has no parameter.
# Exception Resumable Description Created on
1 CX_FICO_OL_EXECUTION_ERROR Verarbeitungsfehler 20090109

Method GET_ALL_AMT 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_AMT Value transfer Type reference (TYPE) IF_FICO_VALPER=>TT_AMT RT_AMT 20080813
# Exception Resumable Description Created on
1 CX_FICO_OL_EXECUTION_ERROR Verarbeitungsfehler 20081024

Method GET_ALL_COMP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_AMT Call by reference Type reference (TYPE) IF_FICO_VALPER=>TT_AMT 20080813
2 Exporting ET_DATE Call by reference Type reference (TYPE) IF_FICO_VALPER=>TT_DATE 20080813
3 Importing IV_STATE Call by reference Type reference (TYPE) IF_FICO_BUFFERED_OBJECT=>TC_OBJECT_STATE TC_OBJECT_STATE 20081023
# Exception Resumable Description Created on
1 CX_FICO_OL_EXECUTION_ERROR Verarbeitungsfehler 20081023

Method GET_ALL_DATE 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_DATE Value transfer Type reference (TYPE) IF_FICO_VALPER=>TT_DATE RT_DATE 20080813
# Exception Resumable Description Created on
1 CX_FICO_OL_EXECUTION_ERROR Verarbeitungsfehler 20081024

Method GET_AMT 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_AMT Value transfer Object reference (TYPE REF TO) IF_FICO_AMT RO_AMT 20080807
# Exception Resumable Description Created on
1 CX_FICO_OL_EXECUTION_ERROR Verarbeitungsfehler 20081024

Method GET_AMT_BY_CATEGORY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_AMTCATG Call by reference Type reference (TYPE) FICO_OAMTCATG 20081126
2 Importing IV_STATE Call by reference Type reference (TYPE) IF_FICO_BUFFERED_OBJECT=>TC_OBJECT_STATE TC_OBJECT_STATE 20081126
3 Returning RO_AMT Value transfer Object reference (TYPE REF TO) IF_FICO_AMT 20081126
# Exception Resumable Description Created on
1 CX_FICO_OL_EXECUTION_ERROR Verarbeitungsfehler 20090109

Method GET_COND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_COND Call by reference Object reference (TYPE REF TO) IF_FICO_COND 20090303
2 Exporting EO_LIST_VERSION Call by reference Object reference (TYPE REF TO) IF_FICO_LIST_VERSION 20090303
3 Importing IV_STATE Call by reference Type reference (TYPE) IF_FICO_BUFFERED_OBJECT=>TC_OBJECT_STATE TC_OBJECT_STATE 20090326
# Exception Resumable Description Created on
1 CX_FICO_OL_EXECUTION_ERROR Verarbeitungsfehler 20090226

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 20081022
# Exception Resumable Description Created on
1 CX_FICO_OL_EXECUTION_ERROR Verarbeitungsfehler 20081023

Method GET_DATE 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_DATE Value transfer Object reference (TYPE REF TO) IF_FICO_DATE RO_DATE 20080807
# Exception Resumable Description Created on
1 CX_FICO_OL_EXECUTION_ERROR Verarbeitungsfehler 20081024

Method GET_DATE_BY_CATEGORY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DATECATG Call by reference Type reference (TYPE) FICO_ODATECATG Termintyp 20081126
2 Importing IV_STATE Call by reference Type reference (TYPE) IF_FICO_BUFFERED_OBJECT=>TC_OBJECT_STATE TC_OBJECT_STATE 20081126
3 Returning RO_DATE Value transfer Object reference (TYPE REF TO) IF_FICO_DATE 20081126
# Exception Resumable Description Created on
1 CX_FICO_OL_EXECUTION_ERROR Verarbeitungsfehler 20090109

Method GET_DELETED 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 20081112
2 Returning RV_DELETED Value transfer Type reference (TYPE) ABAP_BOOL 20081112
# Exception Resumable Description Created on
1 CX_FICO_OL_EXECUTION_ERROR Verarbeitungsfehler 20090109

Method GET_LEADING_COMP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_ICOMP Value transfer Type reference (TYPE) FICO_ICOMP Konditionskomponente 20130410
# Exception Resumable Description Created on
1 CX_FICO_OL_EXECUTION_ERROR Verarbeitungsfehler 20130410

Method GET_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_RELEASE_STATUS Value transfer Type reference (TYPE) FICO_OSTATUS Status der Gültigkeitsperiode einer Kondition 20130410
# Exception Resumable Description Created on
1 CX_FICO_OL_EXECUTION_ERROR Verarbeitungsfehler 20130410

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
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 20081022

Method SET_DELETED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DELETED Call by reference Type reference (TYPE) ABAP_BOOL 20081112
2 Importing IV_STATE Call by reference Type reference (TYPE) IF_FICO_BUFFERED_OBJECT=>TC_OBJECT_STATE TC_OBJECT_STATE 20081112
# Exception Resumable Description Created on
1 CX_FICO_OL_EXECUTION_ERROR Verarbeitungsfehler 20090109

Method SET_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_STATUS Call by reference Type reference (TYPE) FICO_OSTATUS Status der Gültigkeitsperiode einer Kondition 20130410
# Exception Resumable Description Created on
1 CX_FICO_OL_EXECUTION_ERROR Verarbeitungsfehler 20130410
History
Last changed by/on SAP  20131127 
SAP Release Created in