Заинтересовал тут меня полиморфизм в программировании. Так как немного знаю ABAP, решил посмотреть на примере этого языка программирования, что такое полиморфизм. Нашел несколько статей на русском языке, но в основном в них общие теоретические рассуждения или пример кода без детального объяснения. Прочитал, но понятней не стало, соответственно, решил сам разобраться на своем примере. Собственно, вот попытка ответа себе на вопрос что такое полиморфизм в ABAP Objects.
ABAPЕсли начать интересоваться Корпоративной архитектурой (Архитектурой предприятия) или просто ИТ-архитектурой, то можно столкнуться с упоминанием Модели Захмана (Zachman Framework 1987 года). Изначально она позиционировалась как модель для Информационных систем и в оригинальной статье 1987 г. (A Framework for Information Systems Architecture) это особо подчеркивалось. Уже тогда существовала полная структура на 6 столбцов, хотя в самой статье 1987 г. и говорилось о трех (остальные 3: ответственность, сроки, мотивация были в приложении A). Это объяснялось сложностью восприятия и неготовностью сообщества в 1987 г. к столь сложным концепциям. Со временем модель развивалась и в 2011 г. превратилась в The Zachman Framework for Enterprise Architecture. The Enterprise Ontology. Ценность этой модели с точки зрения Корпоративной архитектуры вопрос спорный (особенно с учетом наличия Zachman International, Inc.), скорее она подойдет для моделирования предприятия с уклоном в информационные технологии, но моя статья не об этом, а о том, что статья 1987 г. интересна с исторической точки зрения, так как в ней появилась идея, что одна и та же сложная вещь или элемент могут быть описаны для разных целей разными способами с использованием разных типов описаний (позволяет разным людям смотреть на одно и то же с разных точек зрения, что создает целостный взгляд на окружающую среду). Эта идея потом нашла свое развитие во многих архитектурных практиках: есть заинтересованные стороны, у которых есть свои интересы и виденье системы, каждый из них видит интересующие его аспекты со своей точки зрения. Это те самые view, viewpoint, perspective, concern, stakeholder и т.д.
ИТ-архитектураПозиции ликвидности
Позиции ликвидности представляют источник и использование денежных потоков в компании. Они служат важным элементом финансового планирования и отчетности в SAP S/4HANA Finance for cash management. тр. FLQC1 - Обработать позиции ликвидности (далее…) Cash ManagementОсновные настройки:
- IMG: Активировать отдельные исходные приложения (ракурс FQMV_ACT_COMP) или IMG: Активировать несколько исходных приложений (тр. FQM_ACTIVATE).
Настройка базового функционала
(далее…) Cash Management- Asset Management.
- Human Resources.
- Sourcing and Procurement.
- Sales.
- Supply Chain.
- Finance.
- Manufacturing.
- R&D / Engineering.
- Service.