Skip to Main Content
IBM Z Software


This portal is to open public enhancement requests against IBM Z Software products. 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.

Status Not under consideration
Created by Guest
Created on Jun 11, 2019

Allow more than 9 break levels in Programming Patterns

We recently had reason to develop a program with more than 9 levels of control breaking. The source of the input was a DB2 cursor. We tried to use a group field, but that does not generate correctly when using an Organization of '2'. The group field does not show up in working storage. Only the base fields. If we use an Organization of 'S', it will generate the group field at a 10 level and the lower fields as 11s. If Org '2' generated the full structure (including group fields), that would be one solution. Another would be to allow more than 9 fields for breaking.

Idea priority Low
  • Guest
    Reply
    |
    Feb 26, 2021

    We have evaluated this request and determined that it cannot be implemented at this time. The solution for you is to add a DESCR=ALL information on your GO lines in your database block (this is the same block that the one you typed in your CD lines in your program, in the external name).

  • Guest
    Reply
    |
    Nov 16, 2020

    Although the theme of this request is consistent with our business strategy, it is not committed to the release that is currently under development.

  • Guest
    Reply
    |
    Feb 7, 2020

    There does not seem to be a way to add BLC= to the -CD of a program. We want to add more fields to our control breaking.

  • Guest
    Reply
    |
    Feb 6, 2020

    Did you try to put "DESCR=ALL" option in -GO of Database Bloc ?

  • Guest
    Reply
    |
    Feb 5, 2020

    We evaluated this request and analyse the fact to allow more thant 9 levels of break but it seems not to be compatible with the generators, embedded in RPP and doing such a modification in the generators seems to be at risk !
    But in your request, you talk about something like a bug because you said " that does not generate correctly when using an Organization of '2'". Can you tell us more details or some examples in your RPP workspace because if it seems to be a bug, it could interesting to correct it !

  • Guest
    Reply
    |
    Dec 5, 2019

    A preliminary evaluation of this request indicates that it is consistent with our business strategy. Further evaluation of this RFE is underway.

  • Guest
    Reply
    |
    Jun 24, 2019

    Group fields are generated with "DESCR=ALL" option in -GO of Database Bloc