Skip to Main Content
IBM Power Ideas Portal


This portal is to open public enhancement requests against IBM Power Systems products, including IBM i. To view all of your ideas submitted to IBM, create and manage groups of Ideas, or create an idea explicitly set to be either visible by all (public) or visible only to you and IBM (private), use the IBM Unified Ideas Portal (https://ideas.ibm.com).


Shape the future of IBM!

We invite you to shape the future of IBM, including product roadmaps, by submitting ideas that matter to you the most. Here's how it works:

Search existing ideas

Start by searching and reviewing ideas and requests to enhance a product or service. Take a look at ideas others have posted, and add a comment, vote, or subscribe to updates on them if they matter to you. If you can't find what you are looking for,

Post your ideas
  1. Post an idea.

  2. Get feedback from the IBM team and other customers to refine your idea.

  3. Follow the idea through the IBM Ideas process.


Specific links you will want to bookmark for future use

Welcome to the IBM Ideas Portal (https://www.ibm.com/ideas) - Use this site to find out additional information and details about the IBM Ideas process and statuses.

IBM Unified Ideas Portal (https://ideas.ibm.com) - Use this site to view all of your ideas, create new ideas for any IBM product, or search for ideas across all of IBM.

ideasibm@us.ibm.com - Use this email to suggest enhancements to the Ideas process or request help from IBM for submitting your Ideas.

ADD A NEW IDEA

Languages - RPG

Showing 269 of 4961

Sort (auto-arrange) all content in /INCLUDE members in RPG IV

All content of included (/INCLUDE) members should be arranged in the source member so that the target (including) source member can be compiled. That is I want to include prototypes, declares, and even subprocedure implementation (body) in a /INCL...
about 1 year ago in IBM i / Languages - RPG 2 Not under consideration

Relax requirements for /INCLUDE /IF /ENDIF in RPG IV

We still have to start the /xxxx directives (e.g., /IF, /INCLUDE, /ENDIF, /DEFINE in column 7 even in *FREE. Please eliminate this restriction and allow them to be speified in any column so long as all content before the /<whatever> is blank.
about 1 year ago in IBM i / Languages - RPG 3 Functionality already exists

BUG 2040 is approaching and it's DUE!

Starting from YEAR 2040 6 digit dates will crash the program or give invalid results! If IBM wants the users to stop using 6digit dates, then it should be a compiler option, to make sure that such code that will crash or give invalid results after...
almost 9 years ago in IBM i / Languages - RPG 8 Not under consideration

ILE RPG Compiler Warning/Error Suggestion

%DATE(expression) fails if program is compiled with CVTOPT(*DATETIME) and "expression" is a valid timestamp value. Use Case: Compilation.
over 4 years ago in IBM i / Languages - RPG 1 Not under consideration

Program Dump enhancement

In RPG program dump, it highlights the error description, procedure name, Statement in Error line # ect at the top page. It will be more helpful if the dump can also provide the variable name that had the issue on the top of the dump. This is usef...
almost 7 years ago in IBM i / Languages - RPG 2 Not under consideration

Control spec similar to BNDDIR (also similar to BNDSRVPGM parameter in CRTBNDCL) to specify a service program

Allows the programmer to leverage C application programs/procedures without requiring a binding directory or special compile instructions - ie., CRTRPGMOD followed by CRTPGM.
over 3 years ago in IBM i / Languages - RPG 4 Future consideration

Add a new device web

It will be great to replace the workstation green screen with a device in a web navegator. Instead of DDS it can use an "HTML mask".
over 2 years ago in IBM i / Languages - RPG 1 Not under consideration

declare multiple variables on the same line in RPG free

Please add the possibility to declare multiple variable of the the same type on the same line, taking advantage of "free" RPG form possibilities, similar to C or other languages. i.e. DCL-S i1, i2, i3, i4 INT(10); DCL-DS struct1, struct2, struct3 ...
over 3 years ago in IBM i / Languages - RPG 1 Not under consideration

Template fields generate erroneous RNF7031

I always clean up unused variables before program implementation and when I double click on the Error List tab in RDi after compiling a program, each template field is followed by "RNF7031: The name or indicator <field name> is not reference...
almost 10 years ago in IBM i / Languages - RPG 6 Is a defect

Cast string value to specified CCSID

How do you convert a character field with embedded UCS2 characters into a UCS2 field? It would be nice to be able to substring out a bit and just say that this piece is already UCS2, don't convert it. The only thing we can do right now is say "con...
almost 8 years ago in IBM i / Languages - RPG 2 Not under consideration