Меню
Джонатан Хон
Обеспечение безопасности с помощью SAP HANA Cockpit
В этой главе мы будем говорить о SAP HANA Cockpit и различных потоках операций для управления настройками и моделями обеспечения безопасности.
Джонатан Хон
Введение в безопасность SAP HANA 2.0
Для многих организаций SAP HANA переводит управление данными на новый виток развития. Данные являются ценным активом, поэтому важно обеспечить их безопасность.
Олег Башкатов
Использование временных таблиц (GTT) в ABAP-разработках
GTT – global temporary tables, таблицы которые наполняются и очищаются в рамках ABAP-сессии (application session), но находятся при этом на уровне БД (то есть данные не передаются между Database и Application).
Киран Бандари
Внутренние таблицы в ABAP-программе
Работа с внутренними таблицами несколько отличается от работы с другими объектами данных. В этом разделе мы покажем, как определять и хранить данные посредством внутренних таблиц, а также как получать к этим данным доступ. Вы узнаете, как определять внутренние типы и какие типы внутренних таблиц вам доступны. Мы предоставим список шагов для работы с внутренними таблицами, а затем перейдём к изучению команд прерывания управления.
Киран Бандари
Структуры и внутренние таблицы в ABAP-программе
Эта глава знакомит с типами данных и закладывает основы для работы с данными, хранящимися в типичных таблицах базы данных.
Теги Ключевые слова: Разработка на ABAP / ABAP Development Функциональная область: Информационные технологии / IT, Basis, ABAP Ролевое назначение: Ключевой пользователь / Expert; SAP Консультант / Consultant 1107    
Олег Башкатов
Регулярные выражения в ABAP Workbench и ABAP-сканнер
Поиск по ABAP-коду часто используемое действие при попытках понять, что и как делает какая-то часть кода. В этой статье рассмотрим использование регулярных выражения в ABAP-редакторе и в ABAP-сканнере кода. Статья построена по принципу решения наиболее типовых задач при работе с редактором.
Киран Бандари
Наиболее востребованные ABAP-команды. Создание вашей первой ABAP-программы
Как вы уже знаете, исходный код ABAP-программы состоит из различных ABAP-команд. В отличие от других языков программирования, например, C/C++ или Java, которые содержат ограниченный набор специфичных для языка команд и предоставляют большую часть функций посредством библиотек, ABAP содержит обширный набор встроенных команд. На страницах этой книги вы встретите множество ABAP-команд.
Киран Бандари
Введение в понятие TYPE и определение объектов данных в ABAP-программе
ABAP-программа работает только с данными внутри объектов данных. Первое, что вы сделаете, приступив к разработке программы, выполните объявление объектов данных. Внутри объектов данных хранятся данные, которые требуется обработать в ABAP-программе. Для определения объектов данных в программе используются декларативные команды, называемые объявлениями данных.
Теги Ключевые слова: Разработка на ABAP / ABAP Development Функциональная область: Информационные технологии / IT, Basis, ABAP Ролевое назначение: SAP Консультант / Consultant; Ключевой пользователь / Expert 1328    
Александр Разинкин
Анализ возможной ошибки в Fiori Launchpad, когда не находится повторно используемая библиотека
Использование библиотек в приложениях SAP Fiori способствует устранению повторений кода и ускоряет распространение наработок на больших проектах. Однако, при использовании библиотек могут возникать различные проблемы, некоторые из которых я постарался рассмотреть в данной статье.
OData_v2: моменты, которые важно знать
В предыдущей главе мы рассмотрели реализацию OData_v2-сервиса в ABAP через композицию. Продолжим разговор о важных деталях.
Теги Ключевые слова: Разработка на ABAP / ABAP Development Функциональная область: Информационные технологии / IT, Basis, ABAP Ролевое назначение: SAP Консультант / Consultant 1859    
Томас Шнайдер
Анализатор памяти Memory Analyzer (MAT) для поддержки разработчиков на Java при анализе куч
Memory Analyzer (MAT) — это проект с открытым исходным кодом, инициированный SAP для поддержки разработчиков на Java при анализе куч Java. Несмотря на наличие расширенных функций управления памятью в JVM, во время выполнения программ могут возникать так называемые утечки памяти.
Владимир Кравченко
CDS для консультантов
Я попытаюсь сформулировать на языке, понятном консультантам, зачем разбираться с CDS и действительно ли только разработчик должен знать, что это такое и выбирать, когда и как это использовать.
Томас Шнайдер
Анализ загрузки ресурсов в SAP Java Virtual Machine Profiler
Задача SAP JVM Profiler заключается в поддержке во время анализа загрузки ресурсов в приложении. Традиционно в списке таких ресурсов производительность ЦП, память и устройства ввода-вывода. SAP JVM Profiler представляет собой профилировщик Java, который позволяет просмотреть подробную информацию о статусе SAP JVM и выявить узкие места по ресурсам.
Томас Шнайдер
JIT-компилятор (just-in-time) в SAP JVM. Анализ производительности в SAP Management Console
Выполнить Java-программу в операционной системе можно двумя способами. Метод интерпретации предполагает постепенное преобразование кода на Java в машинный код посредством процесса, который называется интерпретатором. Метод компиляции предполагает преобразование всей Java-программы компилятором в машинный код перед выполнением.
Никита Калуцкий
Система контроля версий Git для АВАР
Современный мир программирования немыслим без системы контроля версий GIT. Что это такое и возможно ли воспользоваться богатыми возможностями этой системы программистам на АВАР расскажем в этой статье.