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_OBJECTMethod 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 Name | Description | Visability |
| ADD_MAPPING | Adds new field mapping | Public |
| CALL METHOD cl_hcpr_input=>ADD_MAPPING...more details | ||
| GET_ALIAS | Returns the alias (if set) | Public |
| CALL METHOD cl_hcpr_input=>GET_ALIAS...more details | ||
| GET_ENTITY | Returns the resolved entity (InfoProvider) instance | Public |
| CALL METHOD cl_hcpr_input=>GET_ENTITY...more details | ||
| GET_ENTITY_NAME | Returns the entity name (InfoProvider, if set) | Public |
| CALL METHOD cl_hcpr_input=>GET_ENTITY_NAME...more details | ||
| GET_ENTITY_QUALIFIER | Returns the entity qualifier (repository package) | Public |
| CALL METHOD cl_hcpr_input=>GET_ENTITY_QUALIFIER...more details | ||
| GET_ENTITY_SHORT_NAME | Returns the entity's name without package part | Public |
| CALL METHOD cl_hcpr_input=>GET_ENTITY_SHORT_NAME...more details | ||
|
| ||
| GET_ENTITY_TYPE | Returns the type of the entity (if the Input references one) | Public |
| CALL METHOD cl_hcpr_input=>GET_ENTITY_TYPE...more details | ||
| GET_ENTITY_URI | Returns the URI of the current Entity (if any) | Public |
| CALL METHOD cl_hcpr_input=>GET_ENTITY_URI...more details | ||
| GET_INPUT_CLASS | Specifies the implementing class for a given xsi:type | Public |
| CALL METHOD cl_hcpr_input=>GET_INPUT_CLASS...more details | ||
| GET_MAPPING | Returns a mapping object from structure data | Private |
| CALL METHOD cl_hcpr_input=>GET_MAPPING...more details | ||
| GET_MAPPINGS | Returns the list of field mappings | Public |
| CALL METHOD cl_hcpr_input=>GET_MAPPINGS...more details | ||
| GET_SOURCE_FIELD | Returns the source field | Public |
| CALL METHOD cl_hcpr_input=>GET_SOURCE_FIELD...more details | ||
| GET_TARGET_FIELDS | Returns all target fields for a mapped source field | Public |
| CALL METHOD cl_hcpr_input=>GET_TARGET_FIELDS...more details | ||
| GET_VIEW_NODE | Returns the referenced view node (if set) | Public |
| CALL METHOD cl_hcpr_input=>GET_VIEW_NODE...more details | ||
| IS_CONSTANT_MAPPING | Returns true if the target field is mapped to a constant | Public |
| CALL METHOD cl_hcpr_input=>IS_CONSTANT_MAPPING...more details | ||
| IS_SELECT_ALL | Returns the select all condition | Public |
| CALL METHOD cl_hcpr_input=>IS_SELECT_ALL...more details | ||
| REMOVE_MAPPING | Removes an existing mapping from this input | Public |
| CALL METHOD cl_hcpr_input=>REMOVE_MAPPING...more details | ||
| SET_ALIAS | Sets new Alias | Public |
| CALL METHOD cl_hcpr_input=>SET_ALIAS...more details | ||
| SET_ENTITY_NAME | Sets a reference to a BW InfoProvider | Public |
| CALL METHOD cl_hcpr_input=>SET_ENTITY_NAME...more details | ||
| SET_ENTITY_URI | Sets the URI of an Entity (usually HANA View) | Public |
| CALL METHOD cl_hcpr_input=>SET_ENTITY_URI...more details | ||
| SET_SELECT_ALL | Sets the select all condition | Public |
| CALL METHOD cl_hcpr_input=>SET_SELECT_ALL...more details | ||
| SET_VIEW_NODE | Sets a reference to a view node in the same model | Public |
| 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.
| Name | Level | Description | Initial Value | Type | Visability |
| G_C_XSI_TYPE_COMP_INPUT | Constant | xsi:type for CompositeInput | 'Composite:CompositeInput' | LIKE STRING | Public |
| N_C_HANA_REPO_LOCATION_ROOT | Constant | Root location URI segments for HANA repository objects | 'hana/repository/' | LIKE STRING | Public |
| N_C_TYPE_ANALYTIC | Constant | Entity Type: HANA Analytic View (normalized form) | 'analytic' | LIKE STRING | Public |
| N_C_TYPE_ANALYTIC_VIEW | Constant | Entity Type: HANA Analytic View | 'analyticview' | LIKE STRING | Public |
| N_C_TYPE_ATTRIBUTE | Constant | Entity Type: HANA Attribute View (normalized form) | 'attribute' | LIKE STRING | Public |
| N_C_TYPE_ATTRIBUTE_VIEW | Constant | Entity Type: HANA Attribute Viiew | 'attributeview' | LIKE STRING | Public |
| N_C_TYPE_CALC | Constant | Entity Type: HANA Calculation View (normalized form) | 'calc' | LIKE STRING | Public |
| N_C_TYPE_CALC_VIEW | Constant | Entity Type: HANA Calculation View | 'calculationview' | LIKE STRING | Public |
| N_C_TYPE_COMPOSITE | Constant | Entity Type: BW Infoprovider | 'composite' | LIKE STRING | Public |
| P_ENTITY_SUFFIX | Instance Attribute | Entity Resource Suffix (Object Type) | LIKE STRING | Private | |
| P_R_ROOT | Instance Attribute | Reference to model structure | LIKE IF_HCPR_MODEL_TYPES=>TN_S_INPUT | Protected |
CL_HCPR_INPUT types
TN_T_INPUT - List of inputsLinks to Related Class(s)
CL_HCPR_...Full list of available SAP object classes
Search for further information about these or an SAP related objects