C_PhysInvtryMngItemListDocTP

DDL: C_PHYSINVTRYMNGITEMLISTDOCTP Type: view_entity CONSUMPTION Package: ODATA_MM_IM_PI_MNG_ITEM_LIST

Actions for Physical Inv Doc Header

C_PhysInvtryMngItemListDocTP is a Consumption CDS View that provides data about "Actions for Physical Inv Doc Header" in SAP S/4HANA. It reads from 1 data source (R_PhysicalInventoryDocumentTP) and exposes 5 fields with key fields PhysicalInventoryDocument, FiscalYear. It is exposed through 1 OData service (UI_PI_MANAGE_ITEM_LIST). Part of development package ODATA_MM_IM_PI_MNG_ITEM_LIST.

Data Sources (1)

SourceAliasJoin Type
R_PhysicalInventoryDocumentTP R_PhysicalInventoryDocumentTP projection

Annotations (9)

NameValueLevelField
AccessControl.authorizationCheck #MANDATORY view
AccessControl.personalData.blocking #NOT_REQUIRED view
Consumption.semanticObject PhysicalInventoryDocument view
EndUserText.label Actions for Physical Inv Doc Header view
Metadata.allowExtensions true view
ObjectModel.usageType.sizeCategory #XL view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.dataClass #MIXED view
VDM.viewType #CONSUMPTION view

OData Services (1)

ServiceBindingVersionContractRelease
UI_PI_MANAGE_ITEM_LIST UI_PI_MANAGE_ITEM_LIST V4 C1 NOT_RELEASED

Fields (5)

KeyFieldSource TableSource FieldDescription
KEY PhysicalInventoryDocument PhysicalInventoryDocument
KEY FiscalYear
Plant Plant
LastChangeDateTime LastChangeDateTime
_Plant _Plant
@AccessControl: { authorizationCheck: #MANDATORY,
                  personalData.blocking: #NOT_REQUIRED }

@Consumption.semanticObject: 'PhysicalInventoryDocument'

@EndUserText.label: 'Actions for Physical Inv Doc Header'

@Metadata.allowExtensions: true

@ObjectModel: { semanticKey: [ 'PhysicalInventoryDocument', 'FiscalYear' ],
                usageType: { sizeCategory: #XL, serviceQuality: #C, dataClass: #MIXED } }
// dataclass TRANSACTIONAL would basically be right, but that creates an ATC prio3


@VDM: { usage.type: [ #TRANSACTIONAL_PROCESSING_SERVICE ],
        viewType: #CONSUMPTION }

define root view entity C_PhysInvtryMngItemListDocTP
  provider contract transactional_query
  as projection on R_PhysicalInventoryDocumentTP

{
  key PhysicalInventoryDocument,
  key cast(R_PhysicalInventoryDocumentTP.FiscalYear as fis_gjahr_no_conv preserving type) as FiscalYear,

      Plant,
      LastChangeDateTime,
      _Plant,
      _PhysicalInventoryDocumentItem : redirected to composition child C_PhysInvtryMngItmListDocItmTP
}