Сегодня хочу с вами поделиться шаблоном, которым я пользуюсь для создания локальных классов. В качестве сокращения - lcl. Быстро и удобно 😎
CLASS lcl_%Class name% DEFINITION.
PUBLIC SECTION.
* CONSTANTS:
* TYPES:
METHODS:
constructor,
|.
PRIVATE SECTION.
* TYPES:
* DATA:
ENDCLASS.
CLASS lcl_%Class name% IMPLEMENTATION.
METHOD constructor.
ENDMETHOD.
ENDCLASS.
В дополнении еще шаблон для локальных классов исключений - сокращение lcx
CLASS lcx_%Exception name% DEFINITION INHERITING FROM cx_static_check.
PUBLIC SECTION.
INTERFACES if_t100_message.
ENDCLASS.
И для локальных интерфейсов - сокращение lif
INTERFACE lif_%Interface name%.
* TYPES:
* DATA:
METHODS:
|.
ENDINTERFACE.
Коллеги, решил выложить для вас свою версию Best practices для ABAP. Обсуждение доступно в чате ((((:
https://github.com/ivantyumenyev/abap_best_practices
https://github.com/ivantyumenyev/abap_best_practices
GitHub
GitHub - ivantyumenyev/abap_best_practices: ABAP Best practices на русском языке
ABAP Best practices на русском языке. Contribute to ivantyumenyev/abap_best_practices development by creating an account on GitHub.
Всем привет, коллеги! 😎
В октябре на Open SAP начнется курс по ABAP RESTFul. А ты уже записался на него?
https://open.sap.com/courses/cp13
В октябре на Open SAP начнется курс по ABAP RESTFul. А ты уже записался на него?
https://open.sap.com/courses/cp13
openSAP
Building Apps with the ABAP RESTful Application Programming Model
Join this free online course to learn how the ABAP RESTful Application Programming (RAP) Model offers a new programming model for ABAP development, regardless of whether you want to start from scratch or reuse existing business logic.
**The course [Building…
**The course [Building…
А ты уже зарегистрировался на курс ABAP RESTful?
Anonymous Poll
39%
Да, жду с нетерпением начала
36%
Круто, сейчас зарегистрируюсь
25%
Нет, мне это не интересно
А тем временем появилась информация о новых CDS projection view в ABAP 7.76 (((:
https://blogs.sap.com/2020/09/16/new-type-of-cds-entity-available-cds-projection-views/
https://blogs.sap.com/2020/09/16/new-type-of-cds-entity-available-cds-projection-views/
Sap
New type of CDS entity available: CDS projection views | SAP Blogs
Since ABAP release 7.76, there’s a new CDS entity available: the CDS projection view. This blog post explains what a CDS projection view is, what it does, and which components it consists of.
А вы пользуетесь CDS в своих разработках?
Anonymous Poll
8%
Да, постоянно
17%
Да, иногда приходится
30%
Нет, отсутствуют задачи
8%
Нет, не умею пользоваться CDS
11%
Нет, версия системы не поддерживает
22%
Что это?
4%
Свой вариант в чате
А вы пользуетесь своими кастомными code templates?
Anonymous Poll
23%
Да, в SAP GUI
5%
Да, в Eclipse
11%
А так можно было? Теперь буду
35%
Знаю о возможности, но не пользуюсь
4%
Не знал о возможности и не буду пользоваться
22%
Хочу посмотреть результаты
Пару дней назад вышел пост про Open Source проекты для SAP. Радует, что это направление потихоньку растет и развивается. Немного о том, какие проекты компания SAP считает интересными: https://blogs.sap.com/2020/09/20/abap-open-source-tools-provided-by-the-sap-community/
Sap
ABAP Open Source Tools provided by the SAP Community | SAP Blogs
As promised here is a follow up about some Open Source Tools mentioned in the SAP Coffee Corner Meetup – Unconference Session: Speed up ABAP development with SAP Community tools. Speaking about Open
А вы соблюдаете принципы SOLID при объектно-ориентированной разработке?
Anonymous Poll
21%
Да, следую им
34%
Поверхностно знаю и редко использую
25%
Не использую, потому что не знаю их
15%
Не использую ООП
5%
Свой вариант в чате
Привет, коллеги! 🖖🏻
Периодически в сообществе поднимается тема регулярных выражений и их использования. Периодически тоже прибегаю к ним и сталкиваюсь в чужих разработках. И мне всегда на помощь приходит сервис I hate RegEx. 🤓
Не бойтесь регулярок, но пользуйтесь ими с умом!
https://ihateregex.io/
Периодически в сообществе поднимается тема регулярных выражений и их использования. Периодически тоже прибегаю к ним и сталкиваюсь в чужих разработках. И мне всегда на помощь приходит сервис I hate RegEx. 🤓
Не бойтесь регулярок, но пользуйтесь ими с умом!
https://ihateregex.io/
Коллеги, мне в личку присылают кучу различных вакансий по SAP и ABAP в частности. Стоит запилить свой канал и выкладывать их?
Вам - интересные варианты, многие из которых не публикуются открыто.
Мне - бонус от работодателей за приведенных людей (:
Вам - интересные варианты, многие из которых не публикуются открыто.
Мне - бонус от работодателей за приведенных людей (:
Anonymous Poll
68%
Да
12%
Нет
19%
Посмотреть результаты/свой вариант в чате
Коллеги, всем доброго времени суток! 🖖🏻
Приглашаю вас в ноябре на свой двухдневный мастер-класс, посвященный объектно-ориентированному ABAPу. 📅
По промокоду “Будни сапёра” вы получите скидку 35%! 💸
Скорей регистрируйся, количество мест ограничено! ☝️🏻
https://sapland.ru/master/ispolizovanie-obektno-orientirovannogo-programmirovaniya-v-abap.html?utm_source=bs&utm_medium=social&utm_campaign=authors20
Приглашаю вас в ноябре на свой двухдневный мастер-класс, посвященный объектно-ориентированному ABAPу. 📅
По промокоду “Будни сапёра” вы получите скидку 35%! 💸
Скорей регистрируйся, количество мест ограничено! ☝️🏻
https://sapland.ru/master/ispolizovanie-obektno-orientirovannogo-programmirovaniya-v-abap.html?utm_source=bs&utm_medium=social&utm_campaign=authors20
sapland.ru
Использование объектно-ориентированного программирования в ABAP
Мастер-класс Ивана Тюменьева
Сегодня поделюсь с вами своей болью!
Каждый раз, открывая чужой код и видя строчки, которые заползают за края экраны, мне становится печально…
А печально от того, что предыдущий разработчик неуважительно отнесся к своим коллегам. Ведь код мы часто пишем “на века” и кто-то его точно будет дорабатывать или читать после нас.
На SAP Blog вышла отличная статья на эту тему с примерами, как не надо и как надо (((:
Enjoy!
https://blogs.sap.com/2020/10/07/a-tale-of-code/
Каждый раз, открывая чужой код и видя строчки, которые заползают за края экраны, мне становится печально…
А печально от того, что предыдущий разработчик неуважительно отнесся к своим коллегам. Ведь код мы часто пишем “на века” и кто-то его точно будет дорабатывать или читать после нас.
На SAP Blog вышла отличная статья на эту тему с примерами, как не надо и как надо (((:
Enjoy!
https://blogs.sap.com/2020/10/07/a-tale-of-code/
Sap
A tale of code | SAP Blogs
Take a look at this: Mr. Enfield returned: