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

🏛 https://abap-blog.ru/about/
Download Telegram
ABAP Platform для SAP S/4HANA 2020 (от 06.12.2020)

SAP представила новую версию ABAP Platform для S/4 HANA 2020, основные нововведения описаны тут и в презентации: Product Highlights Полный экран

https://abap-blog.ru/osnovy-abap/abap-platform-dlya-sap-s-4hana-2020/
Введение в ABAP RESTful Application Programming Model (от 10.02.2021)



https://abap-blog.ru/osnovy-abap/abap-restful-application-programming-model/
ABAP Platform 1909 – Developer Edition (от 16.02.2021)

На DockerHub выложили Trial версию ABAP Platform 1909 (СУБД HANA 2.0) c инструкцией по установке и запуску. Более подробно про эту новость и особенности данной версии здесь. Для установки требуется: Около 170Гб на жёстком диске 16Гб оперативной памяти под контейнер. Доп. инструкции: Установка на локальный Windows 10 Установка в облаке Установка на виртуальную машину Ограничение…

https://abap-blog.ru/osnovy-abap/abap-platform-1909-developer-edition/
Efficient DevOps with SAP (от 24.02.2021)

На OpenSAP анонсировали интересный курс посвящённый эффективному DevOps в решениях SAP, темы курса: Week 1: Introduction to DevOps Week 2: CI/CD with ABAP (On-Premise) Week 3: Delivery of Cloud Applications Week 4: Hybrid Change and Test Management Week 5: Operation of Your Solution and Summary

https://abap-blog.ru/osnovy-abap/devops/
SAPUI5 – From beginner to expert (от 27.02.2021)



https://abap-blog.ru/network/sapui5-from-beginner-to-expert/
Learn SAP UI5 Course for Beginners (от 27.02.2021)



https://abap-blog.ru/network/learn-sap-ui5-course-for-beginners/
Learn SAP Gateway Course For Beginners (от 27.02.2021)



https://abap-blog.ru/network/odata-network/learn-sap-gateway-course-for-beginners/
Общие табличные выражения (от 22.02.2021)

Развитие языка ABAP в последнее время тесно связано с таким понятием как Code-To-Data, когда все расчёты принято выполнять на СУБД, а результатами пользоваться уже на сервере приложений. Основная причина такого перехода – развитие собственной СУБД HANA и более глубокая интеграция с её возможностями непосредственно в языке. Соответственно OpenSQL (или как сейчас принято называть ABAP SQL)…

https://abap-blog.ru/database-work/common-table-expressions-cte/
Перечисления в ABAP (от 23.02.2021)

До версии языка 7.51 чтобы предоставить фиксированный набор значений, например, для передачи в методы нашего API, приходилось использовать именованные константы и вручную реализовывать контроль ввода значений этих констант. Типичный пример стандартного API по работе с SALV: Значением по умолчанию мы могли дать представление разработчикам использующим наше API, откуда они могут взять значения констант. Однако никакого…

https://abap-blog.ru/osnovy-abap/perechisleniya-v-abap/
Оконные функции в ABAP (от 28.02.2021)

Начиная с версии ABAP 7.54 в ABAP SQL появились так называемые оконные выражения. Оконные выражения – SQL выражения определяемые с помощью дополнения OVER в запросе, позволяют определить окна, как подмножества итогового результата запроса и выполнять над ним оконные функции. Оконные функции можно сравнить с агрегатными функциями, но, в отличие от обычной агрегатной функции, при использовании…

https://abap-blog.ru/database-work/window-functions-abap/
Виртуальная сортировка внутренних таблиц (от 01.03.2021)

Виртуальная сортировка внутренних таблиц, добавленная в ABAP 7.52, описана всего одним методом – virtual_sort, системного класса CL_ABAP_ITAB_UTILITIES. Основная особенность виртуальной сортировки заключается в том, что вы получаете массив индексов относительно сортировки, без необходимости формирования копии таблицы (или её изменения). Далее разберём особенности работы метода на простых примерах.

https://abap-blog.ru/osnovy-abap/virtual-sort-abap-tables/
В настоящее время Oracle открыл доступ к бесплатным курсам по Java, которые помогут подготовиться к сертификации. А так же сделали скидку на сертификацию (25$) Подробнее: https://education.oracle.com/
Временные таблицы в ABAP циклах (от 14.03.2021)

Согласно документации если мы выполняем цикл по таблице возвращаемой из функционального метода, конструкторных выражений, или табличных выражений, с последующим присвоением к символьным переменным (ASSIGNING) или ссылочным переменным REFERENCE INTO, среда создаёт временную таблицу для данного цикла. If the internal table is specified as the return value or result of a functional method, a constructor expression, or a table…

https://abap-blog.ru/osnovy-abap/vremennye-tablicy-v-abap-ciklax/
Неочевидные особенности конвертации типов (от 17.03.2021)

Рассмотрим пример, который потенциально может приводить к дампам в системе и варианты того, как этого избежать.

https://abap-blog.ru/osnovy-abap/neochevidnye-osobennosti-konvertacii-tipov/