کلمه جو
صفحه اصلی

اباپ

دانشنامه عمومی

آباپ. آباپ (به انگلیسی: ABAP) باپ که از واژهٔ انگلیسی ABAP گرفته شده است به معنای نرم افزار برنامه نویسی پیشرفتهٔ کسب و کار یا نرم افزار برنامه نویسی پیشرفتهٔ کسب وکار (به انگلیسی: Advanced Business Application Programming) یک زبان برنامه نویسی سطح بالا می باشد که توسط شرکت آلمانی SAP ایجاد شده است. امروزه موقعیت آن به طور رایج در کنار آخرین ورژن معرفی شده جاوا به عنوان زبان برنامه نویسی برای سرور کاربردی SAP، بخشی از بسترهای نرم افزاری NETWORK برای ساخت برنامه های کاربردی کسب و کار است. نحو ABAP تا حدودی شبیه به کوبول است.
کد منبع :که می تواند با ابزار میز کار ABAP مشاهده و ویرایش شود.
کد تولید شده :یک ارائه دو دویی تا حدودی قابل قیاس با جاوا بایت کد است.
آباپ که یکی از بسیاری از برنامه های نسل چهارم کاربردی خاص (GLs4) است، که برای اولین بار در دههٔ ۱۹۸۰ توسعه یافته است. این در اصل زبان گزارش برای SAP R/2 یک بستر نرم افزاری است که توسط شرکت های بزرگ برای ساخت برنامه های کاربردی کسب و کار رایانه های بزرگ برای مدیریت امور مالی و حسابداری فعال شده است.
آباپ یک مخفف از عبارت Allgemeiner Berichts Aufbereitungs Prozessor است که در زبان آلمانی معنی آن «گزارش عمومی آماده سازی پردازنده» است، اما بعدها تغییر نام داد و به Advanced Business Application Programming تبدیل شد. یکی از اولین زبان های شامل مفهوم منطقی پایگاه داده ها (LDBs) بود، همان که یک انتزاع سطح بالا از پایه اولیه پایگاه داده فراهم می کند.
آباپ یک زبان برنامه نویسی بود که توسط توسعه دهندگان در اصل برای توسعه بستر نرم افزاری SAP R/2 استفاده می شود. همچنین در نظر گرفته شده بود توسط مشتریان SAP مورد استفاده قرار گیرد به منظور ارتقاء برنامه های کاربردی SAP. مشتریان می توانند گزارش های سفارشی و رابط با برنامه نویسی آباپ را توسعه دهند. یادگیری این زبان برای برنامه نویسان آسان است، اما وسیله ای برای استفادهٔ مستقیم توسط غیر برنامه نویسان نیست. مهارت های برنامه نویسی خوب، از جمله آگاهی از طراحی بانک اطلاعاتی رابطه ای و ترجیحاً نیز از مفاهیم شی گرا مستلزم به ایجاد برنامه های آباپ هستند.


کلمات دیگر: