PSHBTNFLD (Push Button Field) เป็น Keyword สำหรับ Display file อธิบายง่ายๆ คือเป็นการสร้างปุ่มให้กับโปรแกรมหน้าจอนั่นเองครับ โดยจะมีการใช้งานเบื้องต้นดังนี้
1.เพิ่ม choice-number, choice-text
1.1 ตัวอย่าง Source Display File

จากภาพตัวอย่างเราได้ทำการตั้งชื่อให้กับ Keyword PSHBTNFLD คือ ‘B1’ โดยจะเห็นได้ว่าเรามีการเพิ่ม Keyword เพิ่มขึ้นมานั่นคือ PSHBTNCHC (Push Button Field Choice) นี่เป็นการเพิ่ม Text ให้กับปุ่มของเรานั่งเองโดยเราต้องทำการเพิ่ม choice-number, choice-text ภายในวงเล็บ ซึ่งจะได้หน้าตาของปุ่มกดดังนี้
1.2 ตัวอย่างหน้าจอ

2.เพิ่ม function key
การใช้ PSHBTNCHC (Push Button Field Choice) เราสามารถเพิ่ม function key ได้อีกด้วย
2.1 ตัวอย่าง Source Display File

โดยการเพิ่ม function key นี้หมายถึงเมื่อเราทำการรกดปุ่มดังกล่าวจะเหมือนกับการกด function key ตามที่เรากำหนดนั่นเอง
2.2 ตัวอย่างหน้าจอ

โดยจากภาพตัวอย่างหากทำการกดปุ่ม EXIT จะทำการออกจากโปแกรมนั่นเอง ทั้งนี้ขึ้นอยู่กับเราว่ากดหนดปุ่มนั้นเป็นอะไร
3.กำหนด choice-text
เราสามารถเพิ่มตัวแปรสำหรับการกำหนดค่าให้กับ choice-text ได้ดังนี้
3.1 ตัวอย่าง Source Display File

ทำการเพิ่มตัวแปร ‘T1’ หลังจากนั้นเราสามารถเพิ่ม text ในโปรแกรม RPG ได้
3.2 ตัวอย่างหน้าจอ

3.3 ตัวอย่าง Source RPG

4.กำหนดสีปุ่ม
เราสามารถที่จะกำหนดสีของปุ่มได้โดยใช้ Keyword CHCAVAIL (Choice Color/Display Attribute when Available)
4.1 ตัวอย่าง Source Display File

จากภาพตัวอย่างเราได้ทำการเปลี่ยนสีของปุ่มเป็นสีขาว
4.2 ตัวอย่างหน้าจอ

ข้อควรระวังคือในหนึ่งการสร้าง PSHBTNFLD การเพิ่ม PSHBTNCHC choice-number ห้ามใช้ซ้ำกัน มิฉะนั้น display file จะ compile ไม่ผ่าน
