SAP ABAP Interface IF_TBA_DCS_UI_FORWARD (Controller for forward screens)
Hierarchy
☛
PI_BASIS (Software Component) Basis Plug-In
⤷
CA-GTF-TRB (Application Component) Financial Risk Management Basis
⤷
FTR_BASIS_UI (Package) Treasury Basis Objects - User Interfaces

⤷

⤷

Meta Relationship - Used By
# | Relationship type | Used by | Short Description | Created on |
---|---|---|---|---|
1 | Interface implementation (CLASS c. INTERFACES i_ref) | CL_TBA_DCS_UI_FORWARDS | DCS UI controller for forwards | 20130711 |
Properties
Interface | IF_TBA_DCS_UI_FORWARD | |
Short Description | Controller for forward screens |
General Data
Package | FTR_BASIS_UI | Treasury Basis Objects - User Interfaces |
Created | 20130702 | SAP |
Last changed | 20140121 | 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) |
Interfaces
Interface IF_TBA_DCS_UI_FORWARD has no interface.
Friends
Interface IF_TBA_DCS_UI_FORWARD has no friend.
Attributes
Interface IF_TBA_DCS_UI_FORWARD has no attribute.
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | ![]() |
Instance method | Public | Method | Check of Basic data are changeable in the current dcs | 20130711 |
2 | ![]() |
Instance method | Public | Method | 20130711 | |
3 | ![]() |
Instance method | Public | Method | Create new version if necessary | 20130711 |
4 | ![]() |
Instance method | Public | Method | Read basic non-version dependent DCS data | 20130711 |
5 | ![]() |
Instance method | Public | Method | Get data of currently displayed version | 20130711 |
6 | ![]() |
Instance method | Public | Method | Get the current display/change mode ('X'=>displ.; ' '=>cha.) | 20130711 |
7 | ![]() |
Instance method | Public | Method | Gets next DCS version (after the currently displayed one) | 20130711 |
8 | ![]() |
Instance method | Public | Method | Read period definition id | 20130711 |
9 | ![]() |
Instance method | Public | Method | Get all keydates and periods | 20130711 |
10 | ![]() |
Instance method | Public | Method | Gets previous version of the DCS | 20130711 |
11 | ![]() |
Instance method | Public | Method | Get the period type search help | 20130827 |
12 | ![]() |
Instance method | Public | Method | get a list of all available timings | 20130913 |
13 | ![]() |
Instance method | Public | Method | Check if periods/keydates of the DCS can be maintained | 20130711 |
14 | ![]() |
Instance method | Public | Method | Check if there is a version after the one currently displayd | 20130711 |
15 | ![]() |
Instance method | Public | Method | Check if there is a version before the one currently displd | 20130711 |
16 | ![]() |
Instance method | Public | Method | Check if DCS URL is changeable | 20130711 |
17 | ![]() |
Instance method | Public | Method | Check if version is changeable | 20130711 |
18 | ![]() |
Instance method | Public | Method | Set basic non-version dependent DCS data | 20130711 |
19 | ![]() |
Instance method | Public | Method | Set period definition id | 20130711 |
20 | ![]() |
Instance method | Public | Method | Set all keydates and periods | 20130711 |
21 | ![]() |
Instance method | Public | Method | Write versioned DCS data | 20130711 |
Events
Interface IF_TBA_DCS_UI_FORWARD has no event.
Types
# | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
---|---|---|---|---|---|---|---|
1 | TT_TIMING | Public | See coding | 20130913 | TT_TIMING type STANDARD TABLE OF ty_timing
|
||
2 | TY_TIMING | Public | See coding | 20130913 | BEGIN OF TY_TIMING,
value type tba_timing,
text type string,
END OF ty_timing
|
Method Signatures
Method ARE_BASICS_CHANGEABLE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
RV_MAINTAINABLE | Value transfer | Type reference (TYPE) | ABAP_BOOL | 20130711 |
Method ARE_BASICS_CHANGEABLE on Interface IF_TBA_DCS_UI_FORWARD has no exception.
Method CHECK_CURRENCY Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IV_CURRENCY | Call by reference | Type reference (TYPE) | TBA_CURRENCY | Quotation Currency | 20130711 | ||
2 | ![]() |
IV_CURRUNIT | Call by reference | Type reference (TYPE) | TBA_CURRUNIT | Currency Unit | 20130711 | ||
3 | ![]() |
RV_SUBRC | Value transfer | Type reference (TYPE) | SYSUBRC | Return Code | 20130711 |
Method CHECK_CURRENCY on Interface IF_TBA_DCS_UI_FORWARD has no exception.
Method CREATE_NEW_VERSION Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IV_TEMPLATE_VERSION | Call by reference | Type reference (TYPE) | TBA_DCS_VALIDFROM | 20130711 | |||
2 | ![]() |
IV_VERSION_TO_BE_CREATED | Call by reference | Type reference (TYPE) | TBA_DCS_VALIDFROM | 20130711 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Exception for an invalid/disallowed action | 20130711 |
Method GET_BASIC_DATA Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
RS_ATTRIBUTES | Value transfer | Type reference (TYPE) | TBAS_DCS_UI_ATTRIBUTES_FWD | Non-Version dependent attributes for DCS | 20130711 |
Method GET_BASIC_DATA on Interface IF_TBA_DCS_UI_FORWARD has no exception.
Method GET_DISPLAYED_VERSION Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
RS_DCS_DATA | Value transfer | Type reference (TYPE) | TBAS_DCS_UI_VERSIONED_FWD | Definition Contract Specification LOF Commodity | 20130711 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Exception thrown when input param invalid | 20130711 |
Method GET_DISPLAY_MODE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
RV_DISPLAY_MODE | Value transfer | Type reference (TYPE) | ABAP_BOOL | 20130711 |
Method GET_DISPLAY_MODE on Interface IF_TBA_DCS_UI_FORWARD has no exception.
Method GET_NEXT_VERSION Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
RS_NEXT_VERSION | Value transfer | Type reference (TYPE) | TBAS_DCS_UI_VERSIONED_FWD | 20130711 |
Method GET_NEXT_VERSION on Interface IF_TBA_DCS_UI_FORWARD has no exception.
Method GET_PDEF_ID Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
RS_PDEF_ID | Value transfer | Type reference (TYPE) | TBAS_DCS_UI_PDEF_ID | Period Definition ID with Description | 20130711 |
Method GET_PDEF_ID on Interface IF_TBA_DCS_UI_FORWARD has no exception.
Method GET_PERIODS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IV_START_DATE | Call by reference | Type reference (TYPE) | TBA_PERIOD_START_DATE | SY-DATUM | DCS: Period Start Date | 20130711 | |
2 | ![]() |
RT_PERIODS | Value transfer | Type reference (TYPE) | TBAY_DCS_UI_FWD_PERDS | List of periods in the UI (Forward) | 20130711 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Base class for all TBA exceptions | 20130711 |
Method GET_PREVIOUS_VERSION Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
RS_PREVIOUS_VERSION | Value transfer | Type reference (TYPE) | TBAS_DCS_UI_VERSIONED_FWD | 20130711 |
Method GET_PREVIOUS_VERSION on Interface IF_TBA_DCS_UI_FORWARD has no exception.
Method GET_SH_PERIOD_TYPE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
RS_SHLP | Value transfer | Type reference (TYPE) | SHLP_DESCR | Description of Search Help | 20130827 |
Method GET_SH_PERIOD_TYPE on Interface IF_TBA_DCS_UI_FORWARD has no exception.
Method GET_TIMING_LIST Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_TIMING_LIST | Call by reference | Type reference (TYPE) | TT_TIMING | 20130913 |
Method GET_TIMING_LIST on Interface IF_TBA_DCS_UI_FORWARD has no exception.
Method HAS_MAINTAINABLE_PERIODS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
RV_MAINTAINABLE | Value transfer | Type reference (TYPE) | ABAP_BOOL | 20130711 |
Method HAS_MAINTAINABLE_PERIODS on Interface IF_TBA_DCS_UI_FORWARD has no exception.
Method HAS_NEXT_VERSION Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
RV_HAS_NEXT | Value transfer | Type reference (TYPE) | ABAP_BOOL | 20130711 |
Method HAS_NEXT_VERSION on Interface IF_TBA_DCS_UI_FORWARD has no exception.
Method HAS_PREVIOUS_VERSION Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
RV_HAS_PREVIOUS | Value transfer | Type reference (TYPE) | ABAP_BOOL | 20130711 |
Method HAS_PREVIOUS_VERSION on Interface IF_TBA_DCS_UI_FORWARD has no exception.
Method IS_URL_CHANGEABLE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
RV_CHANGEABLE | Value transfer | Type reference (TYPE) | ABAP_BOOL | 20130711 |
Method IS_URL_CHANGEABLE on Interface IF_TBA_DCS_UI_FORWARD has no exception.
Method IS_VERSION_CHANGEABLE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
RV_VERSION_IS_CHANGEABLE | Value transfer | Type reference (TYPE) | ABAP_BOOL | 20130711 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Exception thrown when input param invalid | 20130711 |
Method SET_BASIC_DATA Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IS_ATTRIBUTES | Call by reference | Type reference (TYPE) | TBAS_DCS_UI_ATTRIBUTES_FWD | Non-Version dependent attributes for DCS | 20130711 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Exception thrown when input param invalid | 20130711 |
Method SET_PDEF_ID Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IS_PDEF_ID | Call by reference | Type reference (TYPE) | TBAS_DCS_UI_PDEF_ID | Period Definition ID with Description | 20130711 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Exception thrown when input param invalid | 20130711 |
Method SET_PERIODS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IT_PERIODS | Call by reference | Type reference (TYPE) | TBAY_DCS_UI_FWD_PERDS | List of periods in the UI (Forward) | 20130711 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Base class for all TBA exceptions | 20130711 |
Method SET_VERSIONED_DATA Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IS_DCS_VERSION | Call by reference | Type reference (TYPE) | TBAS_DCS_UI_VERSIONED_FWD | Definition Contract Specification LOF Commodity | 20130711 | ||
2 | ![]() |
RV_TICK_VALUE_CHANGED | Value transfer | Type reference (TYPE) | ABAP_BOOL | 20130711 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Exception thrown when input param invalid | 20130711 |
History
Last changed by/on | SAP | 20140121 |
SAP Release Created in |