SAP ABAP Class CL_FPM_RAT_RENDER (Main render class for RAT)
Hierarchy
SAP_UI (Software Component) User Interface Technology
   BC-WD-CMP-FPM (Application Component) Floorplan Manager Web Dynpro ABAP
     APB_FPM_CORE (Package) Floorplan Manager (Framework)
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_WD_COMPONENT_ASSISTANCE Basis for a Web Dynpro assistance class 20130121
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_FPM_RAT_RENDER_FLOORPLAN Floorplan render class for RAT 20130121
2 Inheritance (c INHERITING FROM c_ref)  CL_FPM_RAT_RENDER_GUIBB GUIBB render class for rat 20130121
3 Inheritance (c INHERITING FROM c_ref)  CL_FPM_RAT_RENDER_LAYOUT_COMP Layout components render class for RAT 20130121
4 Inheritance (c INHERITING FROM c_ref)  CL_FPM_RAT_RENDER_UCW UCW render class for RAT 20130131
Properties
Class CL_FPM_RAT_RENDER  
Short Description Main render class for RAT    
Super Class CL_WD_COMPONENT_ASSISTANCE Basis for a Web Dynpro assistance class 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package APB_FPM_CORE   Floorplan Manager (Framework) 
Created 20130121   SAP 
Last change 20131127   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_FPM_RAT_ASSIST Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class CL_FPM_RAT_RENDER has no interface implemented.
Friends
Class CL_FPM_RAT_RENDER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MO_FPM Instance attribute Protected Object reference (TYPE REF TO) IF_FPM Interface for accessing FPM functionality 20130121
2 MO_TECH_HELP_INFO Instance attribute Public Object reference (TYPE REF TO) IF_WD_TECHNICAL_HELP_INFO 20130121
3 MT_ADAPTATION_TYPE Static Attribute Protected See coding 20130121
4 MT_PRIMARY_ATTRIBUTES Instance attribute Public Type reference (TYPE) CL_FPM_RAT_ASSIST=>YT_PRIM_ATTR 20130131
5 MV_COMPONENT_ID Instance attribute Protected Type reference (TYPE) STRING 20130121
Methods
# Method Level Visibility Method type Description Created on
1 ADD_DELETED_ELEMENTS Instance method Public Method 20130201
2 ADD_EXPLANATION_PANEL Instance method Protected Method 20130122
3 ADD_LABEL_VALUE Instance method Protected Method 20130121
4 ADD_PANEL Instance method Protected Method 20130121
5 ADD_PANEL_FOR_STRUCTURE Instance method Protected Method 20130121
6 ADD_PANEL_FOR_TABLE Instance method Protected Method 20130121
7 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20130122
8 FIND_MISSING_ELEMENTS Instance method Private Method 20130201
9 FIND_MISSING_RECURSIVE Instance method Private Method 20130201
10 GET_ADAPTATION_TEXT Instance method Protected Method 20130129
11 GET_EMPHASIZED_TABLE_ENTRIES Instance method Protected Method 20130121
12 GET_METADATA Instance method Private Method Get's component specific metadata 20130201
13 GET_RENDER_INSTANCE Static method Public Method 20130122
14 GET_SEARCH_UIBB_COMP_ID Static method Public Method 20130523
15 IS_SEARCH_UIBB Static method Public Method 20130523
16 OPEN_PANEL Instance method Public Method 20130201
17 RENDER Instance method Public Method 20130121
Events
Class CL_FPM_RAT_RENDER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 YS_DELETED_ELEMENT Protected See coding 20130201 begin of ys_deleted_element, node_name type string, deleted_elements type yt_deleted_element_scope, end of ys_deleted_element
2 YS_DELETED_ELEMENT_SCOPE Protected See coding 20130201 begin of ys_deleted_element_scope, scope type wdr_pers_scope, elements type yt_data_element, end of ys_deleted_element_scope
3 YS_DESIGN_COMPONENT_NAME Protected See coding 20130121 BEGIN OF ys_design_component_name, name TYPE string, name_design TYPE string, END OF ys_design_component_name
4 YS_DOMVAL Protected See coding 20130121 BEGIN OF ys_domval, value TYPE domvalue_l, text TYPE val_text, END OF ys_domval
5 YS_PRIM_ATTR Protected See coding 20130201 begin of YS_PRIM_ATTR, node type string, path type string, primary_attribute type string, end of ys_prim_attr
6 YT_DATA_ELEMENT Protected See coding 20130201 yt_data_element type standard table of ref to data with default key
7 YT_DELETED_ELEMENT Protected See coding 20130201 yt_deleted_element type hashed table of ys_deleted_element with unique key node_name
8 YT_DELETED_ELEMENT_SCOPE Protected See coding 20130201 yt_deleted_element_scope type standard table of ys_deleted_element_scope with default key
9 YT_DESIGN_COMPONENT_NAME Protected See coding 20130121 yt_design_component_name TYPE HASHED TABLE OF ys_design_component_name WITH UNIQUE KEY name
10 YT_PRIM_ATTR Protected See coding 20130201 yt_prim_attr type hashed table of ys_prim_attr with unique key node
Method Signatures

Method ADD_DELETED_ELEMENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_VIEW Call by reference Object reference (TYPE REF TO) IF_WD_VIEW Web Dynpro: API of a View 20130201

Method ADD_DELETED_ELEMENTS on class CL_FPM_RAT_RENDER has no exception.

Method ADD_EXPLANATION_PANEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_PARENT Call by reference Object reference (TYPE REF TO) CL_WD_UIELEMENT_CONTAINER Perforce change= / 20051117-125541 20130122
2 Importing IV_EXPLANATION_TEXT Call by reference Type reference (TYPE) STRING 20130122

Method ADD_EXPLANATION_PANEL on class CL_FPM_RAT_RENDER has no exception.

Method ADD_LABEL_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_PARENT Call by reference Object reference (TYPE REF TO) CL_WD_UIELEMENT_CONTAINER Perforce change= / 20051117-125541 20130121
2 Importing IV_LABEL_TEXT Call by reference Type reference (TYPE) STRING 20130121
3 Importing IV_VALUE Call by reference Type reference (TYPE) DATA 20130121

Method ADD_LABEL_VALUE on class CL_FPM_RAT_RENDER has no exception.

Method ADD_PANEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_PARENT Call by reference Object reference (TYPE REF TO) CL_WD_UIELEMENT_CONTAINER Perforce change= / 20051117-125541 20130121
2 Importing IV_TITLE Call by reference Type reference (TYPE) STRING 20130121
3 Returning RO_PANEL Value transfer Object reference (TYPE REF TO) CL_WD_PANEL 20130121

Method ADD_PANEL on class CL_FPM_RAT_RENDER has no exception.

Method ADD_PANEL_FOR_STRUCTURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_PARENT Call by reference Object reference (TYPE REF TO) CL_WD_UIELEMENT_CONTAINER Perforce change= / 20051117-125541 20130121
2 Importing IS_DATA Call by reference Type reference (TYPE) DATA 20130121
3 Importing IV_TITLE Call by reference Type reference (TYPE) STRING 20130121

Method ADD_PANEL_FOR_STRUCTURE on class CL_FPM_RAT_RENDER has no exception.

Method ADD_PANEL_FOR_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_PARENT Call by reference Object reference (TYPE REF TO) CL_WD_UIELEMENT_CONTAINER Perforce change= / 20051117-125541 20130121
2 Importing IT_DATA Call by reference Type reference (TYPE) INDEX TABLE 20130121
3 Importing IV_TITLE Call by reference Type reference (TYPE) STRING 20130121

Method ADD_PANEL_FOR_TABLE on class CL_FPM_RAT_RENDER has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_FPM Call by reference Object reference (TYPE REF TO) IF_FPM Interface for accessing FPM functionality 20130122
2 Importing IO_TECHNICAL_HELP_INFO Call by reference Object reference (TYPE REF TO) IF_WD_TECHNICAL_HELP_INFO 20130122
3 Importing IV_COMPONENT_ID Call by reference Type reference (TYPE) STRING 20130122

Method CONSTRUCTOR on class CL_FPM_RAT_RENDER has no exception.

Method FIND_MISSING_ELEMENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_DELETED_ELEMENT Value transfer Type reference (TYPE) YT_DELETED_ELEMENT 20130201

Method FIND_MISSING_ELEMENTS on class CL_FPM_RAT_RENDER has no exception.

Method FIND_MISSING_RECURSIVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DATA1 Call by reference Type reference (TYPE) ANY 20130201
2 Importing DATA2 Call by reference Type reference (TYPE) ANY 20130201
3 Importing IT_PATH Value transfer Type reference (TYPE) STRING_TABLE Table of Strings 20130201
4 Importing IT_PRIM_ATTR Call by reference Type reference (TYPE) YT_PRIM_ATTR 20130201
5 Returning RT_DELETED_ELEMENT Value transfer Type reference (TYPE) YT_DATA_ELEMENT 20130201

Method FIND_MISSING_RECURSIVE on class CL_FPM_RAT_RENDER has no exception.

Method GET_ADAPTATION_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ADAPTATION Call by reference Type reference (TYPE) WDY_ADAPT_TYPE Type of Adaptation 20130129
2 Returning RV_TEXT Value transfer Type reference (TYPE) STRING 20130129

Method GET_ADAPTATION_TEXT on class CL_FPM_RAT_RENDER has no exception.

Method GET_EMPHASIZED_TABLE_ENTRIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_DATA_EMPHASIZED Call by reference Object reference (TYPE REF TO) DATA Data reference for extended data table with emphasize info 20130121
2 Exporting ET_DESIGN_COMPONENT_NAME Call by reference Type reference (TYPE) YT_DESIGN_COMPONENT_NAME Assignment of component name for design to component name 20130121
3 Importing IT_DATA Call by reference Type reference (TYPE) INDEX TABLE Data table 20130121
4 Importing IV_KEY_COMPONENT_NAME Call by reference Type reference (TYPE) STRING Name of key component 20130121

Method GET_EMPHASIZED_TABLE_ENTRIES on class CL_FPM_RAT_RENDER has no exception.

Method GET_METADATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_PRIMARY_ATTRIBUTE Call by reference Type reference (TYPE) YT_PRIM_ATTR 20130201
2 Exporting EV_LCL_NAME Call by reference Type reference (TYPE) SEOCLSNAME Object Type Name 20130201
3 Exporting EV_ROOT_NODE_NAME Call by reference Type reference (TYPE) STRING 20130201
4 Exporting EV_ROOT_NODE_STRUC_NAME Call by reference Type reference (TYPE) STRING name of structure for root node 20130201

Method GET_METADATA on class CL_FPM_RAT_RENDER has no exception.

Method GET_RENDER_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_FPM Call by reference Object reference (TYPE REF TO) IF_FPM Interface for accessing FPM functionality 20130122
2 Importing IO_TECHNICAL_HELP_INFO Call by reference Object reference (TYPE REF TO) IF_WD_TECHNICAL_HELP_INFO 20130122
3 Importing IV_COMPONENT Call by reference Type reference (TYPE) STRING 20130122
4 Importing IV_COMPONENT_ID Call by reference Type reference (TYPE) STRING 20130122
5 Returning RO_RENDER Value transfer Object reference (TYPE REF TO) CL_FPM_RAT_RENDER Main render class for RAT 20130122

Method GET_RENDER_INSTANCE on class CL_FPM_RAT_RENDER has no exception.

Method GET_SEARCH_UIBB_COMP_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_TECH_HELP_INFO Call by reference Object reference (TYPE REF TO) IF_WD_TECHNICAL_HELP_INFO 20130523
2 Returning RV_COMPONENT_ID Value transfer Type reference (TYPE) STRING Replacement for Real Boolean Type: 'X' == True '' == False 20130523

Method GET_SEARCH_UIBB_COMP_ID on class CL_FPM_RAT_RENDER has no exception.

Method IS_SEARCH_UIBB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_TECH_HELP_INFO Call by reference Object reference (TYPE REF TO) IF_WD_TECHNICAL_HELP_INFO 20130523
2 Returning RV_IS_SEARCH_UIBB Value transfer Type reference (TYPE) ABAP_BOOL Replacement for Real Boolean Type: 'X' == True '' == False 20130523

Method IS_SEARCH_UIBB on class CL_FPM_RAT_RENDER has no exception.

Method OPEN_PANEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_EVENT Call by reference Object reference (TYPE REF TO) CL_WD_CUSTOM_EVENT Application-Defined Event 20130201
2 Importing IO_VIEW Call by reference Object reference (TYPE REF TO) IF_WD_VIEW Web Dynpro: API of a View 20130201

Method OPEN_PANEL on class CL_FPM_RAT_RENDER has no exception.

Method RENDER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_VIEW Call by reference Object reference (TYPE REF TO) IF_WD_VIEW Web Dynpro: API of a View 20130121
2 Importing IV_FIRST_TIME Call by reference Type reference (TYPE) WDY_BOOLEAN Replacement for Real Boolean Type: 'X' == True '' == False 20130121
3 Importing IV_RERENDER Call by reference Type reference (TYPE) WDY_BOOLEAN Replacement for Real Boolean Type: 'X' == True '' == False 20130121

Method RENDER on class CL_FPM_RAT_RENDER has no exception.
History
Last changed by/on SAP  20131127 
SAP Release Created in 740