I_MngCollStrgyCollStrategy

DDL: I_MNGCOLLSTRGYCOLLSTRATEGY SQL: IMNGCOLLSTRGY Type: view BASIC

Collection Strategies

I_MngCollStrgyCollStrategy is a Basic CDS View that provides data about "Collection Strategies" in SAP S/4HANA. It reads from 1 data source (I_CollectionsStrategy) and exposes 22 fields with key field CollectionStrategy. It has 3 associations to related views.

Data Sources (1)

SourceAliasJoin Type
I_CollectionsStrategy I_CollectionsStrategy from

Associations (3)

CardinalityTargetAliasCondition
[1..1] P_CollectionStrategyUsage _CollectionStrategyUsage _CollectionStrategyUsage.CollectionStrategy = $projection.CollectionStrategy
[1..*] I_CollectionStrategyStatusText _StatusText _StatusText.CollStrgyIsActive = $projection.CollStrgyIsActive
[1..1] P_CollectionStrategyValuation _CollectionStrategyValuation _CollectionStrategyValuation.CollectionStrategy = $projection.CollectionStrategy

Annotations (10)

NameValueLevelField
AbapCatalog.sqlViewName IMNGCOLLSTRGY view
AbapCatalog.compiler.compareFilter true view
AbapCatalog.preserveKey true view
AccessControl.authorizationCheck #CHECK view
VDM.viewType #BASIC view
ObjectModel.usageType.sizeCategory #S view
ObjectModel.usageType.dataClass #CUSTOMIZING view
ObjectModel.usageType.serviceQuality #C view
ClientHandling.algorithm #SESSION_VARIABLE view
EndUserText.label Collection Strategies view

Fields (22)

KeyFieldSource TableSource FieldDescription
KEY CollectionStrategy CollectionStrategy Strategy
CollStrgyName
CollStrgyCurrency CollStrgyCurrency Valuation Crcy
CollStrgyMaxValuation CollStrgyMaxValuation Maximum Valuatn
CollDuDteCshDiscIsConsidered CollDuDteCshDiscIsConsidered
CollStrgyNmbrDaysBeforeDueDate CollStrgyNmbrDaysBeforeDueDate
CollStrgyTolDaysAfterDunn CollStrgyTolDaysAfterDunn
CollItmWthLglDunProcedIsExcl CollItmWthLglDunProcedIsExcl
CollStrgyOverduePeriod1 CollStrgyOverduePeriod1 Overdue Per. 1
CollStrgyOverduePeriod2 CollStrgyOverduePeriod2
CollStrgyOverduePeriod3 CollStrgyOverduePeriod3
CollStrgyOverduePeriod4 CollStrgyOverduePeriod4
CollStrgyDueDatePeriod1 CollStrgyDueDatePeriod1 Due Date Per. 1
CollStrgyDueDatePeriod2 CollStrgyDueDatePeriod2
CollStrgyDueDatePeriod3 CollStrgyDueDatePeriod3
CollStrgyDueDatePeriod4 CollStrgyDueDatePeriod4
CollStrgyCreatedBy CollStrgyCreatedBy Version Created By
CollStrgyCreatedOn CollStrgyCreatedOn
CollStrgyLastChangedBy CollStrgyLastChangedBy User Name
CollStrgyLastChangedOn CollStrgyLastChangedOn
_StatusText _StatusText
_Currency _Currency

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_MngCollStrgyCollStrategy.
-- 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: IMNGCOLLSTRGY

CREATE VIEW I_MngCollStrgyCollStrategy AS
SELECT
  CollectionStrategy,
  cast(_CollectionsStrategyText[Language = $session.system_language].CollStrgyName as fin_mng_colstr_strategy_text) AS CollStrgyName,
  CollStrgyCurrency,
  CollStrgyMaxValuation,
  CollDuDteCshDiscIsConsidered,
  CollStrgyNmbrDaysBeforeDueDate,
  CollStrgyTolDaysAfterDunn,
  CollItmWthLglDunProcedIsExcl,
  CollStrgyOverduePeriod1,
  CollStrgyOverduePeriod2,
  CollStrgyOverduePeriod3,
  CollStrgyOverduePeriod4,
  CollStrgyDueDatePeriod1,
  CollStrgyDueDatePeriod2,
  CollStrgyDueDatePeriod3,
  CollStrgyDueDatePeriod4,
  CollStrgyCreatedBy,
  CollStrgyCreatedOn,
  CollStrgyLastChangedBy,
  CollStrgyLastChangedOn
FROM I_CollectionsStrategy
LEFT OUTER JOIN P_CollectionStrategyUsage AS _CollectionStrategyUsage ON _CollectionStrategyUsage.CollectionStrategy = CollectionStrategy  -- association [1..1]
LEFT OUTER JOIN I_CollectionStrategyStatusText AS _StatusText ON _StatusText.CollStrgyIsActive = CollStrgyIsActive  -- association [1..*]
LEFT OUTER JOIN P_CollectionStrategyValuation AS _CollectionStrategyValuation ON _CollectionStrategyValuation.CollectionStrategy = CollectionStrategy  -- association [1..1]
;