Меню
Александр Носов
Архитектурный паттерн MVA или MVVM в ABAP. Реализация
Обычно, при смене языка программирования, программисты пытаются применить лучшие практики и шаблоны из языка, на котором они писали ранее. Для отделения логики пользовательского интерфейса от бизнес-логики используют архитектурные паттерны MVC либо его модификации (MVP, MVVM и др.). При наличии опыта работы с такими языками, как Java, C#, C++, PHP, Python и т.п., сложностей с переходом обычно не возникает. Однако, при переходе на ABAP, программисты сталкиваются с рядом проблем, из-за которых многие отказываются от упомянутых паттернов.
Теги Ключевые слова: Разработка на ABAP / ABAP Development Функциональная область: Информационные технологии / IT, Basis, ABAP 7887 2
Александр Носов
Ускорение программ через параллельное программирование
Возникают задачи, в которых требуется выполнить большое количество однотипных операций. При этом, тело операций инкапсулировано, а порядок их выполнения не влияет на конечный результат. Суммарное время выполнения операций может достигать нескольких часов. Примерами таких действий может быть: массовое выполнение BAPI или пакетного ввода. Ускорить такие программы можно через параллельное программирование (pRFC).
Теги Ключевые слова: Basis; Разработка / Development Функциональная область: Информационные технологии / IT, Basis, ABAP 7239 11
Андрей Кокурин
Создание собственных тем в Fiori. Демонстрационный пример
Еще не умер старый добрый всем привычный «толстый» клиент SAP GUI, но на пятки ему уже наступает его убийца Fiori UX (User Experience), как любят описывать SAPовцы свое детище – самое удобное, самое красивое и вообще самое, самое, самое. Конечно, этот интерфейс предназначен для конечных пользователей, а консультанты и дальше будут настраивать систему в SAP GUI, но кто знает, может и его со временем полностью заменит Eclipse.
Шиболов Вячеслав Анатольевич
SAP на базе данных Oracle: долговременное сотрудничество
Сегодня я хочу поговорить про отношения между SAP и Oracle. Долгое время каждая компания была сосредоточена на одном виде программных продуктов: компания Oracle создавала базы данных и держала большую часть рынка СУБД, а SAP создавал системы управления предприятиями и владел большим куском "пирога" в своей софто-сфере.
Теги Ключевые слова: Basis Функциональная область: Информационные технологии / IT, Basis, ABAP 4526  
Шиболов Вячеслав Анатольевич
Саповские секретики - VII
Раскрываю секретики и пути их решения. Часть 7.
Теги Ключевые слова: Basis Функциональная область: Информационные технологии / IT, Basis, ABAP 4379  
Василий Ковальский
Расширения и модификации SAP. (BC425). Окончание
Часто бывает нужно сделать так, чтобы стандартное программное обеспечение работало не так, как оно работает, а как-то иначе. Можно просто модифицировать существующее программное обеспечение. Можно, если сделать аккуратно, без ошибок. Но от производителя время от времени приходят обновленные версии, заменяющие старые. После приема новых версий старые будут потеряны вместе с внесенными в них изменениями.
Василий Ковальский
Расширения и модификации SAP. (BC425). Часть 2
Часто бывает нужно сделать так, чтобы стандартное программное обеспечение работало не так, как оно работает, а как-то иначе. Можно просто модифицировать существующее программное обеспечение. Можно, если сделать аккуратно, без ошибок. Но от производителя время от времени приходят обновленные версии, заменяющие старые. После приема новых версий старые будут потеряны вместе с внесенными в них изменениями.
Василий Ковальский
Расширения и модификации SAP. (BC425). Часть 1
Часто бывает нужно сделать так, чтобы стандартное программное обеспечение работало не так, как оно работает, а как-то иначе. Можно просто модифицировать существующее программное обеспечение. Можно, если сделать аккуратно, без ошибок. Но от производителя время от времени приходят обновленные версии, заменяющие старые. После приема новых версий старые будут потеряны вместе с внесенными в них изменениями.
Шиболов Вячеслав Анатольевич
Когда возникает системный дамп TIME_OUT
Практика показывает, что пользователи не любят запускать фоновые задания, а упрямо предпочитают пользоваться диалоговым режимом работы для всех своих задач и операций. И я так понимаю, что пользователи во всех странах очень похожи, раз в SAP системе был реализован механизм ограничивающий работу в режиме диалога.
Теги Ключевые слова: Basis Функциональная область: Информационные технологии / IT, Basis, ABAP 5023  
Диана Третьякова
Опыт внедрения SAP ACM в российской зерновой компании
SAP Agricultural Contract Management (ACM) является отраслевым решением для торговли сельскохозяйственной продукцией: зерновыми, соей, маслосеменами и продуктами их переработки, которыми торгуют на продовольственных биржах.
Группа авторов
Моделирование транзакционных приложений в CDS*
Эта глава посвящена использованию моделей Core Data Services (CDS) для транзакционных приложений. Это приложения, которые не только считывают данные, но и изменяют их.
Теги Ключевые слова: Разработка / Development ; Basis Функциональная область: Информационные технологии / IT, Basis, ABAP Ролевое назначение: SAP Консультант / Consultant 4378    
Шиболов Вячеслав Анатольевич
Расширение функциональности транзакции SM04
В статье "Мониторинг рабочих процессов SAP системы" я описывал транзакцию SM50. Данная транзакция используется для мониторинга рабочих процессов ABAP инстанции. Так же в статье упоминалось, что начиная с релиза системы SAP NetWeaver 7.40 SP08, транзакция получила расширенную функциональность и позволяет просматривать рабочие процессы всех инстанций текущей SAP системы. Таким образом, произошла замена функциональности транзакции SM66.
Теги Ключевые слова: Basis Функциональная область: Информационные технологии / IT, Basis, ABAP 4817  
Python для начинающих
Ведущая: Полина Стионова, SAP
Теги Ключевые слова: Разработка / Development ; Вебинар; Basis Функциональная область: Информационные технологии / IT, Basis, ABAP 2957 1
Даньшин Алексей
Миграция пользовательских объектов в S4/HANA Migration Cockpit
Дана методика создания объектов миграции в SAP S/4HANA Migration Cockpit на основе пользовательского функционального модуля. Приведены подробные шаги по разработке функционального модуля для добавления записей в z таблицу и показаноего использования для миграции данных.