Меню

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

Новое Популярное
Организация памяти в SAP AS ABAP. Заключение (2)

Комментарий от  

Ирина Дауева

  |  01 июня 2023, 09:50

Привет! Ссылки перестали работать. Можете истправить?

Еркебулан, добрый день! Спасибо за обратную связь. Ссылки на посты автора поправлены.  
Организация памяти в SAP AS ABAP. Заключение (2)

Комментарий от  

Еркебулан Токмагамбетов

  |  01 июня 2023, 07:56

Привет! Ссылки перестали работать. Можете истправить?
Транзакция LSMW инструкция по применению. Часть 3 (4)

Комментарий от  

Олег Башкатов

  |  29 мая 2023, 15:32

Роберт Махмутов 29 мая 2023, 15:05

Добрый день!
Как можно создать свой Business Object Method?

Добрый день,
через транзакцию SWO1 можно создать свой бизнес объект и методы к нему.
 
В качестве ориентира можно посмотреть на статью
sapland.ru/kb/articles
Транзакция LSMW инструкция по применению. Часть 3 (4)

Комментарий от  

Роберт Махмутов

  |  29 мая 2023, 15:05

Добрый день!
Как можно создать свой Business Object Method?
Транзакция LSMW инструкция по применению. Часть 1 (5)

Комментарий от  

Олег Башкатов

  |  14 мая 2023, 13:38

Алексей Рысев 14 марта 2023, 12:36

Олег, добрый день! А последние две главы Вы планируете опубликовать?

Алексей, добрый день,
спасибо, что обратили внимание.
постараемся опубликовать.
Демонстрационная система SAP S/4HANA (2)

Комментарий от  

Руслан Нугуманов

  |  27 апреля 2023, 11:45

Сергей Баранов 10 марта 2023, 10:12

10.03.2023 - Это предложение в настоящее время недоступно в нашем регионе.

Подтверждаю. Статья для РФ не актуальна.
Практическая работа с механизмами расширения системы (Enhancement) (5)

Комментарий от  

Анна Новикова

  |  31 марта 2023, 06:52

Рисунки не отображаются
Транзакция LSMW инструкция по применению. Часть 1 (5)

Комментарий от  

Алексей Рысев

  |  14 марта 2023, 12:36

Олег Точенюк 26 августа 2018, 10:46

Не тут хуже... к сожалению :-)

Олег, добрый день! А последние две главы Вы планируете опубликовать?
Демонстрационная система SAP S/4HANA (2)

Комментарий от  

Сергей Баранов

  |  10 марта 2023, 10:12

10.03.2023 - Это предложение в настоящее время недоступно в нашем регионе.
Навыки SAP BASIS администратора - I (1)

Комментарий от  

Оксана Кошелева

  |  19 января 2023, 16:00

первая картинка не читабельна. увеличить ее тоже нельзя
Загрузка «длинных» текстов основных записей материалов при помощи транзакции LSMW. Часть 2. (17)

Комментарий от  

Олег Башкатов

  |  18 января 2023, 19:41

Ирина Михайлова 18 января 2023, 10:33

Теперь вопрос, как извлечь эти данные, где они хранятся?

На вопрос как извлечь данные:
с помощью функционального модуля READ_TEXT.
(этот самый универсальный способ для длинных текстов любых объектов).
То есть если в удобном виде выгружать на постоянной основе - то придется написать свою custom-программу с использованием ФМ READ_TEXT.
чтобы точно установить параметры ФМа: поставьте точку останова в начале модуля READ_TEXT и зайдите в материал с длинным текстом и откройте экран с длинным текстом; таким образом, увидите параметры.
Для примера из статьи
OBJECT  - Константа MATERIAL
NAME - Номер материала (если материал цифровой - то с ведущими нулями впереди)
ID - Константа GRUN (для текстов из основных данных)
SPRAS - для языка RU - R, для EN - E; для остальных языков перекодировка в таблице T002
 
Если нужно единоразово для материалов (например, просто для проверки) - то можно использовать программу RMDATGEN и на селекционном экране указать выгрузка файл на ПК.
 

 
На вопрос "где хранятся":
Информация о длинных текстах хранится в двух системных таблица STXH и STXL. Сами длинные хранятся в таблице STXL, но через SE16(N/H/*) Вы их не увидите, так как сами данные в бинарном виде.
Загрузка «длинных» текстов основных записей материалов при помощи транзакции LSMW. Часть 2. (17)

Комментарий от  

Ирина Михайлова

  |  18 января 2023, 10:33

Ирина Михайлова 18 января 2023, 10:31

Спасибо, сделала загрузку LSMW, все работает!

Теперь вопрос, как извлечь эти данные, где они хранятся?
Загрузка «длинных» текстов основных записей материалов при помощи транзакции LSMW. Часть 2. (17)

Комментарий от  

Ирина Михайлова

  |  18 января 2023, 10:31

Спасибо, сделала загрузку LSMW, все работает!
Когда возникает системный дамп MEMORY_NO_MORE_PAGING (2)

Комментарий от  

Вячеслав Шиболов

  |  24 октября 2022, 11:16

Сергей Рязанов 17 декабря 2021, 11:35

Спасибо за информацию. А есть инструменты, чтобы отслеживать не просто историю потребления Page Area, а узнать какая программа потребляет больше всех? Чтобы идти не к программистам вообще, а к конкретному.

Во-первых, стоит иметь ввиду, что Page Area активно используют ABAP-программы модуля HR.
Во-вторых, можно в транзакции SM04 перейти в пункт "Перейти к -> Память" и посмотреть, отсортировав, какой пользователь потребляет больше всего Page Area (поле Page). А там уже посмотреть какие сессии запущены у пользователей из ТОПа и что они запускают.
Но это работает до версии SAP NW 7.40. Как в более высоких версиях найти потребителей Page Area я пока не нашёл.
Обучение ABAP продолжается. Enumeration (1)

Комментарий от  

Сергей Баранов

  |  20 октября 2022, 08:38

Благодарю за урок!
Как отделить российскую часть ландшафта SAP от глобальной инфраструктуры: сценарии и рекомендации (2)

Комментарий от  

Артём Лыков

  |  21 сентября 2022, 09:09

Радик Рахметов 15 сентября 2022, 12:16

Не уверен, что локализация будет дешевле миграции на российское ПО, с учетом тарифной политики SAP.  Даже с учетом всех рисков сепарации. Все нужно сравнивать предметно.

Радик, вы абсолютно правы, что нужно сравнивать предметно.  И по стоимости, и по возможностям, и по производительности систем. Тарифной политики SAP сейчас нет, т.к. SAP нет официально в России.
Как отделить российскую часть ландшафта SAP от глобальной инфраструктуры: сценарии и рекомендации (2)

Комментарий от  

Радик Рахметов

  |  15 сентября 2022, 12:16

Не уверен, что локализация будет дешевле миграции на российское ПО, с учетом тарифной политики SAP.  Даже с учетом всех рисков сепарации. Все нужно сравнивать предметно.
Как использовать Quick-Views (быстрые представления транзакции SQVI) других пользователей? (7)

Комментарий от  

Александр Малюткин

  |  14 сентября 2022, 09:56

Отлично расписано! Спасибо!
Создание Excel-форм в XLSX Workbench (7)

Комментарий от  

Алексей Еськин

  |  22 августа 2022, 09:09

Алексей Еськин 21 августа 2022, 11:56

Игорь, добрый день.
1)Если упрощенно, то надо создать динамическое количество однотипных таблиц, на листе, чтобы они были друг под другом.  В них будут отличаться только названия колонок, незначительно. Например, мы заранее определили что будет 3 итерации, надо вывести 3 таблицы, друг под другом, где каждая таблица будет иметь два столбца например, дата и сумма. В каждой итерации, название столбца "дата" меняется на "дата + 1" те "дата1"..."датаN". Запуск не в диалоге, так что макросы нельзя.
В общем это как цикл внутри цикла. Такое возможно сделать?
2) Как окрашивать строку по условию. Например есть строка  с подитогами, в контексте мы будем иметь флаг, подитогов. Это делается через условное форматирование? Как мне использовать в условиях значение из контекста, если оно нигде не выводится(этот флаг).

2) Удалось сделать через вывод скрытого столбца+условное форматирование
Создание Excel-форм в XLSX Workbench (7)

Комментарий от  

Алексей Еськин

  |  21 августа 2022, 18:37

Алексей Еськин 21 августа 2022, 11:56

Игорь, добрый день.
1)Если упрощенно, то надо создать динамическое количество однотипных таблиц, на листе, чтобы они были друг под другом.  В них будут отличаться только названия колонок, незначительно. Например, мы заранее определили что будет 3 итерации, надо вывести 3 таблицы, друг под другом, где каждая таблица будет иметь два столбца например, дата и сумма. В каждой итерации, название столбца "дата" меняется на "дата + 1" те "дата1"..."датаN". Запуск не в диалоге, так что макросы нельзя.
В общем это как цикл внутри цикла. Такое возможно сделать?
2) Как окрашивать строку по условию. Например есть строка  с подитогами, в контексте мы будем иметь флаг, подитогов. Это делается через условное форматирование? Как мне использовать в условиях значение из контекста, если оно нигде не выводится(этот флаг).

1)Удалось сделать через "патерны"+появление при наличии значения в поле