Skip to main content

ABAP คืออะไร?

ABAP เป็นตัวย่อสำหรับการเขียนโปรแกรมแอปพลิเคชันธุรกิจขั้นสูงซึ่งเดิมรู้จักกันในภาษาเยอรมันว่า Allgemeiner Berichts Aufbereitungs Prozessor หรือโปรเซสเซอร์การสร้างรายงานทั่วไปคล้ายกันในไวยากรณ์กับภาษาที่มุ่งเน้นธุรกิจทั่วไป (COBOL) เป็นภาษาการเขียนโปรแกรมคอมพิวเตอร์ที่พัฒนาโดย บริษัท เยอรมัน Systeme, Anwendungen und produkte ใน Der Datenverarbeitung (SAP ) สำหรับแอปพลิเคชันธุรกิจขนาดใหญ่ในฐานะที่เป็นภาษาการเขียนโปรแกรม ABAP เป็นหนึ่งในหลายภาษารุ่นที่สี่หรือ 4GLS ที่ปรากฏในปี 1980ผู้บุกเบิกในฟิลด์การพัฒนาภาษาของ SAP reg ได้จัดให้มีแอปพลิเคชันแรกของแนวคิดฐานข้อมูลเชิงตรรกะสำหรับการเขียนโปรแกรม

ในการจุติดั้งเดิมดั้งเดิม ABAP ถูกจัดเตรียมไว้ให้ SAP ลูกค้าสามารถอนุญาตให้ลูกค้าแต่ละคนเทคโนโลยีสารสนเทศ (IT) สามารถใช้ภาษาสำหรับการสร้างรายงานที่กำหนดเองและเครื่องมืออื่น ๆลูกค้าแต่ละรายสามารถพัฒนาอินเทอร์เฟซของ บริษัท สำหรับ SAP reg;แอปพลิเคชันในฐานะที่เป็นสภาพแวดล้อมทางธุรกิจออนไลน์ทางคอมพิวเตอร์และทั่วโลกในที่สุดก็ก้าวหน้าไปจนถึงกลางถึงปลายปี 1990, SAP แอปพลิเคชันและโปรแกรมใช้ภาษา ABAPวันนี้ sap reg;แอปพลิเคชันเซิร์ฟเวอร์ใช้ ABAP โดยเฉพาะ

ภาษาการเขียนโปรแกรมอื่น ๆ ที่คล้ายกับ ABAP ได้แก่ Cobol, Java Trade; และโปรแกรม C ++ บางโปรแกรมซึ่งแตกต่างจากภาษาการเขียนโปรแกรมอื่น ๆ ภาษาการเขียนโปรแกรมแอปพลิเคชันธุรกิจขั้นสูงยังคงรักษาข้อมูลทั้งหมดรวมถึงไฟล์โปรแกรมภายใน SAP ฐานข้อมูลการเข้ารหัสจะปรากฏในสองรูปแบบสร้างและซอร์สโค้ดโดยมีแหล่งกำเนิดที่สร้างขึ้นซึ่งมีความคล้ายคลึงกับจาวาและการค้าความแตกต่างหลักระหว่างภาษาการเขียนโปรแกรมแอปพลิเคชันธุรกิจขั้นสูงและภาษาอื่น ๆ อยู่ในวิธีการที่ฐานข้อมูลภายในอินเทอร์เฟซการเขียนโปรแกรมฐานข้อมูล ABAP จัดการการสื่อสารทั้งหมดระหว่างฐานข้อมูลและแอปพลิเคชันโดยอัตโนมัติในขณะที่จัดเก็บข้อมูลที่ใช้บ่อยสำหรับการดึงข้อมูลอย่างรวดเร็วจากหน่วยความจำท้องถิ่น

โปรแกรมปฏิบัติการที่เขียนใน ABAP เป็นรายงานหรือโมดูลโปรแกรมตามรายงานส่งคืนรายการหรือชุดข้อมูลต่างๆตามพารามิเตอร์ที่กำหนดโดยผู้ใช้โปรแกรมที่ใช้โมดูลขึ้นอยู่กับสิ่งที่ผู้ใช้เห็นบนหน้าจอคอมพิวเตอร์โปรแกรมที่ไม่สามารถใช้งานได้ที่เขียนในภาษาการเขียนโปรแกรมแอปพลิเคชันธุรกิจขั้นสูงมีหลายประเภท แต่ทั้งหมดเป็นรหัสห้องสมุดกล่าวอีกนัยหนึ่งโปรแกรมที่ไม่สามารถใช้งานได้เป็นชิ้นส่วนของรหัสที่ทำหน้าที่บางอย่างโดยแต่ละรหัสใช้งานได้โดยโปรแกรมอื่น ๆ แต่ไม่สามารถดำเนินการได้อย่างอิสระ

การทำความเข้าใจภาษาการเขียนโปรแกรมที่แตกต่างกันนั้นต้องการความรู้อย่างกว้างขวางเกี่ยวกับการเขียนโปรแกรมแสดงให้เห็นถึงหลักการเดียวกันผู้บริโภคส่วนใหญ่ตระหนักถึงระบบปฏิบัติการที่ใช้กับคอมพิวเตอร์ส่วนบุคคลภาษาการเขียนโปรแกรมเช่น ABAP และ Java Trade;ทำงานเช่นเดียวกับภาษาการเขียนโปรแกรมที่ใช้ในการสร้างโปรแกรมและแอพพลิเคชั่นสำหรับระบบปฏิบัติการคอมพิวเตอร์ส่วนบุคคลต่างๆABAP ใช้งานได้กับ SAP แอปพลิเคชันเซิร์ฟเวอร์ระบบปฏิบัติการเซิร์ฟเวอร์ที่เรียกว่า SAP พื้นฐานมีไว้สำหรับโปรแกรมธุรกิจขนาดใหญ่และแอปพลิเคชันกระจายไปทั่วเซิร์ฟเวอร์จำนวนมากระบบปฏิบัติการเช่น Windows reg;สำหรับพีซีและเสือดาวหิมะสำหรับ Macs ให้โครงสร้างพื้นฐานเดียวกันกับเครื่องเดียวที่ SAP พื้นฐานจัดเตรียมสำหรับระบบที่มีเครื่องจักรและเซิร์ฟเวอร์หลายเครื่อง