P_ACMApplicationLatestVersion

DDL: P_ACMAPPLICATIONLATESTVERSION SQL: PACMAPPLATESTVER Type: view BASIC

Basic Private view: Latest Application Version

P_ACMApplicationLatestVersion is a Basic CDS View that provides data about "Basic Private view: Latest Application Version" in SAP S/4HANA. It reads from 3 data sources (/accgo/t_appdata, /accgo/t_cas_cai, P_ApplicationLatestVersion1) and exposes 28 fields with key fields ContractApplicationUUID, ContractApplicationVersion.

Data Sources (3)

SourceAliasJoin Type
/accgo/t_appdata ApplicationData inner
/accgo/t_cas_cai cascai inner
P_ApplicationLatestVersion1 LatestAppVersion from

Annotations (12)

NameValueLevelField
AbapCatalog.sqlViewName PACMAPPLATESTVER view
AbapCatalog.compiler.compareFilter true view
AbapCatalog.preserveKey true view
AccessControl.authorizationCheck #NOT_REQUIRED view
ClientHandling.type #INHERITED view
ClientHandling.algorithm #SESSION_VARIABLE view
VDM.private true view
VDM.viewType #BASIC view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #L view
EndUserText.label Basic Private view: Latest Application Version view

Fields (28)

KeyFieldSource TableSource FieldDescription
KEY ContractApplicationUUID P_ApplicationLatestVersion1 ContractApplicationUUID GUID (Hex) Specified by the Application
KEY ContractApplicationVersion P_ApplicationLatestVersion1 ContractApplicationVersion
ContractNum /accgo/t_appdata contract_num Trading Contract
ContractItem /accgo/t_appdata contract_item Item Number
ContractCommodityItem /accgo/t_appdata commodity_item Subitem
ReferenceDocumentType /accgo/t_appdata refdoc_type Document Type
ContractApplicationStatus /accgo/t_appdata appl_status Application Status
Quantity /accgo/t_appdata appl_qty Applied Quantity
EvaulatedQuantity /accgo/t_appdata eval_qty Evaluated Qty
ConversionFactorNmrtrValue /accgo/t_appdata umrez Numerator
ConversionFactorDnmntrValue /accgo/t_appdata umren Denominator
UnitOfMeasure /accgo/t_appdata trade_unit Base Unit
ContractApplStatusObject /accgo/t_cas_cai appl_objnr Object number
AdjustedQuantity /accgo/t_appdata adjusted_qty Adjust. Qty Raw
DeliveryDate /accgo/t_appdata delivery_date Time Stamp
ReferenceApplicationDocument /accgo/t_appdata refdoc Reference Doc
ReferenceApplicationItem /accgo/t_appdata refdoc_item Ref. Doc. Item
ReferenceApplicationSide /accgo/t_appdata refdoc_side Side
ReferenceApplicationSubItem /accgo/t_appdata refdoc_sub_item Ref. Doc. Sub Item
ReferenceApplicationType /accgo/t_appdata refdoc_type Document Type
overfill_qty_decendasACMOverfillQuantity
TrdgContractApplUnitOfMeasure /accgo/t_appdata uom UoM: Conv. to
ChangedBy /accgo/t_appdata changed_by User Name
ChangedOn /accgo/t_appdata changed_on Variant Changed on
CreatedBy /accgo/t_appdata created_by Version Created By
CreatedOn /accgo/t_appdata created_on Variant created on
ACMRepositoryWeightAppUUID /accgo/t_appdata qrep_guid QRep GUID
LatestGroupVersion /accgo/t_appdata qrep_version QRep Version

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 P_ACMApplicationLatestVersion.
-- 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: PACMAPPLATESTVER

CREATE VIEW P_ACMApplicationLatestVersion AS
SELECT
  LatestAppVersion.ContractApplicationUUID AS ContractApplicationUUID,
  LatestAppVersion.ContractApplicationVersion AS ContractApplicationVersion,
  ApplicationData.contract_num AS ContractNum,
  ApplicationData.contract_item AS ContractItem,
  ApplicationData.commodity_item AS ContractCommodityItem,
  ApplicationData.refdoc_type AS ReferenceDocumentType,
  ApplicationData.appl_status AS ContractApplicationStatus,
  ApplicationData.appl_qty AS Quantity,
  ApplicationData.eval_qty AS EvaulatedQuantity,
  ApplicationData.umrez AS ConversionFactorNmrtrValue,
  ApplicationData.umren AS ConversionFactorDnmntrValue,
  ApplicationData.trade_unit AS UnitOfMeasure,
  cascai.appl_objnr AS ContractApplStatusObject,
  ApplicationData.adjusted_qty AS AdjustedQuantity,
  ApplicationData.delivery_date AS DeliveryDate,
  ApplicationData.refdoc AS ReferenceApplicationDocument,
  ApplicationData.refdoc_item AS ReferenceApplicationItem,
  ApplicationData.refdoc_side AS ReferenceApplicationSide,
  ApplicationData.refdoc_sub_item AS ReferenceApplicationSubItem,
  ApplicationData.refdoc_type AS ReferenceApplicationType,
  case when ApplicationData.overfill_qty_dec <> 0 then ApplicationData.overfill_qty_dec when ApplicationData.overfill_pro_dec <> 0 then ApplicationData.overfill_pro_dec else ApplicationData.overfill_qty_dec end as ACMOverfillQuantity AS overfill_qty_decendasACMOverfillQuantity,
  ApplicationData.uom AS TrdgContractApplUnitOfMeasure,
  ApplicationData.changed_by AS ChangedBy,
  ApplicationData.changed_on AS ChangedOn,
  ApplicationData.created_by AS CreatedBy,
  ApplicationData.created_on AS CreatedOn,
  ApplicationData.qrep_guid AS ACMRepositoryWeightAppUUID,
  ApplicationData.qrep_version AS LatestGroupVersion
FROM P_ApplicationLatestVersion1 AS LatestAppVersion
INNER JOIN /accgo/t_appdata AS ApplicationData ON /* join condition not captured in parsed metadata */
INNER JOIN /accgo/t_cas_cai AS cascai ON /* join condition not captured in parsed metadata */
;