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

IBM i

Showing 874

Add *TARGET to all RPG functions similar to *SRC in DDS

Example: %SUBST(NAME:1:1)=%UPPER(*TARGET); /* new way var. NAME is mentioned only once and %SUBST is not repeated*/ Instead of %SUBST(NAME:1:1)=%UPPER(NAME:1:1); /* var. NAME is repeated twice */ Also in mathematical statements: COUNTER=*TARGET+1 ...
8 months ago in IBM i / Languages - RPG 1 Future consideration

Consistent use for null values

Currently there are 3 distinct ways to check if a field is or is not null:1 - RPG uses %nullind()2 - SQLRPGLE use a positional numeric array (-1 or <> -1)3 - RPG triggers use a positional indicator (like) array ('0' - '1') Having a common ac...
almost 8 years ago in IBM i / Languages - RPG 4 Future consideration

RDi should prompt options Parameters in RPG

Right now RDi when you have a procedure which allows a parameter for example pointer and the options(*string) RDi (or LPEX Editor) only prompt existing pointer variables.It should also prompt the variables of the type specified in options(). Use C...
over 3 years ago in IBM i / RDi (Rational Developer for i) 4 Future consideration

Add CREATOR/DEFINER Attribute to File Members

We need 1 to 3 new User Profile attributes added to Source File Member descriptions.Creator (Added by user profile)Change (Data Last Changed by user profile)Custom User Profile (application controlled) The creator user profile should be assigned t...
almost 3 years ago in IBM i / Db2 for i 2 Future consideration

Change SBMJOB SCDTIME behavior

Please either change SBMJOB to go ahead and run a command if the SCDTIME is for an earlier time on the current date. Or else please provide a separate option to override that error and have it actually submit the job. Use Case: We have CLs that st...
almost 3 years ago in IBM i / Core OS 2 Future consideration

Add keyboard shortcut: Navigate to next/previous DCL-PROC statement (bonus: position the DCL-PROC to top of window)

Example: In a module with 50 procedures being able to quickly bring the next or previous procedure to line 1 would be a time save. For those who flip monitors to a portrait view this would be more beneficial. Extending this behavior to BEGSR state...
9 months ago in IBM i / RDi (Rational Developer for i) 1 Future consideration

Export LPEX Outline View

The content of the LPEX Outline view should be exportable. It would be a great basis for application documentation—even better if the context help for procedures/fields/constants would be included. JSON or XML would be fine maybe also a readable f...
over 1 year ago in IBM i / RDi (Rational Developer for i) 5 Future consideration

Add IMPLICITLY HIDDEN to SQL VIEWs

The TABLE feature to implicitly hide certain columns/fields when "SELECT *" is used, is great. However ,we need that feature extended to SQL VIEWS. Use Case: If I create a VIEW that contains a subset of columns, including implicitly hidden columns...
almost 3 years ago in IBM i / Db2 for i 2 Future consideration

Option for EXTNAME/LIKEREC(*NULL) to create SQL-type int(5) indicator subfields

LIKEDS is used for creating parallel data structures -- i.e., data structures that have the same list of subfields as another data structure. But, sometimes it is useful to have the same list of subfields but with a different set of data definitio...
almost 8 years ago in IBM i / Languages - RPG 9 Future consideration

RDi-Stop Program Verify when I ask it to stop

If I accidentally press Ctrl+Shift+V instead of Ctrl+Shift+C, the program verify feature starts. It's extremely slow compared to just letting the code compile. I know I can change the keybindings but the STOP button should actually stop the verify...
over 3 years ago in IBM i / RDi (Rational Developer for i) 5 Future consideration