rpg/400 tables. tables contains related or similar data –same data format organized in columns and...

8
RPG/400 Tables

Upload: imogen-lynch

Post on 01-Jan-2016

213 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: RPG/400 Tables. Tables Contains related or similar data –Same data format Organized in columns and rows Uses: –Validation –Decoding

RPG/400 Tables

Page 2: RPG/400 Tables. Tables Contains related or similar data –Same data format Organized in columns and rows Uses: –Validation –Decoding

Tables

• Contains related or similar data– Same data format

• Organized in columns and rows

• Uses:– Validation– Decoding

Page 3: RPG/400 Tables. Tables Contains related or similar data –Same data format Organized in columns and rows Uses: –Validation –Decoding

Tables for Validation

• Verify that code or value exists or is acceptable

State Abbreviation

AK

AL

AR

AZ

CA

Page 4: RPG/400 Tables. Tables Contains related or similar data –Same data format Organized in columns and rows Uses: –Validation –Decoding

Tables for Decoding

• Find a related or corresponding value

State Abbreviation State Name Tax Rate

AK Alaska .0000

AL Alabama .0400

AR Arkansas .0000

AZ Arizona .0500

Page 5: RPG/400 Tables. Tables Contains related or similar data –Same data format Organized in columns and rows Uses: –Validation –Decoding

Loading Tables

• Compile time

• Pre-runtime(runtime or execution time)

Page 6: RPG/400 Tables. Tables Contains related or similar data –Same data format Organized in columns and rows Uses: –Validation –Decoding

An RPG/400 Table

• Table namesbegin TAB___

• Extension specificationsE tabcod 50 2 A

• Table look-upC code lokup tabcod 50

Page 7: RPG/400 Tables. Tables Contains related or similar data –Same data format Organized in columns and rows Uses: –Validation –Decoding

RPG/400 Related Tables

• Extension specificationsE tabcod 50 2 A tabnam 14

• Table look-upC code lokup tabcod tabnam 50

Page 8: RPG/400 Tables. Tables Contains related or similar data –Same data format Organized in columns and rows Uses: –Validation –Decoding

Questions?