C_InhRepairProcFlowInformation

DDL: C_INHREPAIRPROCFLOWINFORMATION Type: view CONSUMPTION

In-House Repair Attributes in Process Flow

C_InhRepairProcFlowInformation is a Consumption CDS View that provides data about "In-House Repair Attributes in Process Flow" in SAP S/4HANA. It reads from 1 data source (I_InHouseRepair) and exposes 15 fields with key fields CustMgmtObjectType, InHouseRepair.

Data Sources (1)

SourceAliasJoin Type
I_InHouseRepair ihr from

Annotations (12)

NameValueLevelField
EndUserText.label In-House Repair Attributes in Process Flow view
VDM.viewType #CONSUMPTION view
AccessControl.authorizationCheck #CHECK view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #L view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
Metadata.ignorePropagatedAnnotations true view
Metadata.allowExtensions true view
ClientHandling.algorithm #SESSION_VARIABLE view
AbapCatalog.sqlViewName CINHRPRPRCFLWINF view
AbapCatalog.compiler.compareFilter true view
AbapCatalog.preserveKey true view

Fields (15)

KeyFieldSource TableSource FieldDescription
KEY CustMgmtObjectType I_InHouseRepair CustMgmtObjectType
KEY InHouseRepair I_InHouseRepair InHouseRepair
InHouseRepairUUID I_InHouseRepair InHouseRepairUUID
InhRepairType I_InHouseRepair InhRepairType
PostingDate I_InHouseRepair PostingDate
RespEmployeeBusinessPartnerId I_InHouseRepair ResponsibleEmployee
SalesOrganization I_InHouseRepair SalesOrganization
SalesOffice I_InHouseRepair SalesOffice
SalesGroup I_InHouseRepair SalesGroup
SalesOrganizationOrgUnitID I_InHouseRepair SalesOrganizationOrgUnitID
SalesOfficeOrgUnitID I_InHouseRepair SalesOfficeOrgUnitID
SalesGroupOrgUnitID I_InHouseRepair SalesGroupOrgUnitID
DistributionChannel I_InHouseRepair DistributionChannel
Division I_InHouseRepair Division
SrvcMgmtObjectStatus _SrvcMgmtObjectStatus SrvcMgmtObjectStatus
@EndUserText.label: 'In-House Repair Attributes in Process Flow'
@VDM: {
  viewType: #CONSUMPTION
}
@AccessControl: {
  authorizationCheck: #CHECK,
  personalData.blocking: #('TRANSACTIONAL_DATA')
}
@ObjectModel: {
    usageType: {serviceQuality: #C, sizeCategory: #L, dataClass: #TRANSACTIONAL} 
}
@Metadata: {
  ignorePropagatedAnnotations: true,
  allowExtensions: true
}
@ClientHandling: {
  algorithm: #SESSION_VARIABLE
}
@AbapCatalog: {
  sqlViewName: 'CINHRPRPRCFLWINF',
  compiler.compareFilter: true,
  preserveKey: true
}

define view C_InhRepairProcFlowInformation
  as select from I_InHouseRepair as ihr
{
  key ihr.CustMgmtObjectType,
  key ihr.InHouseRepair,
  ihr.InHouseRepairUUID,
  ihr.InhRepairType,
  ihr.PostingDate,

  @Consumption.hidden: true
  ihr.ResponsibleEmployee as RespEmployeeBusinessPartnerId,
  @Consumption.hidden: true
  ihr.SalesOrganization,
  @Consumption.hidden: true
  ihr.SalesOffice,
  @Consumption.hidden: true
  ihr.SalesGroup,
  @Consumption.hidden: true
  ihr.SalesOrganizationOrgUnitID,
  @Consumption.hidden: true
  ihr.SalesOfficeOrgUnitID,
  @Consumption.hidden: true
  ihr.SalesGroupOrgUnitID,
  @Consumption.hidden: true
  ihr.DistributionChannel,
  @Consumption.hidden: true
  ihr.Division,
  
  _SrvcMgmtObjectStatus.SrvcMgmtObjectStatus as SrvcMgmtObjectStatus

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