กรณีศึกษา: SAP GUI Scripting Add-in
“ระบบที่ดีไม่ต้องการให้ผู้สร้างอยู่ตรงนั้นตลอดเวลา—มันถูกออกแบบมาให้เพียงพอตั้งแต่ต้น” — SatiFlow
😏 SAP GUI Scripting Add-in เป็น Excel Add-in ที่ใช้เขียนโปรแกรมเพื่อสั่งงาน SAP โดยตรงผ่าน VBA โดยแปลง VBScript ที่ได้จากการทำงานบน SAP GUI มาใช้งานได้อย่างน่าทึ่ง ถือเป็น Add-in ที่ทำงานกับ SAP ได้ดีที่สุดเท่าที่ประเทศไทยเคยมีมา
🔘 ปัจจุบันพัฒนาเพิ่มเติมเพื่ออำนวยความสะดวกแก่ผู้ใช้งานระดับประยุกต์ โดยเพิ่มเมนู View Code ที่เปิดหน้าต่าง VBE และพาไปยังโค้ดที่เกี่ยวข้องกับงานนั้นทันที
🔘 รองรับการใช้งานทุกรูปแบบ—นำข้อมูลเข้า, ดาวน์โหลดจาก SAP, จับภาพเฉพาะหน้าจอ, ทำงานกับข้อมูลจำนวนมากด้วยความเร็วและแม่นยำสูง
🔘 สามารถส่งข้อมูลแจ้งเตือนผ่าน Email และ LINE เพื่อให้ผู้ใช้งานตื่นเต้นกับทุกการทำงานได้ตามต้องการ
🔘 ทำงานกับ SAP หลาย Instances พร้อมกันโดยไม่ต้องเสียเวลารอคอย
🔘 ทำงานเป็น RPA เดี่ยว ๆ หรือเป็นส่วนหนึ่งของ RPA ค่ายอื่นได้สะดวก
🔘 ปรับให้สามารถกดปุ่ม Enter แทนการคลิก OK เมื่อ Login และเพิ่มเมนู View Code เพื่อให้ผู้ใช้งานแก้ไขและพัฒนาต่อได้ง่าย
🔘 เพิ่มความสามารถให้นำ Code มาแสดงบน UserForm เพื่อให้ผู้ใช้สามารถกำหนด Parameter ได้หลากหลายรูปแบบ ยกตัวอย่างเช่น
- คลิกเลือกเซลล์ที่ใช้เป็น Parameter โปรแกรมจะให้เลือกเพิ่มว่าใช้ค่าคงที่ หรือใช้การอ้างอิงแบบ Relative หรือ ใช้การอ้างอิงแบบ Absolute เมื่อคลิกยอมรับ ค่านั้นจะกลายไปเป็น Parameter ใน Code
- สามารถ Scroll เพื่อขยายขนาด UserForm ได้
⚙️ตัวอย่างการทำงาน
🔚 สรุปท้ายบทความ
SAP GUI Scripting Add-in ไม่ใช่แค่เครื่องมือแต่คือระบบที่สะท้อนปรัชญาการทำงานแบบเงียบงาม มันไม่ต้องการคำชม ไม่ต้องการการดูแลรายวัน แต่ยังคงทำงานอย่างแม่นยำและทรงพลัง ผู้ใช้งานสามารถปรับแต่งโค้ด, สั่งงาน SAP, และรับข้อมูลแจ้งเตือนผ่าน LINE หรือ Email ได้อย่างง่ายดาย ทั้งหมดนี้เกิดขึ้นจากการออกแบบที่ “เพียงพอ” ตั้งแต่ต้น—เพื่อให้ระบบพูดแทนตัวเองได้ในวันที่ผู้สร้างไม่อยู่ตรงนั้น
“ผมไม่ต้องอยู่ เพราะระบบยังอยู่ ผมไม่ต้องพูด เพราะระบบพูดแทนผม ผมไม่ต้องอธิบาย เพราะคนที่ใช้งานเข้าใจมันเอง”
นี่คือ Silent Impact ที่แท้จริง—และ SAP GUI Scripting Add-in คือหนึ่งในระบบที่ยังทำงานแม้ผมไม่ได้ดูแล