Меню
Фильтр
[+]

Рубрики:
Выбрано 557 материалов
Олег Башкатов
Антология SAP APO. Секреты долгосрочного планирования и оптимизации
Представляем вашему внимаю новый формат на SAPLAND – антологии. И начнём с SAP APO "Секреты долгосрочного планирования и оптимизации".
Антон Дорогобид
Интеграция Central Finance с не-SAP системами-источниками на примере 1С
Функциональность SAP S/4 HANA Central Finance (далее CFIN) превратилась из системы финансовой отчетности в платформу трансформации, позволяющую централизованно выполнять различные финансовые сценарии. При этом, все чаще встает вопрос о том, каким образом подключить не-SAP системы-источники, такие как Oracle, Axapta, JD и т.д.. Для российского рынка и стран СНГ, наиболее актуален вопрос подключения к CFIN разных версий приложений «1С».

Почему этот вопрос так важен?
Виктор Избитский
Параллельное программирование c использованием ABAP Concurrency API в модуле HCM
В опубликованной статье «Параллельное программирование c использованием ABAP Concurrency API» были рассмотрены проблемы, возникающие при реализации параллельных вычислений в ABAP. В этой статье я хочу показать, как можно использовать API распараллеливания в модуле HCM (Human Capital Management).
Дмитрий Смирнов
Archivelink — технология прикрепления аттачей в SAP для начинающих консультантов
Эта статья представляет собой синтез семилетнего опыта работы консультантом в области корпоративного документооборота в среде SAP. Мой опыт ограничивается только одним вендором — OpenText (Канада), но в последние годы эта технология становится все более и более популярной, в связи с чем и появилось желание опубликовать этот материал.
Группа авторов
Применение методологии SAP Activate в рамках Greenfield-внедрения системы управления ремонтами на базе SAP S/4HANA
Эксперты SAP PM компании Sciener (Танцов Илья и Чуев Александр) — об основных аспектах применения методологии SAP Activate при построении системы управления ремонтами на примере реального проекта внедрения SAP S/4HANA On-premise.
Павел Телепко
Full-stack разработки UI5-приложения
SAPUI5 (SAP User Inteface HTML5) – это фреймворк для разработки пользовательских интерфейсов на базе кросс-браузерной JavaScript-библиотеки.
Александр Разинкин
Unit-тесты. История моих экспериментов
Более 10 лет назад я начал писать unit-тесты для ABAP. За эти годы я перепробовал различные подходы, узнал разные способы выполнения тестов и подготовки данных, разработал свои собственные библиотеки, которые помогали сделать тесты более универсальными и эффективными, наработал много практического опыта. Своим опытом я планирую поделиться в данной статье.
Виктор Избитский
Параллельное программирование c использованием ABAP Concurrency API
Время от времени появляются задачи, в которых необходимо выполнить операции, занимающие продолжительное время.
Олег Кашуба
Неуправляемые риски в ИТ-проектах
Задача управления рисками остаётся самой противоречивой областью в методологии управления большими ИТ-проектами. Особенно это касается проектов внедрения сложного программного обеспечения, например ERP-систем.
Леонид Мурашкин
Централизованная отчетность по группе компаний в разрезе инвестиционных проектов с помощью решения Central Finance
Последние несколько лет решение SAP Central Finance является неотъемлемой частью продуктовой линейки компании SAP. Клиенты используют данный продукт для решения разнообразных задач, связанных с автоматизацией отчетности, реализацией централизованных процессов и миграцией на S/4HANA.
Андрей Кокурин
Общая теория архитектуры полномочий в SAP Fiori
SAP Fiori Front-end-сервер - это самостоятельная система на базе SAP Net Weaver в ABAP-стеке. Задачей SAP Fiori Front-end является отображение интерфейса пользователя. Fiori Front-end может существовать как отдельно, так и в составе бизнес-системы, к примеру, ERP-системы S/4HANA.

Обозначенная в заголовке статьи архитектура раскрыта кратко, только в разрезе, необходимом для понимания того, как работают полномочия в Fiori.
  11064 2
Олег Башкатов
Использование алгоритмов похожести строк в ABAP c БД HANA (AMDP) и Oracle (ADBC)
Иногда возникает необходимость сделать поиск не по точному соответствию строки, а по ее приближенному значению. Примерами могут служить ситуации удвоенной буквы «н» или необходимости поиска буквы «о» вместо введенной буквы «а». Такой поиск помогает при «огрехах» нормализации (например, когда среди кириллических символов могут встречаться латинские и наоборот). Такой поиск имеет названия «нечеткий поиск», поиск с учетом опечаток, Fuzzy Search; в своей практике я называю такой поиск «поиск с вычислением похожести», или «похожий/приближенный поиск», «поиск по похожести».
Александр Разинкин
Unit-тесты: универсальные ABAP test doubles для SAP BPC
Принцип автоматизированного тестирования и TDD (test driven development) всё больше из передового подхода превращается в обычный инструмент, используемый многими по умолчанию. В мире ABAP данный подход также распространяется всё более широко, хотя и с некоторым опозданием от остального мира программирования.
Наталья Куксевич
Транспортные затраты в цене готовой продукции при планировании сбыта в системе SAP
В статье представлена функциональная архитектура решения задачи определения транспортных затрат в цене готовой продукции при планировании сбыта, с целью реализации в системе SAP.
Александр Носов
Архитектурный паттерн MVA или MVVM в ABAP. Реализация
Обычно, при смене языка программирования, программисты пытаются применить лучшие практики и шаблоны из языка, на котором они писали ранее. Для отделения логики пользовательского интерфейса от бизнес-логики используют архитектурные паттерны MVC либо его модификации (MVP, MVVM и др.). При наличии опыта работы с такими языками, как Java, C#, C++, PHP, Python и т.п., сложностей с переходом обычно не возникает. Однако, при переходе на ABAP, программисты сталкиваются с рядом проблем, из-за которых многие отказываются от упомянутых паттернов.
Теги Ключевые слова: Разработка на ABAP / ABAP Development Функциональная область: Информационные технологии / IT, Basis, ABAP 7876 2
Александр Носов
Ускорение программ через параллельное программирование
Возникают задачи, в которых требуется выполнить большое количество однотипных операций. При этом, тело операций инкапсулировано, а порядок их выполнения не влияет на конечный результат. Суммарное время выполнения операций может достигать нескольких часов. Примерами таких действий может быть: массовое выполнение BAPI или пакетного ввода. Ускорить такие программы можно через параллельное программирование (pRFC).
Теги Ключевые слова: Разработка / Development ; Basis Функциональная область: Информационные технологии / IT, Basis, ABAP 7220 11
Андрей Кокурин
Создание собственных тем в Fiori. Демонстрационный пример
Еще не умер старый добрый всем привычный «толстый» клиент SAP GUI, но на пятки ему уже наступает его убийца Fiori UX (User Experience), как любят описывать SAPовцы свое детище – самое удобное, самое красивое и вообще самое, самое, самое. Конечно, этот интерфейс предназначен для конечных пользователей, а консультанты и дальше будут настраивать систему в SAP GUI, но кто знает, может и его со временем полностью заменит Eclipse.
Игнатенко Александр
Минимизация Downtime при обновлении SAP систем и конвертации в S/4HANA. Методы и сценарии
Статья будет полезна администраторам базиса, ABAP разработчикам и руководителям проектов до и во время проекта обновления (update/upgrade) системы SAP или конвертации в SAP S/4HANA.
Вадим Клеонский
Специальные функции расчета цен. Определение данных в доступе
Статья описывает ряд стандартных возможностей, предоставляемых SAP при ценообразовании сбытовых документов. Данный функционал в технической литературе называется «Data Determination via Condition Technique» или «Data Determination in Access», то есть «определение данных в доступе».
Василий Ковальский
Расширения и модификации SAP. (BC425). Окончание
Часто бывает нужно сделать так, чтобы стандартное программное обеспечение работало не так, как оно работает, а как-то иначе. Можно просто модифицировать существующее программное обеспечение. Можно, если сделать аккуратно, без ошибок. Но от производителя время от времени приходят обновленные версии, заменяющие старые. После приема новых версий старые будут потеряны вместе с внесенными в них изменениями.