A_ServiceEntrySheetItem

DDL: A_SERVICEENTRYSHEETITEM SQL: ASRVCENTRSHTITM Type: view BASIC

Item

A_ServiceEntrySheetItem is a Basic CDS View that provides data about "Item" in SAP S/4HANA. It reads from 1 data source (I_ServiceEntrySheetItemBasic) and exposes 41 fields with key fields ServiceEntrySheet, ServiceEntrySheetItem. It has 2 associations to related views.

Data Sources (1)

SourceAliasJoin Type
I_ServiceEntrySheetItemBasic I_ServiceEntrySheetItemBasic from

Associations (2)

CardinalityTargetAliasCondition
[1..*] A_SrvcEntrShtAcctAssignment _AccountAssignment _AccountAssignment.ServiceEntrySheet = $projection.ServiceEntrySheet and _AccountAssignment.ServiceEntrySheetItem = $projection.ServiceEntrySheetItem --Extension
[0..1] E_ServiceEntrySheetItem _Extension _Extension.ServiceEntrySheet = $projection.ServiceEntrySheet and _Extension.ServiceEntrySheetItem = $projection.ServiceEntrySheetItem

Annotations (14)

NameValueLevelField
AbapCatalog.sqlViewName ASRVCENTRSHTITM view
AbapCatalog.compiler.compareFilter true view
ClientHandling.algorithm #SESSION_VARIABLE view
AccessControl.authorizationCheck #MANDATORY view
EndUserText.label Item view
VDM.viewType #BASIC view
Metadata.ignorePropagatedAnnotations true view
VDM.lifecycle.contract.type #PUBLIC_REMOTE_API view
ObjectModel.usageType.serviceQuality #A view
ObjectModel.usageType.sizeCategory #L view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
ObjectModel.createEnabled false view
ObjectModel.updateEnabled true view
ObjectModel.deleteEnabled false view

Fields (41)

KeyFieldSource TableSource FieldDescription
KEY ServiceEntrySheet ServiceEntrySheet
KEY ServiceEntrySheetItem ServiceEntrySheetItem
AccountAssignmentCategory AccountAssignmentCategory
ConfirmedQuantity ConfirmedQuantity
CreatedByUser
CreationDateTime CreationDateTime
PurchasingOrganization PurchasingOrganization
PurchasingGroup PurchasingGroup
Plant Plant
Currency Currency
IsDeleted IsDeleted
LastChangeDateTime LastChangeDateTime
LastChangedByUser
SESItemMaterialGroupIsInitial
MaterialGroup MaterialGroup
MultipleAcctAssgmtDistribution MultipleAcctAssgmtDistribution
NetAmount NetAmount
NetPriceAmount NetPriceAmount
OriginObject OriginObject
PurchaseOrder PurchaseOrder
PurchaseOrderItem PurchaseOrderItem
PurchaseContract PurchaseContract
PurchaseContractItem PurchaseContractItem
QuantityUnit QuantityUnit
Service Service
ServiceEntrySheetItemDesc ServiceEntrySheetItemDesc
ServiceEntrySheetItemUUID ServiceEntrySheetItemUUID
ServiceEntrySheetUUID ServiceEntrySheetUUID
ServicePerformanceDate ServicePerformanceDate
ServicePerformanceEndDate ServicePerformanceEndDate
ServicePerformer ServicePerformer
WorkItem WorkItem
PurgDocItemExternalReference PurgDocItemExternalReference
SESItemIsFinalEntry SESItemIsFinalEntry
SESItemTaxCodeIsInitial
TaxCode TaxCode
SESItemTaxCountryCodeIsInitial
TaxCountry TaxCountry
SESItmTaxJurisdictionIsInitial
TaxJurisdiction TaxJurisdiction
_AccountAssignment _AccountAssignment
@AbapCatalog.sqlViewName: 'ASRVCENTRSHTITM'
@AbapCatalog.compiler.compareFilter: true
@ClientHandling.algorithm: #SESSION_VARIABLE
@AccessControl.authorizationCheck: #MANDATORY
@EndUserText.label: 'Item'
@VDM.viewType : #BASIC
@Metadata.ignorePropagatedAnnotations:true
@VDM.lifecycle.contract.type: #PUBLIC_REMOTE_API

@ObjectModel: {
   usageType.serviceQuality: #A,
   usageType.sizeCategory: #L,
   usageType.dataClass: #TRANSACTIONAL,
   createEnabled: false,
   updateEnabled: true,
   deleteEnabled: false
}
define view A_ServiceEntrySheetItem
  as select from I_ServiceEntrySheetItemBasic
  association [1..*] to A_SrvcEntrShtAcctAssignment as _AccountAssignment on  _AccountAssignment.ServiceEntrySheet     = $projection.ServiceEntrySheet
                                                                          and _AccountAssignment.ServiceEntrySheetItem = $projection.ServiceEntrySheetItem
  --Extension Association
  association [0..1] to E_ServiceEntrySheetItem     as _Extension         on  _Extension.ServiceEntrySheet     = $projection.ServiceEntrySheet
                                                                          and _Extension.ServiceEntrySheetItem = $projection.ServiceEntrySheetItem
{
  key ServiceEntrySheet,
  key ServiceEntrySheetItem,

      @ObjectModel.sapObjectNodeTypeReference: 'AccountAssignmentCategory'
      AccountAssignmentCategory,

      @Semantics.quantity.unitOfMeasure: 'QuantityUnit'
      ConfirmedQuantity,

      //  CreatedByUser,

      cast(CreatedByUser as mmpur_ses_createdbyuser preserving type )   as CreatedByUser,

      CreationDateTime,
      PurchasingOrganization,
      PurchasingGroup,
      Plant,

      @Semantics.currencyCode:true
      @ObjectModel.sapObjectNodeTypeReference: 'Currency'
      Currency,

      IsDeleted,
      LastChangeDateTime,
      //  LastChangeUser as LastChangedByUser,

      cast(LastChangeUser as mmpur_ses_lastchangeuser preserving type ) as LastChangedByUser,
      cast( ' ' as ismaterialgroupinitial) as SESItemMaterialGroupIsInitial,
      MaterialGroup,
      MultipleAcctAssgmtDistribution,

      @Semantics.amount.currencyCode: 'Currency'
      NetAmount,

      @Semantics.amount.currencyCode: 'Currency'
      NetPriceAmount,

      OriginObject,
      PurchaseOrder,
      PurchaseOrderItem,
      PurchaseContract,
      PurchaseContractItem,

      @Semantics.unitOfMeasure: true
      QuantityUnit,

      Service,
      ServiceEntrySheetItemDesc,
      ServiceEntrySheetItemUUID,
      ServiceEntrySheetUUID,
      ServicePerformanceDate,
      ServicePerformanceEndDate,
      ServicePerformer,
      WorkItem,
      PurgDocItemExternalReference,
      SESItemIsFinalEntry,

      cast( ' ' as istaxcodeinitial) as SESItemTaxCodeIsInitial,
      TaxCode,

      cast( ' ' as istaxcountrycodeinitial) as SESItemTaxCountryCodeIsInitial,
      TaxCountry,

      cast( ' ' as istaxjurisdictioncodeinitial) as SESItmTaxJurisdictionIsInitial,
      TaxJurisdiction,

      _AccountAssignment

}
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"I_SERVICEENTRYSHEETITEMBASIC"
],
"ASSOCIATED":
[
"A_SRVCENTRSHTACCTASSIGNMENT",
"E_SERVICEENTRYSHEETITEM"
],
"BASE":
[],
"ANNO_REF":
[],
"SCALAR_FUNCTION":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/