SAP ABAP Class CL_IRWC_TAANA (TAANA : ICP reporting)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-ILM-WP (Application Component) ILM Workplace
     S_ILM_RWC (Package) ILm Cockpit Reporting workcenter
Properties
Class CL_IRWC_TAANA  
Short Description TAANA : ICP reporting    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package S_ILM_RWC   ILm Cockpit Reporting workcenter 
Created 20130614   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)
Interfaces
Class CL_IRWC_TAANA has no interface implemented.
Friends
Class CL_IRWC_TAANA has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MC_SEPERATOR Constant Private Type reference (TYPE) CHAR2 '&&' Seperator Between Field Value 20130614
2 MT_EVAL_ID_LIST Static Attribute Private Type reference (TYPE) TTY_EVAL_ID 20130614
3 MT_RESULT_LIST Static Attribute Private Type reference (TYPE) TAAN_RESULTREFTAB Table Analysis: Analysis Results Table 20130614
Methods
# Method Level Visibility Method type Description Created on
1 CREATE_TAANA_ANALYZER Static method Public Method Create Analyzer 20130614
2 GET_TAANA_EVAL_DETAIL Static method Public Method Get TAANA Evaluation Header Detail 20130614
3 GET_TAANA_RESULT_LIST Static method Public Method Get TAANA Analyzer Header List 20130614
4 GET_VARIANT_FIELDS Static method Public Method Gets variant field list or table fields 20130614
5 GET_VARIANT_LIST Static method Public Method To get list of variants 20130614
Events
Class CL_IRWC_TAANA has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TTY_EVAL_ID Private See coding 20130614 tty_eval_id TYPE STANDARD TABLE OF ardb_eval
2 TTY_VAR_LIST Public See coding 20130614 tty_var_list TYPE STANDARD TABLE OF ty_var_list
3 TT_DETAILS Public See coding 20130614 tt_details TYPE STANDARD TABLE OF ty_details
4 TT_FIELDDETAILS Public See coding 20130614 tt_fielddetails TYPE TABLE OF ty_fielddetails
5 TT_FORMATED_RESULT Public See coding 20130614 tt_formated_result TYPE TABLE OF ty_formatted_result
6 TY_DETAILS Public See coding 20130614 BEGIN OF ty_details, seq_no TYPE i, format_value TYPE string, END OF ty_details
7 TY_FIELDDETAILS Public See coding 20130614 BEGIN OF ty_fielddetails, fieldname TYPE string, fieldtext TYPE string, END OF ty_fielddetails
8 TY_FORMATTED_RESULT Public See coding 20130614 BEGIN OF ty_formatted_result, pack_data TYPE string, count TYPE i, END OF ty_formatted_result
9 TY_JOB_SCHEDULING_PARAM Public See coding 20130614 BEGIN OF ty_job_scheduling_param, s_date TYPE sydate, s_time TYPE sytime, END OF ty_job_scheduling_param
10 TY_TAANA_HEADER Public See coding 20130614 BEGIN OF ty_taana_header , eval_id TYPE c LENGTH 32, tabname TYPE ardb_table16, ana_variant TYPE ardb_aname24, eval_user TYPE ad_namtext, eval_stat TYPE string, start_date TYPE ardb_bedat, start_time TYPE ardb_betim, END OF ty_taana_header
11 TY_TAANA_HEADERS Public See coding 20130614 ty_taana_headers TYPE STANDARD TABLE OF ty_taana_header
12 TY_VAR_LIST Public See coding 20130614 BEGIN OF ty_var_list, ana_variant TYPE ardb_aname24, fieldname TYPE string, fieldtext TYPE string, END OF ty_var_list
Method Signatures

Method CREATE_TAANA_ANALYZER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_JOB_SCHEDULING_PARAM Call by reference Type reference (TYPE) TY_JOB_SCHEDULING_PARAM Field Name 20130614
2 Importing IM_TABNAME Call by reference Type reference (TYPE) TABNAME Table Name 20130614
3 Importing IM_VARIANT_NAME Call by reference Type reference (TYPE) ARDB_ANAME Table Analysis: Analysis Variant 20130614
4 Importing IT_FIELDNAME Call by reference Type reference (TYPE) ALFIELDNAMES Table with Field Names 20130614

Method CREATE_TAANA_ANALYZER on class CL_IRWC_TAANA has no exception.

Method GET_TAANA_EVAL_DETAIL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DETAILS Call by reference Type reference (TYPE) TT_DETAILS 20130614
2 Importing IM_EVALUATION_ID Call by reference Type reference (TYPE) ARDB_EVAL Table Analysis: Analysis Session ID of Database Analysis 20130614
3 Importing IM_FORMAT_DATA Call by reference Type reference (TYPE) ABAP_BOOL Format Data for ODATA services 20130614
4 Importing IM_TABNAME Call by reference Type reference (TYPE) TABNAME Table Analysis: Table Name 20130614

Method GET_TAANA_EVAL_DETAIL on class CL_IRWC_TAANA has no exception.

Method GET_TAANA_RESULT_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_HEADER_LIST Call by reference Type reference (TYPE) TY_TAANA_HEADERS Table Analysis: Analysis Results Table 20130614
2 Importing IM_TABNAME Call by reference Type reference (TYPE) TABNAME Table Name 20130614

Method GET_TAANA_RESULT_LIST on class CL_IRWC_TAANA has no exception.

Method GET_VARIANT_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_FIELDESC Call by reference Type reference (TYPE) TT_FIELDDETAILS DD Interface: Table Fields for DDIF_FIELDINFO_GET 20130614
2 Importing IM_TABNAME Call by reference Type reference (TYPE) TABNAME Table Name 20130614

Method GET_VARIANT_FIELDS on class CL_IRWC_TAANA has no exception.

Method GET_VARIANT_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_VARIANTS Call by reference Type reference (TYPE) TTY_VAR_LIST 20130614
2 Importing IM_TABNAME Call by reference Type reference (TYPE) TABNAME Table Name 20130614

Method GET_VARIANT_LIST on class CL_IRWC_TAANA has no exception.
History
Last changed by/on SAP  20140121 
SAP Release Created in 740