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

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

Комментарий от Лебедев Сергей 16 сентября 2021, 15:54

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

Комментарий от Кирилл Д 09 сентября 2021, 14:59

Видео не открывается

Комментарий от Ирек Абдуллин 06 сентября 2021, 18:43

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

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

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

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

Комментарий от Лебедев Сергей 06 сентября 2021, 14:26

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

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

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

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

Комментарий от Илья Ковальцун 26 августа 2021, 11:02

Большое спасибо, очень познавательная статья!

Комментарий от Николай Куд 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, такой опции пока нет. Ждем обновления параллели.

Комментарий от Виктор Избитский 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 в самом начале :) В текущей реализации, на самом деле, принципиальных отличий от вашего примера нет.

Комментарий от Александр Носов 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

Комментарий от Farid Gattal 28 июля 2021, 15:57

Отличная статья с уникальным контентом для рынка СНГ!

Комментарий от Александр Кондратов 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/

Комментарий от Влад Андрианов 20 июля 2021, 11:46

Хорошая статья!

Комментарий от Олег Точенюк 16 июля 2021, 08:15

Прикольно в SAP считают. Сложили тех кто типа начал процессы миграции или только заявил об этом, с теми кто уже перешел и получили 32%, да чего уж там сделали бы аппроксимацию на 2025 год, вообще получили бы 60-70%. А по факту смотрю за 2 года с 12% которые были в сентябре 2019 объявлены, стало на сейчас аж 16%. Видимо идет туго.

Комментарий от Олег Точенюк 16 июля 2021, 08:13

Дмитрий Тарасов 23 июня 2021, 22:02

При переходе на S/4HANA необходимо учесть, какие из используемых функций относятся к разряду Compatability Pack, которые ограничены в использовании 2027 годом, с исключениями 2030-м. Среди таких WM, на смену которому пришёл EWM, при этом очень простые процессы все же возможны в Stock Room Management (старый WM с большими ограничениями). Некоторые функции просто больше не существуют, либо сильно упрощены (global trade, gATP, CRM и др.), также имеются существенные отличия при выборе S/4HANA embedded EWM. Управление транспортом следует рассматривать в уже новом модуле TM, так как LE-TRA не является стратегическим.

Стратегическим? Как мне помниться DMS раза 3 хоронили, а он смотри, живее всех живых. Так и тут кто ж его знает, кто там до 2030 года добертся

Комментарий от Александр Жиляев 24 июня 2021, 18:06

Дмитрий Тарасов 23 июня 2021, 22:02

При переходе на S/4HANA необходимо учесть, какие из используемых функций относятся к разряду Compatability Pack, которые ограничены в использовании 2027 годом, с исключениями 2030-м. Среди таких WM, на смену которому пришёл EWM, при этом очень простые процессы все же возможны в Stock Room Management (старый WM с большими ограничениями). Некоторые функции просто больше не существуют, либо сильно упрощены (global trade, gATP, CRM и др.), также имеются существенные отличия при выборе S/4HANA embedded EWM. Управление транспортом следует рассматривать в уже новом модуле TM, так как LE-TRA не является стратегическим.

Дмитрий, спасибо за ценные дополнения. Действительно, систему значительно почистили на предмет устаревших или дублирующих функций в сторону упрощения. То же проделано с архитектурой - многие компоненты, которые ранее «жили» отдельно, теперь могут ставиться внутри S/4HANA. Именно поэтому переход на S/4HANA - это не просто апгрейд, это более комплексный проект, в котором обязательно должен участвовать как ИТ, так и бизнес.  Это хороший момент, чтобы остановиться, посмотреть на «большую картинку» и переосмыслить, насколько оптимальна текущая архитектура. Время избавиться от ненужного ABAP, устаревших процессов и сфокусироваться на реализации инноваций.
Полный перечень упрощений можно найти здесь help.sap.com/doc/e8f908b4892d44ad90e8c582b0cd1866

Комментарий от Дмитрий Тарасов 23 июня 2021, 22:02

При переходе на S/4HANA необходимо учесть, какие из используемых функций относятся к разряду Compatability Pack, которые ограничены в использовании 2027 годом, с исключениями 2030-м. Среди таких WM, на смену которому пришёл EWM, при этом очень простые процессы все же возможны в Stock Room Management (старый WM с большими ограничениями). Некоторые функции просто больше не существуют, либо сильно упрощены (global trade, gATP, CRM и др.), также имеются существенные отличия при выборе S/4HANA embedded EWM. Управление транспортом следует рассматривать в уже новом модуле TM, так как LE-TRA не является стратегическим.

Комментарий от Влад Андрианов 18 июня 2021, 16:35

Очень интересная статья, спасибо)

Комментарий от Виталий Лупина 09 июня 2021, 23:50

Спасибо. Полезный вебинар. Наверное даже больше для консультантов, чем для разработчиков.

Комментарий от Вячеслав Шиболов 07 июня 2021, 10:59

Добрый день коллеги,
1) Подскажите когда ждать SAP GUI 7.70 для MAC ?
2) Не могу поставить SAP Hana Studio на Big Sur, не подскажите как это сделать ? Прочитал все ноты но не смог запустить установку.

Александр, добрый день!
 
1) На Mac возможна установка только версии SAP GUI for Java, которая несколько отличается от версии для Windows. На текущий момент существует только версии 7.50. Как установить эту версию на Mac можно прочитать тут - sappro.sapland.ru/blogs/shibolov

Комментарий от Александр Кондратов 07 июня 2021, 00:39

Добрый день коллеги,
1) Подскажите когда ждать SAP GUI 7.70 для MAC ?
2) Не могу поставить SAP Hana Studio на Big Sur, не подскажите как это сделать ? Прочитал все ноты но не смог запустить установку.
1 2 3 4 5
...
120