สื่อการสอนเชิงโต้ตอบ

เรียนรู้โค้ด
COA.4gl

ทำความเข้าใจโปรแกรม Certificate of Analysis ในระบบ Infor LN ERP ด้วยบทเรียนทีละขั้นตอน พร้อมคำอธิบายภาษาไทยที่เข้าใจง่าย

8
บทเรียน
803
บรรทัดโค้ด
17
ตาราง DB
COA.4gl
|* Certificate of Analysis Printing
declaration:
   table  tsccoa003  | COA Header
   table  tsccoa004  | COA Details

before.program:
   import("sccoa003.coan", coan.f)

functions:
function read.main.table()
{
   select  sccoa003.*
   from    sccoa003
   selectdo
      brp.ready(rpt)
   endselect
}
Program Flow

ภาพรวมการทำงาน

ลำดับการทำงานของโปรแกรม COA.4gl ตั้งแต่เริ่มต้นจนถึงพิมพ์รายงาน

before.program

รับค่า COA Number และ Business Partner จากหน้าจอก่อนหน้า

choice.print.data

ผู้ใช้กดปุ่ม Print → เปิดรายงาน (rprt_open)

read.main.table()

อ่านข้อมูล COA Header → แยก Local/Export → อ่าน Detail → จัดรูปแบบ

brp.ready() (loop)

ส่งข้อมูลแต่ละ record ไปยัง Report Template

brp.close() / rprt_close()

ปิดรายงาน → ส่งไปพิมพ์หรือแสดงผล

ภาษา 4GL

Fourth Generation Language ของ Infor LN ออกแบบมาสำหรับระบบ ERP โดยเฉพาะ ทำให้เขียน Business Logic ได้ง่าย

Quality Control

COA คือเอกสารสำคัญที่รับรองว่าสินค้าผ่านการตรวจสอบคุณภาพ ก่อนจัดส่งถึงมือลูกค้า

Infor LN ERP

ระบบวางแผนทรัพยากรองค์กร ครอบคลุมทุกด้าน ตั้งแต่การผลิต จัดซื้อ ขาย จนถึงควบคุมคุณภาพ