1 / 11

RPG IV

RPG IV. Introduction to Programming and RPG - Chapter 1. Objectives:. Describe the history of RPG Describe program variables Describe the types of data files Describe data hierarchy Explain how data is represented on the printer spacing chart Describe the program development cycle.

apiatan
Download Presentation

RPG IV

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. RPG IV Introduction to Programming and RPG - Chapter 1

  2. Objectives: • Describe the history of RPG • Describe program variables • Describe the types of data files • Describe data hierarchy • Explain how data is represented on the printer spacing chart • Describe the program development cycle

  3. History of RPG • 1960: RPG - Report Program Generator • Late 1960s: RPG II - With release of System/3 • 1979: RPG III - Interactive program, Database, Structured Programming • 1988: RPG/400 - Upgrade to RPG III • 1994: RPG IV - Integrated Language Environment (ILE)

  4. Program Variables • Program variable represents a location in the memory of the computer that can store data. • RPG uses the term field rather than variable. • Define name, length and data type

  5. Data Files • Transaction files • Master files

  6. Data Hierarchy • FILE: is a collection of data about a given kind of entity or object • RECORD: is a collection of data about one specific instance of the entity • FIELD: is one piece of data on the record. A field generally represents the smallest unit of data that we want to manipulate within a program.

  7. Programming Specifications • Record Layouts - input • Processing required - process • Printer Spacing Charts - output

  8. Programming Specifications

  9. Program Development Cycle • Define the problem • Design the solution • Write the program • Enter the program • Test and debug the program • Document the program • Maintain the program

  10. Program Entry and Testing

  11. Points to Remember • RPG is a high-level programming language introduced by IBM in the early 1960s to provide an easy way to produce commonly needed business reports. • Variables enable programs to process different sets of data. • Data is typically organized in a hierarchy of files, records, and fields.

More Related