@AccessControl.authorizationCheck: #NOT_REQUIRED @EndUserText.label: 'Milling charge' define view entity {{P}}I_MILL_CHARGE with parameters p_min_charge : abap.dec( 15, 2 ) as select from {{p}}milllot as lot inner join {{p}}milljob as job on job.job_id = lot.job_id { key job.job_id as job_id, job.farmer as farmer, count( * ) as lot_count, sum( lot.sacks ) as sack_count, sum( lot.sacks * lot.mill_rate ) as mill_amount, case when sum( lot.sacks * lot.mill_rate ) < $parameters.p_min_charge then $parameters.p_min_charge else sum( lot.sacks * lot.mill_rate ) end as charge_amount } group by job.job_id, job.farmer