C_UnivAllocTagSgmtAssignmentTP

DDL: C_UNIVALLOCTAGSGMTASSIGNMENTTP Type: view_entity CONSUMPTION Package: ODATA_MANAGE_ALLOCATION_V2

Tag to Segment Assignment

C_UnivAllocTagSgmtAssignmentTP is a Consumption CDS View that provides data about "Tag to Segment Assignment" in SAP S/4HANA. It reads from 1 data source (R_UnivAllocTagSgmtAssignmentTP) and exposes 10 fields with key fields AllocationTagID, AllocationType, AllocationCycle, AllocationCycleStartDate, AllocationCycleSegment. It is exposed through 1 OData service (UI_FCO_MANAGE_ALLOCATION). Part of development package ODATA_MANAGE_ALLOCATION_V2.

Data Sources (1)

SourceAliasJoin Type
R_UnivAllocTagSgmtAssignmentTP R_UnivAllocTagSgmtAssignmentTP projection

Annotations (6)

NameValueLevelField
AccessControl.authorizationCheck #MANDATORY view
Metadata.allowExtensions true view
ObjectModel.usageType.serviceQuality #B view
ObjectModel.usageType.sizeCategory #M view
ObjectModel.usageType.dataClass #CUSTOMIZING view
VDM.viewType #CONSUMPTION view

OData Services (1)

ServiceBindingVersionContractRelease
UI_FCO_MANAGE_ALLOCATION UI_FCOUA_MANAGE_ALLOCATION V2 C1 NOT_RELEASED

Fields (10)

KeyFieldSource TableSource FieldDescription
KEY AllocationTagID AllocationTagID
KEY AllocationType AllocationType
KEY AllocationCycle AllocationCycle
KEY AllocationCycleStartDate AllocationCycleStartDate
KEY AllocationCycleSegment AllocationCycleSegment
AllocationTagCreatedByUser AllocationTagCreatedByUser
CreationDateTime CreationDateTime
AllocationTagChangedByUser AllocationTagChangedByUser
LastChangeDateTime LastChangeDateTime
AllocationTagIdentifierForEdit AllocationTagIdentifierForEdit
@AbapCatalog.viewEnhancementCategory: [#NONE]
@AccessControl.authorizationCheck: #MANDATORY
@Metadata.allowExtensions: true
@ObjectModel.usageType:{
  serviceQuality: #B,
  sizeCategory: #M,
  dataClass: #CUSTOMIZING }
@VDM: {
  viewType: #CONSUMPTION,
  usage.type:[#TRANSACTIONAL_PROCESSING_SERVICE] }
define view entity C_UnivAllocTagSgmtAssignmentTP
  as projection on R_UnivAllocTagSgmtAssignmentTP
{
  key AllocationTagID,
  key AllocationType,
  key AllocationCycle,
  key AllocationCycleStartDate,
  key AllocationCycleSegment,
      AllocationTagCreatedByUser,
      CreationDateTime,
      AllocationTagChangedByUser,
      LastChangeDateTime,

      @ObjectModel.editableFieldFor: 'AllocationTagID'
      @Consumption.valueHelpDefinition: [ { entity: { name: 'C_UniversalAllocationTagVH', element: 'AllocationTagID'  },
                                            additionalBinding: [ { localElement: 'AllocationTagID', element: 'AllocationTagID' } ] } ]
      AllocationTagIdentifierForEdit,

      /* Associations */
      _Cycle   : redirected to C_UniversalAllocationCycleTP,
      _Segment : redirected to parent C_UniversalAllocationSegmentTP
}