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 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) | |
| 2 | Forward declaration interface (INTERFACE i DEFINITION DEF... | Forward declaration interface (INTERFACE i DEFINITION DEF... | |
| 3 | 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 | Instance attribute | Public | Type reference (TYPE) | GUID_16 | MV_KEY | 20080807 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Public | Method | Add a New Amount Component to a Validity Period | 20080807 | |
| 2 | Instance method | Public | Method | Add a New Date Component to a Validity Period | 20080807 | |
| 3 | Instance method | Public | Method | Creates Object with Status CHANGED | 20081017 | |
| 4 | Instance method | Public | Method | Get the Data of All Amount Components for a Validity Period | 20080813 | |
| 5 | Instance method | Public | Method | Get the Data of All Amount and Date Components of a Val.Prd | 20080813 | |
| 6 | Instance method | Public | Method | Get the Data of All Date Components for a Validity Period | 20080813 | |
| 7 | Instance method | Public | Method | Gets the Data of an Amount Category for a Validity Period | 20080807 | |
| 8 | Instance method | Public | Method | Gets Amount Component According to Category | 20081126 | |
| 9 | Instance method | Public | Method | Get My Condition | 20090225 | |
| 10 | Instance method | Public | Method | Get the Header Data of a Validity Period | 20080807 | |
| 11 | Instance method | Public | Method | Get the Data of a Date Component for a Validity Period | 20080807 | |
| 12 | Instance method | Public | Method | Gets Date Component According to Category | 20081126 | |
| 13 | Instance method | Public | Method | Read Delete Indicator | 20081112 | |
| 14 | Instance method | Public | Method | Get GUID of Leading Component | 20130410 | |
| 15 | Instance method | Public | Method | Get Release Status | 20130410 | |
| 16 | Instance method | Public | Method | Set the Header Data of a Validity Period | 20080807 | |
| 17 | Instance method | Public | Method | Set Deletion Indicator | 20081112 | |
| 18 | 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 | IO_AMT | Call by reference | Object reference (TYPE REF TO) | IF_FICO_AMT | IO_AMT | 20080807 | |||
| 2 | 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 | Verarbeitungsfehler | 20090109 |
Method ADD_DATE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IO_DATE | Call by reference | Object reference (TYPE REF TO) | IF_FICO_DATE | IO_DATE | 20080807 | |||
| 2 | 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 | 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 | Verarbeitungsfehler | 20090109 |
Method GET_ALL_AMT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_STATE | Call by reference | Type reference (TYPE) | IF_FICO_BUFFERED_OBJECT=>TC_OBJECT_STATE | TC_OBJECT_STATE | 20081024 | |||
| 2 | RT_AMT | Value transfer | Type reference (TYPE) | IF_FICO_VALPER=>TT_AMT | RT_AMT | 20080813 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Verarbeitungsfehler | 20081024 |
Method GET_ALL_COMP Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_AMT | Call by reference | Type reference (TYPE) | IF_FICO_VALPER=>TT_AMT | 20080813 | ||||
| 2 | ET_DATE | Call by reference | Type reference (TYPE) | IF_FICO_VALPER=>TT_DATE | 20080813 | ||||
| 3 | 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 | Verarbeitungsfehler | 20081023 |
Method GET_ALL_DATE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_STATE | Call by reference | Type reference (TYPE) | IF_FICO_BUFFERED_OBJECT=>TC_OBJECT_STATE | TC_OBJECT_STATE | 20081024 | |||
| 2 | RT_DATE | Value transfer | Type reference (TYPE) | IF_FICO_VALPER=>TT_DATE | RT_DATE | 20080813 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Verarbeitungsfehler | 20081024 |
Method GET_AMT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_KEY | Call by reference | Type reference (TYPE) | GUID_16 | IV_KEY | 20080807 | |||
| 2 | IV_STATE | Call by reference | Type reference (TYPE) | IF_FICO_BUFFERED_OBJECT=>TC_OBJECT_STATE | TC_OBJECT_STATE | 20081024 | |||
| 3 | RO_AMT | Value transfer | Object reference (TYPE REF TO) | IF_FICO_AMT | RO_AMT | 20080807 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Verarbeitungsfehler | 20081024 |
Method GET_AMT_BY_CATEGORY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_AMTCATG | Call by reference | Type reference (TYPE) | FICO_OAMTCATG | 20081126 | ||||
| 2 | IV_STATE | Call by reference | Type reference (TYPE) | IF_FICO_BUFFERED_OBJECT=>TC_OBJECT_STATE | TC_OBJECT_STATE | 20081126 | |||
| 3 | RO_AMT | Value transfer | Object reference (TYPE REF TO) | IF_FICO_AMT | 20081126 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Verarbeitungsfehler | 20090109 |
Method GET_COND Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EO_COND | Call by reference | Object reference (TYPE REF TO) | IF_FICO_COND | 20090303 | ||||
| 2 | EO_LIST_VERSION | Call by reference | Object reference (TYPE REF TO) | IF_FICO_LIST_VERSION | 20090303 | ||||
| 3 | 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 | Verarbeitungsfehler | 20090226 |
Method GET_DATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_DATA | Call by reference | Type reference (TYPE) | TS_DATA | ES_DATA | 20080807 | |||
| 2 | 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 | Verarbeitungsfehler | 20081023 |
Method GET_DATE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_KEY | Call by reference | Type reference (TYPE) | GUID_16 | IV_KEY | 20080807 | |||
| 2 | IV_STATE | Call by reference | Type reference (TYPE) | IF_FICO_BUFFERED_OBJECT=>TC_OBJECT_STATE | TC_OBJECT_STATE | 20081024 | |||
| 3 | RO_DATE | Value transfer | Object reference (TYPE REF TO) | IF_FICO_DATE | RO_DATE | 20080807 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Verarbeitungsfehler | 20081024 |
Method GET_DATE_BY_CATEGORY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_DATECATG | Call by reference | Type reference (TYPE) | FICO_ODATECATG | Termintyp | 20081126 | |||
| 2 | IV_STATE | Call by reference | Type reference (TYPE) | IF_FICO_BUFFERED_OBJECT=>TC_OBJECT_STATE | TC_OBJECT_STATE | 20081126 | |||
| 3 | RO_DATE | Value transfer | Object reference (TYPE REF TO) | IF_FICO_DATE | 20081126 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Verarbeitungsfehler | 20090109 |
Method GET_DELETED Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_STATE | Call by reference | Type reference (TYPE) | IF_FICO_BUFFERED_OBJECT=>TC_OBJECT_STATE | TC_OBJECT_STATE | 20081112 | |||
| 2 | RV_DELETED | Value transfer | Type reference (TYPE) | ABAP_BOOL | 20081112 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Verarbeitungsfehler | 20090109 |
Method GET_LEADING_COMP Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RV_ICOMP | Value transfer | Type reference (TYPE) | FICO_ICOMP | Konditionskomponente | 20130410 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Verarbeitungsfehler | 20130410 |
Method GET_STATUS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RV_RELEASE_STATUS | Value transfer | Type reference (TYPE) | FICO_OSTATUS | Status der Gültigkeitsperiode einer Kondition | 20130410 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Verarbeitungsfehler | 20130410 |
Method SET_DATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_DATA | Call by reference | Type reference (TYPE) | TS_DATA | IS_DATA | 20080807 | |||
| 2 | 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 | Verarbeitungsfehler | 20081022 |
Method SET_DELETED Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_DELETED | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20081112 | ||||
| 2 | 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 | Verarbeitungsfehler | 20090109 |
Method SET_STATUS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_STATUS | Call by reference | Type reference (TYPE) | FICO_OSTATUS | Status der Gültigkeitsperiode einer Kondition | 20130410 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Verarbeitungsfehler | 20130410 |
History
| Last changed by/on | SAP | 20131127 |
| SAP Release Created in |