Skip to Content
Modern Mainframe Development
book

Modern Mainframe Development

by Tom Taulli
March 2022
Intermediate to advanced
348 pages
8h 37m
English
O'Reilly Media, Inc.
Content preview from Modern Mainframe Development

Chapter 6. COBOL Tables and Reports

In the business world, Microsoft Excel is one of the most widely used applications. It allows for the easy creation of interactive reports that help with key decisions. The result is that Excel continues to generate huge cash flows, even though the software has been around for over 35 years.

But with COBOL on the mainframe, built-in features can help create tables and reports. Granted, they are not as sophisticated or seamless as Excel. But they are still powerful and can help run mission-critical business applications on a global basis. They have been one of the most important functions of COBOL and the mainframe computer.

In this chapter, we’ll take a look at how to use tables and reports in COBOL. We’ll also cover related topics like string manipulation.

Introduction to Tables

In a way, a COBOL table is similar to a spreadsheet. You can place numbers in certain areas, make computations, search the data, and so on. In fact, the applications are seemingly endless. You can set up a table to help compute taxes, determine the premiums for insurance, or come up with a forecast for sales.

Keep in mind that a COBOL table is the language’s version of an array. In a typical language, an array stores a string of data. And each data item is referenced with an index number. For example, let’s suppose we have an array, which we call Months, that is for the months in the year. But each has an index that starts at 0. So Months[0] is equal to January,

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

Learning Go, 2nd Edition

Learning Go, 2nd Edition

Jon Bodner

Publisher Resources

ISBN: 9781098107017Errata Page