Программирование

Инлайновая декларация

  • 24 августа 2023, Чт
Василий  Ковальский
Василий Ковальский

О вебинаре

Как будет проходить вебинар

24 августа 13:30–14:15.
Мероприятие пройдет онлайн.

Аудитория

Кому будет полезен блиц-вебинар:

• Тем, кто не знает о такой возможности;
• Тем, кто знает о возможности, но не знает об опасностях с ней сопряженных.

О чем пойдет речь

inl-koval2.png

До версии 7.4 всякая переменная должна была быть объявлена до своего первого применения.

Начиная с версии 7.4 появилась возможность объявлять переменную непосредственно в том месте, где она впервые бывает нужна. Это позволяет уменьшить программный код, но одновременно связано с рядом опасностей.

Об этом мы и поговорим с Василием Ковальским на блиц-вебинаре.

Какие недостатки у инлайновых деклараций Вам известны? (Поделитесь, пожалуйста, ответом в канале ABAP-Club):

  • У нас не принято их использовать.
  • У нас запрещено их использовать.
  • С ними программа становится короче, а мне нужно выдавать больше строк кода.
  • С ними программа становится мене удобочитаемой.
  • Они негативно влияют на точность.
  • Они мешают копипастиь программный код.
  • Всегда, чем код короче, тем лучше. У инлайновых деклараций нет недостатков.
  • Иное (напишите, пожалуйста, в комментарии, что именно).

Видеозапись вебинара.

Команда SAPLAND / ExRP: expert network

Об авторе

Василий  Ковальский

Василий Ковальский

ABAP эксперт, эксперт преподавания ABAP с 1998 г.

Инструктор учебного центра SAP и ExpertRP. 25 лет преподавания ABAP (с 1998). Certified Development Professional – ABAP with SAP NetWeaver 7.0;
Certified Development Associate – ABAP with SAP NetWeaver 7.50;
Certified Development Specialist – ABAP for SAP HANA 2.0.

Создатель авторских курсов по ABAP и, возможно, лучший специалист по ABAP в РФ.
Подготовил более тысячи ABAP разработчиков. 

Референт курсов SAP:
SAPTEC - Technology Fundamentals for SAP S/4HANA and SAP Business Suite
BC100 - Introduction to Programming with ABAP
BC400 - ABAP Workbench Foundations
BC401 - ABAP Objects
BC402 - Advanced ABAP
BC403 - Advanced ABAP Debugging and Analysis
BC405 - BC405 - Programming ABAP Reports
BC406 – Advanced Technics of List Processing
BC407 - Reporting: QuickViewer, InfoSet Query and SAP Query
BC410 - BC410 - Programming User Dialogs with Classical Screens (Dynpros)
BC412 - ABAP Dialog Prog.Using EnjoySAP Controls
BC414 - Programming Database Updates
BC415 - Remote Function Call in ABAP
BC420 - Data Migration
BC425 - Enhancements and Modifications
BC427 - Enhancement Framework
BC430 - ABAP Dictionary
BC480 - PDF-Based Print Forms
BC490 - ABAP Performance Tuning
D75AW - Delta ABAP Workbench SAP NetWeaver 7.0 to SAP NetWeaver 7.5
NET310 - Fundamentals of Web Dynpro for ABAP
HA400 - ABAP Programming for SAP HANA
S4D400 - Introduction to ABAP Programming on SAP S/4HANA
S4D430 - Building Views in ABAP Core Data Services (ABAP CDS)
S4D440 - Custom Code Migration from SAP ERP to SAP S/4HANA
TAW10 - ABAP Workbench Fundamentals
TAW12 - ABAP Workbench Concepts,

Автор и референт курсов ExpertRP: с 1998 года:
ABA15.ABAP.Предъявление данных. Основы
ABA21.ABAP Objects
ABA23.ABAP Словарь
ABA25.ABAP CDS View (ракурсы)
ABA31.ABAP.Типы данных и работа с ними
ABA33.ABAP.Чтение из базы данных
ABA35.ABAP.Устройство памяти и передача данных между программами
ABA37.ABAP. Динамические конструкции
ABA41.ABAP.Отчеты и селекционные экраны
ABA43.ABAP.Экранные диалоги
ABA45.ABAP.ALV GRID
ABA77.ABAP.Обновление таблиц базы данных

Автор 11 статей на SAPLand, 1 на Хабре. Провел 31 вебинар.