Строитель (Builder) (от 01.05.2016)
Метафора Метафора данного паттерна явно следует из его названия. Представьте ситуацию, когда на стройке работает прораб (Director) и строители (Builder’ы). Строители умеют выполнять некоторые работы, которые необходимы, например, для кладки стены: положить на фундамент гидроизоляцию, замешать раствор, выложить кладку из кирпича. Однако сам строитель не знает технологического процесса который необходимо выполнить для того чтобы…
https://abap-blog.ru/osnovy-abap/oop/stroitel/
Метафора Метафора данного паттерна явно следует из его названия. Представьте ситуацию, когда на стройке работает прораб (Director) и строители (Builder’ы). Строители умеют выполнять некоторые работы, которые необходимы, например, для кладки стены: положить на фундамент гидроизоляцию, замешать раствор, выложить кладку из кирпича. Однако сам строитель не знает технологического процесса который необходимо выполнить для того чтобы…
https://abap-blog.ru/osnovy-abap/oop/stroitel/
abap-blog.ru
ABAP Blog | Строитель (Builder)
Метафора Метафора данного паттерна явно следует из его названия. Представьте ситуацию, когда на стройке работает прораб (Director) и строители (Builder’ы). Строители умеют выполнять некоторые работы, которые необходимы, например, для кладки стены: положить…
Прототип (Prototype) (от 01.05.2016)
Метафора Данный паттерн чем-то напоминает «фабрику», он также служит для создания объектов, однако с немного другим подходом. Представьте, что у вас есть пустой пакет (из-под сока), а вам нужен полный с апельсиновым соком. Вы «говорите» пакету «Хочу пакет апельсинового сока», он в свою очередь создает свою копию и заполняет ее соком, который вы попросили.…
https://abap-blog.ru/osnovy-abap/oop/prototip/
Метафора Данный паттерн чем-то напоминает «фабрику», он также служит для создания объектов, однако с немного другим подходом. Представьте, что у вас есть пустой пакет (из-под сока), а вам нужен полный с апельсиновым соком. Вы «говорите» пакету «Хочу пакет апельсинового сока», он в свою очередь создает свою копию и заполняет ее соком, который вы попросили.…
https://abap-blog.ru/osnovy-abap/oop/prototip/
abap-blog.ru
ABAP Blog | Прототип (Prototype)
Метафора Данный паттерн чем-то напоминает «фабрику», он также служит для создания объектов, однако с немного другим подходом. Представьте, что у вас есть пустой пакет (из-под сока), а вам нужен полный с апельсиновым соком. Вы «говорите» пакету «Хочу пакет…
Одиночка (Singleton) (от 01.05.2016)
Метафора Представьте, что Вам нужно организовать в городе телефонную связь. Можно протянуть кабеля от каждого жителя к каждому, но такое решение явно имеет недостаток при добавлении нового жителя, т.к. придётся тянуть от него кабель до всех других. Гораздо дешевле создать в городе телефонную станцию, к которой будет подсоединен каждый житель. Для того чтобы позвонить…
https://abap-blog.ru/osnovy-abap/oop/odinochka/
Метафора Представьте, что Вам нужно организовать в городе телефонную связь. Можно протянуть кабеля от каждого жителя к каждому, но такое решение явно имеет недостаток при добавлении нового жителя, т.к. придётся тянуть от него кабель до всех других. Гораздо дешевле создать в городе телефонную станцию, к которой будет подсоединен каждый житель. Для того чтобы позвонить…
https://abap-blog.ru/osnovy-abap/oop/odinochka/
abap-blog.ru
ABAP Blog | Одиночка (Singleton)
Метафора Представьте, что Вам нужно организовать в городе телефонную связь. Можно протянуть кабеля от каждого жителя к каждому, но такое решение явно имеет недостаток при добавлении нового жителя, т.к. придётся тянуть от него кабель до всех других. Гораздо…
Паттерны проектирования в ABAP примерах (от 08.05.2016)
Ранее в блоге уже упоминались паттерны проектирования (GoF), однако их рассмотрение было несколько скомканным и не полным, в данной статье они будут рассмотрены более подробно. Изучая паттерны, не стоит считать их неким священным Граалем, способным решить все задачи, они лишь инструмент, который нужно еще и грамотно применить. Главное, что нужно оценивать это то, какую проблему…
https://abap-blog.ru/osnovy-abap/oop/patterny-proektirovaniya-v-abap-primerax/
Ранее в блоге уже упоминались паттерны проектирования (GoF), однако их рассмотрение было несколько скомканным и не полным, в данной статье они будут рассмотрены более подробно. Изучая паттерны, не стоит считать их неким священным Граалем, способным решить все задачи, они лишь инструмент, который нужно еще и грамотно применить. Главное, что нужно оценивать это то, какую проблему…
https://abap-blog.ru/osnovy-abap/oop/patterny-proektirovaniya-v-abap-primerax/
abap-blog.ru
ABAP Blog | Паттерны проектирования в ABAP примерах
Ранее в блоге уже упоминались паттерны проектирования (GoF), однако их рассмотрение было несколько скомканным и не полным, в данной статье они будут рассмотрены более подробно. Изучая паттерны, не стоит считать их неким священным Граалем, способным решить…
Как учить ABAP? (от 27.05.2016)
Обзор курсов SAP посвященных ABAP.
https://abap-blog.ru/osnovy-abap/kak-uchit-abap/
Обзор курсов SAP посвященных ABAP.
https://abap-blog.ru/osnovy-abap/kak-uchit-abap/
abap-blog.ru
ABAP Blog | Как учить ABAP?
Обзор курсов SAP посвященных ABAP.
ABAP CDS (Core Data Services) (от 28.05.2016)
Начиная с версии ABAP 7.4. нам стала доступна новая технология описания моделей данных в словаре – ABAP CDS (CDS – Core Data Services). Данная технология позволяет описывать модели данных на более продвинутом уровне, нежели это можно было делать стандартными словарными вьюшками. Она так же позволяет оптимизировать работу с данными за счёт вынесения вычислений на уровень СУБД (Code-to-Data), что…
https://abap-blog.ru/osnovy-abap/slovar/abap-cds-core-data-services/
Начиная с версии ABAP 7.4. нам стала доступна новая технология описания моделей данных в словаре – ABAP CDS (CDS – Core Data Services). Данная технология позволяет описывать модели данных на более продвинутом уровне, нежели это можно было делать стандартными словарными вьюшками. Она так же позволяет оптимизировать работу с данными за счёт вынесения вычислений на уровень СУБД (Code-to-Data), что…
https://abap-blog.ru/osnovy-abap/slovar/abap-cds-core-data-services/
abap-blog.ru
ABAP Blog | ABAP CDS (Core Data Services)
Начиная с версии ABAP 7.4. нам стала доступна новая технология описания моделей данных в словаре – ABAP CDS (CDS – Core Data Services). Данная технология позволяет описывать модели данных на более продвинутом уровне, нежели это можно было делать стандартными…
ABAP Managed Database Procedures (AMDP) (от 03.06.2016)
Все больше в настоящее время SAP систем переходят на новую платформу (СУБД) – HANA (High-Performance Analytic Appliance), в основе которой лежит технология вычислений in-memory с использованием принципа поколоночного хранения данных. Вместе с новой платформой, появляются так же и новые возможности для обработки больших объемов данных и более высокопроизводительных вычислений. Для ускорения ABAP решений на базе HANA,…
https://abap-blog.ru/database-work/abap-managed-database-procedures-amdp/
Все больше в настоящее время SAP систем переходят на новую платформу (СУБД) – HANA (High-Performance Analytic Appliance), в основе которой лежит технология вычислений in-memory с использованием принципа поколоночного хранения данных. Вместе с новой платформой, появляются так же и новые возможности для обработки больших объемов данных и более высокопроизводительных вычислений. Для ускорения ABAP решений на базе HANA,…
https://abap-blog.ru/database-work/abap-managed-database-procedures-amdp/
abap-blog.ru
ABAP Blog | ABAP Managed Database Procedures (AMDP)
Все больше в настоящее время SAP систем переходят на новую платформу (СУБД) – HANA (High-Performance Analytic Appliance), в основе которой лежит технология вычислений in-memory с использованием принципа поколоночного хранения данных. Вместе с новой платформой…
ABAP 7.51 (от 20.10.2016)
Стала доступна документация к ABAP 7.51.
https://abap-blog.ru/osnovy-abap/abap-7-51/
Стала доступна документация к ABAP 7.51.
https://abap-blog.ru/osnovy-abap/abap-7-51/
abap-blog.ru
ABAP Blog | ABAP 7.51
Стала доступна документация к ABAP 7.51.
ABAP 7.52 (от 21.09.2017)
Стала доступна документация к ABAP 7.52.
https://abap-blog.ru/osnovy-abap/abap-7-52/
Стала доступна документация к ABAP 7.52.
https://abap-blog.ru/osnovy-abap/abap-7-52/
abap-blog.ru
ABAP Blog | ABAP 7.52
Стала доступна документация к ABAP 7.52.
Writing Testable Code for ABAP (от 14.03.2018)
На openSAP стал доступен курс, направленный на ABAP разработчиков, которые хотят научиться разрабатывать тестируемый код. Основные темы затрагиваемые курсом: Introduction to ABAP Unit Testing Test-Driven Development Pair Programming & Writing Testable Code Test Isolation Theory and Practice Dependency Lookup Working with Legacy Code, Tools and Summary https://open.sap.com/courses/wtc1
https://abap-blog.ru/osnovy-abap/oop/writing-testable-code-for-abap/
На openSAP стал доступен курс, направленный на ABAP разработчиков, которые хотят научиться разрабатывать тестируемый код. Основные темы затрагиваемые курсом: Introduction to ABAP Unit Testing Test-Driven Development Pair Programming & Writing Testable Code Test Isolation Theory and Practice Dependency Lookup Working with Legacy Code, Tools and Summary https://open.sap.com/courses/wtc1
https://abap-blog.ru/osnovy-abap/oop/writing-testable-code-for-abap/
openSAP
Writing Testable Code for ABAP
This free online course is aimed at ABAP developers, and will teach you how to write testable code in ABAP. The course will cover unit testing, test isolation, test-driven development, testing legacy code, and much more.
SAP NetWeaver AS ABAP Developer Edition 7.52 (SP04) (от 22.09.2018)
Компания SAP выложила в открытый доступ тестовую систему для разработчиков – SAP NetWeaver AS ABAP Developer Edition 7.52 SP01, скачать которую можно по ссылке (Ищите SP04). Инструкции: Установка на Virtual Box Установка на VMware Installing NetWeaver AS ABAP 7.52 SP 01 Developer Edition with Vagrant and Ubuntu Установка на Docker и WSL2 При установке на более…
https://abap-blog.ru/osnovy-abap/sap-netweaver-as-abap-developer-edition/
Компания SAP выложила в открытый доступ тестовую систему для разработчиков – SAP NetWeaver AS ABAP Developer Edition 7.52 SP01, скачать которую можно по ссылке (Ищите SP04). Инструкции: Установка на Virtual Box Установка на VMware Installing NetWeaver AS ABAP 7.52 SP 01 Developer Edition with Vagrant and Ubuntu Установка на Docker и WSL2 При установке на более…
https://abap-blog.ru/osnovy-abap/sap-netweaver-as-abap-developer-edition/
abap-blog.ru
ABAP Blog | SAP NetWeaver AS ABAP Developer Edition 7.52 (SP04)
Компания SAP выложила в открытый доступ тестовую систему для разработчиков — SAP NetWeaver AS ABAP Developer Edition 7.52 SP01, скачать которую можно по ссылке (Ищите SP04). Инструкции: Установка на Virtual Box Установка на VMware Installing NetWeaver AS…
ABAP 7.53 (от 24.09.2018)
Стала доступна документация к ABAP 7.53.
https://abap-blog.ru/osnovy-abap/abap-7-53/
Стала доступна документация к ABAP 7.53.
https://abap-blog.ru/osnovy-abap/abap-7-53/
abap-blog.ru
ABAP Blog | ABAP 7.53
Стала доступна документация к ABAP 7.53.
SAP Cloud Platform ABAP Environment (от 26.09.2018)
SAP Cloud Platform ABAP Environment
https://abap-blog.ru/abap-cloud/sap-cloud-platform-abap-environment/
SAP Cloud Platform ABAP Environment
https://abap-blog.ru/abap-cloud/sap-cloud-platform-abap-environment/
CNA215 (CNA216) – See the Big Picture of the ABAP RESTful Programming Model (от 08.10.2018)
https://abap-blog.ru/abap-cloud/3234/
https://abap-blog.ru/abap-cloud/3234/
abap-blog.ru
ABAP Blog | CNA215 (CNA216) – See the Big Picture of the ABAP RESTful Programming Model
CNA318 – Overview and Usage Scenarios for ABAP Channels, ABAP Daemons, and MQTT (от 08.10.2018)
https://abap-blog.ru/network/cna318-overview-and-usage-scenarios-for-abap-channels-abap-daemons-and-mqtt/
https://abap-blog.ru/network/cna318-overview-and-usage-scenarios-for-abap-channels-abap-daemons-and-mqtt/
ABAP Cloud Environment Trial (от 25.09.2019)
Компания SAP открыла доступ к ABAP Cloud Environment в Trial режиме. Уроки с примерами настройки Trial аккаунта и разработки простейших приложений доступны по ссылке.
https://abap-blog.ru/abap-cloud/abap-cloud-environment-trial/
Компания SAP открыла доступ к ABAP Cloud Environment в Trial режиме. Уроки с примерами настройки Trial аккаунта и разработки простейших приложений доступны по ссылке.
https://abap-blog.ru/abap-cloud/abap-cloud-environment-trial/
abap-blog.ru
ABAP Blog | ABAP Cloud Environment Trial
Компания SAP открыла доступ к ABAP Cloud Environment в Trial режиме. Уроки с примерами настройки Trial аккаунта и разработки простейших приложений доступны по
Введение в ООП ABAP (от 26.09.2019)
Введение в ООП ABAP
https://abap-blog.ru/osnovy-abap/oop/vvedenie-v-oop-abap/
Введение в ООП ABAP
https://abap-blog.ru/osnovy-abap/oop/vvedenie-v-oop-abap/
CAA101 – Overview SAP Cloud Platform, ABAP Environment (от 05.10.2019)
https://abap-blog.ru/abap-cloud/caa101-overview-sap-cloud-platform-abap-environment/
https://abap-blog.ru/abap-cloud/caa101-overview-sap-cloud-platform-abap-environment/
CAA103 – Get the Big Picture of the ABAP RESTful Programming Model (от 05.10.2019)
https://abap-blog.ru/abap-cloud/caa103-get-the-big-picture-of-the-abap-restful-programming-model/
https://abap-blog.ru/abap-cloud/caa103-get-the-big-picture-of-the-abap-restful-programming-model/