ABAP Blog ️
1.25K subscribers
5 photos
3 videos
56 files
340 links
Про ABAP, SAP и Разработку в целом.

🏛 https://abap-blog.ru/about/
Download Telegram
Строитель (Builder) (от 01.05.2016)

Метафора   Метафора данного паттерна явно следует из его названия. Представьте ситуацию, когда на стройке работает прораб (Director) и строители (Builder’ы). Строители умеют выполнять некоторые работы, которые необходимы, например, для кладки стены: положить на фундамент гидроизоляцию, замешать раствор, выложить кладку из кирпича. Однако сам строитель не знает технологического процесса который необходимо выполнить для того чтобы…

https://abap-blog.ru/osnovy-abap/oop/stroitel/
Прототип (Prototype) (от 01.05.2016)

Метафора   Данный паттерн чем-то напоминает «фабрику», он также служит для создания объектов, однако с немного другим подходом. Представьте, что у вас есть пустой пакет (из-под сока), а вам нужен полный с апельсиновым соком. Вы «говорите» пакету «Хочу пакет апельсинового сока», он в свою очередь создает свою копию и заполняет ее соком, который вы попросили.…

https://abap-blog.ru/osnovy-abap/oop/prototip/
Одиночка (Singleton) (от 01.05.2016)

Метафора   Представьте, что Вам нужно организовать в городе телефонную связь. Можно протянуть кабеля от каждого жителя к каждому, но такое решение явно имеет недостаток при добавлении нового жителя, т.к. придётся тянуть от него кабель до всех других. Гораздо дешевле создать в городе телефонную станцию, к которой будет подсоединен каждый житель. Для того чтобы позвонить…

https://abap-blog.ru/osnovy-abap/oop/odinochka/
Паттерны проектирования в ABAP примерах (от 08.05.2016)

Ранее в блоге уже упоминались паттерны проектирования (GoF), однако их рассмотрение было несколько скомканным и не полным, в данной статье они будут рассмотрены более подробно. Изучая паттерны, не стоит считать их неким священным Граалем, способным решить все задачи, они лишь инструмент, который нужно еще и грамотно применить. Главное, что нужно оценивать это то, какую проблему…

https://abap-blog.ru/osnovy-abap/oop/patterny-proektirovaniya-v-abap-primerax/
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 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/
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/
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 Cloud Platform ABAP Environment (от 26.09.2018)

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/
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/
ABAP Cloud Environment Trial (от 25.09.2019)

Компания SAP открыла доступ к ABAP Cloud Environment в Trial режиме. Уроки с примерами настройки Trial аккаунта и разработки простейших приложений доступны по ссылке.

https://abap-blog.ru/abap-cloud/abap-cloud-environment-trial/
Введение в ООП ABAP (от 26.09.2019)

Введение в ООП ABAP

https://abap-blog.ru/osnovy-abap/oop/vvedenie-v-oop-abap/
CAA100 – ABAP Strategy (от 05.10.2019)



https://abap-blog.ru/osnovy-abap/caa100-abap-strategy/
CAA101 – Overview SAP Cloud Platform, ABAP Environment (от 05.10.2019)



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/