C_Proccatalogcalldetails

DDL: C_PROCCATALOGCALLDETAILS SQL: CPROCCATCALLDET Type: view CONSUMPTION Package: ODATA_MM_PUR_CATALOG

Consumption view for catalog call details

C_Proccatalogcalldetails is a Consumption CDS View that provides data about "Consumption view for catalog call details" in SAP S/4HANA. It reads from 1 data source (I_CatalogCallDetailsTP) and exposes 20 fields with key field OpnCtlgWebServiceID. It has 3 associations to related views. It is exposed through 1 OData service (ASQL_F1994). Part of development package ODATA_MM_PUR_CATALOG.

Data Sources (1)

SourceAliasJoin Type
I_CatalogCallDetailsTP I_CatalogCallDetailsTP from

Associations (3)

CardinalityTargetAliasCondition
[0..*] C_Proccatalogcallstruct _CatalogCallStructure _CatalogCallStructure.OpnCtlgWebServiceID = $projection.OpnCtlgWebServiceID
[0..1] I_OpnCtlgItmPriceCheckCat _OpnCtlgItmPriceCheckCat _OpnCtlgItmPriceCheckCat.OpnCtlgValType = $projection.OpnCtlgItmPriceCheckCat
[0..1] C_OpnCtlgWebSrvcIdentifierVH _OpnCtlgWebSrvcIdentifierVH _OpnCtlgWebSrvcIdentifierVH.OpnCtlgWebServiceID = $projection.OpnCtlgWebServiceID

Annotations (18)

NameValueLevelField
AbapCatalog.sqlViewName CPROCCATCALLDET view
AbapCatalog.compiler.compareFilter true view
ClientDependent true view
AccessControl.authorizationCheck #NOT_REQUIRED view
VDM.viewType #CONSUMPTION view
ObjectModel.compositionRoot true view
ObjectModel.draftEnabled true view
Search.searchable true view
ObjectModel.createEnabled true view
ObjectModel.deleteEnabled true view
ObjectModel.updateEnabled true view
ObjectModel.usageType.serviceQuality #B view
ObjectModel.usageType.sizeCategory #M view
ObjectModel.usageType.dataClass #CUSTOMIZING view
EndUserText.label Consumption view for catalog call details view
UI.headerInfo.typeName Settings for Web Services view
UI.headerInfo.typeNamePlural Web Services view
UI.headerInfo.title.value OpnCtlgWebServiceIDForEdit view

OData Services (1)

ServiceBindingVersionContractRelease
ASQL_F1994 ASQL_F1994 C2 NOT_RELEASED

Fields (20)

KeyFieldSource TableSource FieldDescription
KEY OpnCtlgWebServiceID I_CatalogCallDetailsTP OpnCtlgWebServiceID Web Service ID
OpnCtlgWebServiceIDForEdit I_CatalogCallDetailsTP OpnCtlgWebServiceIDForEdit Web Service
OpnCtlgWebServiceName I_CatalogCallDetailsTP OpnCtlgWebServiceName Description
IsDefaultCatalog I_CatalogCallDetailsTP IsDefaultCatalog Default Indicator
OpnCtlgIsProdDspAllwd I_CatalogCallDetailsTP OpnCtlgIsProdDspAllwd Product Details
OpnCtlgIsProdUpdtAllwd I_CatalogCallDetailsTP OpnCtlgIsProdUpdtAllwd Validation
OpnCtlgIsSrcgAllwd I_CatalogCallDetailsTP OpnCtlgIsSrcgAllwd Source of Supply
OpnCtlgHasCrsCtlgSrch I_CatalogCallDetailsTP OpnCtlgHasCrsCtlgSrch Cross-Catalog Search
OpnCtlgHasPartDets I_CatalogCallDetailsTP OpnCtlgHasPartDets Partner Details
OpnCtlgHasHttpGet I_CatalogCallDetailsTP OpnCtlgHasHttpGet Use HTTP GET
OpnCtlgIconPath I_CatalogCallDetailsTP OpnCtlgIconPath Path for Symbol
OpnCtlgItmPriceCheckCat I_CatalogCallDetailsTP OpnCtlgItmPriceCheckCat
IsOpnCtlgPunchoutDisabled I_CatalogCallDetailsTP IsOpnCtlgPunchoutDisabled Exclude External Catalog
IsOpnCtlgExtractionEnabled I_CatalogCallDetailsTP IsOpnCtlgExtractionEnabled Import Catalog Data
IsSuccessMsgNotToBeLogged I_CatalogCallDetailsTP IsSuccessMsgNotToBeLogged Exclude Success Messages
IsErrorMsgNotToBeLogged I_CatalogCallDetailsTP IsErrorMsgNotToBeLogged Exclude Error Messages
IsWarningMsgNotToBeLogged I_CatalogCallDetailsTP IsWarningMsgNotToBeLogged Exclude Warning Messages
_CatalogCallStructure _CatalogCallStructure
_OpnCtlgItmPriceCheckCat _OpnCtlgItmPriceCheckCat
_OpnCtlgWebSrvcIdentifierVH _OpnCtlgWebSrvcIdentifierVH

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_Proccatalogcalldetails.
-- 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: CPROCCATCALLDET

CREATE VIEW C_Proccatalogcalldetails AS
SELECT
  I_CatalogCallDetailsTP.OpnCtlgWebServiceID AS OpnCtlgWebServiceID,
  I_CatalogCallDetailsTP.OpnCtlgWebServiceIDForEdit AS OpnCtlgWebServiceIDForEdit,
  I_CatalogCallDetailsTP.OpnCtlgWebServiceName AS OpnCtlgWebServiceName,
  I_CatalogCallDetailsTP.IsDefaultCatalog AS IsDefaultCatalog,
  I_CatalogCallDetailsTP.OpnCtlgIsProdDspAllwd AS OpnCtlgIsProdDspAllwd,
  I_CatalogCallDetailsTP.OpnCtlgIsProdUpdtAllwd AS OpnCtlgIsProdUpdtAllwd,
  I_CatalogCallDetailsTP.OpnCtlgIsSrcgAllwd AS OpnCtlgIsSrcgAllwd,
  I_CatalogCallDetailsTP.OpnCtlgHasCrsCtlgSrch AS OpnCtlgHasCrsCtlgSrch,
  I_CatalogCallDetailsTP.OpnCtlgHasPartDets AS OpnCtlgHasPartDets,
  I_CatalogCallDetailsTP.OpnCtlgHasHttpGet AS OpnCtlgHasHttpGet,
  I_CatalogCallDetailsTP.OpnCtlgIconPath AS OpnCtlgIconPath,
  I_CatalogCallDetailsTP.OpnCtlgItmPriceCheckCat AS OpnCtlgItmPriceCheckCat,
  I_CatalogCallDetailsTP.IsOpnCtlgPunchoutDisabled AS IsOpnCtlgPunchoutDisabled,
  I_CatalogCallDetailsTP.IsOpnCtlgExtractionEnabled AS IsOpnCtlgExtractionEnabled,
  I_CatalogCallDetailsTP.IsSuccessMsgNotToBeLogged AS IsSuccessMsgNotToBeLogged,
  I_CatalogCallDetailsTP.IsErrorMsgNotToBeLogged AS IsErrorMsgNotToBeLogged,
  I_CatalogCallDetailsTP.IsWarningMsgNotToBeLogged AS IsWarningMsgNotToBeLogged
FROM I_CatalogCallDetailsTP
LEFT OUTER JOIN C_Proccatalogcallstruct AS _CatalogCallStructure ON _CatalogCallStructure.OpnCtlgWebServiceID = OpnCtlgWebServiceID  -- association [0..*]
LEFT OUTER JOIN I_OpnCtlgItmPriceCheckCat AS _OpnCtlgItmPriceCheckCat ON _OpnCtlgItmPriceCheckCat.OpnCtlgValType = OpnCtlgItmPriceCheckCat  -- association [0..1]
LEFT OUTER JOIN C_OpnCtlgWebSrvcIdentifierVH AS _OpnCtlgWebSrvcIdentifierVH ON _OpnCtlgWebSrvcIdentifierVH.OpnCtlgWebServiceID = OpnCtlgWebServiceID  -- association [0..1]
;