آباپ

آباپ
پارادایمبرنامه‌نویسی شیءگرا، برنامه‌نویسی ساخت‌یافته، برنامه‌نویسی دستوری
طراحی‌شده توسطاس آ پ
ظهوریافته در۱۹۸۳ (۱۹۸۳)
نظم ماشین‌نویسی
Static، وابستگی زیاد و کم به نوع، safe, nominative
سیستم‌عاملچندسکویی
وب‌گاهscn.sap.com/community/abap

آباپ (به انگلیسی: ABAP) باپ که از واژهٔ انگلیسی ABAP گرفته شده‌است به معنای نرم‌افزار برنامه‌نویسی پیشرفتهٔ کسب و کار یا نرم‌افزار برنامه‌نویسی پیشرفتهٔ کسب‌وکار (به انگلیسی: Advanced Business Application Programming) یک زبان برنامه‌نویسی سطح بالا می‌باشد که توسط شرکت آلمانی SAP ایجاد شده‌است. امروزه موقعیت آن به‌طور رایج در کنار آخرین ورژن معرفی شده جاوا به عنوان زبان برنامه‌نویسی برای سرور کاربردی SAP، بخشی از بسترهای نرم‌افزاری NETWORK برای ساخت برنامه‌های کاربردی کسب و کار است. نحو ABAP تا حدودی شبیه به کوبول است.

آباپ که یکی از بسیاری از برنامه‌های نسل چهارم کاربردی خاص (GLs4) است، که برای اولین بار در دههٔ ۱۹۸۰ توسعه یافته‌است. این در اصل زبان گزارش برای SAP R/2 یک بستر نرم‌افزاری است که توسط شرکت‌های بزرگ برای ساخت برنامه‌های کاربردی کسب و کار رایانه‌های بزرگ برای مدیریت امور مالی و حسابداری فعال شده‌است.

آباپ یک مخفف از عبارت Allgemeiner Berichts Aufbereitungs Prozessor می‌باشد که در زبان آلمانی معنی آن «گزارش عمومی آماده‌سازی پردازنده» است، اما بعدها تغییر نام داد و به Advanced Business Application Programming تبدیل شد. یکی از اولین زبان‌های شامل مفهوم منطقی پایگاه داده‌ها (LDBs) بود، همان که یک انتزاع سطح بالا از پایه اولیه پایگاه داده فراهم می‌کند.

آباپ یک زبان برنامه‌نویسی بود که توسط توسعه‌دهندگان در اصل برای توسعه بستر نرم‌افزاری SAP R/2 استفاده می‌شود. همچنین در نظر گرفته شده بود توسط مشتریان SAP مورد استفاده قرار گیرد به منظور ارتقاء برنامه‌های کاربردی SAP. مشتریان می‌توانند گزارش‌های سفارشی و رابط با برنامه‌نویسی آباپ را توسعه دهند. یادگیری این زبان برای برنامه نویسان آسان است، اما وسیله‌ای برای استفادهٔ مستقیم توسط غیر برنامه نویسان نیست. مهارتهای برنامه‌نویسی خوب، از جمله آگاهی از طراحی بانک اطلاعاتی رابطه‌ای و ترجیحاً نیز از مفاهیم شی گرا مستلزم به ایجاد برنامه‌های آباپ هستند.

آباپ یک زبان برای ایجاد برنامه‌هایی برای سرور مشتری R/3 باقی می‌ماند، همان که SAP برای اولین بار در سال ۱۹۹۲ منتشر کرد به عنوان سخت‌افزار کامپیوتر تکامل یافته در طول دههٔ ۱۹۹۰، بیشتر و بیشتر برنامه‌های کاربردی SAP و سیستم‌های نوشته شده در آباپ بود. در سال ۲۰۰۱، همهٔ آن‌ها به جز ابتدایی‌ترین توابع در آباپ توشته شده بود. در سال ۱۹۹۹، SAP یک فرمت شی گرا به نام شی آباپ، همراه با R/3 و در ورژن ۴/۶ منتشر کرد.

در حال حاضر توسعهٔ بستر نرم‌افزاری SAP Net Weaver از هر دو آباپ و جاوا پشتیبانی می‌کند.

زبان های دیگر
български: ABAP
bosanski: ABAP
čeština: ABAP
Deutsch: ABAP
English: ABAP
español: ABAP
français: ABAP
galego: ABAP
עברית: ABAP
हिन्दी: एबीएपी
magyar: ABAP
italiano: ABAP
日本語: ABAP
한국어: ABAP
मराठी: ए.बी.ए.पी.
Bahasa Melayu: ABAP
Nederlands: ABAP
ਪੰਜਾਬੀ: ਏਬੀਏਪੀ
polski: ABAP
português: ABAP
русский: ABAP/4
srpskohrvatski / српскохрватски: ABAP
shqip: ABAP
српски / srpski: ABAP
тоҷикӣ: ABAP/4
Türkçe: ABAP
Tiếng Việt: ABAP
中文: ABAP