Sap คืออะไร เขียนโปรแกรม Sap เผื่ออะไร ?

ผมเชื่อว่าหลายๆคนอาจจะเคยได้ยินกันมาบ้างกันภาษาที่ชื่อว่า SAP โดยจิงๆแล้ว SAP มีชื่อเต็มๆว่า Systems, Applications and Products นั้นเอง 




SAP คือ โปรแกรมที่ช่วยจัดการสายงานทุกสายงานของธุรกิจให้สามารถเข้าถึงข้อมูลได้ อย่างรวดเร็ว และได้ข้อมูลที่ถูกต้องแม่นยำ สามารถนำไปใช้ประกอบการดำเนินกิจกรรมของธุรกิจได้ และผู้บริหารสามารถเรียกดูข้อมูลและตรวจสอบข้อมูลสถานะของบริษัทได้ โดยทำหน้าที่จัดการเกี่ยวกับทรัพยากรขององค์เพื่อให้เกิดประโยชน์สูงสุด ซึ่ง SAP จัดเป็น ERP ประเภทหนึ่งนั้นเอง การทำงานในปัจจุบันจะเป็น R/3 (ทำงานแบบ Client/Server) โดยในส่วน Application ทั้งหมดของระบบ SAPนั้น ถูกพัฒนาขึ้นด้วยภาษา ABAP หรือ Advance Business Application Programming (ABAP/4 ซึ่งเป็นภาษาโปรแกรมในยุคที่ 4 หรือ 4GL เป็นคำที่เรียกใน SAP Release 3.0 ส่วนใน SAP Release 4.0 เป็นต้นไป จะเรียกว่า ABAP เนื่องจากมีการพัฒนาภาษาโปรแกรม ABAP เป็นแบบObject-Oriented มากขึ้น) ในส่วนของ Run Time หรือ Kernel ของระบบ SAP นั้นถูกพัฒนามาจากภาษา C/C++ ในส่วนของการ Implement ระบบ SAP นั้น จะมีการทำ Customization หรือ Configuration (จริงๆแล้วก็คือการกำหนดค่า Parameter ต่างๆ) ผ่านทาง Implementation Guide (IMG) เพื่อให้ระบบงาน SAP ทำงานได้กับองค์กรนั้นๆซึ่งก็คือ SAP เป็น ERP Software Package ที่มีการทำงานในส่วนของ Customization ในระบบ SAP ให้เข้ากับหน่วยงานนั้นๆได้

ERP (Enterprise Resource Planing) เป็นระบบซอฟท์แวร์ขนาดใหญ่ที่เอา
ไว้ใช้ในการวางแผนทางด้านต่าง ๆ เหมาะสำหรับองค์กรที่มีขนาดใหญ่และต้องการ
โปรแกรมควบคุมการจัดการที่มีประสิทธิภาพ 
         หลักการก็คือ การบันทึกของมูลลงเพียงครั้งเดียวแต่คนในบริษัทสามารถเปิด
ออกมาดูได้จากหลายๆแผนก จะช่วยให้เกิดประสิทธิภาพและประสิทธิผลในการทำงาน 
ส่วนค่าใช้จ่ายของการลงทุนติดตั้งค่อนข้างสูง หลักล้านเลยน่ะ ยิ่งสูงมากสำหรับค่า training 
ไม่มากนักที่บริษัทจะประสบความสำเร็จอย่างมากเทียบกับเงินลงทุน เพราะปัจจัย
บุคลากรที่ใช้ software ตัวนี้ ทำให้บางบริษัทล้มเหลวในการนำมาใช้ ส่วนตอนนี้ผู้นำด้าน 
software ทาง ERP ก้อจะเป็น oracle เพราะเค้ารวม software service provider ดังๆ 
ไว้หลายตัวด้วยกัน เช่น seibel อย่างที่ ais นำมาใช้ การออกโปรโมชั่นของเค้าก็นำข้อมูล
เหล่านี้ มาประมวลผลแล้วคิดกลยุทธ์ดึงดูดลูกค้า
         โปรแกรม Sap จัดการข้อมูลสินค้า,การบริการ,จัดระบบการ miantenace เต็มรูปแบบ 
ตัวโปรแกรม มี feature หลายๆ แบบ สามารถให้ user เขียนโปรแกรมขึ้นมาใช้งานอย่างเป็น
อิสระได้ ส่วนมากจะใช้กันในโรงงานอุตสหกรรม .ระบบขนส่งใหญ่ๆ โปรแกรมสามารถออกแบบ 
work order ,PO,Database,create stat ,measureing data อีกหลายๆอย่าง


ซึ่งในปัจจุบันหลากหลายองค์กรต่างมีความต้องการที่จะใช้เครื่องมือในการพัฒนาบริษัทตนเองให้นำหน้าบริษัทอื่น ซึ่ง SAP เป็นหนึ่งในเครื่องมือของหลายๆองค์กรเหล่านั้น