C_ChmlCmplncPckgdProdAssgmtTP

DDL: C_CHMLCMPLNCPCKGDPRODASSGMTTP Type: view_entity CONSUMPTION Package: EHFND_CNS_CCI

Packaged Product Assignment - TP

C_ChmlCmplncPckgdProdAssgmtTP is a Consumption CDS View that provides data about "Packaged Product Assignment - TP" in SAP S/4HANA. It reads from 1 data source (R_ChmlCmplncInfoPckgdProdTP) and exposes 13 fields with key field PckgdProductAssgmtUUID. It has 1 association to related views. 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_ChmlCmplncInfoPckgdProdTP R_ChmlCmplncInfoPckgdProdTP projection

Associations (1)

CardinalityTargetAliasCondition
[0..1] C_ChmlCmplncInfoQuickView _ChmlCmplncInfoQuickVw $projection.PckgdChmlCmplncInfoUUID = _ChmlCmplncInfoQuickVw.ChmlCmplncInfoUUID

Annotations (9)

NameValueLevelField
EndUserText.label Packaged Product Assignment - TP view
AccessControl.authorizationCheck #MANDATORY view
AccessControl.personalData.blocking #NOT_REQUIRED view
ObjectModel.usageType.dataClass #MASTER view
ObjectModel.usageType.sizeCategory #L view
ObjectModel.usageType.serviceQuality #C view
VDM.viewType #CONSUMPTION view
Search.searchable true view
Metadata.allowExtensions true view

OData Services (1)

ServiceBindingVersionContractRelease
UI_EHS_FND_COMPLIANCE_VIEW_MAN UI_EHS_FND_COMPLIANCE_VIEW_MAN V4 C1 NOT_RELEASED

Fields (13)

KeyFieldSource TableSource FieldDescription
KEY PckgdProductAssgmtUUID PckgdProductAssgmtUUID
PckgdChmlCmplncInfoUUID PckgdChmlCmplncInfoUUID
UnpckgdChmlCmplncInfoUUID UnpckgdChmlCmplncInfoUUID
Material _MatAss Material
MaterialName _MatAss MaterialName
ChmlCmplncInfoType _ToPackagedProduct ChmlCmplncInfoType
MaterialIsTransported _ToPackagedProduct MaterialIsTransported
MaterialIsSold _ToPackagedProduct MaterialIsSold
MaterialIsSourced _ToPackagedProduct MaterialIsSourced
MaterialIsProduced _ToPackagedProduct MaterialIsProduced
_MatAss _MatAss
_ChmlCmplncInfoQuickVw _ChmlCmplncInfoQuickVw
_ChmlCmplncInfo _ChmlCmplncInfo
@EndUserText.label: 'Packaged Product Assignment - TP'

@AccessControl:
{
  authorizationCheck: #MANDATORY,
  personalData.blocking: #NOT_REQUIRED
}

@ObjectModel:
{
  usageType:
  {
    dataClass: #MASTER,
    sizeCategory: #L,
    serviceQuality: #C
  }
}

@VDM.viewType: #CONSUMPTION

@Search.searchable: true

@Metadata.allowExtensions: true

define view entity C_ChmlCmplncPckgdProdAssgmtTP
  as projection on R_ChmlCmplncInfoPckgdProdTP as PackagedProductAssignment

  association [0..1] to C_ChmlCmplncInfoQuickView as _ChmlCmplncInfoQuickVw on $projection.PckgdChmlCmplncInfoUUID = _ChmlCmplncInfoQuickVw.ChmlCmplncInfoUUID

{
  key     PckgdProductAssgmtUUID,

          PckgdChmlCmplncInfoUUID,
          UnpckgdChmlCmplncInfoUUID,

          @ObjectModel.text.element: ['MaterialName']
          @Search: {
            defaultSearchElement : true,
            fuzzinessThreshold: 0.7,
            ranking: #MEDIUM
          }
          _MatAss.Material,

          @Search: {
            defaultSearchElement : true,
            fuzzinessThreshold: 0.7,
            ranking: #MEDIUM
          }
          _MatAss.MaterialName,

          _ToPackagedProduct.ChmlCmplncInfoType    as ChmlCmplncInfoType,

          _ToPackagedProduct.MaterialIsTransported as MaterialIsTransported,

          _ToPackagedProduct.MaterialIsSold        as MaterialIsSold,

          _ToPackagedProduct.MaterialIsSourced     as MaterialIsSourced,

          _ToPackagedProduct.MaterialIsProduced    as MaterialIsProduced,

//          @ObjectModel.virtualElementCalculatedBy: 'ABAP:CL_EHFND_CCI_CHGROLE_CALC_EXIT'

//  virtual ChmlCmplncCurLogsRole : ehfnd_cci_log_role_info,


          /* Associations */
          _MatAss,
          _ChmlCmplncInfoQuickVw,
          _ToUnpackagedProduct : redirected to parent C_ChmlCmplncInfoPckgdProd2TP,

          // Needed for Auth Check

          _ChmlCmplncInfo
}