SAP ABAP Class CL_FTR_GUI_ENTRY (TR Transaction Management: GUI Class Initial Screen)
Hierarchy
EA-FINSERV (Software Component) SAP Enterprise Extension Financial Services
   FIN-FSCM-TRM-TM-TR (Application Component) Transaction Management
     FTTR (Package) Treasury: Financial Transaction
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_FTR_GUI TR Transaction Management: GUI Parent Class 19981127
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_FTR_GUI_ENTRY_APPL TR Transaction Management: Appl <--> GUI Entry 19981214
Properties
Class CL_FTR_GUI_ENTRY  
Short Description TR Transaction Management: GUI Class Initial Screen    
Super Class CL_FTR_GUI TR Transaction Management: GUI Parent Class 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package FTTR   Treasury: Financial Transaction 
Created 19981208   SAP 
Last change 20000216   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_FTR_APPL_CTRL Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 FTRG Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 FTRTR Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_FTR_GUI_ENTRY_APPL TR Transaction Management: Appl <--> GUI Entry 19981214
Friends
Class CL_FTR_GUI_ENTRY has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 A_APPLICATION Instance attribute Public Attribute reference (LIKE) 20010606
2 A_CURRENCY Instance attribute Private Type reference (TYPE) VTGFHA-WGSCHFT Company Code Currency 19990310
3 A_PID_BUKRS Instance attribute Private Type reference (TYPE) MEMORYID Memory ID 20000216
4 A_PID_PROD_CAT Instance attribute Private Type reference (TYPE) MEMORYID Memory ID 20000216
5 A_PID_RFHA Instance attribute Private Type reference (TYPE) MEMORYID Memory ID 20000216
6 A_PID_SFHAART Instance attribute Private Type reference (TYPE) MEMORYID Memory ID 20000216
7 A_PRODUCTCATEGORY Instance attribute Public Attribute reference (LIKE) 20010606
8 A_RECENT_FTRS_ACTIVE Instance attribute Protected Type reference (TYPE) FTRG_BOOL Displays Last Current Transactions of User Active 20000922
9 A_TAB_RECENT_FTRS Instance attribute Public Type reference (TYPE) FTRG_TAB_VTG_RECENT_FTRS Table of most Recent Transactions (User, Change/Create Date) 19990301
10 A_VTGFHA Instance attribute Public Type reference (TYPE) VTGFHA Contract Data Structure (Transaction) 19981215
11 A_VTGFHAZU Instance attribute Public Type reference (TYPE) VTGFHAZU Activity Data Structure (Transaction) 20000120
12 A_VTGFHAZU_OLD Instance attribute Protected Type reference (TYPE) VTGFHAZU Activity Data Structure (Transaction) Orig. 20000120
13 A_VTGFHA_OLD Instance attribute Protected Type reference (TYPE) VTGFHA Contract Data Structure (Transaction) Orig. 19981215
14 CON_ACTIVE_DETACHED Constant Public Type reference (TYPE) VTBFHAZU-SAKTIV '2' Detached 20000120
15 CON_ACTIVE_FINISHED Constant Public Type reference (TYPE) VTBFHAZU-SAKTIV '1' Completed 20000120
16 CON_ACTIVE_INACTIVE Constant Public Type reference (TYPE) VTBFHAZU-SAKTIV '4' Inactive 20000120
17 CON_ACTIVE_IS_ACTIVE Constant Public Type reference (TYPE) VTBFHAZU-SAKTIV '0' Active 20000120
18 CON_ACTIVE_REVERSED Constant Public Type reference (TYPE) VTBFHAZU-SAKTIV '3' Reversed 20000120
19 CON_ACTIVE_SIMULATION Constant Public Type reference (TYPE) VTBFHAZU-SAKTIV '5' Simulation 20000120
Methods
# Method Level Visibility Method type Description Created on
1 CHANGE_VTGFHA Instance method Private Method Set VTBFHA in Databin 20000118
2 CHANGE_VTGFHAZU Instance method Private Method Set VTBFHAZU in Databin 20000120
3 CHECK_COMPANYCODE Instance method Private Method Check Company Code 19990308
4 CHECK_CURRENCY Instance method Private Method Check Transaction Currency 19990309
5 CHECK_ENTRY Instance method Public Method Check All Initial Screen Fields 19990308
6 CHECK_ENTRY_SELECTED Instance method Public Method Check whether an Entry was Selected 19990305
7 CHECK_MASTERAGREEMENT Instance method Private Method Check Master Agreement 19990310
8 CHECK_PARTNER Instance method Private Method Check Business Partner 19990309
9 CHECK_PORTFOLIO Instance method Private Method Check Portfolio 19990310
10 CHECK_PRODUCTTYPE Instance method Private Method Check Product Type 19990308
11 CHECK_TRANSACTIONNUMBER Instance method Private Method Check Transaction Number 19990308
12 CHECK_TRANSACTIONTYPE Instance method Private Method Check Transaction Type 19990308
13 CONSTRUCTOR Instance method Public Constructor Class Constructor 19981208
14 GET_PIDS Static method Public Method Determine Parameter IDs 20000922
15 GET_VTBFHAZU_FROM_APPLCTRL Instance method Public Method Read VTBFHAZU Data from Application Control 20000120
16 GET_VTBFHA_FROM_APPLCTRL Instance method Public Method Read VTBFHA from Application Control 19990115
17 GET_VTGFHA_TEXT Instance method Private Method Determine Texts for VTBFHA 19990115
18 HANDLE_EVT_FHAZU_CHANGED Instance method Public Event handling method Event Handler: Activity Data Changed in GUI Data Container 20000120
19 HANDLE_EVT_FHAZU_REQUIRED Instance method Public Event handling method Event Handler: Activity Data Changed in GUI Data Container 20000120
20 HANDLE_EVT_FHA_CHANGED Instance method Public Event handling method Event Handler: Contract Data Changed in GUI Data Container 20000118
21 HANDLE_EVT_FHA_REQUIRED Instance method Public Event handling method Event Handler: Contract Data Changed in GUI Data Container 20000118
22 SELECT_RECENT_FTRS_FROM_DB Instance method Private Method Read most Recent Transactions in VTBFHA 19990301
23 SET_FIRST_FTR Instance method Private Method Set First Transaction from List in Entry Fields 19990309
24 SET_FMOD_FOR_CHANGING_MODE Instance method Private Method Fields on Initial Screen for Change, Display and Reverse 19990308
25 SET_FMOD_FOR_FOREX_CREATE_MODE Instance method Private Method Fields on Initial Screen for Creating Forex Transactions 19990308
26 SET_FMOD_FOR_MM_CREATE_MODE Instance method Private Method Fields on Initial Screen for Creating Money Market Trans. 19990308
27 SET_FMOD_FOR_SEC_CREATE_MODE Instance method Private Method Fields on Initial Screen for Creating Securities Trans. 19990309
28 SET_RECENT_FTRS_ACTIVE Instance method Public Method Activate/Deactivate Display of Last Transactions 20000922
29 SET_VTBFHA_IN_APPLCTRL Instance method Public Method Set VTBFHA in Application Control 19990115
30 SET_VTGFHA Instance method Private Method Set VTBFHA from Databin 20000118
31 SET_VTGFHAZU Instance method Private Method Set VTBFHAZU from Databin 20000120
Events
Class CL_FTR_GUI_ENTRY has no event.
Types
Class CL_FTR_GUI_ENTRY has no local type.
Method Signatures

Method CHANGE_VTGFHA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing PC_FHA Call by reference Type reference (TYPE) VTBFHA Geschäftsdaten 20000118

Method CHANGE_VTGFHA on class CL_FTR_GUI_ENTRY has no exception.

Method CHANGE_VTGFHAZU Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing PC_FHAZU Call by reference Type reference (TYPE) VTBFHAZU Vorgangsdaten 20000120

Method CHANGE_VTGFHAZU on class CL_FTR_GUI_ENTRY has no exception.

Method CHECK_COMPANYCODE Signature

Method CHECK_COMPANYCODE on class CL_FTR_GUI_ENTRY has no parameter.
Method CHECK_COMPANYCODE on class CL_FTR_GUI_ENTRY has no exception.

Method CHECK_CURRENCY Signature

Method CHECK_CURRENCY on class CL_FTR_GUI_ENTRY has no parameter.
Method CHECK_CURRENCY on class CL_FTR_GUI_ENTRY has no exception.

Method CHECK_ENTRY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PI_FHA Call by reference Type reference (TYPE) VTGFHA Geschäftsdaten aus GUI 20000119

Method CHECK_ENTRY on class CL_FTR_GUI_ENTRY has no exception.

Method CHECK_ENTRY_SELECTED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PI_INDEX Value transfer Type reference (TYPE) SYTABIX Cursorindex 19990305
# Exception Resumable Description Created on
1 MULTIPLE_ENTRY_SELECTED mehr als ein Eintrag ausgewählt 19990305
2 NO_ENTRY_SELECTED Kein Eintrag ausgewählt 19990305

Method CHECK_MASTERAGREEMENT Signature

Method CHECK_MASTERAGREEMENT on class CL_FTR_GUI_ENTRY has no parameter.
Method CHECK_MASTERAGREEMENT on class CL_FTR_GUI_ENTRY has no exception.

Method CHECK_PARTNER Signature

Method CHECK_PARTNER on class CL_FTR_GUI_ENTRY has no parameter.
Method CHECK_PARTNER on class CL_FTR_GUI_ENTRY has no exception.

Method CHECK_PORTFOLIO Signature

Method CHECK_PORTFOLIO on class CL_FTR_GUI_ENTRY has no parameter.
Method CHECK_PORTFOLIO on class CL_FTR_GUI_ENTRY has no exception.

Method CHECK_PRODUCTTYPE Signature

Method CHECK_PRODUCTTYPE on class CL_FTR_GUI_ENTRY has no parameter.
Method CHECK_PRODUCTTYPE on class CL_FTR_GUI_ENTRY has no exception.

Method CHECK_TRANSACTIONNUMBER Signature

Method CHECK_TRANSACTIONNUMBER on class CL_FTR_GUI_ENTRY has no parameter.
Method CHECK_TRANSACTIONNUMBER on class CL_FTR_GUI_ENTRY has no exception.

Method CHECK_TRANSACTIONTYPE Signature

Method CHECK_TRANSACTIONTYPE on class CL_FTR_GUI_ENTRY has no parameter.
Method CHECK_TRANSACTIONTYPE on class CL_FTR_GUI_ENTRY has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PI_CONTEXT Call by reference Type reference (TYPE) TB_FTR_GUI_CONTEXT Kontext des GUI im Customizingumfeld 19990324
2 Importing PI_OREF_APPL_CTRL Call by reference Object reference (TYPE REF TO) CL_FTR_APPL_CTRL Referenz auf die Anwendungskontrolle 19981208

Method CONSTRUCTOR on class CL_FTR_GUI_ENTRY has no exception.

Method GET_PIDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting PE_PID_BUKRS Call by reference Type reference (TYPE) MEMORYID Set-/Get-Paramter-Id 20000922
2 Exporting PE_PID_PRODTYPE Call by reference Type reference (TYPE) MEMORYID Set-/Get-Paramter-Id 20000922
3 Exporting PE_PID_RFHA Call by reference Type reference (TYPE) MEMORYID Set-/Get-Paramter-Id 20000922
4 Exporting PE_PID_TRANSTYPE Call by reference Type reference (TYPE) MEMORYID Set-/Get-Paramter-Id 20000922
5 Importing PI_APPLICATION Call by reference Type reference (TYPE) RANTYP Vertragsart 20000922
6 Importing PI_PRODUCTCAT Call by reference Type reference (TYPE) TB_SANLF Finanz-Produkttyp 20000922

Method GET_PIDS on class CL_FTR_GUI_ENTRY has no exception.

Method GET_VTBFHAZU_FROM_APPLCTRL Signature

Method GET_VTBFHAZU_FROM_APPLCTRL on class CL_FTR_GUI_ENTRY has no parameter.
Method GET_VTBFHAZU_FROM_APPLCTRL on class CL_FTR_GUI_ENTRY has no exception.

Method GET_VTBFHA_FROM_APPLCTRL Signature

Method GET_VTBFHA_FROM_APPLCTRL on class CL_FTR_GUI_ENTRY has no parameter.
Method GET_VTBFHA_FROM_APPLCTRL on class CL_FTR_GUI_ENTRY has no exception.

Method GET_VTGFHA_TEXT Signature

Method GET_VTGFHA_TEXT on class CL_FTR_GUI_ENTRY has no parameter.
Method GET_VTGFHA_TEXT on class CL_FTR_GUI_ENTRY has no exception.

Method HANDLE_EVT_FHAZU_CHANGED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PE_FHAZU Call by reference Type reference (TYPE) >INVALID< 20000120

Method HANDLE_EVT_FHAZU_CHANGED on class CL_FTR_GUI_ENTRY has no exception.

Method HANDLE_EVT_FHAZU_REQUIRED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PE_FHAZU Call by reference Type reference (TYPE) >INVALID< 20000120

Method HANDLE_EVT_FHAZU_REQUIRED on class CL_FTR_GUI_ENTRY has no exception.

Method HANDLE_EVT_FHA_CHANGED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PE_FHA Call by reference Type reference (TYPE) 20000118

Method HANDLE_EVT_FHA_CHANGED on class CL_FTR_GUI_ENTRY has no exception.

Method HANDLE_EVT_FHA_REQUIRED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PE_FHA Call by reference Type reference (TYPE) 20000118

Method HANDLE_EVT_FHA_REQUIRED on class CL_FTR_GUI_ENTRY has no exception.

Method SELECT_RECENT_FTRS_FROM_DB Signature

Method SELECT_RECENT_FTRS_FROM_DB on class CL_FTR_GUI_ENTRY has no parameter.
Method SELECT_RECENT_FTRS_FROM_DB on class CL_FTR_GUI_ENTRY has no exception.

Method SET_FIRST_FTR Signature

Method SET_FIRST_FTR on class CL_FTR_GUI_ENTRY has no parameter.
Method SET_FIRST_FTR on class CL_FTR_GUI_ENTRY has no exception.

Method SET_FMOD_FOR_CHANGING_MODE Signature

Method SET_FMOD_FOR_CHANGING_MODE on class CL_FTR_GUI_ENTRY has no parameter.
Method SET_FMOD_FOR_CHANGING_MODE on class CL_FTR_GUI_ENTRY has no exception.

Method SET_FMOD_FOR_FOREX_CREATE_MODE Signature

Method SET_FMOD_FOR_FOREX_CREATE_MODE on class CL_FTR_GUI_ENTRY has no parameter.
Method SET_FMOD_FOR_FOREX_CREATE_MODE on class CL_FTR_GUI_ENTRY has no exception.

Method SET_FMOD_FOR_MM_CREATE_MODE Signature

Method SET_FMOD_FOR_MM_CREATE_MODE on class CL_FTR_GUI_ENTRY has no parameter.
Method SET_FMOD_FOR_MM_CREATE_MODE on class CL_FTR_GUI_ENTRY has no exception.

Method SET_FMOD_FOR_SEC_CREATE_MODE Signature

Method SET_FMOD_FOR_SEC_CREATE_MODE on class CL_FTR_GUI_ENTRY has no parameter.
Method SET_FMOD_FOR_SEC_CREATE_MODE on class CL_FTR_GUI_ENTRY has no exception.

Method SET_RECENT_FTRS_ACTIVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PI_ACTIVE Call by reference Type reference (TYPE) FTRG_BOOL 'X' = aktiv, ' ' inaktive 20000922

Method SET_RECENT_FTRS_ACTIVE on class CL_FTR_GUI_ENTRY has no exception.

Method SET_VTBFHA_IN_APPLCTRL Signature

Method SET_VTBFHA_IN_APPLCTRL on class CL_FTR_GUI_ENTRY has no parameter.
Method SET_VTBFHA_IN_APPLCTRL on class CL_FTR_GUI_ENTRY has no exception.

Method SET_VTGFHA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PI_FHA Call by reference Type reference (TYPE) VTBFHA Geschäftsdaten 20000118

Method SET_VTGFHA on class CL_FTR_GUI_ENTRY has no exception.

Method SET_VTGFHAZU Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PI_FHAZU Call by reference Type reference (TYPE) VTBFHAZU Vorgangsdaten 20000120

Method SET_VTGFHAZU on class CL_FTR_GUI_ENTRY has no exception.
History
Last changed by/on SAP  20000216 
SAP Release Created in