C_PurchasingWorkReDistDocument

DDL: C_PURCHASINGWORKREDISTDOCUMENT SQL: CWRKLOADREDIST Type: view CONSUMPTION Package: ODATA_MM_PUR_WRKLOAD_REDIST

Redistribute Purchasing Document

C_PurchasingWorkReDistDocument is a Consumption CDS View that provides data about "Redistribute Purchasing Document" in SAP S/4HANA. It reads from 1 data source (P_WrkDistrDoc) and exposes 16 fields with key fields PurchasingDocument, PurchasingDocumentItem. It has 4 associations to related views. It is exposed through 1 OData service (ASQL_F2504). Part of development package ODATA_MM_PUR_WRKLOAD_REDIST.

Data Sources (1)

SourceAliasJoin Type
P_WrkDistrDoc P_WrkDistrDoc from

Associations (4)

CardinalityTargetAliasCondition
[0..1] C_PurchasingGroupValueHelp _PurchasingGroupValueHelp _PurchasingGroupValueHelp.PurchasingGroup = $projection.PurchasingGroup
[0..1] C_PurchasingDocTypeValueHelp _PurchasingDocTypeValueHelp _PurchasingDocTypeValueHelp.PurchasingDocumentType = $projection.PurchasingDocumentType and _PurchasingDocTypeValueHelp.PurchasingDocumentCategory = $projection.PurchasingDocumentCategory
[0..1] C_PurchasingOrgValueHelp _PurchasingOrgValueHelp _PurchasingOrgValueHelp.PurchasingOrganization = $projection.PurchasingOrganization
[0..1] C_PurgWorkReDistDocCategoryVH _PurgWorkReDistDocCategoryVH _PurgWorkReDistDocCategoryVH.PurchasingDocumentCategory = $projection.PurchasingDocumentCategory

Annotations (14)

NameValueLevelField
AbapCatalog.sqlViewName CWRKLOADREDIST view
AbapCatalog.compiler.compareFilter true view
VDM.viewType #CONSUMPTION view
AccessControl.authorizationCheck #CHECK view
EndUserText.label Redistribute Purchasing Document view
ClientHandling.algorithm #SESSION_VARIABLE view
Search.searchable true view
ObjectModel.deleteEnabled true view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #L view
ObjectModel.usageType.dataClass #MIXED view
UI.headerInfo.typeName Item view
UI.headerInfo.typeNamePlural Items view
UI.headerInfo.title.value PurchasingDocument view

OData Services (1)

ServiceBindingVersionContractRelease
ASQL_F2504 ASQL_F2504 C2 NOT_RELEASED

Fields (16)

KeyFieldSource TableSource FieldDescription
KEY PurchasingDocument P_WrkDistrDoc PurchasingDocument Document Number
KEY PurchasingDocumentItem P_WrkDistrDoc PurchasingDocumentItem Item
PurchasingDocumentType P_WrkDistrDoc PurchasingDocumentType Document Type
PurchasingDocumentTypeName P_WrkDistrDoc PurchasingDocumentTypeName Description
Status Document Status
PurchasingGroup P_WrkDistrDoc PurchasingGroup Purchasing Group
PurchasingGroupName P_WrkDistrDoc PurchasingGroupName Purchasing Grp. Name
PurchasingOrganization P_WrkDistrDoc PurchasingOrganization Purchasing Organization
PurchasingDocumentCategory P_WrkDistrDoc PurchasingDocumentCategory Document Category
PurchasingOrganizationName P_WrkDistrDoc PurchasingOrganizationName Purch. Org. Name
CreationDate P_WrkDistrDoc CreationDate Creation Date
PurchasingDocumentCategoryName P_WrkDistrDoc PurchasingDocumentCategoryName Short Description
_PurchasingGroupValueHelp _PurchasingGroupValueHelp
_PurchasingDocTypeValueHelp _PurchasingDocTypeValueHelp
_PurchasingOrgValueHelp _PurchasingOrgValueHelp
_PurgWorkReDistDocCategoryVH _PurgWorkReDistDocCategoryVH

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_PurchasingWorkReDistDocument.
-- 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: CWRKLOADREDIST

CREATE VIEW C_PurchasingWorkReDistDocument AS
SELECT
  P_WrkDistrDoc.PurchasingDocument AS PurchasingDocument,
  P_WrkDistrDoc.PurchasingDocumentItem AS PurchasingDocumentItem,
  P_WrkDistrDoc.PurchasingDocumentType AS PurchasingDocumentType,
  P_WrkDistrDoc.PurchasingDocumentTypeName AS PurchasingDocumentTypeName,
  cast ('' as abap.char( 40 )) AS Status,
  P_WrkDistrDoc.PurchasingGroup AS PurchasingGroup,
  P_WrkDistrDoc.PurchasingGroupName AS PurchasingGroupName,
  P_WrkDistrDoc.PurchasingOrganization AS PurchasingOrganization,
  P_WrkDistrDoc.PurchasingDocumentCategory AS PurchasingDocumentCategory,
  P_WrkDistrDoc.PurchasingOrganizationName AS PurchasingOrganizationName,
  P_WrkDistrDoc.CreationDate AS CreationDate,
  P_WrkDistrDoc.PurchasingDocumentCategoryName AS PurchasingDocumentCategoryName
FROM P_WrkDistrDoc
LEFT OUTER JOIN C_PurchasingGroupValueHelp AS _PurchasingGroupValueHelp ON _PurchasingGroupValueHelp.PurchasingGroup = PurchasingGroup  -- association [0..1]
LEFT OUTER JOIN C_PurchasingDocTypeValueHelp AS _PurchasingDocTypeValueHelp ON _PurchasingDocTypeValueHelp.PurchasingDocumentType = PurchasingDocumentType AND _PurchasingDocTypeValueHelp.PurchasingDocumentCategory = PurchasingDocumentCategory  -- association [0..1]
LEFT OUTER JOIN C_PurchasingOrgValueHelp AS _PurchasingOrgValueHelp ON _PurchasingOrgValueHelp.PurchasingOrganization = PurchasingOrganization  -- association [0..1]
LEFT OUTER JOIN C_PurgWorkReDistDocCategoryVH AS _PurgWorkReDistDocCategoryVH ON _PurgWorkReDistDocCategoryVH.PurchasingDocumentCategory = PurchasingDocumentCategory  -- association [0..1]
;