SAP ABAP Class CL_FDT_WD_APPLICATION_MODEL (FDT WD: Model for Application)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-SRV-BR (Application Component) BRFplus - ABAP-Based Business Rules
     SFDT_WD_CORE_OBJECTS (Package) BRFplus: Core Objects 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 20060630
Properties
Class CL_FDT_WD_APPLICATION_MODEL  
Short Description FDT WD: Model for Application    
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_CORE_OBJECTS   BRFplus: Core Objects for Web Dynpro UI 
Created 20060630   SAP 
Last change 20140121   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_TYPES Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
Class CL_FDT_WD_APPLICATION_MODEL has no interface implemented.
Friends
Class CL_FDT_WD_APPLICATION_MODEL has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_ACTION_REMOVE Constant Public Type reference (TYPE) STRING 'ACTION_REMOVE' Action Remove 20130911
2 GC_ACTION_REMOVE_CONFIRMED Constant Public Type reference (TYPE) STRING 'ACTION_REMOVE_CONFIRMED' Action Remove 20130911
3 GC_ACTION_REMOVE_WITH_USAGES Constant Public Type reference (TYPE) STRING 'ACTION_REMOVE_WITH_USAGES' Action Remove 20130913
4 GC_ACTION_TOGGLE_LOCAL Constant Public Type reference (TYPE) STRING 'ACTION_TOGGLE_LOCAL' Action Toggle local Flag 20101005
5 GC_ACTION_TOGGLE_STORAGE_TYPE Constant Public Type reference (TYPE) STRING 'ACTION_TOGGLE_STORAGE_TYPE' Action Toggle storage type 20101005
6 GC_APPLICATION_MODEL_NODE Constant Public Type reference (TYPE) STRING 'APPLICATION' Application Model Node 20060707
7 GC_ASSIGNED_OBJECTS_MODEL Constant Public Type reference (TYPE) STRING 'ASSIGNED_OBJECTS' Assigned objects Model Node 20060901
8 GC_CUSTOM_ATTR_MODEL_NODE Constant Public Type reference (TYPE) STRING 'CUSTOM_ATTRIBUTES' Custom Attributes Model Node 20130808
9 GC_MESSAGE_TYPES_MODEL_NODE Constant Public Type reference (TYPE) STRING 'MESSAGE_TYPES' Message Types Model Node 20100518
10 GC_QUERY_MODEL_NODE Constant Public Type reference (TYPE) STRING 'QUERY' Query Mode Node 20061218
11 GC_TABLE_TYPES_MODEL_NODE Constant Public Type reference (TYPE) STRING 'TABLE_TYPES' Table Type Model Node 20071029
12 GC_TAB_ASSIGNED_OBJS Constant Public Type reference (TYPE) STRING 'TAB_ASSIGNED_OBJECTS' Assigned Objects TAb 20110125
13 GC_TAB_CUSTOM_ATTRIBUTES Constant Public Type reference (TYPE) STRING 'TAB_CUSTOM_ATTRIBUTES' Custom Attributes TAb 20130808
14 GC_TAB_DEFAULT_SETTINGS Constant Public Type reference (TYPE) STRING 'TAB_DEFAULT_SETTINGS' Properties Tab 20110125
15 GC_TAB_PROPERTIES Constant Public Type reference (TYPE) STRING 'TAB_PROPERTIES' Properties Tab 20110125
16 GC_TYPE_ANY Constant Public Type reference (TYPE) FDT_OBJECT_TYPE '00' All Object Types 20070503
17 GTH_CURRENCIES Static Attribute Private Type reference (TYPE) TH_CURRENCY 20130322
18 MO_APPLICATION Instance attribute Private Object reference (TYPE REF TO) IF_FDT_APPLICATION Application 20060704
19 MTS_ID_ACTIVE Instance attribute Private Type reference (TYPE) IF_FDT_TYPES=>TS_OBJECT_ID Objects that need to be (re)activated 20130913
20 MTS_ID_ENQUEUED Instance attribute Private Type reference (TYPE) IF_FDT_TYPES=>TS_OBJECT_ID Objects that need to be dequeued 20130913
21 MTS_ID_MFD Instance attribute Private Type reference (TYPE) IF_FDT_TYPES=>TS_OBJECT_ID Objects that need to be set back to marked for delete 20130911
22 MTS_ID_OBSOLETE Instance attribute Private Type reference (TYPE) IF_FDT_TYPES=>TS_OBJECT_ID Objects that need to be set back to obsolete 20130911
23 MTS_ID_UNSAVED Instance attribute Private Type reference (TYPE) IF_FDT_TYPES=>TS_OBJECT_ID Objects that need to be saved/dequeued 20130911
24 MV_APPLICATION_COPY_MODE Instance attribute Public Type reference (TYPE) BOOLE_D Application Copy Mode 20090514
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_CUSTOM_ATTRIBUTE_REMOVAL Instance method Private Method Check if Custom Attributes is valid for Removal 20130911
2 GET_APPLICATION_LOG_DESCR Instance method Private Method Returns the application log description 20080805
3 GET_ASSIGNED_OBJECTS Instance method Private Method Returns the assigned objects 20060901
4 GET_CUSTOM_ATTRIBUTES Instance method Private Method Creates the Custom Attributes 20130808
5 GET_CUSTOM_ATTRIBUTE_USAGES Instance method Private Method Get all objects using a specific custom attribute 20130911
6 GET_INDEX_FOR_TABLE_TYPE Instance method Private Method Returns the lead selection index for a table type 20090514
7 GET_MESSAGE_TYPES Instance method Private Method Creates the Checkboxgroup 20100518
8 GET_OBJECT_TYPES Instance method Private Method 20090209
9 GET_TABLE_TYPES Instance method Private Method Returns the assigned objects 20071029
10 GET_TRANSPORT_PROPERTIES Static method Public Method Gets the needed transport properties for enforced versioning 20110103
11 IS_APPLICATION_PERSISTED Instance method Public Method Returns, if the application is persisted 20070215
12 REMOVE_ATTRIBUTE_USAGES Instance method Private Method Correct invalid attribute usages 20130911
13 SET_APPLICATION_COPY_MODE Instance method Public Method Sets the application copy mode 20090514
14 SET_CUSTOM_ATTRIBUTES Instance method Private Method Sets the Custom Attributes 20130808
15 SET_MESSAGE_TYPES Instance method Private Method Sets the message types 20100518
Events
Class CL_FDT_WD_APPLICATION_MODEL has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 S_CURRENCY Private See coding 20130322 BEGIN OF s_currency, currency TYPE waers_curc, text TYPE if_fdt_types=>text, END OF s_currency
2 TH_CURRENCY Private See coding 20130322 th_currency TYPE HASHED TABLE OF s_currency WITH UNIQUE KEY currency
Method Signatures

Method CHECK_CUSTOM_ATTRIBUTE_REMOVAL 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 20130911
2 Returning RV_REMOVE Value transfer Type reference (TYPE) BOOLEAN Result wether Removal is ok 20130911
# Exception Resumable Description Created on
1 CX_FDT FDT: Abstract Exception Class 20130911

Method GET_APPLICATION_LOG_DESCR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_LOG_OBJECT_DESCR Call by reference Type reference (TYPE) BALOBJT_D Application Log Object Description 20080805
2 Exporting EV_LOG_SUBOBJECT_DESCR Call by reference Type reference (TYPE) BALSUBOBJT Application Subobject Description 20080805
3 Importing IV_LOG_OBJECT Call by reference Type reference (TYPE) BALOBJ_D Application Log: Object 20080805
4 Importing IV_SUBLOG_OBJECT Call by reference Type reference (TYPE) BALSUBOBJ Application Log: Subobject 20080805

Method GET_APPLICATION_LOG_DESCR on class CL_FDT_WD_APPLICATION_MODEL has no exception.

Method GET_ASSIGNED_OBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_QUERY_ELEMENT Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_ELEMENT Query Element 20060901
2 Importing IO_QUERY_NODE Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE Query Node 20060901
3 Importing IV_INITIALIZE_ELEMENTS Call by reference Type reference (TYPE) BOOLE_D ABAP_TRUE true: initializes the elements of the node 20060901
# Exception Resumable Description Created on
1 CX_FDT Fdt Exception 20060901

Method GET_CUSTOM_ATTRIBUTES Signature

Method GET_CUSTOM_ATTRIBUTES on class CL_FDT_WD_APPLICATION_MODEL has no parameter.
# Exception Resumable Description Created on
1 CX_FDT FDT: Abstract Exception Class 20130808

Method GET_CUSTOM_ATTRIBUTE_USAGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ETS_ID_USAGE Call by reference Type reference (TYPE) IF_FDT_TYPES=>TS_OBJECT_ID Object IDs as sorted table 20130911
2 Importing IV_ATTRIBUTE_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Universal Unique Identifier 20130911
# Exception Resumable Description Created on
1 CX_FDT FDT: Abstract Exception Class 20130911

Method GET_INDEX_FOR_TABLE_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_TABLE_TYPE Call by reference Type reference (TYPE) FDT_TABLE_TYPE Table Type 20090514
2 Returning RV_INDEX Value transfer Type reference (TYPE) I Index 20090514

Method GET_INDEX_FOR_TABLE_TYPE on class CL_FDT_WD_APPLICATION_MODEL has no exception.

Method GET_MESSAGE_TYPES Signature

Method GET_MESSAGE_TYPES on class CL_FDT_WD_APPLICATION_MODEL has no parameter.
Method GET_MESSAGE_TYPES on class CL_FDT_WD_APPLICATION_MODEL has no exception.

Method GET_OBJECT_TYPES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_MODEL_NODE_NAME Value transfer Type reference (TYPE) IF_FDT_WD_TYPES=>MODEL_NODE_NAME 20090209
2 Importing LC_DOMAIN Value transfer Type reference (TYPE) DDOBJNAME 20090209
3 Importing LO_MODEL_NODE Value transfer Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE 20090209

Method GET_OBJECT_TYPES on class CL_FDT_WD_APPLICATION_MODEL has no exception.

Method GET_TABLE_TYPES Signature

Method GET_TABLE_TYPES on class CL_FDT_WD_APPLICATION_MODEL has no parameter.
# Exception Resumable Description Created on
1 CX_FDT Fdt Exception 20071029

Method GET_TRANSPORT_PROPERTIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_ENFORCED_VERSIONING Call by reference Type reference (TYPE) FDTS_WD_APPL_FORCED_VERSION FDT WD: Enforced versioning 20110103
2 Importing IO_APPLICATION Call by reference Object reference (TYPE REF TO) IF_FDT_APPLICATION FDT: Application 20110103

Method GET_TRANSPORT_PROPERTIES on class CL_FDT_WD_APPLICATION_MODEL has no exception.

Method IS_APPLICATION_PERSISTED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_IS_PERSISTED Value transfer Type reference (TYPE) BOOLE_D True: is persisted 20070215

Method IS_APPLICATION_PERSISTED on class CL_FDT_WD_APPLICATION_MODEL has no exception.

Method REMOVE_ATTRIBUTE_USAGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ETS_ID_CHANGED Call by reference Type reference (TYPE) IF_FDT_TYPES=>TS_OBJECT_ID Object IDs as sorted table 20130911
2 Exporting ETS_ID_FAILED Call by reference Type reference (TYPE) IF_FDT_TYPES=>TS_OBJECT_ID Object IDs as sorted table 20130911
3 Exporting ET_MESSAGE Call by reference Type reference (TYPE) IF_FDT_TYPES=>T_MESSAGE Messages 20130911
4 Importing IV_ATTRIBUTE_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Universal Unique Identifier 20130911

Method REMOVE_ATTRIBUTE_USAGES on class CL_FDT_WD_APPLICATION_MODEL has no exception.

Method SET_APPLICATION_COPY_MODE Signature

Method SET_APPLICATION_COPY_MODE on class CL_FDT_WD_APPLICATION_MODEL has no parameter.
Method SET_APPLICATION_COPY_MODE on class CL_FDT_WD_APPLICATION_MODEL has no exception.

Method SET_CUSTOM_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ACTION Call by reference Type reference (TYPE) STRING Action 20130911
# Exception Resumable Description Created on
1 CX_FDT FDT: Abstract Exception Class 20130830

Method SET_MESSAGE_TYPES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_APPLICATION_SETTINGS Call by reference Type reference (TYPE) FDTS_WD_APPLICATION_MODEL FDT: Application model for WD 20100519
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20100520
History
Last changed by/on SAP  20140121 
SAP Release Created in 710