Fclm_Mm_Invplan

DDL: FCLM_MM_INVPLAN SQL: VFCLMMMIVP Type: view Package: FCLM_REUSE

Invoice Plan

Fclm_Mm_Invplan is a CDS View that provides data about "Invoice Plan" in SAP S/4HANA. It reads from 2 data sources (fpla, fplt) and exposes 14 fields. Part of development package FCLM_REUSE.

Data Sources (2)

SourceAliasJoin Type
fpla a from
fplt b inner

Annotations (7)

NameValueLevelField
AbapCatalog.sqlViewName VFCLMMMIVP view
AbapCatalog.compiler.compareFilter true view
EndUserText.label Invoice Plan view
ClientHandling.algorithm #SESSION_VARIABLE view
Metadata.ignorePropagatedAnnotations true view
AccessControl.authorizationCheck #NOT_REQUIRED view
ObjectModel.usageType.serviceQuality #P view

Fields (14)

KeyFieldSource TableSource FieldDescription
mandt fpla mandt
InvoicePlanNumber fpla fplnr
InvoicePlanItem fplt fpltr
Datecategory fplt fpttp
IPSettlementDate fplt fkdat
IPCurrency fplt waers
IPPercentage fplt fproz
IPBillingValue fplt fakwr
IPPaymentTerms fplt zterm
IPBillingDate fplt afdat
POItemNetAmount fplt netwr
IPFinalIndicator fplt set_by_final
Status fpla status
FinalIndicator fpla final
@AbapCatalog.sqlViewName: 'VFCLMMMIVP'
@AbapCatalog.compiler.compareFilter: true
@EndUserText.label: 'Invoice Plan'
@ClientHandling.algorithm: #SESSION_VARIABLE
@Metadata.ignorePropagatedAnnotations: true
@AccessControl.authorizationCheck: #NOT_REQUIRED
@ObjectModel.usageType.serviceQuality: #P
define view Fclm_Mm_Invplan as select from fpla as a
      inner join fplt as b
      on a.mandt = b.mandt and a.fplnr = b.fplnr
         and b.fksaf <> 'C' and b.fksaf <> 'D' 
{
a.mandt,
      a.fplnr as InvoicePlanNumber,b.fpltr as InvoicePlanItem,
      b.fpttp as Datecategory,b.fkdat as IPSettlementDate,b.waers as IPCurrency,
      b.fproz as IPPercentage,b.fakwr as IPBillingValue,b.zterm as IPPaymentTerms,
      b.afdat as IPBillingDate,b.netwr as POItemNetAmount,b.set_by_final as IPFinalIndicator,
      a.status as Status,a.final as FinalIndicator,b.fksaf as billingStatus
       --FKSAF  -- when 'A' then 'Open'
                -- when 'B' then 'Partially processed'
                -- when 'C' then 'Invoiced'
                -- when 'D' then 'Rejected'
                -- when 'E' then 'Billing Requested'
                -- else 'Not Relevant'    
}