Skip to main content
Question

Report development in 25R2

  • April 2, 2026
  • 2 replies
  • 11 views

Forum|alt.badge.img+18

Having copied the PurchaseOrderPrint.report and .PurchaseOrderPrint.rdf to my custom area.

Opened in IFS Developer Studio.  

Added an entity to the PurchaseOrderPrint.report and updating the .rdf as required.  

After saving the changes then clicked Generate Code.   

On checking the generated .rdf file the SELECT statements appear to have changed.  

   CURSOR get_pur_part_manufacturer IS

      SELECT

         NULL            NULL

      FROM dual;    

      
However, in the original PurchaseOrderPrint.rdf from CORE there is a CURSOR get_pur_part_manufacturers:

   CURSOR get_pur_part_manufacturers(contract_ VARCHAR2, part_no_ VARCHAR2, vendor_no_ VARCHAR2) IS

     SELECT *      

     FROM   purchase_part_suppl_manuf

     WHERE  contract  = contract_

     AND    part_no   = part_no_

     AND    vendor_no = vendor_no_;

     
There are quite a few other CURSOR statements that are very similar.


      

2 replies

Forum|alt.badge.img+14
  • Superhero (Partner)
  • April 2, 2026

@RutJWhalen  John - The PurchaseOrderPrint.report is disconnected from the PurchaseOrderPrint.rdf because the GenerateRdf codegenproperties is set to “no”.  Yes, I know it doesn’t show up at the top of the .report that way because if you set it to “no”, the property disappears because “no” is the default.

https://docs.ifs.com/techdocs/25r2/060_development/025_operational_reporting/045_report_modeling/100_working_with/#working_with_reports

If GenerateRdf = “no” then when you save the .report changes, the .rdf is still generated, but it’s placed into the \build\gen\db\purch\database\purch folder so the .rdf that’s actually in use (the one with all of the history comments and extra cursor code) is not overwritten.

If GenerateRdf = “yes” then when you save the .report changes, the rdf would get placed in the \workspace\purch\source\purch\database folder.  This is where the in-use .rdf lives.

Makes your changes in the .report file if you need an updated schema file.  Then add your code changes to the .rdf that is in the \workspace\purch\source\purch\database folder and deploy that to the server.

 


Forum|alt.badge.img+18
  • Author
  • Superhero (Partner)
  • April 3, 2026

Tracy, thank you so much for your expertise.  Awesome.