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 ARE_BASICS_CHANGEABLE Instance method Public Method Check of Basic data are changeable in the current dcs 20130711
2 CHECK_CURRENCY Instance method Public Method 20130711
3 CREATE_NEW_VERSION Instance method Public Method Create new version if necessary 20130711
4 GET_BASIC_DATA Instance method Public Method Read basic non-version dependent DCS data 20130711
5 GET_DISPLAYED_VERSION Instance method Public Method Get data of currently displayed version 20130711
6 GET_DISPLAY_MODE Instance method Public Method Get the current display/change mode ('X'=>displ.; ' '=>cha.) 20130711
7 GET_NEXT_VERSION Instance method Public Method Gets next DCS version (after the currently displayed one) 20130711
8 GET_PDEF_ID Instance method Public Method Read period definition id 20130711
9 GET_PERIODS Instance method Public Method Get all keydates and periods 20130711
10 GET_PREVIOUS_VERSION Instance method Public Method Gets previous version of the DCS 20130711
11 GET_SH_PERIOD_TYPE Instance method Public Method Get the period type search help 20130827
12 GET_TIMING_LIST Instance method Public Method get a list of all available timings 20130913
13 HAS_MAINTAINABLE_PERIODS Instance method Public Method Check if periods/keydates of the DCS can be maintained 20130711
14 HAS_NEXT_VERSION Instance method Public Method Check if there is a version after the one currently displayd 20130711
15 HAS_PREVIOUS_VERSION Instance method Public Method Check if there is a version before the one currently displd 20130711
16 IS_URL_CHANGEABLE Instance method Public Method Check if DCS URL is changeable 20130711
17 IS_VERSION_CHANGEABLE Instance method Public Method Check if version is changeable 20130711
18 SET_BASIC_DATA Instance method Public Method Set basic non-version dependent DCS data 20130711
19 SET_PDEF_ID Instance method Public Method Set period definition id 20130711
20 SET_PERIODS Instance method Public Method Set all keydates and periods 20130711
21 SET_VERSIONED_DATA 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 Returning 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 Importing IV_CURRENCY Call by reference Type reference (TYPE) TBA_CURRENCY Quotation Currency 20130711
2 Importing IV_CURRUNIT Call by reference Type reference (TYPE) TBA_CURRUNIT Currency Unit 20130711
3 Returning 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 Importing IV_TEMPLATE_VERSION Call by reference Type reference (TYPE) TBA_DCS_VALIDFROM 20130711
2 Importing IV_VERSION_TO_BE_CREATED Call by reference Type reference (TYPE) TBA_DCS_VALIDFROM 20130711
# Exception Resumable Description Created on
1 CX_TBA_INVALID_ACTION 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 Returning 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 Returning 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 CX_TBA_INVALID_PARAMETER 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 Returning 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 Returning 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 Returning 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 Importing IV_START_DATE Call by reference Type reference (TYPE) TBA_PERIOD_START_DATE SY-DATUM DCS: Period Start Date 20130711
2 Returning 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 CX_TBA 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 Returning 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 Returning 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 Exporting 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 Returning 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 Returning 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 Returning 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 Returning 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 Returning RV_VERSION_IS_CHANGEABLE Value transfer Type reference (TYPE) ABAP_BOOL 20130711
# Exception Resumable Description Created on
1 CX_TBA_INVALID_PARAMETER 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 Importing 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 CX_TBA_INVALID_PARAMETER 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 Importing 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 CX_TBA_INVALID_PARAMETER 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 Importing 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 CX_TBA 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 Importing IS_DCS_VERSION Call by reference Type reference (TYPE) TBAS_DCS_UI_VERSIONED_FWD Definition Contract Specification LOF Commodity 20130711
2 Returning RV_TICK_VALUE_CHANGED Value transfer Type reference (TYPE) ABAP_BOOL 20130711
# Exception Resumable Description Created on
1 CX_TBA_INVALID_PARAMETER Exception thrown when input param invalid 20130711
History
Last changed by/on SAP  20140121 
SAP Release Created in