SAP CL_HCPR_INPUT OO Class - Data Source for a View Node









CL_HCPR_INPUT is a standard SAP object class available within R/3 SAP systems depending on your version and release level. You can view/maintain the class details by entering its name into the relevant SAP transactions such as SE24, SE80 or even SE84. Below is the documentation available for class CL_HCPR_INPUT including details of:

  • Interface class implementations
  • Inheritance details
  • Methods defined within class ( including link to full details )
  • Attributes ( including initial values )
  • Class Events

Inheritance

This OO class has a superclass assigned to it, which means it will inherit its objects and methods. The superclass for CL_HCPR_INPUT is CL_RSEM_MODEL_OBJECT

Method list of CL_HCPR_INPUT SAP class


A method is a coding block that performs a certain procedure (i.e. ABAP functionality) on an object within the overall SAP class. In simple terms if the object is an SAP database table a method could be the procedure to add a record or to delete a record. If you are new to OO in many respects, the implementation of a method is similar to a function module and can be called in a very similar way using CALL METHOD. Instead of "CALL FUNCTION", Methods are referenced using the following syntax: CALL METHOD =>methodname EXPORTING/IMPORTING...


Method NameDescriptionVisability
ADD_MAPPINGAdds new field mappingPublic
CALL METHOD cl_hcpr_input=>ADD_MAPPING...more details

GET_ALIASReturns the alias (if set)Public
CALL METHOD cl_hcpr_input=>GET_ALIAS...more details

GET_ENTITYReturns the resolved entity (InfoProvider) instancePublic
CALL METHOD cl_hcpr_input=>GET_ENTITY...more details

GET_ENTITY_NAMEReturns the entity name (InfoProvider, if set)Public
CALL METHOD cl_hcpr_input=>GET_ENTITY_NAME...more details

GET_ENTITY_QUALIFIERReturns the entity qualifier (repository package)Public
CALL METHOD cl_hcpr_input=>GET_ENTITY_QUALIFIER...more details

GET_ENTITY_SHORT_NAMEReturns the entity's name without package partPublic
CALL METHOD cl_hcpr_input=>GET_ENTITY_SHORT_NAME...more details

GET_ENTITY_TYPEReturns the type of the entity (if the Input references one)Public
CALL METHOD cl_hcpr_input=>GET_ENTITY_TYPE...more details

GET_ENTITY_URIReturns the URI of the current Entity (if any)Public
CALL METHOD cl_hcpr_input=>GET_ENTITY_URI...more details

GET_INPUT_CLASSSpecifies the implementing class for a given xsi:typePublic
CALL METHOD cl_hcpr_input=>GET_INPUT_CLASS...more details

GET_MAPPINGReturns a mapping object from structure dataPrivate
CALL METHOD cl_hcpr_input=>GET_MAPPING...more details

GET_MAPPINGSReturns the list of field mappingsPublic
CALL METHOD cl_hcpr_input=>GET_MAPPINGS...more details

GET_SOURCE_FIELDReturns the source fieldPublic
CALL METHOD cl_hcpr_input=>GET_SOURCE_FIELD...more details

GET_TARGET_FIELDSReturns all target fields for a mapped source fieldPublic
CALL METHOD cl_hcpr_input=>GET_TARGET_FIELDS...more details

GET_VIEW_NODEReturns the referenced view node (if set)Public
CALL METHOD cl_hcpr_input=>GET_VIEW_NODE...more details

IS_CONSTANT_MAPPINGReturns true if the target field is mapped to a constantPublic
CALL METHOD cl_hcpr_input=>IS_CONSTANT_MAPPING...more details

IS_SELECT_ALLReturns the select all conditionPublic
CALL METHOD cl_hcpr_input=>IS_SELECT_ALL...more details

REMOVE_MAPPINGRemoves an existing mapping from this inputPublic
CALL METHOD cl_hcpr_input=>REMOVE_MAPPING...more details

SET_ALIASSets new AliasPublic
CALL METHOD cl_hcpr_input=>SET_ALIAS...more details

SET_ENTITY_NAMESets a reference to a BW InfoProviderPublic
CALL METHOD cl_hcpr_input=>SET_ENTITY_NAME...more details

SET_ENTITY_URISets the URI of an Entity (usually HANA View)Public
CALL METHOD cl_hcpr_input=>SET_ENTITY_URI...more details

SET_SELECT_ALLSets the select all conditionPublic
CALL METHOD cl_hcpr_input=>SET_SELECT_ALL...more details

SET_VIEW_NODESets a reference to a view node in the same modelPublic
CALL METHOD cl_hcpr_input=>SET_VIEW_NODE...more details



CL_HCPR_INPUT attributes

List of attributes within class CL_ABAP_CHAR_UTILITIES. These can be referenced using the following syntax CL_ABAP_CHAR_UTILITIES=>. Although depending on where you are inserting the ABAP code you do need to check if the attribute is public or private.

NameLevelDescriptionInitial ValueTypeVisability
G_C_XSI_TYPE_COMP_INPUTConstantxsi:type for CompositeInput'Composite:CompositeInput'LIKE
STRING
Public
N_C_HANA_REPO_LOCATION_ROOTConstantRoot location URI segments for HANA repository objects'hana/repository/'LIKE
STRING
Public
N_C_TYPE_ANALYTICConstantEntity Type: HANA Analytic View (normalized form)'analytic'LIKE
STRING
Public
N_C_TYPE_ANALYTIC_VIEWConstantEntity Type: HANA Analytic View'analyticview'LIKE
STRING
Public
N_C_TYPE_ATTRIBUTEConstantEntity Type: HANA Attribute View (normalized form)'attribute'LIKE
STRING
Public
N_C_TYPE_ATTRIBUTE_VIEWConstantEntity Type: HANA Attribute Viiew'attributeview'LIKE
STRING
Public
N_C_TYPE_CALCConstantEntity Type: HANA Calculation View (normalized form)'calc'LIKE
STRING
Public
N_C_TYPE_CALC_VIEWConstantEntity Type: HANA Calculation View'calculationview'LIKE
STRING
Public
N_C_TYPE_COMPOSITEConstantEntity Type: BW Infoprovider'composite'LIKE
STRING
Public
P_ENTITY_SUFFIXInstance AttributeEntity Resource Suffix (Object Type)LIKE
STRING
Private
P_R_ROOTInstance AttributeReference to model structureLIKE
IF_HCPR_MODEL_TYPES=>TN_S_INPUT
Protected




CL_HCPR_INPUT types

TN_T_INPUT - List of inputs

Links to Related Class(s)

CL_HCPR_...
Full list of available SAP object classes

Search for further information about these or an SAP related objects



Comments on this SAP object

What made you want to lookup this SAP object? Please tell us what you were looking for and anything you would like to be included on this page!