I_MRPRequestNote

DDL: I_MRPREQUESTNOTE SQL: IMRPREQUESTNOTE Type: view BASIC Package: ODATA_PP_MRP

MRP Request Note

I_MRPRequestNote is a Basic CDS View that provides data about "MRP Request Note" in SAP S/4HANA. It reads from 1 data source (mrp_req_note) and exposes 28 fields with key field ChangeRequestUUID. Part of development package ODATA_PP_MRP.

Data Sources (1)

SourceAliasJoin Type
mrp_req_note mrp_req_note from

Annotations (10)

NameValueLevelField
ClientHandling.algorithm #SESSION_VARIABLE view
AbapCatalog.sqlViewName IMRPREQUESTNOTE view
AbapCatalog.compiler.compareFilter true view
AccessControl.authorizationCheck #NOT_REQUIRED view
AccessControl.personalData.blocking #NOT_REQUIRED view
ObjectModel.usageType.serviceQuality #A view
ObjectModel.usageType.sizeCategory #L view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
EndUserText.label MRP Request Note view
VDM.viewType #BASIC view

Fields (28)

KeyFieldSource TableSource FieldDescription
KEY ChangeRequestUUID request_id
MRPPlant mrpplant
Material matnr
MRPArea mrparea
CreationDateTime createdon
CreatedByUser crenam
GoodsReceiptDuration materialgoodsreceiptduration
MRPElement mrpelement
MRPElementItem mrpelementitem
MRPElementScheduleLine mrpelementscheduleline
MRPPlanningSegment mrpplanningsegmentnumber
MRPPlanningSegmentType mrpplanningsegmenttype
ChangeRequestNote note
SolutionRequestStatus status
ChangeRequestType type
ChangedDateTime updatedon
LastChangedByUser updnam
Supplier vendor
SupplierPlant vendorplant
MRPRequestSupplierResponse vendorstatus
MRPRequestDistributionStatus mrpcrstate
MRPRequestDistributedDateTime distributedon
MRPRequestPriority prioritycode
MRPRequestReason reasoncode
MRPRequestRejection rejectioncode
MRPRequestCostOfChangeAmount costofchange
Currency currencykey
HasAttachment attachment
@ClientHandling.algorithm: #SESSION_VARIABLE
@AbapCatalog.sqlViewName: 'IMRPREQUESTNOTE'
@AbapCatalog.compiler.compareFilter: true
@AccessControl: {
    authorizationCheck: #NOT_REQUIRED,
    personalData.blocking: #NOT_REQUIRED
}

@ObjectModel: {
    usageType: {serviceQuality: #A, sizeCategory: #L, dataClass: #TRANSACTIONAL },
    semanticKey:  [ 'ChangeRequestUUID' ]
}

@EndUserText.label: 'MRP Request Note'

@VDM.viewType: #BASIC
define view I_MRPRequestNote
  as select from mrp_req_note
{
  key request_id                                                                as ChangeRequestUUID,
      mrpplant                                                                  as MRPPlant,
      matnr                                                                     as Material,
      mrparea                                                                   as MRPArea,
      createdon                                                                 as CreationDateTime,
      crenam                                                                    as CreatedByUser,
      materialgoodsreceiptduration                                              as GoodsReceiptDuration,
      mrpelement                                                                as MRPElement,
      mrpelementitem                                                            as MRPElementItem,
      mrpelementscheduleline                                                    as MRPElementScheduleLine,
      mrpplanningsegmentnumber                                                  as MRPPlanningSegment,
      mrpplanningsegmenttype                                                    as MRPPlanningSegmentType,
      note                                                                      as ChangeRequestNote,
      status                                                                    as SolutionRequestStatus,
      type                                                                      as ChangeRequestType,
      updatedon                                                                 as ChangedDateTime,
      updnam                                                                    as LastChangedByUser,
      vendor                                                                    as Supplier,
      vendorplant                                                               as SupplierPlant,
      vendorstatus                                                              as MRPRequestSupplierResponse,
      mrpcrstate                                                                as MRPRequestDistributionStatus,
      distributedon                                                             as MRPRequestDistributedDateTime,
      prioritycode                                                              as MRPRequestPriority,
      reasoncode                                                                as MRPRequestReason,
      rejectioncode                                                             as MRPRequestRejection,
      costofchange                                                              as MRPRequestCostOfChangeAmount,
      currencykey                                                               as Currency,
      attachment                                                                as HasAttachment
            
}