I_JITOutbCallCompGrp

DDL: I_JITOUTBCALLCOMPGRP Type: view BASIC Package: NJIT_MODEL_O

JIT Call Component Group Outbound

I_JITOutbCallCompGrp is a Basic CDS View (Dimension) that provides data about "JIT Call Component Group Outbound" in SAP S/4HANA. It reads from 1 data source (njit_call_d_cgrp) and exposes 47 fields with key fields JITCallCompGrpUUID, InternalJITCallNumber, CompGrpNumber, ParentDraftKey. It has 6 associations to related views. Part of development package NJIT_MODEL_O.

Data Sources (1)

SourceAliasJoin Type
njit_call_d_cgrp njit_call_d_cgrp from

Associations (6)

CardinalityTargetAliasCondition
[1..1] I_Product _ProductCompGrp $projection.CompGrpMatl = _ProductCompGrp.Product
[0..1] I_JITInternalStatus _JITInternalStatus $projection.JITIntProcessingStatus = _JITInternalStatus.JITIntProcessingStatus
[0..1] I_Plant _Plant $projection.Plant = _Plant.Plant
[0..1] I_ProductionSupplyArea _ProductionSupplyArea $projection.ProductionSupplyArea = _ProductionSupplyArea.ProductionSupplyArea and $projection.Plant = _ProductionSupplyArea.Plant
[0..1] I_StorageLocation _StorageLocation $projection.Plant = _StorageLocation.Plant and $projection.StorageLocation = _StorageLocation.StorageLocation
[0..1] I_JITStockTransferSts _JITStockTransferSts $projection.JITOutbStockTransferSts = _JITStockTransferSts.JITOutbStockTransferSts

Annotations (17)

NameValueLevelField
EndUserText.label JIT Call Component Group Outbound view
Metadata.allowExtensions true view
Analytics.internalName #LOCAL view
ObjectModel.representativeKey CompGrpNumber view
ClientHandling.type #INHERITED view
ClientHandling.algorithm #SESSION_VARIABLE view
AbapCatalog.sqlViewName IJITCALLCGRPOUTB view
AbapCatalog.compiler.compareFilter true view
AbapCatalog.preserveKey true view
AccessControl.authorizationCheck #CHECK view
AccessControl.personalData.blocking #REQUIRED view
VDM.viewType #BASIC view
VDM.lifecycle.contract.type #PUBLIC_LOCAL_API view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
ObjectModel.usageType.serviceQuality #B view
ObjectModel.usageType.sizeCategory #XL view
Analytics.dataCategory #DIMENSION view

Fields (47)

KeyFieldSource TableSource FieldDescription
KEY JITCallCompGrpUUID db_key
KEY InternalJITCallNumber int_call_num
KEY CompGrpNumber comp_grp_num
KEY ParentDraftKey parent_key
ExtCompGrpNumber ext_comp_grp_num
CompGrpMatl comp_grp_mat
CustCompGrpMatl cust_comp_grp_mat
JITExtSequenceNumber ext_sequence_num
TransmittedExtStatusByMfr ext_stat_trans
JITExtStatusAtSupplier ext_stat
JITExtStatusUpdtdOn ext_stat_updated_on
JITIntProcessingStatus int_stat
JITIntStatusUpdtdOn int_stat_updated_on
RequirementDateTime requirement_dt
JITSupplyDateTime supply_date_time
Plant werks
CustSupplyArea cust_sup_area
UnloadingPointName ablad
SupplyControlID supply_cntrl
SupplyControlUUID supplycontroluuid
JITActionCtrl action_cntrl
CustAssemblyLoc fldpo
ShippingPoint vstel
StorageLocation lgort
PlannedShippingDateTime planned_shipping_dt
ActualShippingDateTime actual_shipping_dt
MaterialAvailabilityDate material_availability_date
RequestedDeliveryDate wldat
RequestedDeliveryTime wluhr
WarehouseNumber ewm_lgnum
JITSourceWarehouseNumber src_lgnum
DeliveryCreationDate ledat
ProductionStartDate prodn_start_date
DeliveryStatus deli_crea_stat
PickingStatus pick_stat
GoodsMovementStatus goods_mvmt_stat
JITOutbStockTransferSts stk_trnsfr_stat
JITControlCycle control_cycle
ProductionSupplyArea prod_sup_area
JITOutbDestinationStorLoc dest_storage_loc
ProductName
_ProductCompGrp _ProductCompGrp
_JITInternalStatus _JITInternalStatus
_Plant _Plant
_ProductionSupplyArea _ProductionSupplyArea
_StorageLocation _StorageLocation
_JITStockTransferSts _JITStockTransferSts
@EndUserText.label: 'JIT Call Component Group Outbound'
@Metadata.allowExtensions:true
@Analytics.internalName:#LOCAL
@ObjectModel.representativeKey: 'CompGrpNumber'
@ClientHandling: {
  type: #INHERITED,
  algorithm: #SESSION_VARIABLE
}

@AbapCatalog: {
  sqlViewName: 'IJITCALLCGRPOUTB',
  compiler.compareFilter: true,
  preserveKey:true
}

@AccessControl: {
  authorizationCheck: #CHECK,
  personalData.blocking: #REQUIRED
}

@VDM: {
  viewType: #BASIC,
  lifecycle.contract.type: #PUBLIC_LOCAL_API
}

@ObjectModel: {
  usageType.dataClass: #TRANSACTIONAL,
  usageType.serviceQuality: #B,
  usageType.sizeCategory: #XL
}
@Analytics.dataCategory: #DIMENSION

define view I_JITOutbCallCompGrp
  as select from njit_call_d_cgrp
  association [1..1] to I_Product              as _ProductCompGrp       on  $projection.CompGrpMatl = _ProductCompGrp.Product

  association [0..1] to I_JITInternalStatus    as _JITInternalStatus    on  $projection.JITIntProcessingStatus = _JITInternalStatus.JITIntProcessingStatus

  association [0..1] to I_Plant                as _Plant                on  $projection.Plant = _Plant.Plant

  association [0..1] to I_ProductionSupplyArea as _ProductionSupplyArea on  $projection.ProductionSupplyArea = _ProductionSupplyArea.ProductionSupplyArea
                                                                        and $projection.Plant                = _ProductionSupplyArea.Plant


  association [0..1] to I_StorageLocation      as _StorageLocation      on  $projection.Plant           = _StorageLocation.Plant
                                                                        and $projection.StorageLocation = _StorageLocation.StorageLocation

  association [0..1] to I_JITStockTransferSts  as _JITStockTransferSts  on  $projection.JITOutbStockTransferSts = _JITStockTransferSts.JITOutbStockTransferSts


{

  key db_key                     as JITCallCompGrpUUID,
  key int_call_num               as InternalJITCallNumber,
  key comp_grp_num               as CompGrpNumber,
  key parent_key                 as ParentDraftKey,
      ext_comp_grp_num           as ExtCompGrpNumber,
      @ObjectModel.foreignKey.association: '_ProductCompGrp'
      comp_grp_mat               as CompGrpMatl,
      cust_comp_grp_mat          as CustCompGrpMatl,
      ext_sequence_num           as JITExtSequenceNumber,
      ext_stat_trans             as TransmittedExtStatusByMfr,
      ext_stat                   as JITExtStatusAtSupplier,
      ext_stat_updated_on        as JITExtStatusUpdtdOn,
      int_stat                   as JITIntProcessingStatus,
      int_stat_updated_on        as JITIntStatusUpdtdOn,
      requirement_dt             as RequirementDateTime,
      supply_date_time           as JITSupplyDateTime,
      @ObjectModel.foreignKey.association: '_Plant'
      werks                      as Plant,
      cust_sup_area              as CustSupplyArea,
      ablad                      as UnloadingPointName,
      supply_cntrl               as SupplyControlID,
      supplycontroluuid          as SupplyControlUUID,
      action_cntrl               as JITActionCtrl,
      fldpo                      as CustAssemblyLoc,
      vstel                      as ShippingPoint,
      @ObjectModel.foreignKey.association: '_StorageLocation'
      lgort                      as StorageLocation,
      planned_shipping_dt        as PlannedShippingDateTime,
      actual_shipping_dt         as ActualShippingDateTime,
      material_availability_date as MaterialAvailabilityDate,
      wldat                      as RequestedDeliveryDate,
      wluhr                      as RequestedDeliveryTime,
      ewm_lgnum                  as WarehouseNumber,
      src_lgnum                  as JITSourceWarehouseNumber,
      ledat                      as DeliveryCreationDate,
      prodn_start_date           as ProductionStartDate,
      /* Document Status Indicator */
      deli_crea_stat             as DeliveryStatus,
      pick_stat                  as PickingStatus,
      goods_mvmt_stat            as GoodsMovementStatus,
      @ObjectModel.foreignKey.association: '_JITStockTransferSts'
      stk_trnsfr_stat            as JITOutbStockTransferSts,
      control_cycle              as JITControlCycle,
      @ObjectModel.foreignKey.association: '_ProductionSupplyArea'
      prod_sup_area              as ProductionSupplyArea,
      dest_storage_loc           as JITOutbDestinationStorLoc,
      _ProductCompGrp._Text[1:Language = $session.system_language].ProductName , 
      //Associations

      _ProductCompGrp,
      _JITInternalStatus,
      _Plant,
      _ProductionSupplyArea,
      _StorageLocation,
      _JITStockTransferSts

} where
 control_cycle is not initial