C_ChrgPlanNmrcParameterTP

DDL: C_CHRGPLANNMRCPARAMETERTP SQL: CCHPLPARAMNTP Type: view CONSUMPTION

Consumption view for charge plan parameter from type number

C_ChrgPlanNmrcParameterTP is a Consumption CDS View that provides data about "Consumption view for charge plan parameter from type number" in SAP S/4HANA. It reads from 1 data source (I_ChrgPlanNmrcParameterTP) and exposes 34 fields with key field ChargePlanParameterUUID. It has 3 associations to related views.

Data Sources (1)

SourceAliasJoin Type
I_ChrgPlanNmrcParameterTP ChrgPlanNmrcParameter from

Associations (3)

CardinalityTargetAliasCondition
[1..1] C_SubscrpnProdSpecTP _SubscrpnProdSpecTP _SubscrpnProdSpecTP.SubscrpnProdSpecUUID = $projection.SubscrpnProdSpecUUID
[1..1] C_ChargePlanAssignmentTP _ChargePlanAssignmentTP _ChargePlanAssignmentTP.ChargePlanAssignmentUUID = $projection.ChargePlanAssignmentUUID
[0..1] C_SOM_ChrgPlnParamUseValVH _SOM_ChrgPlnParamUseValVH _SOM_ChrgPlnParamUseValVH.ChargePlanParameterUseValue = $projection.ChargePlanParameterUseValue

Annotations (15)

NameValueLevelField
AbapCatalog.sqlViewName CCHPLPARAMNTP view
AbapCatalog.compiler.compareFilter true view
EndUserText.label Consumption view for charge plan parameter from type number view
VDM.viewType #CONSUMPTION view
ClientHandling.algorithm #SESSION_VARIABLE view
Metadata.allowExtensions true view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #M view
ObjectModel.usageType.dataClass #MASTER view
ObjectModel.transactionalProcessingDelegated true view
ObjectModel.createEnabled false view
ObjectModel.deleteEnabled false view
ObjectModel.updateEnabled EXTERNAL_CALCULATION view
AccessControl.authorizationCheck #CHECK view
Search.searchable true view

Fields (34)

KeyFieldSource TableSource FieldDescription
KEY ChargePlanParameterUUID I_ChrgPlanNmrcParameterTP ChargePlanParameterUUID Parameter UUID
CreatedByUser I_ChrgPlanNmrcParameterTP CreatedByUser User Name
CreationDateTime I_ChrgPlanNmrcParameterTP CreationDateTime Timestamp
LastChangedByUser I_ChrgPlanNmrcParameterTP LastChangedByUser User Name
LastChangeDateTime I_ChrgPlanNmrcParameterTP LastChangeDateTime Timestamp
ChargePlanAssignmentUUID I_ChrgPlanNmrcParameterTP ChargePlanAssignmentUUID Assignment UUID
SubscrpnProdSpecUUID I_ChrgPlanNmrcParameterTP SubscrpnProdSpecUUID Sub. Prod. Data UUID
ChargePlanParameterID I_ChrgPlanNmrcParameterTP ChargePlanParameterID Parameter ID
ChargePlanParameterDescription I_ChrgPlanNmrcParameterTP ChargePlanParameterDescription Parameter Descript.
ChargePlanParameterType I_ChrgPlanNmrcParameterTP ChargePlanParameterType Parameter Type
ChargePlanParameterUsage I_ChrgPlanNmrcParameterTP ChargePlanParameterUsage Parameter Usage
ChargePlanParameterUseValue I_ChrgPlanNmrcParameterTP ChargePlanParameterUseValue Value Used
ChrgPlanParameterNumericValue I_ChrgPlanNmrcParameterTP ChrgPlanParameterNumericValue Numeric Value
ChrgPlnParamNmrcDefaultValue I_ChrgPlanNmrcParameterTP ChrgPlnParamNmrcDefaultValue Numeric Value
ChargePlanParameterStringValue I_ChrgPlanNmrcParameterTP ChargePlanParameterStringValue String Value
ChrgPlnParamStringDefaultValue I_ChrgPlanNmrcParameterTP ChrgPlnParamStringDefaultValue String Value
ChargePlanParameterDateValue I_ChrgPlanNmrcParameterTP ChargePlanParameterDateValue Date Parameter Value
ChrgPlnParamDateDefaultValue I_ChrgPlanNmrcParameterTP ChrgPlnParamDateDefaultValue Date Parameter Value
BRFFunctionUUID I_ChrgPlanNmrcParameterTP BRFFunctionUUID BRFplus UUID
BRFFunctionText
ChargePlanParameterIsMandatory I_ChrgPlanNmrcParameterTP ChargePlanParameterIsMandatory Parameter Is Mandato
ConvergentChargingTableClassID I_ChrgPlanNmrcParameterTP ConvergentChargingTableClassID Class ID
CreatedByUserName
LastChangedByUserName
Characteristic I_ChrgPlanNmrcParameterTP Characteristic Field Name
CharacteristicDescription Characteristic Description
AllowanceDefinitionGroupUUID I_ChrgPlanNmrcParameterTP AllowanceDefinitionGroupUUID Allo. Def. Grp. UUID
AllowanceDefinitionGroupID I_ChrgPlanNmrcParameterTP AllowanceDefinitionGroupID Allo. Def. Group ID
SbsChrgPlnParamIsRlvtForPrrtn I_ChrgPlanNmrcParameterTP SbsChrgPlnParamIsRlvtForPrrtn Relevant for Proration
_CreatedByUserContactCard _CreatedByUserContactCard
_LastChangedByUserContactCard _LastChangedByUserContactCard
_SOM_ChrgPlnParamUseValVH _SOM_ChrgPlnParamUseValVH
_SubscrpnProdSpecTP _SubscrpnProdSpecTP
_ChargePlanAssignmentTP _ChargePlanAssignmentTP

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_ChrgPlanNmrcParameterTP.
-- 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: CCHPLPARAMNTP

CREATE VIEW C_ChrgPlanNmrcParameterTP AS
SELECT
  ChrgPlanNmrcParameter.ChargePlanParameterUUID AS ChargePlanParameterUUID,
  ChrgPlanNmrcParameter.CreatedByUser AS CreatedByUser,
  ChrgPlanNmrcParameter.CreationDateTime AS CreationDateTime,
  ChrgPlanNmrcParameter.LastChangedByUser AS LastChangedByUser,
  ChrgPlanNmrcParameter.LastChangeDateTime AS LastChangeDateTime,
  ChrgPlanNmrcParameter.ChargePlanAssignmentUUID AS ChargePlanAssignmentUUID,
  ChrgPlanNmrcParameter.SubscrpnProdSpecUUID AS SubscrpnProdSpecUUID,
  ChrgPlanNmrcParameter.ChargePlanParameterID AS ChargePlanParameterID,
  ChrgPlanNmrcParameter.ChargePlanParameterDescription AS ChargePlanParameterDescription,
  ChrgPlanNmrcParameter.ChargePlanParameterType AS ChargePlanParameterType,
  ChrgPlanNmrcParameter.ChargePlanParameterUsage AS ChargePlanParameterUsage,
  ChrgPlanNmrcParameter.ChargePlanParameterUseValue AS ChargePlanParameterUseValue,
  ChrgPlanNmrcParameter.ChrgPlanParameterNumericValue AS ChrgPlanParameterNumericValue,
  ChrgPlanNmrcParameter.ChrgPlnParamNmrcDefaultValue AS ChrgPlnParamNmrcDefaultValue,
  ChrgPlanNmrcParameter.ChargePlanParameterStringValue AS ChargePlanParameterStringValue,
  ChrgPlanNmrcParameter.ChrgPlnParamStringDefaultValue AS ChrgPlnParamStringDefaultValue,
  ChrgPlanNmrcParameter.ChargePlanParameterDateValue AS ChargePlanParameterDateValue,
  ChrgPlanNmrcParameter.ChrgPlnParamDateDefaultValue AS ChrgPlnParamDateDefaultValue,
  ChrgPlanNmrcParameter.BRFFunctionUUID AS BRFFunctionUUID,
  cast( '' as fdt_text ) AS BRFFunctionText,
  ChrgPlanNmrcParameter.ChargePlanParameterIsMandatory AS ChargePlanParameterIsMandatory,
  ChrgPlanNmrcParameter.ConvergentChargingTableClassID AS ConvergentChargingTableClassID,
  ChrgPlanNmrcParameter._CreatedByUser.UserDescription AS CreatedByUserName,
  ChrgPlanNmrcParameter._LastChangedByUser.UserDescription AS LastChangedByUserName,
  ChrgPlanNmrcParameter.Characteristic AS Characteristic,
  cast( '' as atnam ) AS CharacteristicDescription,
  ChrgPlanNmrcParameter.AllowanceDefinitionGroupUUID AS AllowanceDefinitionGroupUUID,
  ChrgPlanNmrcParameter.AllowanceDefinitionGroupID AS AllowanceDefinitionGroupID,
  ChrgPlanNmrcParameter.SbsChrgPlnParamIsRlvtForPrrtn AS SbsChrgPlnParamIsRlvtForPrrtn
FROM I_ChrgPlanNmrcParameterTP AS ChrgPlanNmrcParameter
LEFT OUTER JOIN C_SubscrpnProdSpecTP AS _SubscrpnProdSpecTP ON _SubscrpnProdSpecTP.SubscrpnProdSpecUUID = SubscrpnProdSpecUUID  -- association [1..1]
LEFT OUTER JOIN C_ChargePlanAssignmentTP AS _ChargePlanAssignmentTP ON _ChargePlanAssignmentTP.ChargePlanAssignmentUUID = ChargePlanAssignmentUUID  -- association [1..1]
LEFT OUTER JOIN C_SOM_ChrgPlnParamUseValVH AS _SOM_ChrgPlnParamUseValVH ON _SOM_ChrgPlnParamUseValVH.ChargePlanParameterUseValue = ChargePlanParameterUseValue  -- association [0..1]
;