Что такое ABAP и SAP?



Что такое SAP и ABAP? Я искал и нашел кучу разных аббревиатур, которые не совсем имеют смысл.




  • является ли SAP ядром базы данных?

  • является ли ABAP языком программирования?

  • или они не имеют ничего подобного?


для чего они в первую очередь используются?

2438   8  

8 ответов:

SAP-это полный Планирование Ресурсов Предприятия (ERP) система и бизнес-платформа. SAP-это компания, которая производит бизнес-платформу и связанные с ней модули (финансы, главная книга и т. д.).

ABAP-это основной язык программирования, используемый для написания программного обеспечения и настроек SAP. Было бы несправедливо думать об этом как о COBOL и SQL на стероидах, но это дает вам представление. ABAP работает в системе SAP.

SAP и ABAP аннотация БД и запустить поверх различных базовых СУБД.

SAP также производит другие вещи и даже публично говорит, что они балуются Java и даже производят контейнер J2EE, но проверенный и истинный SAP-это ABAP сквозной.

Я работаю с SAP с 1998 года. SAP Это тип программного обеспечения под названием ERP (Enterprise Resource Planning), который крупные компании используют для управления своими повседневными делами. На макро, программное обеспечение можно разделить на две категории: технические и функциональные

давайте сначала перейдем к техническим вопросам, поскольку он отвечает на часть вашего вопроса "Что такое ABAP".

технические

в программном обеспечении SAP есть два технических "стека", первый из которых ABAP стек, который включает в себя все оригинальные технологии, что SAP был. ABAP-это собственный язык кодирования для SAP для разработки объектов RICEFW (отчетов, интерфейсов, преобразований, расширений, форм и рабочих процессов) в стеке ABAP.

стек ABAP традиционно перемещается через коды транзакций (T-коды), чтобы вывести вас на разные экраны в среде SAP. С технической точки зрения, вы будете делать все ваши производительности и настройки работы Процессы в системе SAP здесь, а также настройка всех системных RFC, создание профилей пользователей, а также выполнение необходимого взаимодействия между ОС (обычно Windows или HPUX) и базой данных Oracle (в настоящее время Enterprise 11g).

стек JAVA управляет аспектом "Netweaver" SAP, который инкапсулирует способность SAP быть доступным через Интернет через портал SAP, и это способность взаимодействовать с другими системами SAP и не SAP legacy через интеграцию процессов (ПИ.)

SAP также имеет широкие возможности в области бизнес-аналитики (BI) путем доступа к информации, хранящейся в бизнес-хранилище (BW). В настоящее время существует новая технология под названием HANA 1.0, которая сжимает время для запуска отчетов в этих репозиториях.

есть два основных технолога, которые выполняют все эти функции, они называются администраторами SAP Basis (Netweaver) и ABAP Разработчики.

функциональное

SAP имеет определенные предварительно заполненные функциональные пакеты для различных областей бизнеса. Например, Exxon управляет пакетом "IS Oil & Gas", в то время как Bank of America управляет пакетом" Banking", а Lockheed Martin-пакетом" Aerospace & Defense". Эти пакеты были разработаны с течением времени путем объединения интеллектуальных функциональных настроек, которые могут быть разумно перенесены в систему через включение в dot выпуск.

, есть некоторые функциональные модули vanilla, которые работают почти во всех организациях, независимо от их конкретной отрасли:
  • управление человеческими ресурсами: людскими ресурсами
  • PM: Управление проектами
  • FI: финансовый
  • CO: контроллеры
  • мм: управление материалами
  • SD: продажи и распределение
  • PP: производство Планирование

и, наконец, самое главное:

  • MDM: управление основными данными, которое инкапсулирует данные для клиента / поставщика / материала и т. д.

попытка дать упрощенное объяснение:

SAP

  • во-первых, это продукт.
  • компания-владелец, получает свое название с названием продукта "SAP"
  • это система управления (т. е. называется ERP). Это означает, что это инструмент, используемый для" управления системой " (специфика домена - финансы и т. д.).

теперь, что SAP создал среду вокруг SAP. Для работы в среде SAP (т. е. для настроек и т. д.), требовалась языковая абстракция. А вот и АБАП.

ABAP

  • это язык (высокого уровня), который используется в среде SAP для настройки или реализации новых функций.
  • это высокий уровень, потому что, это известно только в среде SAP.

поэтому любая настройка базовой версии SAP, предоставленная какому-либо клиенту SAP, потребует использования ABAP, в противном случае, только что доставленный SAP достаточно хорош для использования (т. е. не требуется ABAP).

теперь это другой термин хана.

хана

  • это СУБД в памяти.
  • еще один инструмент / продукт SAP, вы бы сказали, и его основной фокус заключается в том, чтобы облегчить "аналитику".
  • способ, который разработан, дает высокое сжатие (хранение по столбцам) и, следовательно, в основном используется для операций" чтения", поэтому он связан с анализом."

SAP и хана вместе абстрагирует базовую сложность запросов доступа к базе данных и пользовательского интерфейса (разработанного на java), вместе, чтобы сделать пользовательский интерфейс хорошим для системы управления (используется в основном в аналитике, и поэтому основное внимание остается в аналитике). Этот очень специфический инструмент / продукт называется "технологией", поскольку он имеет свою собственную среду (терминологию и т. д.). ABAP дополнительно облегчает разработка SAP-ERP.

основная разработка находится в C, C++ (и ABAP) для SAP.

с SAP, вы можете иметь в виду популярное программное обеспечение для бизнеса:

http://en.wikipedia.org/wiki/SAP_AG

и согласно Википедии, ABAP - это язык программирования (сокращенно от Advanced Business Application Programming), созданный SAP AG.

в дополнение ко всей обычной путанице вокруг проблем SAP может также возникнуть из-за того, что SAP имел свою собственную СУБД ..

раньше он назывался Adabas (первоначально продавался Nixdorf, а затем Software AG) и был довольно популярной СУБД для небольших установок SAP (решение ERP) в Германии. В какой-то момент (AFAIK около 2000) SAP начал совместно разрабатывать / поддерживать / принимать Adabas и продавать его как SAP DB, а затем MaxDB под коммерческим и открытым исходным кодом лицензии. Также было / есть некоторое соглашение с MySQL.

но когда люди говорят о SAP, они обычно ссылаются на решение ERP, как отметили другие плакаты.

  • SAP SE это немецкий многонациональный, который делает программное обеспечение предприятия. Это самый известный для SAP ERP и его предшественники (SAP R / 2 & SAP R / 3). Как следует из названия, SAP ERP-это ERP система, которая в основном означает, что он поддерживает широкий спектр бизнес-процессов от управления складом и продажами в HR, бизнес-аналитики и т. д.

    Хотя SAP ERP-это не единственное программное обеспечение, продаваемое SAP, люди обычно ссылаются на SAP ERP, когда говорят"они используют SAP на работе". Важно отметить, однако, что SAP-это название компании, и никакое программное обеспечение не продается или не лицензируется как просто"SAP".

  • ABAP это 4gl язык программирования созданный SAP, и обычно сравнивается с OpenEdge ABL или COBOL. Большая часть программного обеспечения SAP написана на ABAP. SAP предоставляет верстак ABAP, который представляет собой набор инструментов, который позволяет сторонним разработчикам разрабатывать, тестировать и запускать пользовательские программы ABAP в системе SAP ERP. Верстак ABAP обычно используется только тогда, когда бизнес-логика не может быть реализована в SAP ERP с помощью простого конфигурация.

см.http://en.wikipedia.org/wiki/SAP_AG.

короче говоря, SAP-это модульное приложение, которое находится поверх базы данных (как и многие приложения). Многие люди ошибочно принимают SAP как базу данных, но на самом деле это просто приложение.

под "модульным приложением" я имею в виду, что "SAP Netweaver" немного похож на "Microsoft Office" в том, что это приложение или набор приложений, которые содержат много компонентов/модулей. С помощью SAP вы можете добавить модули (такие как финансы, HR, банковское дело, логистика и др.) для того чтобы соотвествовать ваши дела.

ABAP-это специальный язык программирования, который используется в SAP. SAP также теперь имеет компоненты, которые являются чисто ABAP на основе, чисто JAVA на основе или смесь из двух. SAP также может интегрироваться с другими технологиями, такими как .net и PHP.

SAP-это просто название компании, а Abap или Abap / 4-это язык программирования. Компания SAP имеет много продуктов: ERP (материал, продажи, затраты, финансовые), CRM, SRM, SCM и все они настраиваются и программируются с помощью ABAP и Java. В основном это так.

Comments

    Ничего не найдено.