Станьте участником SAPLAND и получите доступ к самым интересным публикациям SAPPRO
ЗарегистрироватьсяСпасибо, сделала загрузку LSMW, все работает!
Спасибо за информацию. А есть инструменты, чтобы отслеживать не просто историю потребления Page Area, а узнать какая программа потребляет больше всех? Чтобы идти не к программистам вообще, а к конкретному.
Не уверен, что локализация будет дешевле миграции на российское ПО, с учетом тарифной политики SAP. Даже с учетом всех рисков сепарации. Все нужно сравнивать предметно.
Игорь, добрый день.
1)Если упрощенно, то надо создать динамическое количество однотипных таблиц, на листе, чтобы они были друг под другом. В них будут отличаться только названия колонок, незначительно. Например, мы заранее определили что будет 3 итерации, надо вывести 3 таблицы, друг под другом, где каждая таблица будет иметь два столбца например, дата и сумма. В каждой итерации, название столбца "дата" меняется на "дата + 1" те "дата1"..."датаN". Запуск не в диалоге, так что макросы нельзя.
В общем это как цикл внутри цикла. Такое возможно сделать?
2) Как окрашивать строку по условию. Например есть строка с подитогами, в контексте мы будем иметь флаг, подитогов. Это делается через условное форматирование? Как мне использовать в условиях значение из контекста, если оно нигде не выводится(этот флаг).
Игорь, добрый день.
1)Если упрощенно, то надо создать динамическое количество однотипных таблиц, на листе, чтобы они были друг под другом. В них будут отличаться только названия колонок, незначительно. Например, мы заранее определили что будет 3 итерации, надо вывести 3 таблицы, друг под другом, где каждая таблица будет иметь два столбца например, дата и сумма. В каждой итерации, название столбца "дата" меняется на "дата + 1" те "дата1"..."датаN". Запуск не в диалоге, так что макросы нельзя.
В общем это как цикл внутри цикла. Такое возможно сделать?
2) Как окрашивать строку по условию. Например есть строка с подитогами, в контексте мы будем иметь флаг, подитогов. Это делается через условное форматирование? Как мне использовать в условиях значение из контекста, если оно нигде не выводится(этот флаг).
Всем добрый день.
Ваши вэбинары, Василий, конечно же познавательны, но на видео картинка с примерами программ и кодов вообще не читальбельна, т.е. практически ничего не видно.
Попробовал сделать с TABSTRIP т.е. есть экран селекционный и еще экран вывода. Не получилось. Не ловит событие.
SAP_BC_ENDUSER - стаандартная роль, уровння компании...?
Комментарий от
Олег Башкатов
| 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/*) Вы их не увидите, так как сами данные в бинарном виде.