SAP ABAP Class CL_FTI_LDB_POSITION (Reporting Position for PREPARE_OUTPUT)
Hierarchy
EA-FINSERV (Software Component) SAP Enterprise Extension Financial Services
   FIN-FSCM-TRM-TM-IS (Application Component) Information System
     FTI_LDB (Package) Logical Databases for the R/3 CFM Information System
Properties
Class CL_FTI_LDB_POSITION  
Short Description Reporting Position for PREPARE_OUTPUT    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package FTI_LDB   Logical Databases for the R/3 CFM Information System 
Created 20101105   SAP 
Last change 20110810   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 FTIS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 RSDS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 TPMCO Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_FTI_LDB_POSITION has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 CL_FTI_LDB_VALUES_PER_DATE 20101111 Values per Key Date for PREPARE_OUTPUT
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GO_ACCUMULATOR Static Attribute Private Object reference (TYPE REF TO) CL_ACCUMULATOR_TRG Treasury: Accumulator 20101111
2 GO_IDENTIFIER Static Attribute Private Object reference (TYPE REF TO) CL_POS_IDENTIFIER_DIF Persistent Flow Selector 20101111
3 GS_DATIN Static Attribute Private Type reference (TYPE) FTIS_YS_ZTINT 20101111
4 GS_DATIN_LIST Static Attribute Private Type reference (TYPE) FTIS_YS_DATIN_INV 20101111
5 GS_DIFF_VALUES Static Attribute Private Type reference (TYPE) DIFS_DIFF_VALUES Structure for Differentiation Values 20101111
6 GS_FLAGS Static Attribute Private Type reference (TYPE) FTI_LDB_PREP_OUT_FLAGS Structure with Flags in PREPARE_OUTPUT 20101111
7 GS_LOT Static Attribute Private Type reference (TYPE) TRQV_LOT_ATTR Generated Table for View 20101111
8 GS_POSITION_DATA Static Attribute Private Type reference (TYPE) TRLS_REPORT_MAP_POSITION_DATA Mapping Structure - Reporting for Par. Positions: Pos. Data 20101111
9 GS_VALUES_PER_POSITION Static Attribute Private Type reference (TYPE) TRLS_VALUES_PER_POSITION Structure for Reporting on TRL Positions per Position 20101111
10 GT_AD_PL_FLOW Static Attribute Private See coding Structure for Accrual Items 20101111
11 GT_MESSAGE Static Attribute Private Type reference (TYPE) BAPIERR_T Table Type for Error Handling 20101111
12 GT_REQUESTED_TABLES Static Attribute Private Type reference (TYPE) FTI_LDB_PREP_OUT_REQ_TAB_T Table with Requested Tables in PREPARE_OUTPUT 20101111
13 GT_SELECTION_FLOWS Static Attribute Private Type reference (TYPE) RSDS_FRANGE_T 20101111
14 GT_SELECTION_POSITIONS Static Attribute Private Type reference (TYPE) RSDS_FRANGE_T 20101111
15 GT_TZPA_FACILITY Static Attribute Private See coding Financial Assets Management Product Types 20101111
16 GV_LOCAL_CURR Static Attribute Private Type reference (TYPE) WAERS Currency Key 20101111
17 GV_MESSAGE_TEXT1 Static Attribute Private Type reference (TYPE) CHAR100 Character 100 20101111
18 GV_MESSAGE_TEXT2 Static Attribute Private Type reference (TYPE) CHAR100 Character 100 20101111
19 GV_PRODUCT_GROUP Static Attribute Private Type reference (TYPE) TPM_PRODUCT_GROUP Product Group 20101111
20 GV_SANLF Static Attribute Private Type reference (TYPE) SANLF Product Category 20101111
Methods
# Method Level Visibility Method type Description Created on
1 ADD_AD_PL_FLOWS Static method Private Method Adds Accrual and Deferral Profit and Loss Flows 20101111
2 CHECK_ZERO_POSITION Static method Private Method Checks Whether Data Exists for Current Position 20101111
3 CLEAR_GT_MESSAGE Static method Public Method Resets Message Table 20101111
4 CREATE_ACCUMULATOR Static method Private Method Creates Accumulator for Position 20101111
5 FILL_ACC_REF_ACCOUNT Static method Private Method Fills Account Assignment Referenz and G/L Account 20101111
6 FILL_AD_PL_FLOWS Static method Private Method Fills info for Accrual and Deferral Profit and Loss Flows 20101111
7 FILL_LOT_DATA Static method Private Method Fills Lot Data 20101111
8 GET_AD_LOANS Static method Private Method Submethod for FILL_AD_PL_FLOWS - Loans 20101111
9 GET_AD_OTC Static method Private Method Submethod for FILL_AD_PL_FLOWS - OTC 20101111
10 GET_AD_SECURITY Static method Private Method Submethod for FILL_AD_PL_FLOWS - Security 20101111
11 GET_FLAGS Static method Public Method Returns Structure with Flags 20101111
12 GET_GT_MESSAGE Static method Public Method Returns Message Table 20101111
13 GET_LOCAL_CURR Static method Private Method Sets Local Currency as Class Attribute 20101111
14 INITIALIZE Static method Private Method Initializes Class at New Loop 20101111
15 MAP_POSITION_DATA Static method Private Method Fills Data in gs_position_data 20101111
16 PREPARE_CLASS Static method Public Method Flags, Facilities from tzpa, and Requested Tables 20101111
17 PROCESS Static method Public Method Main Method 20101111
18 RESET Static method Private Method Resets Class Attributes for Next Loop 20101111
19 RESET_CLASS Static method Public Method Resets All Class Attributes at End of Processing 20101111
20 SET_DATA Static method Private Method Sets position_ref 20101111
21 SET_FLAGS Static method Private Method Sets Flags in gs_flags 20101111
22 SET_TZPA_FACILITY Static method Private Method Reads Facilities from tzpa 20101111
23 STORE_MESSAGE Static method Private Method Store Messages in gt_message 20101111
Events
Class CL_FTI_LDB_POSITION has no event.
Types
Class CL_FTI_LDB_POSITION has no local type.
Method Signatures

Method ADD_AD_PL_FLOWS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_REPORTING_FLOWS Call by reference Type reference (TYPE) FTI_LDB_TR_PERIOD_FLOWS_T Tabellentyp: Treasury: Bewegungsinformationen (-> LDB) 20101111
2 Changing CT_REPORTING_PL_FLOWS Call by reference Type reference (TYPE) FTI_LDB_TR_PL_CF_INTERVALS_T Treasury: Ertragsinformationen für mehrere Zeitintervalle 20101111
3 Importing IS_POSITION_DATA Call by reference Type reference (TYPE) TRLS_REPORT_MAP_POSITION_DATA Mapping Struktur Reporting parallele Bestände: Bestandsdaten 20101111

Method ADD_AD_PL_FLOWS on class CL_FTI_LDB_POSITION has no exception.

Method CHECK_ZERO_POSITION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_FLAG_DATA_EXIST Call by reference Type reference (TYPE) XFLAG neue Eingabewerte 20101111

Method CHECK_ZERO_POSITION on class CL_FTI_LDB_POSITION has no exception.

Method CLEAR_GT_MESSAGE Signature

Method CLEAR_GT_MESSAGE on class CL_FTI_LDB_POSITION has no parameter.
Method CLEAR_GT_MESSAGE on class CL_FTI_LDB_POSITION has no exception.

Method CREATE_ACCUMULATOR Signature

Method CREATE_ACCUMULATOR on class CL_FTI_LDB_POSITION has no parameter.
Method CREATE_ACCUMULATOR on class CL_FTI_LDB_POSITION has no exception.

Method FILL_ACC_REF_ACCOUNT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_ACC_ASS_REF Call by reference Type reference (TYPE) TPM_AA_REF Kontierungsreferenz der Bestandsführung 20101111
2 Exporting EV_HKONT Call by reference Type reference (TYPE) SAKNR Nummer des Sachkontos 20101111

Method FILL_ACC_REF_ACCOUNT on class CL_FTI_LDB_POSITION has no exception.

Method FILL_AD_PL_FLOWS Signature

Method FILL_AD_PL_FLOWS on class CL_FTI_LDB_POSITION has no parameter.
Method FILL_AD_PL_FLOWS on class CL_FTI_LDB_POSITION has no exception.

Method FILL_LOT_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_DLOTGENERATION Call by reference Type reference (TYPE) DLOTGENERATION Datum der Loterzeugung 20101111
2 Exporting EV_LOTGENERATION_BUSTRANSCAT Call by reference Type reference (TYPE) FTI_LOTGENERATION_BUSTRANSCAT Lot-erzeugender Geschäftsvorfallstyp 20101111
3 Exporting EV_LOTGENERATION_USER Call by reference Type reference (TYPE) FTI_LOTGENERATIONUSER Erfasser des Lots 20101111
4 Exporting EV_TLOTGENERATION Call by reference Type reference (TYPE) TLOTGENERATION Uhrzeit der Loterzeugung 20101111

Method FILL_LOT_DATA on class CL_FTI_LDB_POSITION has no exception.

Method GET_AD_LOANS Signature

Method GET_AD_LOANS on class CL_FTI_LDB_POSITION has no parameter.
Method GET_AD_LOANS on class CL_FTI_LDB_POSITION has no exception.

Method GET_AD_OTC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_TZPA Call by reference Type reference (TYPE) TZPA Produktarten der Vermögensverwaltung 20101111

Method GET_AD_OTC on class CL_FTI_LDB_POSITION has no exception.

Method GET_AD_SECURITY Signature

Method GET_AD_SECURITY on class CL_FTI_LDB_POSITION has no parameter.
Method GET_AD_SECURITY on class CL_FTI_LDB_POSITION has no exception.

Method GET_FLAGS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_FLAGS Call by reference Type reference (TYPE) FTI_LDB_PREP_OUT_FLAGS Struktur für Flags im PREPARE_OUTPUT 20101111

Method GET_FLAGS on class CL_FTI_LDB_POSITION has no exception.

Method GET_GT_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) BAPIERR_T Tabellentyp für Fehlerbehandlung 20101111

Method GET_GT_MESSAGE on class CL_FTI_LDB_POSITION has no exception.

Method GET_LOCAL_CURR Signature

Method GET_LOCAL_CURR on class CL_FTI_LDB_POSITION has no parameter.
Method GET_LOCAL_CURR on class CL_FTI_LDB_POSITION has no exception.

Method INITIALIZE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_DATIN Call by reference Type reference (TYPE) FTIS_YS_ZTINT 20101111
2 Importing IS_DATIN_LIST Call by reference Type reference (TYPE) FTIS_YS_DATIN_INV 20101111
3 Importing IS_VALUES_PER_POSITION Call by reference Type reference (TYPE) TRLS_VALUES_PER_POSITION Struktur zum Reporten von TRL Beständen pro Position 20101111
4 Importing IT_SELECTION_FLOWS Call by reference Type reference (TYPE) RSDS_FRANGE_T 20101111
5 Importing IT_SELECTION_POSITIONS Call by reference Type reference (TYPE) RSDS_FRANGE_T 20101111

Method INITIALIZE on class CL_FTI_LDB_POSITION has no exception.

Method MAP_POSITION_DATA Signature

Method MAP_POSITION_DATA on class CL_FTI_LDB_POSITION has no parameter.
Method MAP_POSITION_DATA on class CL_FTI_LDB_POSITION has no exception.

Method PREPARE_CLASS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_DATIN Call by reference Type reference (TYPE) FTIS_YS_ZTINT 20101111
2 Importing IS_DATIN_LIST Call by reference Type reference (TYPE) FTIS_YS_DATIN_INV 20101111
3 Importing IT_CCSF_POSITIONS Call by reference Type reference (TYPE) FTIS_YT_SELECTED_FIELDS 20101111
4 Importing IT_REQUESTED_TABLES Call by reference Type reference (TYPE) FTI_LDB_PREP_OUT_REQ_TAB_T Tabelle mit den angeforderten Tabellen im PREPARE_OUTPUT 20101111
5 Importing IT_SELECTION_FLOWS Call by reference Type reference (TYPE) RSDS_FRANGE_T 20101111
6 Importing IT_SELECTION_POSITIONS Call by reference Type reference (TYPE) RSDS_FRANGE_T 20101111
7 Importing IV_FLG_ZERO_POSITIONS Call by reference Type reference (TYPE) XFLAG neue Eingabewerte 20101111
8 Importing IV_REPORTING_MODE Call by reference Type reference (TYPE) FTI_LDB_REPORTING_MODE Reportmodus für die logischen Datenbanken des Treasury 20101111
9 Importing IV_VALUATION_AREA Call by reference Type reference (TYPE) TPM_VAL_AREA Bewertungsbereich 20101111

Method PREPARE_CLASS on class CL_FTI_LDB_POSITION has no exception.

Method PROCESS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_BIW_DELTA_POSITION Call by reference Type reference (TYPE) FTI_BIW_CFM_DELTA_POSITION_T CFM: Delta Bestand 20101111
2 Exporting ET_MESSAGES Call by reference Type reference (TYPE) BAPIERR_T Tabellentyp für Fehlerbehandlung 20101111
3 Exporting ET_REPORTING_CASH_FLOW Call by reference Type reference (TYPE) VTVDETA_TR_CF_T CFM operativ: Zahlungen 20101111
4 Exporting ET_REPORTING_FLOWS Call by reference Type reference (TYPE) FTI_LDB_TR_PERIOD_FLOWS_T Tabellentyp: Treasury: Bewegungsinformationen (-> LDB) 20101111
5 Exporting ET_REPORTING_PL_FLOWS Call by reference Type reference (TYPE) FTI_LDB_TR_PL_CF_INTERVALS_T Treasury: Ertragsinformationen für mehrere Zeitintervalle 20101111
6 Exporting ET_REPORTING_VALUES Call by reference Type reference (TYPE) FTI_LDB_TR_POSITIONS_T Tabellentyp Treasury: Positionen (-> LDB) 20101111
7 Importing IS_DATIN Call by reference Type reference (TYPE) FTIS_YS_ZTINT 20101111
8 Importing IS_DATIN_LIST Call by reference Type reference (TYPE) FTIS_YS_DATIN_INV 20101111
9 Importing IS_VALUES_PER_POSITION Call by reference Type reference (TYPE) TRLS_VALUES_PER_POSITION Struktur zum Reporten von TRL Beständen pro Position 20101111
10 Importing IT_CCSF_FLOWS Call by reference Type reference (TYPE) FTIS_YT_SELECTED_FIELDS 20101111
11 Importing IT_CCSF_POSITIONS Call by reference Type reference (TYPE) FTIS_YT_SELECTED_FIELDS 20101111
12 Importing IT_SELECTION_FLOWS Call by reference Type reference (TYPE) RSDS_FRANGE_T 20101111
13 Importing IT_SELECTION_POSITIONS Call by reference Type reference (TYPE) RSDS_FRANGE_T 20101111
14 Importing IV_VALUATION_AREA Call by reference Type reference (TYPE) TPM_VAL_AREA Bewertungsbereich 20101111

Method PROCESS on class CL_FTI_LDB_POSITION has no exception.

Method RESET Signature

Method RESET on class CL_FTI_LDB_POSITION has no parameter.
Method RESET on class CL_FTI_LDB_POSITION has no exception.

Method RESET_CLASS Signature

Method RESET_CLASS on class CL_FTI_LDB_POSITION has no parameter.
Method RESET_CLASS on class CL_FTI_LDB_POSITION has no exception.

Method SET_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_DATIN Call by reference Type reference (TYPE) FTIS_YS_ZTINT 20101111
2 Importing IS_DATIN_LIST Call by reference Type reference (TYPE) FTIS_YS_DATIN_INV 20101111
3 Importing IS_VALUES_PER_POSITION Call by reference Type reference (TYPE) TRLS_VALUES_PER_POSITION Struktur zum Reporten von TRL Beständen pro Position 20101111
4 Importing IT_SELECTION_FLOWS Call by reference Type reference (TYPE) RSDS_FRANGE_T 20101111
5 Importing IT_SELECTION_POSITIONS Call by reference Type reference (TYPE) RSDS_FRANGE_T 20101111

Method SET_DATA on class CL_FTI_LDB_POSITION has no exception.

Method SET_FLAGS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_CCSF_POSITIONS Call by reference Type reference (TYPE) FTIS_YT_SELECTED_FIELDS 20101111
2 Importing IT_SELECTION_FLOWS Call by reference Type reference (TYPE) RSDS_FRANGE_T 20101111
3 Importing IT_SELECTION_POSITIONS Call by reference Type reference (TYPE) RSDS_FRANGE_T 20101111
4 Importing IV_FLG_ZERO_POSITIONS Call by reference Type reference (TYPE) XFLAG neue Eingabewerte 20101111
5 Importing IV_REPORTING_MODE Call by reference Type reference (TYPE) FTI_LDB_REPORTING_MODE Reportmodus für die logischen Datenbanken des Treasury 20101111
6 Importing IV_VALUATION_AREA Call by reference Type reference (TYPE) TPM_VAL_AREA Bewertungsbereich 20101111

Method SET_FLAGS on class CL_FTI_LDB_POSITION has no exception.

Method SET_TZPA_FACILITY Signature

Method SET_TZPA_FACILITY on class CL_FTI_LDB_POSITION has no parameter.
Method SET_TZPA_FACILITY on class CL_FTI_LDB_POSITION has no exception.

Method STORE_MESSAGE Signature

Method STORE_MESSAGE on class CL_FTI_LDB_POSITION has no parameter.
Method STORE_MESSAGE on class CL_FTI_LDB_POSITION has no exception.
History
Last changed by/on SAP  20110810 
SAP Release Created in