C_MfgBuyOffList

DDL: C_MFGBUYOFFLIST SQL: CMFGBUYOFFLIST Type: view CONSUMPTION Package: MPE_BUYOFF

Buy Off Cycle Inbox

C_MfgBuyOffList is a Consumption CDS View that provides data about "Buy Off Cycle Inbox" in SAP S/4HANA. It reads from 1 data source (I_OpActyInstanceStatusBasic) and exposes 52 fields with key fields MfgBuyOffCycle, MfgBuyOffInternalID, MfgBuyOffStatus. It has 19 associations to related views. Part of development package MPE_BUYOFF.

Data Sources (1)

SourceAliasJoin Type
I_OpActyInstanceStatusBasic _OpActyInstanceStatusBasic left_outer

Associations (19)

CardinalityTargetAliasCondition
[1..1] I_MfgBuyOffCycleStepTP _Step $projection.MfgBuyOffCycle = _Step.MfgBuyOffCycle and $projection.MfgBuyOffInternalID = _Step.MfgBuyOffInternalID
[1..1] I_RespyMgmtTeamHeader _Team $projection.RespyMgmtTeamID = _Team.RespyMgmtTeamID
[1..1] I_MfgOrder _MfgOrder $projection.manufacturingorder = _MfgOrder.ManufacturingOrder
[1..1] C_MfgBuyOffVH _BuyOffVH $projection.MfgBuyOffCycle = _BuyOffVH.MfgBuyOffCycle
[1..1] C_MfgBuyOffMatlSrlNmbrVH _MatlSrlNmbrVH $projection.Material = _MatlSrlNmbrVH.Material and $projection.serialnumber = _MatlSrlNmbrVH.SerialNumber
[1..1] C_MfgBuyOffMaterialVH _MaterialVH $projection.Material = _MaterialVH.Material
[1..1] I_OperationActivity _OA $projection.OpActyNtwkElementElement = _OA.OperationActivity and $projection.OpActyNtwkElementElmntVersCntr = _OA.OperationActyVersionCounter
[1..*] I_MfgBuyOffDetails _Details $projection.MfgBuyOffCycle = _Details.MfgBuyOffCycle and $projection.MfgBuyOffInternalID = _Details.MfgBuyOffInternalID and $projection.MfgBuyOffStatus = _Details.MfgBuyOffStatus
[1..1] I_MfgBuyOffProcessorTeamFunc _Proc _Proc.UserID = $session.user and ( $projection.RespyMgmtFunction = _Proc.RespyMgmtFunction or $projection.RespyMgmtTeamID = _Proc.RespyMgmtTeamID ) and _Proc.UserID = $session.user
[1..1] I_MfgBuyOffCycleTP _Cycle $projection.MfgBuyOffCycle = _Cycle.MfgBuyOffCycle
[1..1] I_Material _Material $projection.Material = _Material.Material
[1..1] C_MfgBuyOffTeamVH _TeamVH $projection.RespyMgmtTeamID = _TeamVH.RespyMgmtTeamID and $projection.RespyMgmtTeamName = _TeamVH.RespyMgmtTeamName and $projection.RespyMgmtFunction = _TeamVH.RespyMgmtFunction
[1..1] I_MfgBusinessPartnerTP _ProcessorVH $projection.Processor = _ProcessorVH.UserID
[1..1] I_OperationActivityText _OAText $projection.OpActyNtwkElementElement = _OAText.OperationActivity and $projection.OpActyNtwkElementElmntVersCntr = _OAText.OperationActyVersionCounter and _OAText.Language = $session.system_language
[1..1] I_ShopFloorItem _ShopFloorItem $projection.ShopFloorItem = _ShopFloorItem.ShopFloorItem
[1..1] I_OpActyNtwkInstance _OANI $projection.OpActyNtwkInstance = _OANI.OpActyNtwkInstance
[1..1] I_User _ProductionOperator $projection.MfgBuyOffInitiator = _ProductionOperator.UserID
[1..*] C_MfgBuyOffCycleTimeLine _Timeline $projection.MfgBuyOffCycle = _Timeline.MfgBuyOffCycle
[1..1] I_RespyMgmtFunction _Function $projection.RespyMgmtFunction = _Function.RespyMgmtFunction

Annotations (17)

NameValueLevelField
AbapCatalog.sqlViewName CMFGBUYOFFLIST view
AbapCatalog.compiler.compareFilter true view
AccessControl.authorizationCheck #CHECK view
EndUserText.label Buy Off Cycle Inbox view
Search.searchable true view
VDM.viewType #CONSUMPTION view
ClientHandling.algorithm #SESSION_VARIABLE view
ObjectModel.usageType.serviceQuality #D view
ObjectModel.usageType.sizeCategory #L view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
UI.headerInfo.typeName Buyoff view
UI.headerInfo.typeNamePlural Buyoffs view
UI.headerInfo.title.value MfgBuyOffDescription view
ObjectModel.createEnabled true view
ObjectModel.updateEnabled true view
AccessControl.personalData.blocking #REQUIRED view
AbapCatalog.preserveKey true view

Fields (52)

KeyFieldSource TableSource FieldDescription
KEY MfgBuyOffCycle BuyOff MfgBuyOffCycle Buyoff
KEY MfgBuyOffInternalID BuyOff MfgBuyOffInternalID ID
KEY MfgBuyOffStatus BuyOff MfgBuyOffStatus Status
Sequence BuyOff Sequence Visit Sequence
RespyMgmtFunction BuyOff RespyMgmtFunction Function
RespyMgmtFunctionDescription _Function RespyMgmtFunctionDescription
Processor BuyOff Processor User Name
RespyMgmtTeamName _Team RespyMgmtTeamName Team Name
RespyMgmtTeamDescription _Team RespyMgmtTeamDescription
RespyMgmtTeamID BuyOff RespyMgmtTeamID Team ID
MfgBuyOffPriority MfgBuyOffPriority
OpActyNtwkElementElement OpActyNtwkElementElement Operation Activity
OperationActivityName _OAText OperationActivityName
OperationActivity
MfgBuyOffWaitingTime Wait Time
UserDescription _ProductionOperator UserDescription Production Operator
MfgBuyOffInitiator MfgBuyOffInitiator User Name
ManufacturingOrder _OANI ManufacturingOrder Order
Material
ProductionPlant
SerialNumber _ShopFloorItem SerialNumber Serial Number
OperationActivitySFIGroup _Cycle OperationActivitySFIGroup
OpActySFIGroupName _Cycle OpActySFIGroupName
ShopFloorItem BuyOff ShopFloorItem Serial.Mat. ID
OpActyNtwkElementElmntVersCntr OpActyNtwkElementElmntVersCntr OA Version
WorkCenter
ManufacturingOrderOperation
MfgBuyOffDescription BuyOff MfgBuyOffDescription
CreationDateTime
MfgBuyOffIsSkipped BuyOff MfgBuyOffIsSkipped Skip
OpActyNtwkInstance BuyOff OpActyNtwkInstance Instance ID
OpActyNtwkElement BuyOff OpActyNtwkElement Element Number
MfgBuyOffIsRejectEnabled
MfgBuyOffIsUndoRejectEnbld
MfgBuyOffIsUndoApproveEnbld
OpActyIsSeldForRtactvPostg I_OpActyInstanceStatusBasic OpActyIsSeldForRtactvPostg Retroactive
_Material _Material
_Status _Status
_OA _OA
_MfgOrder _MfgOrder
_MatlSrlNmbrVH _MatlSrlNmbrVH
_MaterialVH _MaterialVH
_BuyOffVH _BuyOffVH
_Details _Details
_Cycle _Cycle
_TeamVH _TeamVH
_ProcessorVH _ProcessorVH
_ProductionOperator _ProductionOperator
_Timeline _Timeline
_Step _Step
_Function _Function
_Plant

Derived SQL interpretation, reconstructed from the parsed view metadata (data sources, associations, and field mappings). SAP annotations are omitted and the structure is reformulated as SQL — this is a functional approximation, not the verbatim SAP source.

-- Derived SQL interpretation of CDS view C_MfgBuyOffList.
-- Reconstructed from parsed metadata (data sources, associations, fields).
-- SAP annotations are omitted and the structure is reformulated as SQL;
-- this is a functional approximation, not the verbatim SAP source. Some join
-- conditions may be unavailable and a few CDS constructs are kept as-is.
-- SQL view name: CMFGBUYOFFLIST

CREATE VIEW C_MfgBuyOffList AS
SELECT
  BuyOff.MfgBuyOffCycle AS MfgBuyOffCycle,
  BuyOff.MfgBuyOffInternalID AS MfgBuyOffInternalID,
  BuyOff.MfgBuyOffStatus AS MfgBuyOffStatus,
  BuyOff.Sequence AS Sequence,
  BuyOff.RespyMgmtFunction AS RespyMgmtFunction,
  _Function.RespyMgmtFunctionDescription AS RespyMgmtFunctionDescription,
  BuyOff.Processor AS Processor,
  _Team.RespyMgmtTeamName AS RespyMgmtTeamName,
  _Team.RespyMgmtTeamDescription AS RespyMgmtTeamDescription,
  BuyOff.RespyMgmtTeamID AS RespyMgmtTeamID,
  MfgBuyOffPriority,
  OpActyNtwkElementElement,
  _OAText.OperationActivityName AS OperationActivityName,
  cast(BuyOff.OpActyNtwkElementExternalID as mpe_oan_element_number_ext ) AS OperationActivity,
  cast ( '' as char30 ) AS MfgBuyOffWaitingTime,
  _ProductionOperator.UserDescription AS UserDescription,
  MfgBuyOffInitiator,
  _OANI.ManufacturingOrder AS ManufacturingOrder,
  cast(_OANI._MfgOrder.Material as matnr) AS Material,
  _OANI._MfgOrder.ProductionPlant AS ProductionPlant,
  _ShopFloorItem.SerialNumber AS SerialNumber,
  _Cycle.OperationActivitySFIGroup AS OperationActivitySFIGroup,
  _Cycle.OpActySFIGroupName AS OpActySFIGroupName,
  BuyOff.ShopFloorItem AS ShopFloorItem,
  OpActyNtwkElementElmntVersCntr,
  _OANI._OrderOperationBasic._WorkCenterByInternalID.WorkCenter AS WorkCenter,
  _OANI._OrderOperationBasic.Operation AS ManufacturingOrderOperation,
  BuyOff.MfgBuyOffDescription AS MfgBuyOffDescription,
  cast ( BuyOff.CreationDateTime as mpe_create_timestampl) AS CreationDateTime,
  BuyOff.MfgBuyOffIsSkipped AS MfgBuyOffIsSkipped,
  BuyOff.OpActyNtwkInstance AS OpActyNtwkInstance,
  BuyOff.OpActyNtwkElement AS OpActyNtwkElement,
  cast ('' as mpe_buyoff_skippable ) AS MfgBuyOffIsRejectEnabled,
  cast ('' as mpe_buyoff_skippable ) AS MfgBuyOffIsUndoRejectEnbld,
  cast ('' as mpe_buyoff_skippable ) AS MfgBuyOffIsUndoApproveEnbld,
  _OpActyInstanceStatusBasic.OpActyIsSeldForRtactvPostg AS OpActyIsSeldForRtactvPostg,
  _OANI._MfgOrder._Plant AS _Plant
LEFT OUTER JOIN I_OpActyInstanceStatusBasic AS _OpActyInstanceStatusBasic ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN I_MfgBuyOffCycleStepTP AS _Step ON MfgBuyOffCycle = _Step.MfgBuyOffCycle AND MfgBuyOffInternalID = _Step.MfgBuyOffInternalID  -- association [1..1]
LEFT OUTER JOIN I_RespyMgmtTeamHeader AS _Team ON RespyMgmtTeamID = _Team.RespyMgmtTeamID  -- association [1..1]
LEFT OUTER JOIN I_MfgOrder AS _MfgOrder ON manufacturingorder = _MfgOrder.ManufacturingOrder  -- association [1..1]
LEFT OUTER JOIN C_MfgBuyOffVH AS _BuyOffVH ON MfgBuyOffCycle = _BuyOffVH.MfgBuyOffCycle  -- association [1..1]
LEFT OUTER JOIN C_MfgBuyOffMatlSrlNmbrVH AS _MatlSrlNmbrVH ON Material = _MatlSrlNmbrVH.Material AND serialnumber = _MatlSrlNmbrVH.SerialNumber  -- association [1..1]
LEFT OUTER JOIN C_MfgBuyOffMaterialVH AS _MaterialVH ON Material = _MaterialVH.Material  -- association [1..1]
LEFT OUTER JOIN I_OperationActivity AS _OA ON OpActyNtwkElementElement = _OA.OperationActivity AND OpActyNtwkElementElmntVersCntr = _OA.OperationActyVersionCounter  -- association [1..1]
LEFT OUTER JOIN I_MfgBuyOffDetails AS _Details ON MfgBuyOffCycle = _Details.MfgBuyOffCycle AND MfgBuyOffInternalID = _Details.MfgBuyOffInternalID AND MfgBuyOffStatus = _Details.MfgBuyOffStatus  -- association [1..*]
LEFT OUTER JOIN I_MfgBuyOffProcessorTeamFunc AS _Proc ON _Proc.UserID = $session.user AND ( RespyMgmtFunction = _Proc.RespyMgmtFunction OR RespyMgmtTeamID = _Proc.RespyMgmtTeamID ) AND _Proc.UserID = $session.user  -- association [1..1]
LEFT OUTER JOIN I_MfgBuyOffCycleTP AS _Cycle ON MfgBuyOffCycle = _Cycle.MfgBuyOffCycle  -- association [1..1]
LEFT OUTER JOIN I_Material AS _Material ON Material = _Material.Material  -- association [1..1]
LEFT OUTER JOIN C_MfgBuyOffTeamVH AS _TeamVH ON RespyMgmtTeamID = _TeamVH.RespyMgmtTeamID AND RespyMgmtTeamName = _TeamVH.RespyMgmtTeamName AND RespyMgmtFunction = _TeamVH.RespyMgmtFunction  -- association [1..1]
LEFT OUTER JOIN I_MfgBusinessPartnerTP AS _ProcessorVH ON Processor = _ProcessorVH.UserID  -- association [1..1]
LEFT OUTER JOIN I_OperationActivityText AS _OAText ON OpActyNtwkElementElement = _OAText.OperationActivity AND OpActyNtwkElementElmntVersCntr = _OAText.OperationActyVersionCounter AND _OAText.Language = $session.system_language  -- association [1..1]
LEFT OUTER JOIN I_ShopFloorItem AS _ShopFloorItem ON ShopFloorItem = _ShopFloorItem.ShopFloorItem  -- association [1..1]
LEFT OUTER JOIN I_OpActyNtwkInstance AS _OANI ON OpActyNtwkInstance = _OANI.OpActyNtwkInstance  -- association [1..1]
LEFT OUTER JOIN I_User AS _ProductionOperator ON MfgBuyOffInitiator = _ProductionOperator.UserID  -- association [1..1]
LEFT OUTER JOIN C_MfgBuyOffCycleTimeLine AS _Timeline ON MfgBuyOffCycle = _Timeline.MfgBuyOffCycle  -- association [1..*]
LEFT OUTER JOIN I_RespyMgmtFunction AS _Function ON RespyMgmtFunction = _Function.RespyMgmtFunction  -- association [1..1]
;