C_ChmlCmplncPrpsAssgmt2TP

DDL: C_CHMLCMPLNCPRPSASSGMT2TP Type: view_entity CONSUMPTION Package: EHFND_CNS_CCI

Compliance Purpose Assignment - TP

C_ChmlCmplncPrpsAssgmt2TP is a Consumption CDS View that provides data about "Compliance Purpose Assignment - TP" in SAP S/4HANA. It reads from 1 data source (R_ChmlCmplncPrpsAssgmtTP) and exposes 10 fields with key field ChmlCmplncPrpsAssgmtUUID. It is exposed through 1 OData service (UI_EHS_FND_COMPLIANCE_VIEW_MAN). Part of development package EHFND_CNS_CCI.

Data Sources (1)

SourceAliasJoin Type
R_ChmlCmplncPrpsAssgmtTP R_ChmlCmplncPrpsAssgmtTP projection

Annotations (10)

NameValueLevelField
AccessControl.authorizationCheck #MANDATORY view
AccessControl.personalData.blocking #NOT_REQUIRED view
EndUserText.label Compliance Purpose Assignment - TP view
Metadata.allowExtensions true view
ObjectModel.representativeKey ChmlCmplncPrpsAssgmtUUID view
ObjectModel.usageType.dataClass #MASTER view
ObjectModel.usageType.sizeCategory #M view
ObjectModel.usageType.serviceQuality #C view
Search.searchable true view
VDM.viewType #CONSUMPTION view

OData Services (1)

ServiceBindingVersionContractRelease
UI_EHS_FND_COMPLIANCE_VIEW_MAN UI_EHS_FND_COMPLIANCE_VIEW_MAN V4 C1 NOT_RELEASED

Fields (10)

KeyFieldSource TableSource FieldDescription
KEY ChmlCmplncPrpsAssgmtUUID PurposeAssignment ChmlCmplncPrpsAssgmtUUID
ChmlCmplncInfoUUID PurposeAssignment ChmlCmplncInfoUUID
CmplncPrpsUUID PurposeAssignment CmplncPrpsUUID
CmplncPrps
CmplncPrpsNameasCmplncPrpsNamelocalized
CreationUTCDateTime PurposeAssignment CreationUTCDateTime
CreatedByUser PurposeAssignment CreatedByUser
LastChangeUTCDateTime PurposeAssignment LastChangeUTCDateTime
LastChangedByUser PurposeAssignment LastChangedByUser
_Purpose PurposeAssignment _Purpose
@AccessControl.authorizationCheck: #MANDATORY
@AccessControl.personalData.blocking: #NOT_REQUIRED

@EndUserText.label: 'Compliance Purpose Assignment - TP'

@Metadata.allowExtensions: true

@ObjectModel.representativeKey: 'ChmlCmplncPrpsAssgmtUUID'
@ObjectModel.usageType: { dataClass: #MASTER, sizeCategory: #M, serviceQuality: #C }

@Search.searchable: true

@VDM.viewType: #CONSUMPTION

define view entity C_ChmlCmplncPrpsAssgmt2TP
  as projection on R_ChmlCmplncPrpsAssgmtTP as PurposeAssignment

{
  key PurposeAssignment.ChmlCmplncPrpsAssgmtUUID,

      PurposeAssignment.ChmlCmplncInfoUUID,

      @Consumption.semanticObject: 'CompliancePurpose'
      @Consumption.semanticObjectMapping.element: 'CmplncPrpsNavgnLink'
      @ObjectModel.text.element: [ 'CmplncPrpsName' ]
      PurposeAssignment.CmplncPrpsUUID,

      PurposeAssignment._Purpose.CmplncPrps,

      @Search.defaultSearchElement: true
      @Search.fuzzinessThreshold: 0.7
      @Search.ranking: #MEDIUM
      PurposeAssignment._Purpose._CmplncPrpsText.CmplncPrpsName as CmplncPrpsName : localized,

      /* Admin Fields */
      PurposeAssignment.CreationUTCDateTime,
      PurposeAssignment.CreatedByUser,
      PurposeAssignment.LastChangeUTCDateTime,
      PurposeAssignment.LastChangedByUser,

      /* Associations */
      PurposeAssignment._Purpose,

      PurposeAssignment._ChmlCmplncInfo : redirected to parent C_ChmlCmplncInfoPckgdProd2TP
}