ครึ่งเดือนที่ผ่านมานี้...ผมได้มีโอกาสมาทำงานในหน่วยงานอุตสาหกรรมอาหารขนาดใหญ่แห่งหนึ่ง
ที่นี่ใช้ระบบ SAP ครับ หรือ Software Application and Progamming เออ...ตั้งชื่อกันง่ายๆ ขนาดนี้เลยแฮะ
ระบบ SAP ทำให้ผมทึ่งอย่างนึง...ไม่ใช่ระบบที่ชาญฉลาด หรือ ครอบคลุมนะครับ...
ที่ทึ่งอ่ะ...คือทึ่งการตั้งเงื่อนไขในการใช้งานตอน Imprement ให้ User, SuperUser, IT ให้ทำตามและยึดเป็น Bible
ยกตัวอย่างเช่น


1. ข้อมูลที่เราเอาไว้ Lookup, ข้อมูลที่เราตั้งเป็นค่าคงที่, ข้อมูลที่เราตั้งเป็น Global Variable เอาไว้เป็น Config ระบบแบบเถื่อนๆ ของพวกเราทั้งหมดนี้ SAP เรียกว่า Configulation ซึ่งจะเข้าไปเปลี่ยนแปลงยากโครตๆ มีการตั้งสิทธิ์การเข้าถึง มีขั้นตอนมากมายกว่าจะแก้ข้อมูล หรือ เพิ่มการ Lookup ได้ซักตัวนึง (ผมคงติดนิสัยมั๊งครับ...ปกติเข้าไป Update ตรงๆ กะ Database เลย)


2. ระบบ Process งานแต่ละระบบ SAP เรียกว่า Functional ...ฟังดูขัดๆ มั๊ยครับ ผมมาทางแนววิศวกรรมซอฟท์แวร์ และ Out-Source แถวบ้านผมจะเรียกว่า System หรือ Process ซะมากกว่า Function จะไปตีกะตอนเรา Coding (ประมาณ Function, Procedure เทือกๆ นั้นแหละครับ)


3. การแสดงข้อมูลใน Grid หรือรูปแบบของตาราง SAP เรียกว่า ALV ครับ... ซึ่งกระบวนการสร้างมันขึ้นมาซักตัวมันต้องมีขั้นตอนครับ...ก็อีกนั่นแหละ...แบบที่ผมเคยทำ เอา Component หรือ Control มาแปะ...โป๊ะเดียว จับ Syncro กับ Datasource, Dataset แค่นี้ก็เสร็จ (จะเอาซักกี่อันบอก...เด๋วจัดให้)


4. การแก้ไขงานทุกอย่าง...จะต้องมองจาก GUI เป็นหลัก เช่น ถ้า Key ผิดแล้วเกิด Appove ไป จะกลับมาแก้ไข ต้องเปิด Help เพื่อหาขั้นตอน 1,2,3,4,5... ซึ่งปกติเราเข้าไปดูใน Database Table ตรงๆ เลยก็ได้ ...


5. อันนี้สุดๆ คือ SAP มันมี Interpliter (ไม่รู้เขียนถูกป่าว) ในตัว แล้วก็คิดภาษาของตัวเองขึ้นมาชื่อว่า ABAP เอาไว้พัฒนาต่อ...โดยมากผมจะเห็นเป็น Report ซะส่วนใหญ่ ระดับสร้างจอ Entry ยังไม่เคยเห็น (อันนี้คงต้องขั้นเทพจริงๆ) รู้มั๊ยครับทำไมถึงทึ่ง...เพราะไอ้ภาษา ABAP นี่แหละ เป็นตัวดึงดูดทางการตลาดได้อย่างดี เป็นตัวการันตีว่าจะไม่ผูกขาดทางการค้าแต่พนักงานของ SAP เท่านั้น บุคคลทั่วไปสามารถเรียนรู้ที่จะมาทำได้

สรุปก็คือ SAP เป็น Software Packed ประเภท ERP ที่ทำการตลาดได้เก่งที่สุด...สามารถนำเสนอเรื่องง่ายๆ ให้ฟังดูแล้วอัฉริยะโครตๆ ฟังแล้วคุ้มค่ากะเงินที่เสียไปมาก
มีระบบที่ครอบคลุมเกือบทุกธุรกิจ (เยอะมาก...จนหาจอไม่ค่อยจะเจอ) และที่สำคัญ..สามารถพัฒนาต่อด้วยฝ่าย IT ของบริษัทลูกค้าเอง...

ใครจะเอาแผนการตลาดของ SAP ไปใช้ในการขาย Software ของท่านเอง...SAP เค้าก็ไม่ว่าอะไรนะครับ...

Comment

Comment:

Tweet

ทำอยู่ ระบบนี้คนสร้างนี่ต้องบอกว่าเก่งมาก มันมีลูกเล่นอะไรเยอะมากๆๆๆๆ แค่ database table นี่มีหลายหมื่นตัว แต่ละตัวนี่ บางตัวก็มีหลายร้อย column คือมันละเอียดมาก และมักจะทำให้มันยืดหยุ่นได้ ไม่ fixed แต่ว่าขั้นตอนการทำงาน ซับซ้อน ให้ไปนั่งแกะ source code ของมัน บอกได้เลย ตายอย่างเดียว มันมองเป็น object แต่ละ step มันเรียกผ่าน object หมด แล้วทั้ง module มันโยงเชื่อมกันหมด นั่งแกะไปเหอะ วันนึงก็ไม่รู้จะหาเจอหรือเปล่า ขึ้นชื่อสินค้าโอทอปของเยอรมันแล้ว ไม่มีแบบทำตื้นๆหรอก

#2 By Mr.Submarine (58.137.97.84) on 2011-07-21 11:09

big smile

#1 By j_glint (124.121.182.87) on 2008-11-12 08:39