Меню

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

Новое Популярное
Аутсорсинг 2-й и 3-й линии поддержки IT-систем. Организация процесса поддержки аналитических систем. История успеха (1)

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

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

  |  26 декабря 2021, 21:29

Спасибо за интересную статью и Ваш опыт!
 
Если можете, то прокомментируйте, пожалуйста следующее:
>>> В первую очередь была проведена работа над оптимизацией и повышению стабильности периодических заданий.
 
Для того, чтобы сделать оптимизационное изменение в системе - нужно ли было проходить через "рутинные процедуры" заказчика или была какая-то упрощенная схема по этим изменениям?
Инструкция по созданию отчёта в транзакции SQVI (8)

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

Алексей Науменко

  |  25 декабря 2021, 18:11

Добрый день! можно ли и если да то как - выгрузить в формате SQL запроса - схему составленную в SQVI ? (с учетом например ограничений  - задаваемых на селекционном экране для отмеченных галочками полей)? есть ли такая возможность?
Когда возникает системный дамп MEMORY_NO_MORE_PAGING (2)

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

Сергей Рязанов

  |  17 декабря 2021, 11:35

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

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

Ирина Степаник

  |  07 декабря 2021, 20:04

Добрый день, Олеся, подскажите по активации Регистра материалов для Retail S4.
Чистый ABAP. Учёт исторических особенностей ABAP для обратной совместимости (2)

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

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

  |  26 ноября 2021, 00:04

Олег Башкатов 25 ноября 2021, 23:56

в каком бы регистре не именовать counter - уже можно использовать конструкции вида
COUNTER += 1.

появляется с 754 (в том числе для строк && )
help.sap.com/doc/abapdocu_754_index_htm
Чистый ABAP. Учёт исторических особенностей ABAP для обратной совместимости (2)

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

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

  |  25 ноября 2021, 23:56

в каком бы регистре не именовать counter - уже можно использовать конструкции вида
COUNTER += 1.
Использование механизма разграничения (Accrual Engine) для ведения параллельного учета (7)

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

Фуркат Юсупов

  |  22 ноября 2021, 13:21

Рисунки не отображаются.
Введение в безопасность системы SAP* (10)

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

Елена Рыбакова

  |  08 ноября 2021, 10:02

Максим Мельник 31 января 2020, 13:09

Назначение функционала мне понятен и часть его я уверен, что знаю. Полагал, что есть специфические настройки, которые на курсах и на Help-е SAP-а нет. Например столкнулся с событиями безопасности в SAP NW и HANA 2.0. Если мне администрация сайта даст возможность, то поделюсь с сообществом своими изысканиями.

Максим, добрый день! Немного запоздало пишу, но свяжитесь с администрацией сайта по поводу вашего желания поделиться своим опытом, написав на почту sapland@sapland.ru. Будем очень рады :)
Введение в безопасность системы SAP* (10)

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

Юрий Нечитайлов

  |  03 ноября 2021, 18:46

Мади Татубаев 02 ноября 2021, 20:35

Всем привет.
Кто подскажет. Есть полный перевод данной книги?

Мади, здравствуйте!
Остальные главы книги пока не переводили. По крайней мере на данный момент.
Тем временем SAP PRESS выпустил ещё ряд книг по безопасности.
sap-press.com/sap-hana-20-security-guide_4982
sap-press.com/sap-successfactors-admin-center-user-management-security-and-data-maintenance_4228
sap-press.com/security-for-sap-cloud-systems_4908
sap-press.com/implementing-sap-fiori-3-security_5398
sap-press.com/sap-hana-20-administration_5287
Вас интересует какой-то конкретный вопрос или предметная область в целом?
Введение в безопасность системы SAP* (10)

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

Мади Татубаев

  |  02 ноября 2021, 20:35

Всем привет.
Кто подскажет. Есть полный перевод данной книги?
Практика освоения ABAP CDS для непрограммистов. Часть 5 (2)

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

Евгения Клепцова

  |  29 октября 2021, 08:12

"По агрегированным данным, пришедшим из композитного ракурса ...."
 
Где мне можно таких слов нахвататься? Агрегированные, композитные. Это для кого статьи? Я просто кодер на Vanilla JS. А тут написано, что вообще: не для программистов. Прощай работа в САПе, и это при том что нет конкуренции на рынке труда! Даже учиться не хочется!
Рассылка извещений о создании/изменении заказа на перемещение (8)

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

Лебедев Сергей

  |  16 сентября 2021, 15:54

Ирек, спасибо за добрые слова =)
Рад слышать, что труды прошлых лет до сих пор приносят пользу
Рассылка извещений о создании/изменении заказа на перемещение (8)

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

Ирек Абдуллин

  |  06 сентября 2021, 18:43

Лебедев Сергей 06 сентября 2021, 14:26

К заявке не привязать выходного документа:

Получается именно этот инструмент для рассылок по заявкам не применить.

Сергей, наслышан о вас на заводе Электромашина (Челябинск), вас вспоминают очень и ваши инструкции до сих пор меня выручают (LSMW), рад, что есть такие классные специалисты.
Рассылка извещений о создании/изменении заказа на перемещение (8)

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

Лебедев Сергей

  |  06 сентября 2021, 14:26

Ирек Абдуллин 30 ноября 2020, 10:22

Добрый день.
Возможно ли использовать данный инструмент, для рассылки сообщений по создании MM заявки?

К заявке не привязать выходного документа:

Получается именно этот инструмент для рассылок по заявкам не применить.
ABAP для HANA (HA400) (1)

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

Илья Ковальцун

  |  26 августа 2021, 11:02

Большое спасибо, очень познавательная статья!
SAP GUI for Windows 7.70: первый взгляд (5)

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

Николай Куд

  |  25 августа 2021, 11:17

Добрый день, коллеги,
Вячеслав Шиболов, спасибо за ваш ответ SAP GUI я поставил на MAC, но повторному вопросу вы не ответили. Не могилы вы помочь и более подробно написать, как правильно по шагам устанавливать SAP HANA Studio  на Mac OS Big Sur? Так как я делаю все как написано в Installation or Update on Mac OS(help.sap.com/viewer/a2a49126a5c546a9864aae22c05c3d0e) и не работает последняя  версия HANA Studio IMC_STUDIO2_256_0-80000322, скаченная с accounts.sap.com/

не совсем отвечает на Ваш вопрос, но в качестве альтернативы можно рассмотреть вариант:
 
Ставят на Mac параллель, и в случае необходимости работают из под WIN через параллель, но на процессорах M1, такой опции пока нет. Ждем обновления параллели.
Параллельное программирование c использованием ABAP Concurrency API (12)

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

Виктор Избитский

  |  16 августа 2021, 20:09

Александр Носов 15 августа 2021, 10:17

Появилась задача на распараллеливание, решил попробовать библиотеку на практике. Делюсь впечатлениями.
Из плюсов:
1. не надо заморачиваться с созданием ГФ и ФМ для обработки задач
2. не надо заморачиваться с инициализацией группы серверов и следить за наличием ресурсов
3. работать можно не выходя из ОО контекста
Что показалось неудобным:
1. Класс задачи нужно наследовать от базового, это не всегда удобно. Лучше имплементировать интерфейс с методом EXECUTE, содержащий логику выполнения.
2. На мой взгляд много избыточных сущностей: ZCL_CAPI_COLLECTION, ZCL_CAPI_MESSAGE_HANDLER, ZCL_CAPI_EXECUTORS, итератор для чтения результата, контекст....
3. Неудобно что для контекста задачи нужно создавать отдельный класс. Можно ведь брать из контекст из состояния задачи
 
Пожелание на улучшение. Было бы удобнее чтобы код выглядел примерно так :
DATA lo_tasks TYPE REF TO zcl_capi_collection.
DATA lo_task TYPE REF TO zif_capi_abstract_task. " Содержит только метод EXECUTE
 
lo_tasks = NEW #( ).
DO 10 TIMES.
  lo_task = NEW lcl_task( sy-index ). " LCL_TASK имплементирует ZIF_CAPI_ABSTRACT_TASK
  lo_tasks->add_task( lo_task ).
ENDLOOP.
lo_tasks->invoke( ). " Вызывает EXECUTE всех задач, изменяет состояние LCL_TASK
WRITE / lo_tasks->get_result( ). " Измененный результат из состояния LCL_TASK

Александр, спасибо за обратную связь!
 
1. Абстрактный класс добавлен для того, чтобы каждый раз не реализовывать методы ZIF_CAPI_TASK~GET_ID и  ZIF_CAPI_TASK~GET_NAME.  Пока не вижу необходимости избавляться от них, т.к. считаю, что они могут быть полезны. Но, если убрать эти методы из интерфейса, то будет ровно то, о чем вы говорите (только вместо метода EXECUTE используется метод CALL).
 
2. Здесь согласен. Есть некоторая избыточность. Она, в том числе, обусловлена попыткой создать API отдаленно напоминающий java.util.concurrent.*.
Использование ZCL_CAPI_MESSAGE_HANDLER сделал опциональным.
 
3. Если непосредственно использовать API, то создавать отдельный класс не обязательно. Я об этом упоминал. Но, если использовать реализацию фасада для HCM (пакет ZCAPI_FACADE_HCM), то да,
потребуется создать объект Контекст. Кстати, если вы разрабатываете в другом модуле, то можно создать фасад, учитывающий специфику вашего модуля. Сам паттерн, разумеется, менее гибкий в использовании, но призван упростить взаимодействие с API и отлично подходит для решения типовых задач.
    
4. Примерно так выглядел прототип API в самом начале :) В текущей реализации, на самом деле, принципиальных отличий от вашего примера нет.
Параллельное программирование c использованием ABAP Concurrency API (12)

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

Александр Носов

  |  15 августа 2021, 10:17

Появилась задача на распараллеливание, решил попробовать библиотеку на практике. Делюсь впечатлениями.
Из плюсов:
1. не надо заморачиваться с созданием ГФ и ФМ для обработки задач
2. не надо заморачиваться с инициализацией группы серверов и следить за наличием ресурсов
3. работать можно не выходя из ОО контекста
Что показалось неудобным:
1. Класс задачи нужно наследовать от базового, это не всегда удобно. Лучше имплементировать интерфейс с методом EXECUTE, содержащий логику выполнения.
2. На мой взгляд много избыточных сущностей: ZCL_CAPI_COLLECTION, ZCL_CAPI_MESSAGE_HANDLER, ZCL_CAPI_EXECUTORS, итератор для чтения результата, контекст....
3. Неудобно что для контекста задачи нужно создавать отдельный класс. Можно ведь брать из контекст из состояния задачи
 
Пожелание на улучшение. Было бы удобнее чтобы код выглядел примерно так :
DATA lo_tasks TYPE REF TO zcl_capi_collection.
DATA lo_task TYPE REF TO zif_capi_abstract_task. " Содержит только метод EXECUTE
 
lo_tasks = NEW #( ).
DO 10 TIMES.
  lo_task = NEW lcl_task( sy-index ). " LCL_TASK имплементирует ZIF_CAPI_ABSTRACT_TASK
  lo_tasks->add_task( lo_task ).
ENDLOOP.
lo_tasks->invoke( ). " Вызывает EXECUTE всех задач, изменяет состояние LCL_TASK
WRITE / lo_tasks->get_result( ). " Измененный результат из состояния LCL_TASK
Интеграция Central Finance с не-SAP системами-источниками на примере 1С (1)

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

Farid Gattal

  |  28 июля 2021, 15:57

Отличная статья с уникальным контентом для рынка СНГ!
SAP GUI for Windows 7.70: первый взгляд (5)

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

Александр Кондратов

  |  25 июля 2021, 13:44

Добрый день, коллеги,
Вячеслав Шиболов, спасибо за ваш ответ SAP GUI я поставил на MAC, но повторному вопросу вы не ответили. Не могилы вы помочь и более подробно написать, как правильно по шагам устанавливать SAP HANA Studio  на Mac OS Big Sur? Так как я делаю все как написано в Installation or Update on Mac OS(help.sap.com/viewer/a2a49126a5c546a9864aae22c05c3d0e) и не работает последняя  версия HANA Studio IMC_STUDIO2_256_0-80000322, скаченная с accounts.sap.com/