ESH_N_SOURCINGPROJECT

DDL: ESH_N_SOURCINGPROJECT SQL: ESH_L_MMSRCGPROJ Type: view

ESH_N_SOURCINGPROJECT is a CDS View in SAP S/4HANA. It reads from 1 data source (R_SOURCINGPROJECTTP) and exposes 29 fields with key field SOURCINGPROJECTUUID. It has 1 association to related views.

Data Sources (1)

SourceAliasJoin Type
R_SOURCINGPROJECTTP R_SOURCINGPROJECTTP from

Parameters (1)

NameTypeDefault
P_Language abap.lang

Associations (1)

CardinalityTargetAliasCondition
[0..*] dd07t _SRCGPROJLIFECYCLESTATUS $projection.SrcgProjLifecycleStatus=_SRCGPROJLIFECYCLESTATUS.domvalue_l and _SRCGPROJLIFECYCLESTATUS.domname='VDM_SRCGPROJECTLFCYCSTS' and _SRCGPROJLIFECYCLESTATUS.as4local='A' and _SRCGPROJLIFECYCLESTATUS.as4vers='0000'

Annotations (7)

NameValueLevelField
AccessControl.authorizationCheck #CHECK view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #L view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
ClientHandling.algorithm #SESSION_VARIABLE view
AccessControl.personalData.blocking #REQUIRED view
AbapCatalog.sqlViewName ESH_L_MMSRCGPROJ view

Fields (29)

KeyFieldSource TableSource FieldDescription
KEY SOURCINGPROJECTUUID SOURCINGPROJECTUUID Sourcing Project UUID
BUSINESSPARTNER
COMPANYCODE COMPANYCODE Receiver Company Code
COMPANYCODENAME _COMPANYCODE COMPANYCODENAME Company Name
CREATEDBYUSER CREATEDBYUSER User Name
CREATIONDATETIME CREATIONDATETIME Timestamp
EXTERNALSOURCINGPROJECTREF EXTERNALSOURCINGPROJECTREF External Reference
MATERIAL _SOURCINGPROJECTITEM MATERIAL Vehicle Model
MATERIALGROUP MATERIALGROUP Product Group
MATERIALGROUPNAME
ORGANIZATIONBPNAME1
PLANT _SOURCINGPROJECTITEM PLANT Valuation Area
PURCHASERRESPWORKAGREEMENT PURCHASERRESPWORKAGREEMENT Purchaser Responsible
PURCHASINGGROUP PURCHASINGGROUP Purchasing Group
PURCHASINGGROUPNAME _PURCHASINGGROUP PURCHASINGGROUPNAME Purchasing Grp. Name
PURCHASINGORGANIZATION PURCHASINGORGANIZATION Purchasing Organization
PURCHASINGORGANIZATIONNAME _PURCHASINGORGANIZATION PURCHASINGORGANIZATIONNAME Purch. Org. Name
QTNLATESTSUBMISSIONDATETIME QTNLATESTSUBMISSIONDATETIME Submission Deadline
SOURCINGPROJECT SOURCINGPROJECT Sourcing Project
SOURCINGPROJECTNAME SOURCINGPROJECTNAME Name
SOURCINGPROJECTPHASETEXT
SOURCINGPROJECTTYPE SOURCINGPROJECTTYPE Sourcing Project Type
SOURCINGPROJECTTYPETEXT
SOURCINGPROJECTVERSION SOURCINGPROJECTVERSION Sourcing Project Version
SRCGPROJITEMDESCRIPTION _SOURCINGPROJECTITEM SRCGPROJITEMDESCRIPTION Description
SRCGPROJLIFECYCLESTATUS SRCGPROJLIFECYCLESTATUS Status
SRCGPROJLIFECYCLESTATUSNAME
SUPPLIER
USERDESCRIPTION _CREATEDBYUSER USERDESCRIPTION Full Name

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 ESH_N_SOURCINGPROJECT.
-- 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: ESH_L_MMSRCGPROJ
-- Parameters: P_Language : abap.lang

CREATE VIEW ESH_N_SOURCINGPROJECT AS
SELECT
  SOURCINGPROJECTUUID,
  _SRCGPROJPUBDSUPLRLISTBP._BUSINESSPARTNER.BUSINESSPARTNER AS BUSINESSPARTNER,
  COMPANYCODE,
  _COMPANYCODE.COMPANYCODENAME AS COMPANYCODENAME,
  CREATEDBYUSER,
  CREATIONDATETIME,
  EXTERNALSOURCINGPROJECTREF,
  _SOURCINGPROJECTITEM.MATERIAL AS MATERIAL,
  MATERIALGROUP,
  _MATERIALGROUPTEXT[1: LANGUAGE = $parameters. P_Language].MATERIALGROUPNAME AS MATERIALGROUPNAME,
  _SRCGPROJPUBDSUPLRLISTBP._SUPPLIER.ORGANIZATIONBPNAME1 AS ORGANIZATIONBPNAME1,
  _SOURCINGPROJECTITEM.PLANT AS PLANT,
  PURCHASERRESPWORKAGREEMENT,
  PURCHASINGGROUP,
  _PURCHASINGGROUP.PURCHASINGGROUPNAME AS PURCHASINGGROUPNAME,
  PURCHASINGORGANIZATION,
  _PURCHASINGORGANIZATION.PURCHASINGORGANIZATIONNAME AS PURCHASINGORGANIZATIONNAME,
  QTNLATESTSUBMISSIONDATETIME,
  SOURCINGPROJECT,
  SOURCINGPROJECTNAME,
  _SOURCINGPROJECTPHASETEXT[1: LANGUAGE = $parameters. P_Language].SOURCINGPROJECTPHASETEXT AS SOURCINGPROJECTPHASETEXT,
  SOURCINGPROJECTTYPE,
  _SOURCINGPROJECTTYPETEXT[1: LANGUAGE = $parameters. P_Language].SOURCINGPROJECTTYPETEXT AS SOURCINGPROJECTTYPETEXT,
  SOURCINGPROJECTVERSION,
  _SOURCINGPROJECTITEM.SRCGPROJITEMDESCRIPTION AS SRCGPROJITEMDESCRIPTION,
  SRCGPROJLIFECYCLESTATUS,
  _SRCGPROJLIFECYCLESTATUS[1: ddlanguage = $parameters. P_Language].ddtext AS SRCGPROJLIFECYCLESTATUSNAME,
  _SRCGPROJPUBDSUPLRLISTBP._SUPPLIER.SUPPLIER AS SUPPLIER,
  _CREATEDBYUSER.USERDESCRIPTION AS USERDESCRIPTION
FROM R_SOURCINGPROJECTTP
LEFT OUTER JOIN dd07t AS _SRCGPROJLIFECYCLESTATUS ON SrcgProjLifecycleStatus=_SRCGPROJLIFECYCLESTATUS.domvalue_l AND _SRCGPROJLIFECYCLESTATUS.domname='VDM_SRCGPROJECTLFCYCSTS' AND _SRCGPROJLIFECYCLESTATUS.as4local='A' AND _SRCGPROJLIFECYCLESTATUS.as4vers='0000'  -- association [0..*]
;