Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Отчеты по практике » Автоматизація управління ресурсами на підприємстві ПУ "СургутАСУнефть" ВАТ "Сургутнафтогаз"

Реферат Автоматизація управління ресурсами на підприємстві ПУ "СургутАСУнефть" ВАТ "Сургутнафтогаз"





>

В· SQL-трасування;

В· Computer Aided Test Tool (CATT) - інструментальні засоби тестування.

3. Огляд мови ABAP/4 системи SAP R/3


3.1 Основні можливості мови ABAP/4


Мова ABAP/4 виник на основі мови макро-асемблера для створення звітів у 70х роках. У середині 80-х увійшов до складу інтерпретатора для створення звітів і діалогового програмування в системі SAP R/2. Компілятор мови і віртуальна машина були реалізовані на мові асемблера для мейнфреймів. Відомий як мова A dvanced B usiness A pplication P rogramming (ABAP) стала мовою програмування для системи R/3 у середині 90-х років. Компілятор і віртуальна машина реалізовані на мові C, в якості ядра системи SAP R/3. В кінці 90-х років був розширений реалізацією об'єктно-орієнтованого програмування відомого як ABAP Objects. В даний час написано вже понад 100 мільйонів продуктивних рядків коду мовою ABAP/4./4 - розвинений мова програмування комерційних додатків 4 - го покоління. Він є основою системи R/3. Всі додатки R/3 і навіть частини базової системи були розроблені на ABAP/4. ABAP/4 належить до розряду мов, в яких реалізується управління подіями. Важливою особливістю мови є концепція застосування внутрішніх таблиць, суть якої у відображенні постійних таблиць бази даних на об'єкти, що існують під час виконання програми і навпаки. Програми, написані на АВАP/4, підтримують різні СУБД і ОС.

На відміну від інших мов програмування програми на ABAP/4 можна читати, як звичайний текст, написаний англійською мовою.

Текст програми будується з операторів, що закінчуються звичайної крапкою. Оператор починається з зарезервованого ключового слова, за яким слідують додаткові параметри та об'єкти даних. Можна об'єднувати послідовність операторів, що мають однакові початкові частини в один оператор, використовуючи символи ':' і , і розташовуючи ідентичну частина оператора перед символом : .

Основними можливостями мови ABAP/4 є:

. Різновид самодокументірующегося синтаксису.

2. Наявність вбудованих типів даних.

. Наявність вбудованих інтерфейсів взаємодії з базою даних та віддаленого доступу.

. Вбудована підтримка звітів, засобів створення інтерфейсів користувача та OLTP програмування.

. Система подій для написання звітів та вибірки даних.

. Наявність зручний, адаптованих до БД структур даних із закладеними алгоритмами оптимізації доступу (внутрішні таблиці).

. Засоби обробки великих обсягів даних.

. Вбудована підтримка динамічного програмування.

. Підтримка як застарілих операторів, так і сучасного процедурно-орієнтованого та об'єктно-орієнтованого стилю програмування.

. Функції об'єктно-орієнтованого програмування містять у собі підтримку: інкапсуляції (класи та інтерфейси); поділу областей видимості компонентів класів; спадкування і вкладених інтерфейсів; поліморфізму і пізнього зв'язування; обробки подій на основі publish-subscribe моделі.

Мова ABAP/4 є різновидом інтерпретатора. Компілятор ABAP/4 генерує проміжний код (byte-код), який потім виконується системою. Мова ABAP/4 є платформенно-незалежним, і може використовуватися з різними комбінаціями БД, і ОС. br/>

3.2 Структура і види програм, середовище розробки


Індивідуальні компоненти прикладних програм зберігаються в спеціальній секції бази даних названої R/3 репозитарій . R/3 Репозитарій служить центральним сховищем для всіх об'єктів розробки в системі R/3.

Всередині системи R/3 ABAP/4 має власне середовище розробки. Середа розробки ABAP/4 складається з наступних основних компонентів і прикладних додатків в системі R/3:

В...


Назад | сторінка 7 з 13 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Розробка програми на мові програмування С + + з використаних об'єктно-о ...
  • Реферат на тему: Розробка прикладної програми для криптографічного обробки даних шифром Цеза ...
  • Реферат на тему: Розробка програм мовою С + + з використаних технології об'єктно-орієнто ...
  • Реферат на тему: Програмування на мові об'єктно-орієнтованого та візуального програмуван ...
  • Реферат на тему: Вивчення мови об'єктно-орієнтованого програмування Borland Delphi та ро ...