SAP ABAP Class CL_FDT_WD_LOOP_MODEL (FDT: WD model class for loop 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 20081211
Properties
Class CL_FDT_WD_LOOP_MODEL  
Short Description FDT: WD model class for loop 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 20081211   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...
3 IF_FDT_WD_TYPES Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
Class CL_FDT_WD_LOOP_MODEL has no interface implemented.
Friends
Class CL_FDT_WD_LOOP_MODEL has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_LOOP_COND_MODEL Constant Public Type reference (TYPE) STRING 'LOOP_COND' 20081211
2 GC_LOOP_LINE_MODEL Constant Public Type reference (TYPE) STRING 'LOOP_LINE' 20081211
3 GC_LOOP_PROP_MODEL Constant Public Type reference (TYPE) STRING 'LOOP_PROP' 20081211
4 MO_EMBEDD_USAGE Instance attribute Public Object reference (TYPE REF TO) IF_WD_COMPONENT_USAGE Web Dynpro: Component Usage 20090305
5 MO_LOOP Instance attribute Private Object reference (TYPE REF TO) IF_FDT_LOOP FDT: Loop 20081211
6 MTS_CONSTANT_IDS Instance attribute Public Type reference (TYPE) IF_FDT_TYPES=>TS_OBJECT_ID Object IDs as sorted table 20081217
7 MTS_TEMP_RANGE_COND_ID Instance attribute Public Type reference (TYPE) IF_FDT_TYPES=>TS_OBJECT_ID Universal Unique Identifier 20090714
8 MTS_TEMP_RANGE_ID Instance attribute Private Type reference (TYPE) IF_FDT_TYPES=>TS_OBJECT_ID Object IDs as sorted table 20090226
9 MV_APPLICATION_ID Instance attribute Private Type reference (TYPE) IF_FDT_TYPES=>ID Universal Unique Identifier 20081211
10 MV_DESCRIPTION_LOADED Instance attribute Private Type reference (TYPE) ABAP_BOOL 20100725
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_MAINTAINABILITY Instance method Public Method Checks the maintanability 20081211
2 DESTROY_TEMP_OBJECT Instance method Private Method Destroys the temp objects 20110307
3 GET_LOOP_CONDITION Instance method Private Method Gets the loop conditions 20081211
4 GET_LOOP_LINE Instance method Private Method Gets the loop lines 20081211
5 GET_LOOP_PROPERTIES Instance method Private Method Gets the loop properties 20081211
6 GET_RULE_TEXT Instance method Public Method Gets the rule text 20081212
7 SET_LOOP_CONDITION Instance method Private Method Sets the loop condition 20081211
8 UPDATE_RULE_DATA Instance method Public Method Update the rule data- in case of drag and drop mainly 20130327
Events
Class CL_FDT_WD_LOOP_MODEL has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TS_LOOP_LINES Public See coding 20121218 TS_LOOP_LINES TYPE TABLE OF FDTS_WD_LOOP_LINE_MODEL
Method Signatures

Method CHECK_MAINTAINABILITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_OBJECT_TYPE Call by reference Type reference (TYPE) IF_FDT_WD_TYPES=>S_OBJECT_TYPE_EXTENDED Extended Object Type 20081211
2 Exporting EV_HAS_RENDER Call by reference Type reference (TYPE) ABAP_BOOL 20081211
3 Exporting EV_MAINTAINABLE Call by reference Type reference (TYPE) ABAP_BOOL 20081211
4 Importing IV_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Universal Unique Identifier 20081211
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20081211

Method DESTROY_TEMP_OBJECT Signature

Method DESTROY_TEMP_OBJECT on class CL_FDT_WD_LOOP_MODEL has no parameter.
Method DESTROY_TEMP_OBJECT on class CL_FDT_WD_LOOP_MODEL has no exception.

Method GET_LOOP_CONDITION Signature

Method GET_LOOP_CONDITION on class CL_FDT_WD_LOOP_MODEL has no parameter.
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20081211

Method GET_LOOP_LINE Signature

Method GET_LOOP_LINE on class CL_FDT_WD_LOOP_MODEL has no parameter.
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20081211

Method GET_LOOP_PROPERTIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RS_LOOP_PROPERTIES Value transfer Type reference (TYPE) FDTS_WD_LOOP_PROPERTIES_MODEL FDT WD: loop properties model 20081211
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20081211

Method GET_RULE_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_CONTAINER Call by reference Object reference (TYPE REF TO) CL_WD_TRANSPARENT_CONTAINER Perforce change= / 20051117-120623 20081212
2 Importing IO_WD_ACTION Call by reference Object reference (TYPE REF TO) IF_WD_ACTION Web Dynpro: Action 20090623
3 Importing IV_FIRST_TIME Call by reference Type reference (TYPE) ABAP_BOOL 20100725
4 Importing IV_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Universal Unique Identifier 20081212
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20081212

Method SET_LOOP_CONDITION Signature

Method SET_LOOP_CONDITION on class CL_FDT_WD_LOOP_MODEL has no parameter.
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20081211

Method UPDATE_RULE_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DRP_ACTION_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Id of Action that was dropped 20130327
2 Importing IV_DRP_CONDITION_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Id of dropped boolean condition for IF 20130327
3 Importing IV_DRP_COND_RANGE_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Id of the range for the dropped object on IF 20130327
4 Importing IV_DRP_DOBJ_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Universal Unique Identifier 20130327
5 Importing IV_DRP_EXPRESSION_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Id of Expression that was dropped 20130327
6 Importing IV_DRP_RULE_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Id of the rule that was dropped 20130327
7 Importing IV_DRP_SOURCE_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID 20130327
8 Importing IV_DRP_TARGET_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID 20130327
9 Importing IV_DRP_VALUE_RANGE_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Id of the range for the dropped object on IF value 20130521
10 Importing IV_IS_NEW_ROW_ADD Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20130327
11 Importing IV_IS_TRUE_ACTION Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE True if THEN clause, else false 20130327
12 Importing IV_POSITION Call by reference Type reference (TYPE) NUMC2 Position in the rule where drop occured 20130327
13 Importing IV_RULE_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Rule Id 20130327

Method UPDATE_RULE_DATA on class CL_FDT_WD_LOOP_MODEL has no exception.
History
Last changed by/on SAP  20140121 
SAP Release Created in 720