Programming in RPG IV, 2nd edition
Authors: Bryan Meyers, Judy Yaeger
Venue:  (2000)

:Bryan Meyers and Judy Yaeger have teamed up to write the RPG IV guide no programmer should be without. The newest edition of this popular textbook/manual has been fully updated through V4R4. New chapters explore in detail the topics of defining data with Definition Specifications and modular programming concepts. This easy-to-understand book gives you a strong foundation in the essentials of business programming and helps you master the latest techniques and features of RPG. If you want to get up to speed and be productive quickly in RPG IV, RPG IV Jump Start, Third Edition, is your ticket to success! This new edition of Programming in RPG IV includes new chapters that explore in detail the topics of defining data with Definition Specifications and modular programming concepts (including dynamic and static binding, subprocedures and the CALLP operation, and sharing data via data areas), as well as an RPG IV summary appendix and an RPG IV style guide. In addition, all other material throughout the book has been fully updated for Version 4 Release 4. Programming in RPG IV provides a strong foundation in the essentials of business programming, featuring the newest version of the RPG language: RPG IV. Focusing on real-world problems and down-to-earth solutions, this easy-to-understand textbook will help you master the latest techniques and features of RPG to make you stand out in the highly competitive AS/400 employment market. The book is designed to give students a thorough understanding of how to use RPG IV effectively in a variety of practical applications. Students experience how to develop an application system of programs to meet the information-processing needsof three different companies. If you've used Dr. Yaeger's RPG/400 textbook, Programming in RPG/400, you'll find the transition to this book painless. If you're a new user, you'll find that the book provides everything you need to know to write a well-designed RPG IV program. Each chapter builds on the previous ones and includes informative, easy-to-read explanations and examples as well as a section of thought-provoking questions, exercises, and programming assignments that reinforce the knowledge gained from the chapter and strengthen the groundwork for succeeding chapters. The scope of the book includes the development of RPG; top-down, structured design; RPG IV specifications, operations, and built-in functions; file definition, access, and manipulation; interactive applications; in-depth data definition  including RPG IV data types, tables, and arrays; modular programming concepts; and a summary of RPG's fixed-logic cycle and use of indicators  components of older versions of RPG often encountered on the job in maintenance programming. Six appendices supplement the material covered in the chapters, providing a summary of RPG IV specifications, keywords, built-in functions, operation codes, and edit codes; an RPG IV style guide; introductions to program development on the AS/400, the basics of SEU, and the process of debugging programs; and the data-file definitions for the assignments. A comprehensive glossary supports the topics and terminology presented throughout the book. Use Programming in RPG IV today to learn the fundamentals of business programming in RPG IV; use it tomorrow as a convenient, helpful reference.