เมื่อ SAP ออก SAP R/3 ใน ค.ศ. 1992 ภาษา ABAP ยังเป็นภาษาหลักในการสร้างโปรแกรมบนแพลตฟอร์มนี้ ในปี 1999 SAP ได้ออกส่วนขยายที่สนับสนุนการเขียนโปรแกรมเชิงวัตถุในชื่อ ABAP Objects ซึ่งออกมาพร้อมกับ SAP R/3 Release 4.5
แพลตฟอร์มรุ่นล่าสุดของ SAP คือ SAP NetWeaver ซึ่งสนับสนุนทั้งภาษา ABAPและภาษาจาวา
ตัวอย่าง
จาก SAP NetWeaver:
* ----------------------------------------------------------------------- * set an exclusive lock at level object-type & object-id * ----------------------------------------------------------------------- IF NOT lf_bapi_error = true. IF ( NOT istourhd-doc_type IS INITIAL ) AND ( NOT istourhd-doc_id IS INITIAL ). CALL FUNCTION 'ENQUEUE_/DSD/E_HH_RAREF' EXPORTING obj_typ = istourhd-doc_type obj_id = istourhd-doc_id EXCEPTIONS foreign_lock = 1 system_failure = 2 OTHERS = 3. IF sy-subrc <> 0. * terminate processing... lf_bapi_error = true. * ...and add message to return table PERFORM set_msg_to_bapiret2 USING sy-msgid gc_abort sy-msgno sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4 gc_istourhd gc_enqueue_refdoc space CHANGING lt_return. ENDIF. ENDIF. ENDIF. " bapi error
แหล่งข้อมูลอื่น
ABAP จาก SAP Developer Network
สิงหาคม 24, 2021
ภาษาอาบ, งกฤษ, abap, advanced, business, application, programming, เป, นภาษาโปรแกรมระด, บส, งท, ฒนาโดยบร, จากประเทศเยอรมน, โดยเป, นภาษาท, ใช, ในซอฟต, แวร, ประเภทเว, บแอปพล, เคช, นเซ, ฟเวอร, ของบร, เอง, ปแบบของภาษา, abap, ใกล, เค, ยงก, บภาษาโคบอลประว, แก, ไขaba. phasaxabp xngkvs ABAP Advanced Business Application Programming epnphasaopraekrmradbsungthiphthnaodybristh SAP cakpraethseyxrmni odyepnphasathiichinsxftaewrpraephthewbaexpphliekhchnesirfewxrkhxngbristh SAP exng rupaebbkhxngphasa ABAP iklekhiyngkbphasaokhbxlprawti aekikhABAP nbepnphasaopraekrminyukhthisi phthnainchwngyukh 80 edimthiepnphasasahrbichtharaynganinaephltfxrm SAP R 2 inchwngaerkchux ABAP yxmacakphasaeyxrmnwa Allgemeiner Berichtsaufbereitungsprozessor sungmikhwamhmaywa twpramwlphlthwipinkarsrangrayngan klumphuichkhxng ABAP khuxphuichthwip aettwphasakmikhwamsbsxncnthaihtxngichphuechiywchayinkaraekikhemux SAP xxk SAP R 3 in kh s 1992 phasa ABAP yngepnphasahlkinkarsrangopraekrmbnaephltfxrmni inpi 1999 SAP idxxkswnkhyaythisnbsnunkarekhiynopraekrmechingwtthuinchux ABAP Objects sungxxkmaphrxmkb SAP R 3 Release 4 5aephltfxrmrunlasudkhxng SAP khux SAP NetWeaver sungsnbsnunthngphasa ABAPaelaphasacawatwxyang aekikhcak SAP NetWeaver set an exclusive lock at level object type amp object id IF NOT lf bapi error true IF NOT istourhd doc type IS INITIAL AND NOT istourhd doc id IS INITIAL CALL FUNCTION ENQUEUE DSD E HH RAREF EXPORTING obj typ istourhd doc type obj id istourhd doc id EXCEPTIONS foreign lock 1 system failure 2 OTHERS 3 IF sy subrc lt gt 0 terminate processing lf bapi error true and add message to return table PERFORM set msg to bapiret2 USING sy msgid gc abort sy msgno sy msgv1 sy msgv2 sy msgv3 sy msgv4 gc istourhd gc enqueue refdoc space CHANGING lt return ENDIF ENDIF ENDIF bapi erroraehlngkhxmulxun aekikhABAP cak SAP Developer Networkekhathungcak https th wikipedia org w index php title phasaxabp amp oldid 9348939, wikipedia, วิกิ หนังสือ, หนังสือ, ห้องสมุด,