SAP ABAP Class CL_HCPR_INPUT (Data Source for a View Node)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-WHM-MTD (Application Component) Metadata (Repository)
     RSO_HCPR_MODEL (Package) BW: Backend Model for HANA Composite Provider
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_RSEM_MODEL_OBJECT Abstract BW Model Object 20130206
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_HCPR_COMPOSITE_INPUT Input in a CompositeProvider Model 20131004
Properties
Class CL_HCPR_INPUT  
Short Description Data Source for a View Node    
Super Class CL_RSEM_MODEL_OBJECT Abstract BW Model Object 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RSO_HCPR_MODEL   BW: Backend Model for HANA Composite Provider 
Created 20130206   SAP 
Last change 20140121   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_RSEM_MAPPING Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 RS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_HCPR_INPUT has no interface implemented.
Friends
Class CL_HCPR_INPUT has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 G_C_XSI_TYPE_COMP_INPUT Constant Public Type reference (TYPE) STRING 'Composite:CompositeInput' xsi:type for CompositeInput 20131004
2 N_C_HANA_REPO_LOCATION_ROOT Constant Public Type reference (TYPE) STRING 'hana/repository/' Root location URI segments for HANA repository objects 20130706
3 N_C_TYPE_ANALYTIC Constant Public Type reference (TYPE) STRING 'analytic' Entity Type: HANA Analytic View (normalized form) 20130706
4 N_C_TYPE_ANALYTIC_VIEW Constant Public Type reference (TYPE) STRING 'analyticview' Entity Type: HANA Analytic View 20130706
5 N_C_TYPE_ATTRIBUTE Constant Public Type reference (TYPE) STRING 'attribute' Entity Type: HANA Attribute View (normalized form) 20130706
6 N_C_TYPE_ATTRIBUTE_VIEW Constant Public Type reference (TYPE) STRING 'attributeview' Entity Type: HANA Attribute Viiew 20130706
7 N_C_TYPE_CALC Constant Public Type reference (TYPE) STRING 'calc' Entity Type: HANA Calculation View (normalized form) 20130706
8 N_C_TYPE_CALC_VIEW Constant Public Type reference (TYPE) STRING 'calculationview' Entity Type: HANA Calculation View 20130706
9 N_C_TYPE_COMPOSITE Constant Public Type reference (TYPE) STRING 'composite' Entity Type: BW Infoprovider 20130620
10 P_ENTITY_SUFFIX Instance attribute Private Type reference (TYPE) STRING Entity Resource Suffix (Object Type) 20130620
11 P_R_ROOT Instance attribute Protected Object reference (TYPE REF TO) IF_HCPR_MODEL_TYPES=>TN_S_INPUT Reference to model structure 20130215
Methods
# Method Level Visibility Method type Description Created on
1 ADD_MAPPING Instance method Public Method Adds new field mapping 20130303
2 GET_ALIAS Instance method Public Method Returns the alias (if set) 20130225
3 GET_ENTITY_NAME Instance method Public Method Returns the entity name (InfoProvider, if set) 20130225
4 GET_ENTITY_TYPE Instance method Public Method Returns the type of the entity (if the Input references one) 20130620
5 GET_ENTITY_URI Instance method Public Method Returns the URI of the current Entity (if any) 20130417
6 GET_INPUT_CLASS Static method Public Method Specifies the implementing class for a given xsi:type 20131004
7 GET_MAPPING Instance method Private Method Returns a mapping object from structure data 20130303
8 GET_MAPPINGS Instance method Public Method Returns the list of field mappings 20130303
9 GET_VIEW_NODE Instance method Public Method Returns the referenced view node (if set) 20130225
10 IS_SELECT_ALL Instance method Public Method Returns the select all condition 20130303
11 REMOVE_MAPPING Instance method Public Method Removes an existing mapping from this input 20130303
12 SET_ALIAS Instance method Public Method Sets new Alias 20130225
13 SET_ENTITY_NAME Instance method Public Method Sets a reference to a BW InfoProvider 20130303
14 SET_ENTITY_URI Instance method Public Method Sets the URI of an Entity (usually HANA View) 20130417
15 SET_SELECT_ALL Instance method Public Method Sets the select all condition 20130303
16 SET_VIEW_NODE Instance method Public Method Sets a reference to a view node in the same model 20130302
Events
Class CL_HCPR_INPUT has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TN_T_INPUT Public See coding List of inputs 20130227 tn_t_input TYPE STANDARD TABLE OF REF TO cl_hcpr_input WITH DEFAULT KEY
Method Signatures

Method ADD_MAPPING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_MAPPING Call by reference Object reference (TYPE REF TO) CL_RSEM_MAPPING Field Value Mapping Specification 20130303

Method ADD_MAPPING on class CL_HCPR_INPUT has no exception.

Method GET_ALIAS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_ALIAS Value transfer Type reference (TYPE) STRING Alias 20130225

Method GET_ALIAS on class CL_HCPR_INPUT has no exception.

Method GET_ENTITY_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_UNESCAPE Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE BW compatible unescape for special characters 20130923
2 Returning R_ENTITY_NAME Value transfer Type reference (TYPE) STRING Name of the referenced InfoProvider 20130225

Method GET_ENTITY_NAME on class CL_HCPR_INPUT has no exception.

Method GET_ENTITY_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_ENTITY_TYPE Value transfer Type reference (TYPE) STRING Entity type 20130620

Method GET_ENTITY_TYPE on class CL_HCPR_INPUT has no exception.

Method GET_ENTITY_URI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_URI Value transfer Type reference (TYPE) STRING Entity URI 20130417

Method GET_ENTITY_URI on class CL_HCPR_INPUT has no exception.

Method GET_INPUT_CLASS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_XSI_TYPE Call by reference Type reference (TYPE) CSEQUENCE Type Specification from Model 20131004
2 Returning R_CLASS Value transfer Type reference (TYPE) SEOCLSNAME Class name of the implementing class 20131004

Method GET_INPUT_CLASS on class CL_HCPR_INPUT has no exception.

Method GET_MAPPING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_ENTRY Call by reference Object reference (TYPE REF TO) IF_BW_ENTITY_MODEL_TYPES=>TN_S_MAPPING Mapping structure 20130303
2 Returning R_R_OBJECT Value transfer Object reference (TYPE REF TO) CL_RSEM_MAPPING Field Value Mapping Specification 20130303

Method GET_MAPPING on class CL_HCPR_INPUT has no exception.

Method GET_MAPPINGS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_T_MAPPING Value transfer Type reference (TYPE) CL_RSEM_MAPPING=>TN_T_MAPPING List of mapping objects 20130303

Method GET_MAPPINGS on class CL_HCPR_INPUT has no exception.

Method GET_VIEW_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_R_VIEW_NODE Value transfer Object reference (TYPE REF TO) CL_HCPR_VIEW_NODE Column View Node 20130225

Method GET_VIEW_NODE on class CL_HCPR_INPUT has no exception.

Method IS_SELECT_ALL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_SELECT_ALL Value transfer Type reference (TYPE) RS_BOOL Select all (on/off) 20130303

Method IS_SELECT_ALL on class CL_HCPR_INPUT has no exception.

Method REMOVE_MAPPING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_MAPPING Call by reference Object reference (TYPE REF TO) CL_RSEM_MAPPING Field mapping 20130303

Method REMOVE_MAPPING on class CL_HCPR_INPUT has no exception.

Method SET_ALIAS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ALIAS_NAME Call by reference Type reference (TYPE) CSEQUENCE Alias 20130225

Method SET_ALIAS on class CL_HCPR_INPUT has no exception.

Method SET_ENTITY_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ENTITY_NAME Call by reference Type reference (TYPE) CSEQUENCE The name of the entity this Input represents 20130303
2 Importing I_ENTITY_TYPE Call by reference Type reference (TYPE) CSEQUENCE Entity Type (see type constants) 20130620
3 Importing I_IS_EMBEDED Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE Entity is embeded as containment reference 20130813

Method SET_ENTITY_NAME on class CL_HCPR_INPUT has no exception.

Method SET_ENTITY_URI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_URI Call by reference Type reference (TYPE) CSEQUENCE Entity URI 20130417

Method SET_ENTITY_URI on class CL_HCPR_INPUT has no exception.

Method SET_SELECT_ALL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_SELECT_ALL Call by reference Type reference (TYPE) RS_BOOL Select all flag 20130303

Method SET_SELECT_ALL on class CL_HCPR_INPUT has no exception.

Method SET_VIEW_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_URI Call by reference Type reference (TYPE) CSEQUENCE Input URI 20130416

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