SAP ABAP Class /MRSS/CL_CAR_WD_EXT_ASS (Assistance Class for /MRSS/WD_CAR_MAIN)
Hierarchy
MRSS_NW (Software Component) SAP Multiresource Scheduling for SAP Net
   CA-MRS (Application Component) SAP Multiresource Scheduling
     /MRSS/CAR (Package) Package for Capacity Report
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 20130603
Properties
Class /MRSS/CL_CAR_WD_EXT_ASS  
Short Description Assistance Class for /MRSS/WD_CAR_MAIN    
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 /MRSS/CAR   Package for Capacity Report 
Created 20130603   SAP 
Last change 20141109    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class /MRSS/CL_CAR_WD_EXT_ASS has no forward declaration.
Interfaces
Class /MRSS/CL_CAR_WD_EXT_ASS has no interface implemented.
Friends
Class /MRSS/CL_CAR_WD_EXT_ASS has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_COLOR_PREFIX Constant Public Type reference (TYPE) STRING 'SEM_COL' 20130621
2 GC_COLUMN_PREFIX Constant Public Type reference (TYPE) STRING 'COL' 20130619
3 GC_TEXT_VIEW_PREFIX Constant Public Type reference (TYPE) STRING 'TV' 20130619
4 GREF_BL_MAIN Instance attribute Public Object reference (TYPE REF TO) /MRSS/CL_CAR_BL_MAIN Business Logic Main Class for Capacity Report 20130603
5 GREF_IL_MAIN Instance attribute Public Object reference (TYPE REF TO) /MRSS/CL_CAR_IL_MAIN Interaction Main Class for Capacity Report 20130619
6 GREF_IL_ORG_MANAGER Instance attribute Public Object reference (TYPE REF TO) /MRSS/CL_CAR_IL_ORG_MANAGER Interaction Layer for Org Manager 20130619
7 GREF_IL_SELECTION Instance attribute Public Object reference (TYPE REF TO) /MRSS/CL_CAR_IL_SELECTION Interaction Layer for Selection 20130603
8 GREF_IL_TABLE Instance attribute Public Object reference (TYPE REF TO) /MRSS/CL_CAR_IL_TABLE Interaction table for Capacity Report 20130603
Methods
# Method Level Visibility Method type Description Created on
1 BUILD_TABLE_DATA Instance method Public Method Builds new table with data 20130618
2 BUILD_TABLE_UI Instance method Private Method Prepares the table UI with columns 20130619
3 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20130613
4 GET_EXCEL_DATA Instance method Public Method To prepare data to be shown in excel 20130622
5 IS_ROW_EXPANDED Instance method Private Method Checks if the given row is to be shown expanded / not 20130629
6 PREPARE_CONTEXT_NODE Instance method Private Method To prepare the context node 20130619
7 PREPARE_DYNAMIC_STRUCTURE Instance method Private Method To prepare dynamic structure 20130622
8 PREPARE_EXCEL_DATA Instance method Private Method Prepares the excel file data that needs to be downloaded 20130622
9 PREPARE_HIERARCHY_DATA Instance method Private Method 20130619
10 SET_USER_PARAMETER Instance method Public Method Sets the user parameter from UI 20130618
11 UPDATE_USER_PARAMETER Instance method Private Method Updates the user parameter with current expanded node info 20130629
Events
Class /MRSS/CL_CAR_WD_EXT_ASS has no event.
Types
Class /MRSS/CL_CAR_WD_EXT_ASS has no local type.
Method Signatures

Method BUILD_TABLE_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IREF_TABLE_NODE Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE Web Dynpro: Interface for Context Nodes 20130618
2 Importing IREF_TABLE_VIEW Call by reference Object reference (TYPE REF TO) IF_WD_VIEW Web Dynpro: API of a View 20130618

Method BUILD_TABLE_DATA on class /MRSS/CL_CAR_WD_EXT_ASS has no exception.

Method BUILD_TABLE_UI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IREF_TABLE_UI Call by reference Object reference (TYPE REF TO) CL_WD_TABLE Table UI reference 20130619
2 Importing IREF_TABLE_VIEW Call by reference Object reference (TYPE REF TO) IF_WD_VIEW Web Dynpro: API of a View 20130619
3 Importing IT_COLUMNS Call by reference Type reference (TYPE) /MRSS/T_CAR_TREE_COLUMN_TAB Table of the Columns in the capacity report 20130619

Method BUILD_TABLE_UI on class /MRSS/CL_CAR_WD_EXT_ASS has no exception.

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class /MRSS/CL_CAR_WD_EXT_ASS has no parameter.
Method CONSTRUCTOR on class /MRSS/CL_CAR_WD_EXT_ASS has no exception.

Method GET_EXCEL_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_EXCEL_DATA Value transfer Type reference (TYPE) XSTRING 20130622

Method GET_EXCEL_DATA on class /MRSS/CL_CAR_WD_EXT_ASS has no exception.

Method IS_ROW_EXPANDED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_TREE_ROW Value transfer Type reference (TYPE) /MRSS/T_CAR_TREE_NODE Nodes with the items for each columns 20130629
2 Importing IS_USER_PARAMETER Value transfer Type reference (TYPE) /MRSS/T_CAR_USER_PARAMETER Capacity Report User Parameters 20130629
3 Returning RV_EXPAND Value transfer Type reference (TYPE) /MRSS/T_BOOLEAN Boolean Variable 20130629

Method IS_ROW_EXPANDED on class /MRSS/CL_CAR_WD_EXT_ASS has no exception.

Method PREPARE_CONTEXT_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EREF_TABLE_DATA Call by reference Object reference (TYPE REF TO) DATA Contains refrence of result table 20130619
2 Importing IREF_TABLE_NODE Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE Web Dynpro: Interface for Context Nodes 20130619
3 Importing IT_COLUMNS Value transfer Type reference (TYPE) /MRSS/T_CAR_TREE_COLUMN_TAB Table of the Columns in the capacity report 20130619

Method PREPARE_CONTEXT_NODE on class /MRSS/CL_CAR_WD_EXT_ASS has no exception.

Method PREPARE_DYNAMIC_STRUCTURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EREF_TABLE_DATA Call by reference Object reference (TYPE REF TO) DATA Contains refrence of result table 20130622
2 Exporting EV_HEADER_ROW Call by reference Type reference (TYPE) STRING Excel header string 20130622
3 Importing IT_COLUMNS Value transfer Type reference (TYPE) /MRSS/T_CAR_TREE_COLUMN_TAB Table of the Columns in the capacity report 20130622

Method PREPARE_DYNAMIC_STRUCTURE on class /MRSS/CL_CAR_WD_EXT_ASS has no exception.

Method PREPARE_EXCEL_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IREF_TABLE_DATA Call by reference Object reference (TYPE REF TO) DATA Result table 20130622
2 Importing IS_CAPACITY_DATA Value transfer Type reference (TYPE) /MRSS/T_CAR_TREE_TABLE_DATA Structure for the complete Tree Table Data 20130622
3 Importing IV_HEADER Call by reference Type reference (TYPE) STRING Excel Header 20130622
4 Returning RV_XSTRING Value transfer Type reference (TYPE) XSTRING Result as binary data 20130622

Method PREPARE_EXCEL_DATA on class /MRSS/CL_CAR_WD_EXT_ASS has no exception.

Method PREPARE_HIERARCHY_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CREF_TABLE_DATA Call by reference Object reference (TYPE REF TO) DATA Result table 20130619
2 Importing IS_CAPACITY_DATA Value transfer Type reference (TYPE) /MRSS/T_CAR_TREE_TABLE_DATA Structure for the complete Tree Table Data 20130619

Method PREPARE_HIERARCHY_DATA on class /MRSS/CL_CAR_WD_EXT_ASS has no exception.

Method SET_USER_PARAMETER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IREF_CONTEXT Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE Web Dynpro: Interface for Context Nodes 20130629
2 Importing IS_USER_PARAMETER Call by reference Type reference (TYPE) /MRSS/T_CAR_USER_PARAMETER Capacity Report User Parameters 20130618

Method SET_USER_PARAMETER on class /MRSS/CL_CAR_WD_EXT_ASS has no exception.

Method UPDATE_USER_PARAMETER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_USER_PARAMETER Call by reference Type reference (TYPE) /MRSS/T_CAR_USER_PARAMETER Capacity Report User Parameters 20130629
2 Importing IREF_CONTEXT Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE Web Dynpro: Interface for Context Nodes 20130629

Method UPDATE_USER_PARAMETER on class /MRSS/CL_CAR_WD_EXT_ASS has no exception.
History
Last changed by/on SAP  20141109 
SAP Release Created in 800