I_ProdPlntInptAssistant

DDL: I_PRODPLNTINPTASSISTANT SQL: IPRDPLNTIA Type: view BASIC

Input Assistance for Product Plant

I_ProdPlntInptAssistant (Basic)

Package: Explore, extend and adapt the SAP S/4HANA Cloud Private Edition with built-in and side-by-side extension capabilities.

Database & Data Management

I_ProdPlntInptAssistant is a Basic CDS View that provides data about "Input Assistance for Product Plant" in SAP S/4HANA. It reads from 2 data sources (mara, v_marc_md) and exposes 20 fields with key fields Product, Plant. It has 6 associations to related views.

SAP API Hub

StateC1
Line of BusinessDatabase & Data Management
Application ComponentLO-MD-MM
CapabilitiesData Source in SQL Select, Data Source for Defining CDS Entities, Association Target for Defining CDS Entities, Data Source for Data Extraction
PackageDatabase & Data Management for SAP S/4HANA Cloud Private Edition

Documentation

Data Sources (2)

SourceAliasJoin Type
mara mara inner
v_marc_md v_marc_md from

Associations (6)

CardinalityTargetAliasCondition
[1..1] I_UnitOfMeasure _BaseUnitOfMeasure $projection.BaseUnit = _BaseUnitOfMeasure.UnitOfMeasure
[0..*] I_UnitOfMeasureText _BaseUnitOfMeasureText $projection.BaseUnit = _BaseUnitOfMeasureText.UnitOfMeasure
[1..1] I_Producttype _ProductType $projection.ProductType = _ProductType.ProductType
[0..*] I_ProductTypeText _ProductTypeName $projection.ProductType = _ProductTypeName.ProductType
[0..1] I_ProductGroup_2 _ProductGroup $projection.ProductGroup = _ProductGroup.ProductGroup
[0..*] I_ProductGroupText_2 _ProductGroupText $projection.ProductGroup = _ProductGroupText.ProductGroup

Annotations (12)

NameValueLevelField
AbapCatalog.sqlViewName IPRDPLNTIA view
AbapCatalog.compiler.compareFilter true view
AbapCatalog.preserveKey true view
AccessControl.authorizationCheck #CHECK view
EndUserText.label Input Assistance for Product Plant view
ObjectModel.usageType.serviceQuality #A view
ObjectModel.usageType.sizeCategory #L view
ObjectModel.usageType.dataClass #MASTER view
VDM.viewType #BASIC view
Metadata.ignorePropagatedAnnotations true view
ClientHandling.algorithm #SESSION_VARIABLE view
Analytics.dataExtraction.enabled true view

Fields (20)

KeyFieldSource TableSource FieldDescription
KEY Product mara matnr Material Number
KEY Plant v_marc_md werks Receiving Plant
ProductType mtart Material Type
_ProductType _ProductType
_ProductTypeName _ProductTypeName
ProductGroup matkl Product Sold Group
_ProductGroup _ProductGroup
_ProductGroupText _ProductGroupText
BaseUnit meins Base Unit of Measure
_BaseUnitOfMeasure _BaseUnitOfMeasure
_BaseUnitOfMeasureText _BaseUnitOfMeasureText
AuthorizationGroup begru Authorization Group
MRPType dismm MRP Type
MRPController dispo MRP Controller
MRPGroup disgr MRP Group
LotSizingProcedure disls Lot Sizing Procedure in Materials Planning
MinimumLotSizeQuantity bstmi Minimum Lot Size
PlanningTimeFence fxhor Planning time fence
SafetyDuration shzet Safety Time (in Workdays)
GoodsReceiptDuration webaz Goods receipt processing time in days

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 I_ProdPlntInptAssistant.
-- 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: IPRDPLNTIA

CREATE VIEW I_ProdPlntInptAssistant AS
SELECT
  mara.matnr AS Product,
  v_marc_md.werks AS Plant,
  mtart AS ProductType,
  matkl AS ProductGroup,
  meins AS BaseUnit,
  begru AS AuthorizationGroup,
  dismm AS MRPType,
  dispo AS MRPController,
  disgr AS MRPGroup,
  disls AS LotSizingProcedure,
  bstmi AS MinimumLotSizeQuantity,
  fxhor AS PlanningTimeFence,
  shzet AS SafetyDuration,
  webaz AS GoodsReceiptDuration
FROM v_marc_md
INNER JOIN mara ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN I_UnitOfMeasure AS _BaseUnitOfMeasure ON BaseUnit = _BaseUnitOfMeasure.UnitOfMeasure  -- association [1..1]
LEFT OUTER JOIN I_UnitOfMeasureText AS _BaseUnitOfMeasureText ON BaseUnit = _BaseUnitOfMeasureText.UnitOfMeasure  -- association [0..*]
LEFT OUTER JOIN I_Producttype AS _ProductType ON ProductType = _ProductType.ProductType  -- association [1..1]
LEFT OUTER JOIN I_ProductTypeText AS _ProductTypeName ON ProductType = _ProductTypeName.ProductType  -- association [0..*]
LEFT OUTER JOIN I_ProductGroup_2 AS _ProductGroup ON ProductGroup = _ProductGroup.ProductGroup  -- association [0..1]
LEFT OUTER JOIN I_ProductGroupText_2 AS _ProductGroupText ON ProductGroup = _ProductGroupText.ProductGroup  -- association [0..*]
;