C_BankConditionTP

DDL: C_BANKCONDITIONTP SQL: CBANKCONDITIONTP Type: view CONSUMPTION

Bank Condition

C_BankConditionTP is a Consumption CDS View that provides data about "Bank Condition" in SAP S/4HANA. It reads from 1 data source (I_BankConditionTP) and exposes 16 fields with key fields ConditionID, ConditionArea, ValidFrom. It has 4 associations to related views.

Data Sources (1)

SourceAliasJoin Type
I_BankConditionTP Condition from

Associations (4)

CardinalityTargetAliasCondition
[0..*] C_BankCndnItemTP _Items $projection.ConditionArea = _Items.ConditionArea and $projection.ConditionID = _Items.ConditionID and $projection.ValidFrom = _Items.ValidFrom
[0..1] C_BankFeePricingMethVH _PricingMethVH $projection.PriceAllocationMethod = _PricingMethVH.BankFeeSrvcChrgMeth
[0..1] C_BankCndnIDVH _ConditionVH $projection.ConditionIDForEdit = _ConditionVH.ConditionID and $projection.ValidFromForEdit = _ConditionVH.ValidFrom
[0..1] I_UserContactCard _LastChangedBy $projection.LastChangeByUser = _LastChangedBy.ContactCardID

Annotations (23)

NameValueLevelField
AbapCatalog.sqlViewName CBANKCONDITIONTP view
AbapCatalog.compiler.compareFilter true view
AccessControl.authorizationCheck #CHECK view
EndUserText.label Bank Condition view
VDM.viewType #CONSUMPTION view
ObjectModel.compositionRoot true view
ObjectModel.transactionalProcessingDelegated true view
ObjectModel.draftEnabled true view
ObjectModel.createEnabled true view
ObjectModel.updateEnabled EXTERNAL_CALCULATION view
ObjectModel.deleteEnabled EXTERNAL_CALCULATION view
ObjectModel.representativeKey ConditionID view
ObjectModel.usageType.sizeCategory #M view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.dataClass #MASTER view
Search.searchable true view
ClientHandling.algorithm #SESSION_VARIABLE view
UI.headerInfo.typeName Bank Fee Conditions view
UI.headerInfo.typeNamePlural Bank Fee Conditions view
UI.headerInfo.title.label Condition ID view
UI.headerInfo.title.value ConditionIDForEdit view
UI.headerInfo.description.label Description view
UI.headerInfo.description.value CndnDescription view

Fields (16)

KeyFieldSource TableSource FieldDescription
KEY ConditionID ConditionID Condition
KEY ConditionArea ConditionArea Condition Area
KEY ValidFrom ValidFrom Vers.Valid From
ConditionIDForEdit ConditionIDForEdit Condition
_ConditionVH _ConditionVH
ValidFromForEdit ValidFromForEdit Vers.Valid From
CndnDescription CndnDescription
PriceAllocationMethod PriceAllocationMethod Charge Method
_PricingMethVH _PricingMethVH
BankFeeSrvcChrgMethTxt _PricingMethVH BankFeeSrvcChrgMethTxt
Currency Currency Valuation Crcy
LastChangeByUser LastChangeByUser User Name
LastChangedByUserFullName _LastChangedBy FullName Name
LastChangedDate LastChangedDate Created On
BankFeeCndnLastChgdDateTime BankFeeCndnLastChgdDateTime
_Items _Items

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_BankConditionTP.
-- 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: CBANKCONDITIONTP

CREATE VIEW C_BankConditionTP AS
SELECT
  ConditionID,
  ConditionArea,
  ValidFrom,
  ConditionIDForEdit,
  ValidFromForEdit,
  CndnDescription,
  PriceAllocationMethod,
  _PricingMethVH.BankFeeSrvcChrgMethTxt AS BankFeeSrvcChrgMethTxt,
  Currency,
  LastChangeByUser,
  _LastChangedBy.FullName AS LastChangedByUserFullName,
  LastChangedDate,
  BankFeeCndnLastChgdDateTime
FROM I_BankConditionTP AS Condition
LEFT OUTER JOIN C_BankCndnItemTP AS _Items ON ConditionArea = _Items.ConditionArea AND ConditionID = _Items.ConditionID AND ValidFrom = _Items.ValidFrom  -- association [0..*]
LEFT OUTER JOIN C_BankFeePricingMethVH AS _PricingMethVH ON PriceAllocationMethod = _PricingMethVH.BankFeeSrvcChrgMeth  -- association [0..1]
LEFT OUTER JOIN C_BankCndnIDVH AS _ConditionVH ON ConditionIDForEdit = _ConditionVH.ConditionID AND ValidFromForEdit = _ConditionVH.ValidFrom  -- association [0..1]
LEFT OUTER JOIN I_UserContactCard AS _LastChangedBy ON LastChangeByUser = _LastChangedBy.ContactCardID  -- association [0..1]
;