I_FldLogsDocFlwGIForWrkOrd

DDL: I_FLDLOGSDOCFLWGIFORWRKORD SQL: IFLDFGIWO Type: view COMPOSITE

Field Logistics Doc Flow GI WorkOrder

I_FldLogsDocFlwGIForWrkOrd is a Composite CDS View that provides data about "Field Logistics Doc Flow GI WorkOrder" in SAP S/4HANA. It reads from 1 data source (I_MaterialDocumentRecord) and exposes 12 fields with key fields MaterialDocument, MaterialDocumentItem, MaterialDocumentYear.

Data Sources (1)

SourceAliasJoin Type
I_MaterialDocumentRecord MatDoc from

Annotations (10)

NameValueLevelField
AbapCatalog.sqlViewName IFLDFGIWO view
AbapCatalog.compiler.compareFilter true view
AbapCatalog.preserveKey true view
AccessControl.authorizationCheck #CHECK view
ObjectModel.usageType.serviceQuality #D view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
ObjectModel.usageType.sizeCategory #L view
VDM.viewType #COMPOSITE view
EndUserText.label Field Logistics Doc Flow GI WorkOrder view
ClientHandling.algorithm #SESSION_VARIABLE view

Fields (12)

KeyFieldSource TableSource FieldDescription
KEY MaterialDocument MaterialDocument
KEY MaterialDocumentItem MaterialDocumentItem
KEY MaterialDocumentYear MaterialDocumentYear
MaintenanceOrder WO MaintenanceOrder
MaintenanceOrderComponent WO MaintenanceOrderComponent
MaintenanceOrderOperation WO MaintenanceOrderOperation
MaintenanceProcessingPhase WO MaintenanceProcessingPhase
PurchaseRequisition WO ReferenceDocument
PurchaseRequisitionItem WO RefPurchaseRequisitionItem
PurchasingDocumentItemCategory WO PurchasingDocumentItemCategory
PurchaseRequisitionType WO PurchaseRequisitionType
GoodsMovementType GoodsMovementType
@AbapCatalog.sqlViewName: 'IFLDFGIWO'
@AbapCatalog.compiler.compareFilter: true
@AbapCatalog.preserveKey: true
@AccessControl.authorizationCheck: #CHECK
@ObjectModel.usageType.serviceQuality: #D
@ObjectModel.usageType.dataClass: #TRANSACTIONAL
@ObjectModel.usageType.sizeCategory: #L
@VDM.viewType: #COMPOSITE
@EndUserText.label: 'Field Logistics Doc Flow GI WorkOrder'
@ClientHandling.algorithm: #SESSION_VARIABLE
define view I_FldLogsDocFlwGIForWrkOrd
  as select from
  // Material document

                           I_MaterialDocumentRecord  as MatDoc
    left outer to one join I_FldLogsMaintenanceOrder as WO on  WO.MaintenanceOrder = MatDoc.OrderID
                                                           and WO.Reservation      = MatDoc.Reservation
                                                           and WO.ReservationItem  = MatDoc.ReservationItem

//     //Sp13 changes

//         left outer to many join I_FldLogsExtLinksStkTranspReqn as mmdoc                 on  mmdoc.RefPurchaseRequisition     = WO.ReferenceDocument

//                                                                                      and mmdoc.RefPurchaseRequisitionItem = WO.RefPurchaseRequisitionItem

//  

{
  key MaterialDocument              as MaterialDocument,
  key MaterialDocumentItem          as MaterialDocumentItem,
  key MaterialDocumentYear          as MaterialDocumentYear,
      WO.MaintenanceOrder           as MaintenanceOrder,
      WO.MaintenanceOrderComponent  as MaintenanceOrderComponent,
      WO.MaintenanceOrderOperation  as MaintenanceOrderOperation,
      WO.MaintenanceProcessingPhase,
      WO.ReferenceDocument          as PurchaseRequisition,
      WO.RefPurchaseRequisitionItem as PurchaseRequisitionItem,
//             case

//             when mmdoc.RefPurchaseRequisition is not initial

//             then cast (mmdoc.PurchaseRequisition as vdm_purchaserequisition preserving type )

//             else cast( WO.ReferenceDocument as vdm_purchaserequisition preserving type )

//             end                                                                 as ReferenceDocument,

//             case

//             when mmdoc.RefPurchaseRequisitionItem is not initial

//             then cast (mmdoc.PurchaseRequisitionItem as vdm_purchaserequisitionitem preserving type )

//             else cast(WO.RefPurchaseRequisitionItem as vdm_purchaserequisitionitem preserving type )

//             end                                                                 as RefPurchaseRequisitionItem,

      WO.PurchasingDocumentItemCategory,
      WO.PurchaseRequisitionType    as PurchaseRequisitionType,
      GoodsMovementType             as GoodsMovementType
}
// Issue to Workorder

where
  GoodsMovementType = '261';
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"I_FLDLOGSMAINTENANCEORDER",
"I_MATERIALDOCUMENTRECORD"
],
"ASSOCIATED":
[],
"BASE":
[],
"ANNO_REF":
[],
"SCALAR_FUNCTION":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/