I_MaterialSampleDetails

DDL: I_MATERIALSAMPLEDETAILS SQL: ISAMPLEDETAIL Type: view COMPOSITE

CDS View for Material Sample Details

I_MaterialSampleDetails is a Composite CDS View that provides data about "CDS View for Material Sample Details" in SAP S/4HANA. It reads from 7 data sources and exposes 16 fields with key field MaterialSample.

Data Sources (7)

SourceAliasJoin Type
I_Customer I_Customer left_outer
I_InspectionLot I_InspectionLot left_outer
I_MaterialSample I_MaterialSample from
I_MaterialSampleDrawing I_MaterialSampleDrawing left_outer
I_Supplier I_Supplier left_outer
I_Supplier I_Supplier left_outer
I_User I_User left_outer

Annotations (10)

NameValueLevelField
AbapCatalog.sqlViewName ISAMPLEDETAIL view
AbapCatalog.compiler.compareFilter true view
ClientHandling.algorithm #SESSION_VARIABLE view
AccessControl.authorizationCheck #CHECK view
AccessControl.personalData.blocking #REQUIRED view
EndUserText.label CDS View for Material Sample Details view
VDM.viewType #COMPOSITE view
ObjectModel.usageType.dataClass #MIXED view
ObjectModel.usageType.sizeCategory #L view
ObjectModel.usageType.serviceQuality #C view

Fields (16)

KeyFieldSource TableSource FieldDescription
KEY MaterialSample I_MaterialSample MaterialSample
InspectionLot I_MaterialSample InspectionLot
MaterialSampleDrawing I_MaterialSample MaterialSampleDrawing
Plant I_MaterialSample Plant
MatlQualityAuthorizationGroup I_MaterialSample MatlQualityAuthorizationGroup
Supplier _MaterialSampleDrawing Supplier
SupplierName _Supplier SupplierName
Manufacturer _MaterialSampleDrawing Manufacturer
ManufacturerName _Manufacturer SupplierName
Customer _MaterialSampleDrawing Customer
CustomerName _Customer CustomerName
CreatedByUser _MaterialSampleDrawing CreatedByUser
CreationDate _MaterialSampleDrawing CreationDate
CreationTime _MaterialSampleDrawing CreationTime
FullName _UserCreatedBy UserDescription
IsBusinessPurposeCompleted _MaterialSampleDrawing IsBusinessPurposeCompleted
@AbapCatalog.sqlViewName: 'ISAMPLEDETAIL'
@AbapCatalog.compiler.compareFilter: true
@ClientHandling.algorithm: #SESSION_VARIABLE
@AccessControl.authorizationCheck:  #CHECK
@AccessControl.personalData.blocking: #REQUIRED
@EndUserText.label: 'CDS View for Material Sample Details'
@VDM.viewType: #COMPOSITE
@ObjectModel.usageType: { dataClass: #MIXED, sizeCategory: #L, serviceQuality: #C }
define view I_MaterialSampleDetails
  as select from    I_MaterialSample
    left outer join I_InspectionLot _InspectionLot                 on I_MaterialSample.InspectionLot = _InspectionLot.InspectionLot
    left outer join I_MaterialSampleDrawing _MaterialSampleDrawing on I_MaterialSample.MaterialSampleDrawing = _MaterialSampleDrawing.MaterialSampleDrawing
    left outer join I_Supplier _Supplier                           on _MaterialSampleDrawing.Supplier = _Supplier.Supplier
    left outer join I_Supplier _Manufacturer                       on _MaterialSampleDrawing.Manufacturer = _Manufacturer.Supplier
    left outer join I_Customer _Customer                           on _MaterialSampleDrawing.Customer = _Customer.Customer
    left outer join I_User _UserCreatedBy                          on _UserCreatedBy.UserID = _MaterialSampleDrawing.CreatedByUser
{
  key I_MaterialSample.MaterialSample,
      I_MaterialSample.InspectionLot,
      I_MaterialSample.MaterialSampleDrawing,
      I_MaterialSample.Plant,
      I_MaterialSample.MatlQualityAuthorizationGroup,
      _MaterialSampleDrawing.Supplier      as Supplier,
      _Supplier.SupplierName               as SupplierName,
      _MaterialSampleDrawing.Manufacturer  as Manufacturer,
      _Manufacturer.SupplierName           as ManufacturerName,
      _MaterialSampleDrawing.Customer      as Customer,
      _Customer.CustomerName               as CustomerName,      
      _MaterialSampleDrawing.CreatedByUser as CreatedByUser,
      _MaterialSampleDrawing.CreationDate,
      _MaterialSampleDrawing.CreationTime,

      _UserCreatedBy.UserDescription       as FullName,
      
      // Fields for authorization check

      @Consumption.hidden: true
      _MaterialSampleDrawing.IsBusinessPurposeCompleted
} 
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
 /*+[internal] {
"BASEINFO":
{
"FROM":
[
"I_CUSTOMER",
"I_INSPECTIONLOT",
"I_MATERIALSAMPLE",
"I_MATERIALSAMPLEDRAWING",
"I_SUPPLIER",
"I_USER"
],
"ASSOCIATED":
[],
"BASE":
[],
"ANNO_REF":
[],
"SCALAR_FUNCTION":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/