I_CmmdtyOrdFillForwardTP

DDL: I_CMMDTYORDFILLFORWARDTP SQL: ICMMDTYORDFWDTP Type: view TRANSACTIONAL

Commodity Order Fill Forward Transactional View

I_CmmdtyOrdFillForwardTP is a Transactional CDS View that provides data about "Commodity Order Fill Forward Transactional View" in SAP S/4HANA. It reads from 1 data source (I_CmmdtyOrdFillForward) and exposes 15 fields with key field CommodityOrdFillForwardUUID. It has 3 associations to related views.

Data Sources (1)

SourceAliasJoin Type
I_CmmdtyOrdFillForward I_CmmdtyOrdFillForward from

Associations (3)

CardinalityTargetAliasCondition
[1..1] I_CommodityOrderFillTP _Fill $projection.CommodityOrderFillUUID = _Fill.CommodityOrderFillUUID
[1..1] I_CommodityOrdFillPacketTP _FillPacket $projection.CommodityOrderFillPacketUUID = _FillPacket.CommodityOrderFillPacketUUID
[1..1] I_CmmdtyFwdStatusText _ForwardStatusVH $projection.CommodityOrdFillForwardStatus = _ForwardStatusVH.CmmdtyOrdFwdStatus

Annotations (13)

NameValueLevelField
EndUserText.label Commodity Order Fill Forward Transactional View view
AbapCatalog.sqlViewName ICMMDTYORDFWDTP view
AbapCatalog.compiler.compareFilter true view
AbapCatalog.preserveKey true view
AccessControl.authorizationCheck #CHECK view
VDM.viewType #TRANSACTIONAL view
ObjectModel.writeActivePersistence CMMFDOF_D_FWD view
ObjectModel.createEnabled true view
ObjectModel.updateEnabled EXTERNAL_CALCULATION view
ObjectModel.deleteEnabled false view
ObjectModel.usageType.serviceQuality #B view
ObjectModel.usageType.sizeCategory #L view
ObjectModel.usageType.dataClass #MIXED view

Fields (15)

KeyFieldSource TableSource FieldDescription
KEY CommodityOrdFillForwardUUID CommodityOrdFillForwardUUID
CommodityOrderFillUUID CommodityOrderFillUUID
CommodityOrderFillPacketUUID CommodityOrderFillPacketUUID
CommodityOrderFillForwardID CommodityOrderFillForwardID
CommodityOrdFillForwardStatus CommodityOrdFillForwardStatus
CmmdtyOrdFillForwardStatusText _ForwardStatusVH CmmdtyOrdFwdStatusText
CmmdtyOrdFillForwardFinTransID CmmdtyOrdFillForwardFinTransID
CreatedByUser CreatedByUser
CreationDateTime CreationDateTime
LastChangedByUser LastChangedByUser
LastChangeDateTime LastChangeDateTime
IsArchived IsArchived
IsReversed IsReversed
_Fill _Fill
_FillPacket _FillPacket
@EndUserText.label: 'Commodity Order Fill Forward Transactional View'
@AbapCatalog.sqlViewName: 'ICMMDTYORDFWDTP'
@AbapCatalog.compiler.compareFilter: true
@AbapCatalog.preserveKey: true
@AccessControl.authorizationCheck: #CHECK
@VDM.viewType: #TRANSACTIONAL

---- Business Object Model for Commodity Order Fill
@ObjectModel: {
    writeActivePersistence         : 'CMMFDOF_D_FWD',
    createEnabled                  : true,
    updateEnabled                  : 'EXTERNAL_CALCULATION',
    deleteEnabled                  : false,
    usageType: {
        serviceQuality : #B,
        sizeCategory   : #L,
        dataClass      : #MIXED   },
    semanticKey              : ['CommodityOrderFillForwardID'],
    alternativeKey:  [{
        id : 'CommodityOrderFillForwardID',
        uniqueness : #UNIQUE_IF_NOT_INITIAL,
        element : ['CommodityOrderFillForwardID']     }]
}
define view I_CmmdtyOrdFillForwardTP
  as select from I_CmmdtyOrdFillForward

  association [1..1] to I_CommodityOrderFillTP       as _Fill            on $projection.CommodityOrderFillUUID = _Fill.CommodityOrderFillUUID
  association [1..1] to I_CommodityOrdFillPacketTP   as _FillPacket      on $projection.CommodityOrderFillPacketUUID = _FillPacket.CommodityOrderFillPacketUUID
  // Commented SAP note 2806161  

  //association [1..1] to I_CmmdtyDrvtvGenericDomainVH as _ForwardStatusVH on $projection.CommodityOrdFillForwardStatus = _ForwardStatusVH.DomainValue

  //                                                                      and _ForwardStatusVH.SAPDataDictionaryDomain = 'CMMFDOF_CMMDTYORDERFRWDSTATUS'

 association [1..1] to I_CmmdtyFwdStatusText as _ForwardStatusVH on $projection.CommodityOrdFillForwardStatus = _ForwardStatusVH.CmmdtyOrdFwdStatus
{
  key     CommodityOrdFillForwardUUID,
          CommodityOrderFillUUID,
          CommodityOrderFillPacketUUID,
          CommodityOrderFillForwardID,
          CommodityOrdFillForwardStatus,
          @ObjectModel.readOnly: true
//          _ForwardStatusVH.DomainText as CmmdtyOrdFillForwardStatusText,

          _ForwardStatusVH.CmmdtyOrdFwdStatusText as CmmdtyOrdFillForwardStatusText,
          CmmdtyOrdFillForwardFinTransID,
          CreatedByUser,
          CreationDateTime,
          LastChangedByUser,
          LastChangeDateTime,
          IsArchived,
          IsReversed,
          @ObjectModel.association.type: [#TO_COMPOSITION_PARENT]
          _Fill,
          @ObjectModel.association.type: [#TO_COMPOSITION_ROOT]
          _FillPacket
}
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"I_CMMDTYFWDSTATUSTEXT",
"I_CMMDTYORDFILLFORWARD"
],
"ASSOCIATED":
[
"I_CMMDTYFWDSTATUSTEXT",
"I_COMMODITYORDERFILLTP",
"I_COMMODITYORDFILLPACKETTP"
],
"BASE":
[],
"ANNO_REF":
[],
"SCALAR_FUNCTION":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/