SAP CL_HCPR_COMPOSITE_PROVIDER OO Class - HANA Composite Provider Main Class









CL_HCPR_COMPOSITE_PROVIDER 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_COMPOSITE_PROVIDER 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_COMPOSITE_PROVIDER is CL_RSEM_BW_ENTITY

Interface Implementation

This OO class is an Interface Implementation, which means it will implement its own version of the methods from implementation class IF_RSO_RES_SERIALIZABLE_MODEL

Method list of CL_HCPR_COMPOSITE_PROVIDER 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_GLOBAL_TEMPORAL_ELEMENTAdds a new structure element (field)Public
CALL METHOD cl_hcpr_composite_provider=>ADD_GLOBAL_TEMPORAL_ELEMENT...more details

ADD_TEMPORAL_JOIN_FIELDAdds new temporal join field to the modelPublic
CALL METHOD cl_hcpr_composite_provider=>ADD_TEMPORAL_JOIN_FIELD...more details

ADD_TEMPORAL_JOIN_PROVIDERAdds new temporal join operandPublic
CALL METHOD cl_hcpr_composite_provider=>ADD_TEMPORAL_JOIN_PROVIDER...more details

ADD_TEMPORAL_OPERANDAdds new temporal operandPublic
CALL METHOD cl_hcpr_composite_provider=>ADD_TEMPORAL_OPERAND...more details

ADD_VIEW_NODEAdds new view node to the modelPublic
CALL METHOD cl_hcpr_composite_provider=>ADD_VIEW_NODE...more details

CALCULATE_ALIAS_FROM_FIELDCalculates a field name alias in InfoSet runtime formatPrivate
CALL METHOD cl_hcpr_composite_provider=>CALCULATE_ALIAS_FROM_FIELD...more details

CALCULATE_ALIAS_FROM_OBJ_REFClaculates an alias (field or table) from an obj. refernecePrivate
CALL METHOD cl_hcpr_composite_provider=>CALCULATE_ALIAS_FROM_OBJ_REF...more details

CALCULATE_CFALIASReturns a model unique CFALIAS for a temporal operandPrivate
CALL METHOD cl_hcpr_composite_provider=>CALCULATE_CFALIAS...more details

CALCULATE_FALIASReturns a model unique field alias for a temporal join fieldPrivate
CALL METHOD cl_hcpr_composite_provider=>CALCULATE_FALIAS...more details

CALCULATE_OUTERFLAG_FROM_JOINDerives the outer join state from the join node definitionPrivate
CALL METHOD cl_hcpr_composite_provider=>CALCULATE_OUTERFLAG_FROM_JOIN...more details

CALCULATE_REFALIASReturns the reference alias for a temporal join field objectPrivate
CALL METHOD cl_hcpr_composite_provider=>CALCULATE_REFALIAS...more details

CALCULATE_TALIAS_FROM_STRINGPublic
CALL METHOD cl_hcpr_composite_provider=>CALCULATE_TALIAS_FROM_STRING...more details

CALCULATE_TFALIASReturns a model unique TFALIAS alias for a temporal operandPrivate
CALL METHOD cl_hcpr_composite_provider=>CALCULATE_TFALIAS...more details

CHECKCheck (overall object model check)Public
CALL METHOD cl_hcpr_composite_provider=>CHECK...more details

CHECK_DEFAULT_NODECheck default nodePrivate
CALL METHOD cl_hcpr_composite_provider=>CHECK_DEFAULT_NODE...more details

CHECK_ELEMENTCheck element (field)Private
CALL METHOD cl_hcpr_composite_provider=>CHECK_ELEMENT...more details

CHECK_FIELD_NAMECheck element namePrivate
CALL METHOD cl_hcpr_composite_provider=>CHECK_FIELD_NAME...more details

CHECK_INPUTCheck inputPrivate
CALL METHOD cl_hcpr_composite_provider=>CHECK_INPUT...more details

CHECK_MAPPINGCheck mappingPrivate
CALL METHOD cl_hcpr_composite_provider=>CHECK_MAPPING...more details

CHECK_NESTINGCheck nesting (usage of partproviders)Public
CALL METHOD cl_hcpr_composite_provider=>CHECK_NESTING...more details

CHECK_NODECheck node recursivelyPrivate
CALL METHOD cl_hcpr_composite_provider=>CHECK_NODE...more details

CHECK_STACKABLECheck stackable flagPrivate
CALL METHOD cl_hcpr_composite_provider=>CHECK_STACKABLE...more details

CHECK_VALUECheck value (constant mapping/restriction)Private
CALL METHOD cl_hcpr_composite_provider=>CHECK_VALUE...more details

CHECK_VIEW_NODE_NAMECheck view node namePrivate
CALL METHOD cl_hcpr_composite_provider=>CHECK_VIEW_NODE_NAME...more details

CLASS_CONSTRUCTORCLASS_CONSTRUCTORPublic
CALL METHOD cl_hcpr_composite_provider=>CLASS_CONSTRUCTOR...more details

CONSTRUCTORCONSTRUCTORPublic
CALL METHOD cl_hcpr_composite_provider=>CONSTRUCTOR...more details

CONVERT_INPUT_ALIAS_TO_TALIASConverts a CompositeInput alias to a Temporal Join TALIASPublic
CALL METHOD cl_hcpr_composite_provider=>CONVERT_INPUT_ALIAS_TO_TALIAS...more details

EMBED_REQUIRED_BW_ENTITIESEmbed required BW Infoproivder Models as contained objectsPublic
CALL METHOD cl_hcpr_composite_provider=>EMBED_REQUIRED_BW_ENTITIES...more details

FOBJ_RUNT_ADD_OBJVERSPrivate
CALL METHOD cl_hcpr_composite_provider=>FOBJ_RUNT_ADD_OBJVERS...more details

FOBJ_RUNT_ADD_TARGET_FIELDSPrivate
CALL METHOD cl_hcpr_composite_provider=>FOBJ_RUNT_ADD_TARGET_FIELDS...more details

FOBJ_RUNT_SET_KEYSPrivate
CALL METHOD cl_hcpr_composite_provider=>FOBJ_RUNT_SET_KEYS...more details

FOBJ_RUNT_TARGET_SET_KEYSPrivate
CALL METHOD cl_hcpr_composite_provider=>FOBJ_RUNT_TARGET_SET_KEYS...more details

GET_DEFAULT_NODEReturns the default view nodePublic
CALL METHOD cl_hcpr_composite_provider=>GET_DEFAULT_NODE...more details

GET_GLOBAL_TEMPORAL_ELEMENTSReturns the list of contained global temporal fieldsPublic
CALL METHOD cl_hcpr_composite_provider=>GET_GLOBAL_TEMPORAL_ELEMENTS...more details

GET_MODEL_CHECK_FROM_EXCGet model check from exceptionPrivate
CALL METHOD cl_hcpr_composite_provider=>GET_MODEL_CHECK_FROM_EXC...more details

GET_MODEL_CHECK_FROM_MSGGet check result from BAL messagesPrivate
CALL METHOD cl_hcpr_composite_provider=>GET_MODEL_CHECK_FROM_MSG...more details

GET_MODEL_CHECK_FROM_SYMSGGet model check from SY messagePrivate
CALL METHOD cl_hcpr_composite_provider=>GET_MODEL_CHECK_FROM_SYMSG...more details

GET_MPRO_COMPA_MODEGet MultiProvider Compatibility Mode FlagPublic
CALL METHOD cl_hcpr_composite_provider=>GET_MPRO_COMPA_MODE...more details

GET_OBJ_STR_FROM_VIEW_NODEGet object string (name) from view nodePrivate
CALL METHOD cl_hcpr_composite_provider=>GET_OBJ_STR_FROM_VIEW_NODE...more details

GET_PARTPROVSGet list of partProvidersPublic
CALL METHOD cl_hcpr_composite_provider=>GET_PARTPROVS...more details

GET_PARTPROV_SOURCE_MAPPINGSResolved mappings of a target field to partprov. fieldsPublic
CALL METHOD cl_hcpr_composite_provider=>GET_PARTPROV_SOURCE_MAPPINGS...more details

GET_SOURCE_FALIASGet the source FALIAS for a given Source ElementPrivate
CALL METHOD cl_hcpr_composite_provider=>GET_SOURCE_FALIAS...more details

GET_TEMPORAL_GLOBAL_PROPERTIESReturns the global TJoin Runtime settings (aka. 'BITLEISTE')Public
CALL METHOD cl_hcpr_composite_provider=>GET_TEMPORAL_GLOBAL_PROPERTIES...more details

GET_TEMPORAL_JOIN_FIELDReturns an initialized temporal_join_fieldPrivate
CALL METHOD cl_hcpr_composite_provider=>GET_TEMPORAL_JOIN_FIELD...more details

GET_TEMPORAL_JOIN_FIELDSReturns the list of temporal join fields for this providerPublic
CALL METHOD cl_hcpr_composite_provider=>GET_TEMPORAL_JOIN_FIELDS...more details

GET_TEMPORAL_JOIN_FIELD_TABLEReturns the tmporal join fields in InfoSet runtime formatPublic
CALL METHOD cl_hcpr_composite_provider=>GET_TEMPORAL_JOIN_FIELD_TABLE...more details

GET_TEMPORAL_JOIN_PROVIDERReturns an initialized temporal_join_providerPrivate
CALL METHOD cl_hcpr_composite_provider=>GET_TEMPORAL_JOIN_PROVIDER...more details

GET_TEMPORAL_JOIN_PROVIDERSReturns the list of temporal join providersPublic
CALL METHOD cl_hcpr_composite_provider=>GET_TEMPORAL_JOIN_PROVIDERS...more details

GET_TEMPORAL_JOIN_PROV_TABLEReturns the list of table objects in InfoSet runtime formatPublic
CALL METHOD cl_hcpr_composite_provider=>GET_TEMPORAL_JOIN_PROV_TABLE...more details

GET_TEMPORAL_OBJECT_TYPEreturns the temporal object type depending on the TLOGOPublic
CALL METHOD cl_hcpr_composite_provider=>GET_TEMPORAL_OBJECT_TYPE...more details

GET_TEMPORAL_OPERANDReturns an initialized temporal_join_operandPrivate
CALL METHOD cl_hcpr_composite_provider=>GET_TEMPORAL_OPERAND...more details

GET_TEMPORAL_OPERANDSReturns the list of temporal join operandsPublic
CALL METHOD cl_hcpr_composite_provider=>GET_TEMPORAL_OPERANDS...more details

GET_TEMPORAL_OPERANDS_BY_TYPEReturns the temporal operandsof a given type for an InputPublic
CALL METHOD cl_hcpr_composite_provider=>GET_TEMPORAL_OPERANDS_BY_TYPE...more details

GET_TEMPORAL_OPERANDS_TABLEReturn the temporal join operands in InfoSet runtime formatPublic
CALL METHOD cl_hcpr_composite_provider=>GET_TEMPORAL_OPERANDS_TABLE...more details

GET_TJOIN_PROVIDER_BY_INPUTReturns the TJoin Provider for a given InputPublic
CALL METHOD cl_hcpr_composite_provider=>GET_TJOIN_PROVIDER_BY_INPUT...more details

GET_VIEW_NODEReturns an initialized view node objectPrivate
CALL METHOD cl_hcpr_composite_provider=>GET_VIEW_NODE...more details

GET_VIEW_NODESReturns the list of views for this modelPublic
CALL METHOD cl_hcpr_composite_provider=>GET_VIEW_NODES...more details

INIT_PARTPROV_SOURCE_MAPPINGSResolved mappings of a target field to partprov. fieldsPrivate
CALL METHOD cl_hcpr_composite_provider=>INIT_PARTPROV_SOURCE_MAPPINGS...more details

IS_LEFT_OUTER_JOIN_CONDITIONReturns the processing setting for LeftOuter Joins in TJoinPrivate
CALL METHOD cl_hcpr_composite_provider=>IS_LEFT_OUTER_JOIN_CONDITION...more details

IS_STACKABLEReturns true if the current model is stackablePublic
CALL METHOD cl_hcpr_composite_provider=>IS_STACKABLE...more details

IS_TEMPORAL_JOINReturns true if this composite provider has a temporal joinPublic
CALL METHOD cl_hcpr_composite_provider=>IS_TEMPORAL_JOIN...more details

IS_TIME_DEPENDENT_PART_PROVReturns true if the PartProvider (Input) is time dependentPublic
CALL METHOD cl_hcpr_composite_provider=>IS_TIME_DEPENDENT_PART_PROV...more details

IS_TJOIN_GROUPINGIs grouping for temporal join setPrivate
CALL METHOD cl_hcpr_composite_provider=>IS_TJOIN_GROUPING...more details

IS_VISIBLE_AUDIT_CHARSReturns true audit partProv. charactersitics are visiblePublic
CALL METHOD cl_hcpr_composite_provider=>IS_VISIBLE_AUDIT_CHARS...more details

IS_WITH_HANA_MODELReturns true if the current model is stackablePublic
CALL METHOD cl_hcpr_composite_provider=>IS_WITH_HANA_MODEL...more details

NORMALIZE_DIMENSION_REFERENCESAlligns the element diemnsion URIs with the embedded modePublic
CALL METHOD cl_hcpr_composite_provider=>NORMALIZE_DIMENSION_REFERENCES...more details

NORMALIZE_DIMENSION_URISets the Dimension URI depending on the current embedded modPrivate
CALL METHOD cl_hcpr_composite_provider=>NORMALIZE_DIMENSION_URI...more details

PREPARE_MAPPING_MAPPrepare mapping mapPrivate
CALL METHOD cl_hcpr_composite_provider=>PREPARE_MAPPING_MAP...more details

REMOVE_GLOBAL_TEMPORAL_ELEMENTRemoves a given temporal element reference from the modelPublic
CALL METHOD cl_hcpr_composite_provider=>REMOVE_GLOBAL_TEMPORAL_ELEMENT...more details

REMOVE_TEMPORAL_JOIN_FIELDSRemoves all temporal join fields for a PartProviderPublic
CALL METHOD cl_hcpr_composite_provider=>REMOVE_TEMPORAL_JOIN_FIELDS...more details

REMOVE_TEMPORAL_JOIN_PROVIDERRemoves a temporal join provider from the modelPublic
CALL METHOD cl_hcpr_composite_provider=>REMOVE_TEMPORAL_JOIN_PROVIDER...more details

REMOVE_TEMPORAL_OPERANDSRemoves a temporal operand from the modelPublic
CALL METHOD cl_hcpr_composite_provider=>REMOVE_TEMPORAL_OPERANDS...more details

REMOVE_VIEW_NODERemoves a view node from the modelPublic
CALL METHOD cl_hcpr_composite_provider=>REMOVE_VIEW_NODE...more details

SET_DEFAULT_NODESpecifies the default viiew node for this modelPublic
CALL METHOD cl_hcpr_composite_provider=>SET_DEFAULT_NODE...more details

SET_MPRO_COMPA_MODESet MultiProvider Compatibility Mode FlagPublic
CALL METHOD cl_hcpr_composite_provider=>SET_MPRO_COMPA_MODE...more details

SET_STACKABLESets the stackable propertiyPublic
CALL METHOD cl_hcpr_composite_provider=>SET_STACKABLE...more details

SET_TEMPORAL_OBJECT_TYPESets thePublic
CALL METHOD cl_hcpr_composite_provider=>SET_TEMPORAL_OBJECT_TYPE...more details

SET_VISIBLE_AUDIT_CHARSSets visible state for audit partProv. characteristicsPublic
CALL METHOD cl_hcpr_composite_provider=>SET_VISIBLE_AUDIT_CHARS...more details



CL_HCPR_COMPOSITE_PROVIDER 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_MODEL_VERSIONStatic AttributeCurrent Model VersionLIKE
STRING
Public
G_C_XSI_TYPE_COMPOSITE_PROVConstantXSI Type'composite:CompositeProvider'LIKE
STRING
Public
P_C_EMF_PACKAGEConstantEMF package'composite'LIKE
STRING
Private
P_C_TLOGOConstantBW: Object Type (TLOGO)RS_C_TLOGO-HCPRLIKE
RSTLOGO
Private
P_R_MODELInstance AttributeComposite Provider Model StructureLIKE
IF_HCPR_MODEL_TYPES=>TN_S_COMPOSITE_VIEW_OBJECT
Private
P_S_CHECK_PROPInstance AttributeDerived properties for checkingLIKE
TP_S_CHECK_PROP
Private
P_XMLInstance AttributeXML RepresentationLIKE
XSTRING
Private




CL_HCPR_COMPOSITE_PROVIDER types

TN_S_CHECK_RESULT - Check result structure
TN_S_MODEL_CHECK - Check result structure
TN_S_PARTPROV - PartProvider information
TN_S_SOURCE_MAPPING -
TN_S_TEMPORAL_FOBJ_LINK - Target field object link
TN_T_CHECK_RESULT - Check result table
TN_T_HCPR - Table of HCPRs
TN_T_MODEL_CHECK - Check result table
TN_T_PARTPROV - PartProvider information list
TN_T_SOURCE_MAPPING -
TN_T_TEMPORAL_FOBJ_LINK - Table with target field object links
TN_T_TEMPORAL_JOIN_FIELD - List of temporal join fields
TN_T_TEMPORAL_JOIN_PROVIDER - List of temporal providers (aka table objects)
TN_T_TEMPORAL_OPERAND - List of temporal operands
TN_T_VIEW_NODE - List of view nodes
TP_S_CHAVL - InfoObject Compound Chavl
TP_S_CHECK_PROP - Derived properties for checking
TP_S_CHECK_PROP_SUBTREE - Properties for checking of scenario subtree
TP_TS_CHAVL - Table with full specified compound characteristic values
T_S_CHECK_FIELD_MAP -
T_S_CHECK_INPUT_MAP -
T_S_CHECK_MAPPING_MAP -
T_TH_CHECK_FIELD_MAP -
T_TH_CHECK_INPUT_MAP -
T_TH_CHECK_MAPPING_MAP -
T_TH_STRING -

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!