IBM Support

RPG Cafe

General Page

This is the RPG Cafe. Information about RPG enhancements, and other RPG-related topics.

.

.

Welcome to the RPG Cafe

Short URL for this page: https://ibm.biz/rpg_cafe

AnnouncementEnhancementsIdeas (RFE)How-ToUtilitiesTipsRDiDb2
.                                                            .
.                                                            .
 

Announcements

New pages in the RPG Cafe:

 

Note: An earlier announcement mentioned that the enhancement that allows you to define a variable like an enumeration was not available yet. That enhancement is now available. Define a variable like an enumeration

  • New Fall 2025: PTF enhancements for 7.6 and 7.5 :

     

    The following PTFs provide all the Fall 2025 enhancements.

    7.5 PTFs for the Fall 2025 Enhancements:

    • ILE RPG compiler: 5770WDS SJ08375

     

    7.6 PTFs for the Fall 2025 Enhancements:

    • ILE RPG compiler: 5770WDS SJ08384
    • ILE RPG compiler, TGTRLS(V7R5M0): 5770WDS SJ08394

     

Notifications

If you want to be notified about new items in the RPG Cafe, subscribe to "Rational Development Studio for i" in "My Notifications" here: https://www-945.ibm.com/systems/support/myview/subscription/css.wss

  1. Enter "Rational Development Studio for i" in the Product Lookup.
  2. Click "Subscribe".
  3. Select "News" and any other categories that you're interested in, then click "Submit".

 

.                                                            .
.
   

Temporary environment variables:   

   
   
  • When the RPG compiler introduces a fix through a PTF, an environment variable may be needed to obtain the new behavior.   
   
  • When the RPG compiler introduces a new error message through a PTF, an environment variable may be needed to cause the compiler to issue the error message.   
   
   

For details, see Temporary environment variables used by RPG.   

.                                                            .
.                                                            .
 

IBM Ideas: Request for Enhancement

Here is the list of current Ideas for RPG: https://ibm.biz/rpg_rfe. You can      

  • Vote for the Ideas you think are most important.         
  • Add Ideas to your watch list.         
  • Add your own comments to Ideas. If you have a use case for the Idea that is not mentioned yet in the comments, be sure to add a comment about your use case. The information in the Idea about why it would be useful is at least as important as the number of votes for the Idea.         

 

If you don't find an existing Idea that describes what you want, open a new Idea:

  1. Select         

    WorkspaceIBM i
    CategoryLanguages - RPG

         

  2. Write the title of your Idea clearly so that other people can easily find your Idea and vote for it.      
.                                                            .
.                                                            .
 

ILE RPG enhancements delivered through PTFs   

     

  • Spring 2021: New built-ins %LOWER, %UPPER, and %SPLIT      New built-ins %LOWER, %UPPER, and %SPLIT      

    Warning For the new built-in functions, a runtime PTF is needed on any system where you run your program.      

         

     

     

     

     

     

     

  • Spring 2020: Microseconds for %TIMESTAMP and %TIMESTAMP(*UNIQUE):         Microseconds for %TIMESTAMP and unique timestamps         

    Warning For this enhancement, a runtime PTF is needed on any system where you run your program.         

         

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

 

.                                                            .
.                                                            .
 

How To

.                                                            .
.                                                            .
 

Utilities

.                                                            .
.                                                            .
 

Tips

 

[{"Business Unit":{"code":"BU048","label":"IBM Software"},"Product":{"code":"SS69QP","label":"Rational Development Studio for i"},"Component":"ILE RPG Compiler","Platform":[{"code":"PF012","label":"IBM i"}],"Version":"All Versions","Edition":"","Line of Business":{"code":"LOB73","label":"Power TPS"}}]

Document Information

Modified date:
29 May 2026

UID

ibm11106229