SAP ABAP Class CL_RSLUI_PROVIDER_CREATOR (UI Class)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-BEX-OT (Application Component) OLAP Technology
     RSL_UI (Package) CompositeProvider UI Package
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_RSLUI_PROVIDER_FROM_DATASRC Provider from DataSource 20110523
2 Inheritance (c INHERITING FROM c_ref)  CL_RSLUI_PROVIDER_FROM_FILE Provider from File 20110523
3 Inheritance (c INHERITING FROM c_ref)  CL_RSLUI_PROVIDER_FROM_QUERY Provider from Query 20110523
Properties
Class CL_RSLUI_PROVIDER_CREATOR  
Short Description UI Class    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RSL_UI   CompositeProvider UI Package 
Created 20110523   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 CL_RSL_AINX_PROP Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 IF_RSL_DATA_READER Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
4 RS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_RSLUI_PROVIDER_CREATOR has no interface implemented.
Friends
Class CL_RSLUI_PROVIDER_CREATOR has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 NC_PACKED_MAX_DEC_DIGITS Constant Public Type reference (TYPE) I 9 20111021
2 NC_PACKED_MAX_DIGITS Constant Public Type reference (TYPE) I 31 20111021
3 NC_S_TYPE Constant Public See coding 20110523
4 O_ALVL_NAME Instance attribute Protected Type reference (TYPE) RSPLS_AGGRLEVEL Planning: Aggregation Level 20130706
5 O_AUDITACTIVE Instance attribute Protected Type reference (TYPE) RS_BOOL True if Audit is activ 20130925
6 O_AUDITMODE Instance attribute Protected Type reference (TYPE) RS_BOOL AuditMode: on/off 20130925
7 O_AUDITTIMSTMP Instance attribute Protected Type reference (TYPE) RSAUDITTMSTMP Timestamp when audit was switched off 20130925
8 O_DISPLAY_MODE Instance attribute Protected Type reference (TYPE) RS_BOOL Boolean 20120124
9 O_INPUTABLE Instance attribute Protected Type reference (TYPE) RS_BOOL inputable flag to enable planning 20130528
10 O_IS_RELOAD Instance attribute Protected Type reference (TYPE) RS_BOOL Boolean 20110524
11 O_R_AINX Instance attribute Protected Object reference (TYPE REF TO) CL_RSL_AINX Analytic Index 20110523
12 O_R_DATA_READER Instance attribute Protected Object reference (TYPE REF TO) IF_RSL_DATA_READER Read Class (Interface) 20110523
13 O_R_READER_FIELD_DESCR Instance attribute Protected Type reference (TYPE) IF_RSL_DATA_READER=>GT_TH_FIELD_DESCR 20110627
14 O_R_WSP Instance attribute Protected Object reference (TYPE REF TO) CL_RSL_WSP BWA Workspaces 20110523
15 O_TYPE Instance attribute Protected Type reference (TYPE) I 20110523
16 O_T_COLUMNS Instance attribute Protected Type reference (TYPE) RSL_UI_T_PROVIDER_COLUMNS Columns from Provider 20110523
Methods
# Method Level Visibility Method type Description Created on
1 CHECK Instance method Public Method Complete Check (iobj for example) 20110722
2 CHECK_INPUT_PARAMETERS Instance method Public Method Check input parameters, e.g mandatory variants for query. 20120420
3 CHECK_INTERNAL Instance method Protected Method 20110722
4 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20110524
5 CREATE_AINX Instance method Private Method Creates the actual AINX 20110524
6 CREATE_AINX_REF_AND_PREPARE Instance method Private Method 20110804
7 CREATE_AUDIT_CHA Instance method Private Method Creates Audit Characterics 20130925
8 CREATE_PROVIDER Instance method Public Method Creates the provider including data 20110523
9 FACTORY Static method Public Method Creates the corresponding instance according to the type 20110530
10 FILL_AUDIT_CHA Instance method Private Method Fills Audit data 20130925
11 FREE Instance method Public Method 20110810
12 GENERATE_ALVL_NAME Instance method Protected Method Propose a Name for the ALVL of a Provider 20130605
13 GET_ABAP_DESCR Instance method Protected Method 20110725
14 GET_ALVL_NAME Instance method Public Method Returns the name of the ALVL 20130531
15 GET_AUDITMODE Instance method Public Method Returns the name of the ALVL 20130925
16 GET_AUDITTIMSTMP Instance method Protected Method Returns the name of the ALVL 20130925
17 GET_COLUMNS Instance method Public Method Returns columns from the provider/source 20110523
18 GET_DATA Instance method Public Method Returns Data 20110523
19 GET_PROVIDERNAME Instance method Public Method Returns provider name and description 20110523
20 GET_REQ_FIELDS Instance method Protected Method Creates table with selected columns 20110620
21 GET_TYPE Instance method Public Method Returns the source type 20110523
22 GET_UNIT_CURR_COLUMNS Instance method Public Method Returns columns that are suitable as the unit or currency 20110708
23 HANDLE_DATA_MOVE_EXCEPTION Instance method Protected Method Adjust Exception 20110630
24 IS_AINX_LOCKED_FOR_PLANNING Instance method Public Method Check whether AINX is locked for planning 20130624
25 IS_ALVL_READY_FOR_INPUT Instance method Public Method Check Existence and consistency of ALVL. 20130610
26 IS_AUDITACTIVE Instance method Public Method Is enabled for Planning 20130925
27 IS_INPUTABLE Instance method Public Method Is enabled for Planning 20130528
28 IS_RELOAD Instance method Public Method Running in Reload Mode? 20110524
29 MAP_DATA_TYPE Instance method Public Method 20110609
30 OPEN_DATA_READER Instance method Public Method Extra Method Because of Special Logic for File 20110620
31 PREPARE_COLUMNS Instance method Protected Method Converts field_descr from reader class to columns 20110606
32 PREPARE_NEW_COLUMNS Instance method Protected Method 20110726
33 PREPARE_OLD_COLUMNS Instance method Protected Method 20111230
34 PROVIDER_EXISTS Static method Public Method Does the provider already exist? 20110711
35 REPAIR_PROVIDER_PLANNING Instance method Public Method re-creates the ALVL if necessary 20130710
36 SELECT_COLUMN Instance method Public Method Select/Deselect Column 20110523
37 SET_AINX_PROPS Instance method Protected Method Sets metadata of AINX 20110524
38 SET_AUDITACTIVE Instance method Public Method Set Audit: active/inactive 20130925
39 SET_AUDITMODE Instance method Public Method Set Audit mode: on/off 20130925
40 SET_COLUMN_DESCR Instance method Public Method Set Column Description 20110523
41 SET_COLUMN_IS_KYF Instance method Public Method Set Column as Key Figure or Characteristic 20110608
42 SET_COLUMN_LENGTH_AND_DEC Instance method Protected Method Set Length and Decimal Places Using the Data Type 20110608
43 SET_DEC_OR_FLOAT_DATATYPE Instance method Protected Method Decide for float or dec datatype 20120622
44 SET_INPUTABLE Instance method Public Method Sets inputable Flag 20130528
45 SET_PROVIDER_DESCR Instance method Public Method Set Provider Description 20110523
46 SET_PROVIDER_NAME Instance method Public Method Sets Index Name (Only Call for "Create New") 20110523
Events
Class CL_RSLUI_PROVIDER_CREATOR has no event.
Types
Class CL_RSLUI_PROVIDER_CREATOR has no local type.
Method Signatures

Method CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_SUCCESSFUL Call by reference Type reference (TYPE) RS_BOOL Boolean 20110722
2 Exporting E_T_MSG Call by reference Type reference (TYPE) RSL_T_RETMSG Meldungstabelle TLOGO Framework 20110722

Method CHECK on class CL_RSLUI_PROVIDER_CREATOR has no exception.

Method CHECK_INPUT_PARAMETERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_SUBRC Call by reference Type reference (TYPE) SYSUBRC Rückgabewert von ABAP-Anweisungen 20120420
2 Exporting E_T_MSG Call by reference Type reference (TYPE) RS_T_MSG BW: Tabelle mit Nachrichten (Application Log Protokoll) 20120420

Method CHECK_INPUT_PARAMETERS on class CL_RSLUI_PROVIDER_CREATOR has no exception.

Method CHECK_INTERNAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_SUCCESSFUL Call by reference Type reference (TYPE) RS_BOOL Boolean 20110725
2 Changing C_T_MSG Call by reference Type reference (TYPE) RSL_T_RETMSG Meldungstabelle TLOGO Framework 20110722
3 Importing I_S_COLUMN Call by reference Type reference (TYPE) RSL_UI_S_PROVIDER_COLUMN Eigenschaften der Spalten beim Erzeugen eines Providers 20110722

Method CHECK_INTERNAL on class CL_RSLUI_PROVIDER_CREATOR has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DISPLAY_MODE Call by reference Type reference (TYPE) RS_BOOL Boolean 20120124
2 Importing I_PROVIDER_NAME Call by reference Type reference (TYPE) RSL_UI_AINX_NAME Analytischer Index 20110524
3 Importing I_R_WSP Call by reference Object reference (TYPE REF TO) CL_RSL_WSP BWA WorkSpaces 20110524
# Exception Resumable Description Created on
1 CX_RS_DISPLAY_ONLY Objekt darf nur angezeigt, nicht aber bearbeitet werden 20110524
2 CX_RS_NOT_AUTHORIZED Keine Berechtigung (nicht als Vaterklasse benutzen !!) 20110524

Method CREATE_AINX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_AINX_NAME Call by reference Type reference (TYPE) RSL_S_LTIP-OBJNM Transienter Provider 20110804
2 Exporting E_ASSIGNED_TO_WSP Call by reference Type reference (TYPE) RS_BOOL Boolean 20110524
3 Exporting E_CREATED Call by reference Type reference (TYPE) RS_BOOL Boolean 20110524
4 Exporting E_T_MSG Call by reference Type reference (TYPE) RSL_T_RETMSG Meldungstabelle TLOGO Framework 20110524
# Exception Resumable Description Created on
1 CX_RS_MSG BW Exception mit generischer Nachricht (keine spez. Attrib.) 20110524

Method CREATE_AINX_REF_AND_PREPARE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PROVIDER_NAME Value transfer Type reference (TYPE) RSL_UI_AINX_NAME Analytischer Index 20110804
# Exception Resumable Description Created on
1 CX_RS_DISPLAY_ONLY Objekt darf nur angezeigt, nicht aber bearbeitet werden 20110804
2 CX_RS_NOT_AUTHORIZED Keine Berechtigung (nicht als Vaterklasse benutzen !!) 20110804

Method CREATE_AUDIT_CHA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_AMODE_NAME Call by reference Type reference (TYPE) RSL_UI_NAME Name 20130925
2 Exporting E_ASOURCE_NAME Call by reference Type reference (TYPE) RSL_UI_NAME Name 20130925
3 Exporting E_ATIMSTMP_NAME Call by reference Type reference (TYPE) RSL_UI_NAME Name 20130925
4 Exporting E_AUSER_NAME Call by reference Type reference (TYPE) RSL_UI_NAME Name 20130925

Method CREATE_AUDIT_CHA on class CL_RSLUI_PROVIDER_CREATOR has no exception.

Method CREATE_PROVIDER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_ASSIGNED_TO_WSP Call by reference Type reference (TYPE) RS_BOOL Boolean 20110524
2 Exporting E_CREATED Call by reference Type reference (TYPE) RS_BOOL Boolean 20110524
3 Exporting E_T_MSG Call by reference Type reference (TYPE) RSL_T_RETMSG Meldungstabelle TLOGO Framework 20110524
4 Importing I_ID Call by reference Type reference (TYPE) SHM_INST_NAME Name einer Shared Object Instanz eines Areas 20110712
# Exception Resumable Description Created on
1 CX_RSL_UI_UPL_DATA_MOVE_ERROR Fehler beim kopieren der daten 20110524
2 CX_RS_ERROR BW: Allgemeine Fehlerklasse 20110524
3 CX_STATIC_CHECK Spaltenfehler 20110714

Method FACTORY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DISPLAY_MODE Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE Providerdefinition anzeigen, nicht nachlesen? 20120124
2 Importing I_PROVIDER_NAME Call by reference Type reference (TYPE) RSL_UI_AINX_NAME Analytischer Index 20110530
3 Importing I_R_WSP Call by reference Object reference (TYPE REF TO) CL_RSL_WSP BWA WorkSpaces 20110530
4 Importing I_TYPE Call by reference Type reference (TYPE) RSLUI_UPLOAD_SOURCE Quelle für Upload 20110530
5 Returning R_R_INSTANCE Value transfer Object reference (TYPE REF TO) CL_RSLUI_PROVIDER_CREATOR UI Klasse 20110530
# Exception Resumable Description Created on
1 CX_RS_DISPLAY_ONLY Objekt darf nur angezeigt, nicht aber bearbeitet werden 20110830
2 CX_RS_NOT_AUTHORIZED Keine Berechtigung (nicht als Vaterklasse benutzen !!) 20110830

Method FILL_AUDIT_CHA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_T_DATA Call by reference Type reference (TYPE) ANY TABLE 20130925
2 Importing I_AMODE_NAME Call by reference Type reference (TYPE) RSL_UI_NAME Name 20130925
3 Importing I_ASOURCE_NAME Call by reference Type reference (TYPE) RSL_UI_NAME Name 20130925
4 Importing I_ATIMSTMP_NAME Call by reference Type reference (TYPE) RSL_UI_NAME Name 20130925
5 Importing I_AUSER_NAME Call by reference Type reference (TYPE) RSL_UI_NAME Name 20130925

Method FILL_AUDIT_CHA on class CL_RSLUI_PROVIDER_CREATOR has no exception.

Method FREE Signature

Method FREE on class CL_RSLUI_PROVIDER_CREATOR has no parameter.
Method FREE on class CL_RSLUI_PROVIDER_CREATOR has no exception.

Method GENERATE_ALVL_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_INFOPROV Call by reference Type reference (TYPE) RSINFOPROV InfoProvider 20130620
2 Returning R_ALVL_NAME Value transfer Type reference (TYPE) RSPLS_AGGRLEVEL Planning: Aggregation Level 20130612

Method GENERATE_ALVL_NAME on class CL_RSLUI_PROVIDER_CREATOR has no exception.

Method GET_ABAP_DESCR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_R_STRUCTDESCR Call by reference Object reference (TYPE REF TO) CL_ABAP_STRUCTDESCR Run Time Type Services 20110725
2 Exporting E_R_TABLEDESCR Call by reference Object reference (TYPE REF TO) CL_ABAP_TABLEDESCR Run Time Type Services 20110725
3 Exporting E_R_T_DATA Call by reference Object reference (TYPE REF TO) DATA 20110804
4 Exporting E_T_TREX_COMPDESCR Call by reference Type reference (TYPE) TREXT_COMP_DESCR Beschreibung der Komponenten 20110804
5 Importing I_DATA_PREVIEW Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE Boolean 20110901
6 Importing I_T_REQ_FIELDS Call by reference Type reference (TYPE) IF_RSL_DATA_READER=>GT_T_FIELDNAMES Tabelle Feldnamen 20110725

Method GET_ABAP_DESCR on class CL_RSLUI_PROVIDER_CREATOR has no exception.

Method GET_ALVL_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_ALVL_NAME Value transfer Type reference (TYPE) RSPLS_AGGRLEVEL Planning: Aggregation Level 20130531

Method GET_ALVL_NAME on class CL_RSLUI_PROVIDER_CREATOR has no exception.

Method GET_AUDITMODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_AUDITMODE Value transfer Type reference (TYPE) RS_BOOL Audit mode 20130925

Method GET_AUDITMODE on class CL_RSLUI_PROVIDER_CREATOR has no exception.

Method GET_AUDITTIMSTMP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_AUDITTIMSTMP Value transfer Type reference (TYPE) RSAUDITTMSTMP Audit mode 20130925

Method GET_AUDITTIMSTMP on class CL_RSLUI_PROVIDER_CREATOR has no exception.

Method GET_COLUMNS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_COLUMNS Call by reference Type reference (TYPE) RSL_UI_T_PROVIDER_COLUMNS Eigenschaften der CSV-Spalten 20110525
2 Importing I_EMPTY_PROV_ALLOWED Call by reference Type reference (TYPE) RS_BOOL Empty Provider Allowed? 20130611
# Exception Resumable Description Created on
1 CX_STATIC_CHECK Spaltenfehler 20110714

Method GET_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_R_T_DATA Call by reference Object reference (TYPE REF TO) DATA 20110707
2 Importing I_MAX_ROWS Call by reference Type reference (TYPE) I 0 20110524
3 Importing I_T_FIELDS Call by reference Type reference (TYPE) IF_RSL_DATA_READER=>GT_T_FIELDNAMES Eigenschaften der Spalten beim Erzeugen eines Providers 20110707
# Exception Resumable Description Created on
1 CX_RSL_UI_UPL_DATA_MOVE_ERROR Fehler beim kopieren der daten 20110630
2 CX_RS_MSG BW Exception mit generischer Nachricht (keine spez. Attrib.) 20110630

Method GET_PROVIDERNAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_PROVIDER_DESCR Call by reference Type reference (TYPE) STRING 20110523
2 Exporting E_PROVIDER_NAME Call by reference Type reference (TYPE) RSL_UI_AINX_NAME Name des Providers 20110523

Method GET_PROVIDERNAME on class CL_RSLUI_PROVIDER_CREATOR has no exception.

Method GET_REQ_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_T_REQ_FIELDS Value transfer Type reference (TYPE) IF_RSL_DATA_READER=>GT_T_FIELDNAMES 20110620

Method GET_REQ_FIELDS on class CL_RSLUI_PROVIDER_CREATOR has no exception.

Method GET_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_TYPE Value transfer Type reference (TYPE) I 20110523

Method GET_TYPE on class CL_RSLUI_PROVIDER_CREATOR has no exception.

Method GET_UNIT_CURR_COLUMNS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_CURR Call by reference Type reference (TYPE) WDR_CONTEXT_ATTR_VALUE_LIST Alle Festwerte eines Attributes mit Texten 20110708
2 Exporting E_T_UNIT Call by reference Type reference (TYPE) WDR_CONTEXT_ATTR_VALUE_LIST Alle Festwerte eines Attributes mit Texten 20110708

Method GET_UNIT_CURR_COLUMNS on class CL_RSLUI_PROVIDER_CREATOR has no exception.

Method HANDLE_DATA_MOVE_EXCEPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_EXCEPTION Call by reference Object reference (TYPE REF TO) CX_RSL_DATA_MOVE_ERROR Fehler beim kopieren der daten 20110630
# Exception Resumable Description Created on
1 CX_RSL_UI_UPL_DATA_MOVE_ERROR Fehler beim kopieren der daten 20110630

Method IS_AINX_LOCKED_FOR_PLANNING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_MSG Call by reference Type reference (TYPE) RSL_T_RETMSG Message Table TLOGO Framework 20130627
2 Returning R_IS_LOCKED Value transfer Type reference (TYPE) RS_BOOL Boolean 20130624
# Exception Resumable Description Created on
1 CX_RS_ERROR BW: General Error Class 20130628

Method IS_ALVL_READY_FOR_INPUT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_MSG Call by reference Type reference (TYPE) BAPIRET2_T Message Table TLOGO Framework 20130610
2 Returning R_IS_READY_FOR_INPUT Value transfer Type reference (TYPE) RS_BOOL Boolean 20130610

Method IS_ALVL_READY_FOR_INPUT on class CL_RSLUI_PROVIDER_CREATOR has no exception.

Method IS_AUDITACTIVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_AUDITACTIVE Value transfer Type reference (TYPE) RS_BOOL Boolean 20130925

Method IS_AUDITACTIVE on class CL_RSLUI_PROVIDER_CREATOR has no exception.

Method IS_INPUTABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_INPUTABLE Value transfer Type reference (TYPE) RS_BOOL Boolean 20130528

Method IS_INPUTABLE on class CL_RSLUI_PROVIDER_CREATOR has no exception.

Method IS_RELOAD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_IS_RELOAD Value transfer Type reference (TYPE) RS_BOOL Boolean 20110524

Method IS_RELOAD on class CL_RSLUI_PROVIDER_CREATOR has no exception.

Method MAP_DATA_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_DATATYPE Call by reference Type reference (TYPE) DATATYPE_D Datentyp im ABAP Dictionary 20110609

Method MAP_DATA_TYPE on class CL_RSLUI_PROVIDER_CREATOR has no exception.

Method OPEN_DATA_READER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FILE_CURR_SHIFT Call by reference Type reference (TYPE) RS_BOOL Währungsshift für Dateien 20120719
2 Importing I_MAX_ROWS Call by reference Type reference (TYPE) I 0 20110620
3 Importing I_T_FILTER Call by reference Type reference (TYPE) IF_RSL_DATA_READER=>GT_T_FILTER Tabelle Filterbedingungen 20110713
4 Importing I_T_REQ_FIELDS Call by reference Type reference (TYPE) IF_RSL_DATA_READER=>GT_T_FIELDNAMES Tabelle Feldnamen 20110707
# Exception Resumable Description Created on
1 CX_RS_MSG BW Exception mit generischer Nachricht (keine spez. Attrib.) 20110620

Method PREPARE_COLUMNS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_COLUMNS Call by reference Type reference (TYPE) RSL_UI_T_PROVIDER_COLUMNS Eigenschaften der Spalten beim Erzeugen eines Providers 20110616
2 Importing I_NO_KYF_TO_CHA Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE Kennzahlen sollen nicht zu Merkmalen gemacht werden 20110617
3 Importing I_TH_FIELD_DESCR Call by reference Type reference (TYPE) IF_RSL_DATA_READER=>GT_TH_FIELD_DESCR Tabelle Datenfeld-Eigenschaften 20110606
# Exception Resumable Description Created on
1 CX_RSL_UI_UPL_COLUMN_ERROR Spaltenfehler 20110615

Method PREPARE_NEW_COLUMNS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_T_COLUMNS Call by reference Type reference (TYPE) RSL_UI_T_PROVIDER_COLUMNS Eigenschaften der Spalten beim Erzeugen eines Providers 20110726
2 Importing I_TH_FIELD_DESCR Call by reference Type reference (TYPE) IF_RSL_DATA_READER=>GT_TH_FIELD_DESCR Tabelle Datenfeld-Eigenschaften 20110726

Method PREPARE_NEW_COLUMNS on class CL_RSLUI_PROVIDER_CREATOR has no exception.

Method PREPARE_OLD_COLUMNS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_COLUMNS Call by reference Type reference (TYPE) RSL_UI_T_PROVIDER_COLUMNS Eigenschaften der Spalten beim Erzeugen eines Providers 20111230
# Exception Resumable Description Created on
1 CX_RSL_UI_UPL_COLUMN_ERROR Spaltenfehler 20111230

Method PROVIDER_EXISTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_INDEXNAME Call by reference Type reference (TYPE) RSDD_AINDEX Analytischer Index 20110711
2 Returning R_EXISTS Value transfer Type reference (TYPE) RS_BOOL Boolean 20110711

Method PROVIDER_EXISTS on class CL_RSLUI_PROVIDER_CREATOR has no exception.

Method REPAIR_PROVIDER_PLANNING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_SUCCESSFUL Call by reference Type reference (TYPE) RS_BOOL Boolean 20130710
2 Exporting E_T_MSG Call by reference Type reference (TYPE) RSL_T_RETMSG Message Table TLOGO Framework 20130710

Method REPAIR_PROVIDER_PLANNING on class CL_RSLUI_PROVIDER_CREATOR has no exception.

Method SELECT_COLUMN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_MSG Call by reference Type reference (TYPE) RSL_T_RETMSG Meldungstabelle TLOGO Framework 20110711
2 Importing I_COLUMN_NAME Call by reference Type reference (TYPE) CHAR30 30 Characters 20110525
3 Importing I_SELECT Call by reference Type reference (TYPE) RS_BOOL Boolean 20110525

Method SELECT_COLUMN on class CL_RSLUI_PROVIDER_CREATOR has no exception.

Method SET_AINX_PROPS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_S_AINX_PROP Call by reference Type reference (TYPE) CL_RSL_AINX_PROP=>GT_S_PROP Analytical Index properties 20110630

Method SET_AINX_PROPS on class CL_RSLUI_PROVIDER_CREATOR has no exception.

Method SET_AUDITACTIVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_SUCCESSFUL Call by reference Type reference (TYPE) RS_BOOL Boolean 20130925
2 Exporting E_T_MSG Call by reference Type reference (TYPE) RSL_T_RETMSG Message Table TLOGO Framework 20130925
3 Importing I_AUDITACTIVE Call by reference Type reference (TYPE) RS_BOOL Boolean 20130925

Method SET_AUDITACTIVE on class CL_RSLUI_PROVIDER_CREATOR has no exception.

Method SET_AUDITMODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_SUCCESSFUL Call by reference Type reference (TYPE) RS_BOOL Boolean 20130925
2 Exporting E_T_MSG Call by reference Type reference (TYPE) RSL_T_RETMSG Message Table TLOGO Framework 20130925
3 Importing I_AUDITMODE Call by reference Type reference (TYPE) RS_BOOL Boolean 20130925

Method SET_AUDITMODE on class CL_RSLUI_PROVIDER_CREATOR has no exception.

Method SET_COLUMN_DESCR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_COLUMN_NAME Call by reference Type reference (TYPE) STRING 20110525
2 Importing I_DESCRIPTION Call by reference Type reference (TYPE) STRING 20110525

Method SET_COLUMN_DESCR on class CL_RSLUI_PROVIDER_CREATOR has no exception.

Method SET_COLUMN_IS_KYF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_S_COLUMN Call by reference Type reference (TYPE) RSL_UI_S_PROVIDER_COLUMN Eigenschaften der Spalten beim Erzeugen eines Providers 20110608
2 Exporting E_T_MSG Call by reference Type reference (TYPE) RSL_T_RETMSG Meldungstabelle TLOGO Framework 20110711
3 Importing I_IS_KYF Call by reference Type reference (TYPE) RS_BOOL Boolean 20110608
4 Importing I_NAME Call by reference Type reference (TYPE) ABAP_COMPNAME 20110608

Method SET_COLUMN_IS_KYF on class CL_RSLUI_PROVIDER_CREATOR has no exception.

Method SET_COLUMN_LENGTH_AND_DEC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_S_COLUMN_DETAILS Call by reference Type reference (TYPE) RSL_UI_S_PROVIDER_COLUMN Eigenschaften der Spalten einer CSV Datei 20110608

Method SET_COLUMN_LENGTH_AND_DEC on class CL_RSLUI_PROVIDER_CREATOR has no exception.

Method SET_DEC_OR_FLOAT_DATATYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_S_COLUMN_DETAILS Call by reference Type reference (TYPE) RSL_UI_S_PROVIDER_COLUMN Eigenschaften der Spalten beim Erzeugen eines Providers 20120622

Method SET_DEC_OR_FLOAT_DATATYPE on class CL_RSLUI_PROVIDER_CREATOR has no exception.

Method SET_INPUTABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_ALVLNAME Value transfer Type reference (TYPE) RSPLS_AGGRLEVEL Planning: Aggregation Level 20130620
2 Exporting E_SUCCESSFUL Call by reference Type reference (TYPE) RS_BOOL Boolean 20130613
3 Exporting E_T_MSG Call by reference Type reference (TYPE) RSL_T_RETMSG Message Table TLOGO Framework 20130612
4 Importing I_INPUTABLE Call by reference Type reference (TYPE) RS_BOOL Boolean 20130528

Method SET_INPUTABLE on class CL_RSLUI_PROVIDER_CREATOR has no exception.

Method SET_PROVIDER_DESCR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PROVIDER_DESCR Call by reference Type reference (TYPE) STRING 20110524

Method SET_PROVIDER_DESCR on class CL_RSLUI_PROVIDER_CREATOR has no exception.

Method SET_PROVIDER_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PROVIDER_NAME Call by reference Type reference (TYPE) RSL_UI_AINX_NAME Name des Providers 20110524
# Exception Resumable Description Created on
1 CX_RS_DISPLAY_ONLY Objekt darf nur angezeigt, nicht aber bearbeitet werden 20110524
2 CX_RS_NOT_AUTHORIZED Keine Berechtigung (nicht als Vaterklasse benutzen !!) 20110524
History
Last changed by/on SAP  20140121 
SAP Release Created in 730