Меню

Сортировать:

Новое Популярное

Чистый ABAP. Форматирование

Из этой главы вы узнаете, почему правильное форматирование является залогом успешного результата программирования. Здесь представлены основные несложные способы форматирования, благодаря которым ABAP-код станет более понятным и удобным для поддержки. Кроме того, мы делимся с вами ценной информацией о том, почему важно выработать привычку применять правильное форматирование при выполнении ежедневных задач по программированию в среде ABAP.

Управление данными посредством метаданных

Переходим к теме управления данными и качеством данных. Из этой главы вы узнаете, как с помощью функций управления метаданными в SAP Data Intelligence, можно управлять данными и генерировать на их основе ценную информацию. Мы рассмотрим каждый шаг этого процесса с практическими примерами.

Трассировка производительности

Трассировка производительности — мощный инструмент анализа времени выполнения ABAP-программ. С её помощью можно регистрировать время выполнения программы для следующих операций: обращение к базе данных (т. е. пользовательские операторы SQL), RFC, операции постановки в очередь и обращение к буферам SAP. Трассировка производительности разработана компанией SAP и выполняется идентично для всех систем баз данных, отличаясь лишь в мелких деталях.

Контейнеры HDI и безопасность в SAP HANA XSA

В архитектуре SAP HANA XSA разработка для SAP HANA осуществляется на уровне сервисов, который называется инфраструктурой развёртывания SAP HANA (SAP HANA Deployment Infrastructure, HDI). Аналогично SAP HANA XS или модели _SYS_REPO контейнеры HDI имеют время проектирования и время выполнения, но, как вы увидите, для HDI существуют некоторые различия. Рассмотрим подробнее архитектуру контейнера HDI в этом разделе.

Замещение аналитической платформы SAP: перекресток решений

На сегодняшний день многие клиенты столкнулись с новыми вызовами по управлению хранилищем данных SAP BW/HANA: трудности с поддержкой, дорогостоящее расширение серверных мощностей, требования регуляторов. По тем или иным причинам компании принимают решения о миграции платформы данных на продукты российских вендоров.

Процесс «от заказа до оплаты»

Итак, рассмотрим сценарий, на который мы будем опираться в следующих разделах. Наша компания в ответ на своё предложение получила контракт. Клиент разместил письменный заказ.

Сбыт: от заказа до счёта-фактуры

Если в предыдущей главе вы внимательно изучили процесс «от закупки до платежа», вам будет намного проще освоить процесс от заказа до оплаты (для его обозначения часто используется сокращение O2C), рассматриваемый в этой главе. Это точно такой же процесс, но в зеркальном отражении. Вместо заказа на поставку вводится заказ клиента, вместо поступления материала вводится отпуск материала, вместо входящего счёта-фактуры создаётся исходящий счёт.

Демонстрационная система SAP S/4HANA

Как клиенты, так и деловые партнёры SAP могут получить доступ к демонстрационной системе, эталонному решению SAP S/4HANA. Демонстрационная система содержит SAP Best Practices, а также соответствующие образцы данных и сценарии.

Демонстрационные системы

В заключение части II этой книги представляем вам мощный инструмент для принятия решений в реальных ситуациях: демонстрационные системы SAP, которые можно быстро внедрить в облаке или в вашем ЦОД. Демонстрационные системы предварительно настроены с использованием контента SAP Best Practices.

Пришла весна: возвращаются не только птицы, но и дайджест SAPLAND с хорошими новостями

«Уже предчувствие весны сквозит повсюду, и сердце снова видит сны и верит чуду!» - писал Георгий Иванов, а мы не будем с ним спорить. В воздухе и правда запахло весной, солнце светит ярко, природа пробуждается, да и нам всем пора бы проснуться. А будильником пусть станет наш мартовский дайджест.

Использование импортозамещающих технологий для снижения нагрузки на SAP BW/HANA

Рост объема данных в КХД на платформе SAP Business Warehouse заставляет периодически задумываться о покупке и добавлении дополнительных мощностей в кластер. В случае с SAP BW/HANA это довольно дорогостоящая операция. И здесь есть потенциал для оптимизации и существенной экономии в первую очередь за счет разделения данных по "температуре" и выбора наиболее подходящих программно-аппаратных решений для холодных, теплых и горячих данных.

Особые комментарии: ABAP Doc, прагмы и псевдокомментарии в контексте чистого кода ABAP

В среде ABAP некоторые комментарии стоят особняком и могут влиять на результат проверок или предоставлять разработчикам дополнительную документацию. К таким особым комментариям применяется синтаксис, который распознаётся, например, как документация. Если в комментариях такой синтаксис не соблюдается, они интерпретируются как обычные комментарии и не влияют на проверки пульта управления тестированием ABAP.

Приложения для системных администраторов

В SAP Data Intelligence реализованы продуманные средства контроля для управления системами, управления лицензиями и создания пользователей. Благодаря реализации предварительно определённых политик и опций для пользовательской настройки этих политик данное решение обладает гибкими возможностями для создания продуманной матрицы разделения полномочий. В этом разделе рассмотрим каждую из этих областей и операции, обычно выполняемых системными администраторами с помощью SAP Data Intelligence.

Комментарии FIXME, TODO и XXX в контексте чистого кода ABAP

Мы говорили о том, что комментарии позволяют объяснить другому разработчику причину выбора того или иного оператора. Это делает код более понятным. Ещё один вид комментариев также предназначен для разработчиков, но такие комментарии содержат информацию о том, что ещё необходимо сделать с кодом, а не о том, что уже было сделано. Такие заключённые в комментариях инструкции используются в ходе разработки.

Приложения для специалистов по моделированию и аудиторов

Итак, мы рассмотрели уже многие приложения в SAP Data Intelligence, в том числе «Управление подключениями» (Connection Management), «Проводник метаданных» (Metadata Explorer), «Средство моделирования» (Modeler), «Менеджер сценариев машинного перевода» (ML Scenario Manager) и «Инструменты Vora» (Vora Tools). Чтобы обеспечить согласованную работу этих инструментов, требуется приложение «Мониторинг» (Monitoring).

    • 1180
    • 639
    • 559
    • 922
    • 678
    • 291
    • 329
    • 617
    • 85
    • 1910
    • 713
    • 25
    • 1238
    • 346
    • 17
    • 6
  • Год