SAP ABAP Class CL_FDT_WD_FORMULA_MODEL (FDT: WD Model for Formula Expression)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-SRV-BR (Application Component) BRFplus - ABAP-Based Business Rules
     SFDT_WD_EXPRESSIONS (Package) BRFplus Expressions for Web Dynpro UI
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_FDT_WD_MAINTENANCE_MODEL FDT WD: Model for maintenance objects 20061130
Properties
Class CL_FDT_WD_FORMULA_MODEL  
Short Description FDT: WD Model for Formula Expression    
Super Class CL_FDT_WD_MAINTENANCE_MODEL FDT WD: Model for maintenance objects 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SFDT_WD_EXPRESSIONS   BRFplus Expressions for Web Dynpro UI 
Created 20061130   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
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)
2 IF_FDT_FORMULA Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
3 IF_FDT_TYPES Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
Class CL_FDT_WD_FORMULA_MODEL has no interface implemented.
Friends
Class CL_FDT_WD_FORMULA_MODEL has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_ACTION_CHANGE_MODE Constant Public Type reference (TYPE) STRING 'CHANGE_MODE' Changes the mode 20071206
2 GC_ACTION_DELETE_ELEM Constant Public Type reference (TYPE) STRING 'DELETE_ELEM' Deletes the element 20071206
3 GC_FORMULA_CONTEXT_MODEL Constant Private Type reference (TYPE) STRING 'FORMULA_CONTEXT' Formula context 20061130
4 GC_FORMULA_INSERT_MODEL Constant Private Type reference (TYPE) STRING 'FORMULA_INSERT' Formula Insert 20061204
5 GC_FORMULA_OPERATOR_MODEL Constant Private Type reference (TYPE) STRING 'FORMULA_OPERATOR' Formula Operator 20061130
6 GC_FORMULA_RESULT_MODEL Constant Public Type reference (TYPE) STRING 'FORMULA_RESULT' Formula Result 20061205
7 GC_FORMULA_STRING_MODEL Constant Private Type reference (TYPE) STRING 'FORMULA_STRING' Formula String 20061130
8 GC_FORMULA_TOKEN_MODEL Constant Private Type reference (TYPE) STRING 'FORMULA_TOKEN' Formula Token Model 20061130
9 GC_NOT_ASSIGNED Constant Private Type reference (TYPE) STRING '' 20061213
10 GC_RENDER_CURRENCY_DO Constant Public Type reference (TYPE) IF_FDT_TYPES=>NAME 'CURRENCY' Beschreibung 20101001
11 GC_RENDER_UNIT_DO Constant Public Type reference (TYPE) IF_FDT_TYPES=>NAME 'UNIT' Beschreibung 20101001
12 MO_FORMULA Instance attribute Public Object reference (TYPE REF TO) IF_FDT_FORMULA FDT: Formula 20061130
13 MTS_ID_NAME_PAIR Instance attribute Public Type reference (TYPE) IF_FDT_TYPES=>TS_ID_NAME 20091005
14 MT_ADMIN_DATA Instance attribute Public Type reference (TYPE) T_ADMIN_DATA 20091005
15 MT_CONTEXT Instance attribute Public Type reference (TYPE) FDTT_WD_CONTEXT_DO FDT: Used for the context elements 20120711
16 MT_CONTEXT_DO Instance attribute Public Type reference (TYPE) FDTT_WD_CONTEXT_DO FDT: Used for the context elements 20110630
17 MV_CONTEXT_NODE_UPD Instance attribute Public Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20120705
Methods
# Method Level Visibility Method type Description Created on
1 COLLAPSE_ALL Instance method Public Method Collapses all the elements 20120715
2 EXPAND_ALL Instance method Public Method Expands the node Completely 20120711
3 GET_CHILDREN Instance method Public Method Expand the Selectes Node 20120713
4 GET_FORMULA_CONTEXT_DETAILS Instance method Private Method Get Formula Context Details 20110704
5 GET_FORMULA_TOKEN_DOCU Instance method Public Method Get the docu for a formula token 20080807
6 GET_FORMULA_TOKEN_HELP Instance method Public Method Gets the formula token help 20080805
7 UPDATE_NAME_WITH_UUID Instance method Public Method Updates the name with UUIDs 20091005
Events
Class CL_FDT_WD_FORMULA_MODEL has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 T_ADMIN_DATA Public See coding 20091005 t_admin_data TYPE TABLE OF fdt_admn_0010t
2 T_INSERT_TYPE Public Type reference (TYPE) CHAR1 Single-Character Flag 20080808
3 T_NAME Public See coding 20091005 t_name TYPE TABLE OF if_fdt_types=>name
Method Signatures

Method COLLAPSE_ALL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_NODE Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE Web Dynpro: Interface for Context Nodes 20120715

Method COLLAPSE_ALL on class CL_FDT_WD_FORMULA_MODEL has no exception.

Method EXPAND_ALL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_NODE Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE Web Dynpro: Interface for Context Nodes 20120715

Method EXPAND_ALL on class CL_FDT_WD_FORMULA_MODEL has no exception.

Method GET_CHILDREN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ET_CHILDREN Value transfer Type reference (TYPE) FDTT_WD_CONTEXT_DO Universal Unique Identifier 20120713
2 Importing IV_PARENT_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Universal Unique Identifier 20120713

Method GET_CHILDREN on class CL_FDT_WD_FORMULA_MODEL has no exception.

Method GET_FORMULA_CONTEXT_DETAILS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_CONTEXT_ELEMENT Call by reference Type reference (TYPE) IF_FDT_TYPES=>T_OBJECT_ID Object IDs as sorted table 20120704
2 Returning RT_CONTEXT Value transfer Type reference (TYPE) FDTT_WD_CONTEXT_DO FDT: Used for the context elements 20120703

Method GET_FORMULA_CONTEXT_DETAILS on class CL_FDT_WD_FORMULA_MODEL has no exception.

Method GET_FORMULA_TOKEN_DOCU Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_TOKEN Call by reference Type reference (TYPE) IF_FDT_FORMULA=>S_TOKEN-TOKEN FoBuEv: Function Symbol 20080807
2 Returning RS_SAPSCRIPT_OBJECT Value transfer Type reference (TYPE) IF_FDT_TYPES=>S_SAPSCRIPT_OBJECT SAPScript Object (ID +SAPScript docu object) 20080807

Method GET_FORMULA_TOKEN_DOCU on class CL_FDT_WD_FORMULA_MODEL has no exception.

Method GET_FORMULA_TOKEN_HELP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_TOKEN Call by reference Type reference (TYPE) FDTT_WD_FORMULA_TOKEN FDT: used for the formula operator 20080806
2 Exporting EV_HELP_TEXT Call by reference Type reference (TYPE) STRING 20080805
3 Exporting EV_TOKEN_POSITION Call by reference Type reference (TYPE) I 20080806
4 Importing IS_TOKEN Call by reference Type reference (TYPE) IF_FDT_FORMULA=>S_TOKEN Formula token 20080808

Method GET_FORMULA_TOKEN_HELP on class CL_FDT_WD_FORMULA_MODEL has no exception.

Method UPDATE_NAME_WITH_UUID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_NAME Call by reference Type reference (TYPE) T_NAME 20091005
2 Exporting EV_MAP_NEEDED Call by reference Type reference (TYPE) ABAP_BOOL 20091005
3 Importing IV_FORMULA Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Universal Unique Identifier 20091005

Method UPDATE_NAME_WITH_UUID on class CL_FDT_WD_FORMULA_MODEL has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 710