Меню

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

Новое Популярное
Автоматизация тестирования SAPUI5 приложений (2)

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

Виталий Поцелуев

  |  31 мая 2016, 13:11

Кирилл Сатарин 26 мая 2016, 11:32

Виталий, объясните пожалуйста почему в качестве инструмента тестирования вы не рассматриваете CBTA (component based test automation), который с версии SAP SolMan 7.1 SP12 (вышла в июле 2014 года) подходит для тестирования SAP UI5 приложений?

Кирилл, здравствуйте.
 
Спасибо за вопрос. Лично я не работал с CBTA, но судя по документации, он уже научился работать с SAP UI5, как вы верно заметили. Правда с ограничениями. Документации по решению я так и не смог найти. На help.sap.com ни слова help.sap.com/saphelp_sm72_sp02/helpdata
 
Резюмируя, я бы пока полагался на профессиональные инструменты, которые уже зарекомендовали себя. Например, тот же Jenkins умеет создавать виртуальные среды под разные устройства и работать с тестами внутри такой среды. Врядли CBTA это умеет делать сегодня, так как изначально все взаимодействие шло через eCATT, где нет таких возможностей. Года через два скорее всего SAP догонит рынок веб-разработки, и мы увидим такие инструменты внутри WebIDE/Solution Manager.
Консоль запросов для SAP ERP. Выполнение SQL-запросов (19)

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

Олег Точенюк

  |  30 мая 2016, 13:46

Юлия Матченко 30 мая 2016, 10:10

Олег, у меня в тр.se38 нет возможности вставлять свой текст. Не подскажете, где это можно настроить?

Ну похоже в новых версиях все, кина не будет. Там в коде просто сейчас поставили:
 
    CALL METHOD CODE_LEFT_EDITOR->SET_READONLY_MODE
      EXPORTING
        READONLY_MODE = 1.
 
И никакой проверки полномочий. Так что данный способ можно сказать закрыт, хотя никто не мешает вам скопировать программу RSHOWTIM в свою и там разрешить редактирование, для внутреннего так сказать использования. Предлагать в энхансменте менять READONLY_MODE = 0, не буду. А то придет Василий и будет сильно расстроен :-)
Консоль запросов для SAP ERP. Выполнение SQL-запросов (19)

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

Юлия Матченко

  |  30 мая 2016, 10:10

Олег Точенюк 16 января 2016, 15:17

Для проверки своих запросов,особенно если есть различные варианты, следует воспользоваться транзакцией SE38: на первом экране нужно перейти по меню: Среда – Примеры – Примеры производительности.
 
Для вывода результата выборки, если необходимо, пишется один ФМ куда передается объявленная таблица, и который в свою очередь, выводит любую таблицу в отдельном всплывающем окне используя вот эти 4 строки:
 
DATA: gc_alv_table TYPE REF TO cl_salv_table.
 
cl_salv_table=>factory( IMPORTING r_salv_table = gc_alv_table
                        CHANGING t_table = lt_ekko[] ).
gc_alv_table->display( ).
 
В предложенном редакторе можно вбивать не только запросы SQL, но и объявлять свои переменные, подпрограммы и т.д. вызывать модули и создавать классы.
 
В общем тоже можно сказать черная дыра, но правда, возможность ввода кода в окна, управляется полномочиями. Опять же можем параллельно проверять производительность участков кода с небольшими изменениями.
 
PS: Что касается еще так называемой черной дыры, ну если у вас абаперы так свободно бегают в тестовую среду с реальными данными, то что вам мешает или скопировать эти данные в соседний мандант системы разработки (верю что тут может быть мало места) или открыть в системе теста возможность создавать локальные программы и уже там, в стандартном SE38, быстро моделировать работу с данными?

Олег, у меня в тр.se38 нет возможности вставлять свой текст. Не подскажете, где это можно настроить?
Автоматизация тестирования SAPUI5 приложений (2)

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

Кирилл Сатарин

  |  26 мая 2016, 11:32

Виталий, объясните пожалуйста почему в качестве инструмента тестирования вы не рассматриваете CBTA (component based test automation), который с версии SAP SolMan 7.1 SP12 (вышла в июле 2014 года) подходит для тестирования SAP UI5 приложений?
Прямой способ привязки кодов транзакций к оперативным отчетам SAP Query (2)

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

Павел Васильев

  |  25 мая 2016, 17:11

По двойному щелчку переходит в транзакцию, но открывает не тот номер по которому щелкали. т.е. просто открывает транзакцию.
Прямой способ привязки кодов транзакций к оперативным отчетам SAP Query (2)

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

Павел Васильев

  |  25 мая 2016, 17:11

По двойному щелчку переходит в транзакцию, но открывает не тот номер по которому щелкали. т.е. просто открывает транзакцию.
Консоль запросов для SAP ERP. Динамически генерируемый экран (1)

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

Олег Точенюк

  |  18 мая 2016, 13:47

Ну что вам сказать, лучшие собак(SAP)оводы не рекомендуют использовать cl_alv_table_create=>create_dynamic_table, по причине переполнения именно этого самого буфера. Вместо этого предлагается использовать отдельно динамическое создание таблицы, используя технику RTTS (про это читаем справку). Для примера как сделать вывод такой динамически созданной таблицы можно сходить покурить код сюда: zevolving.com/2008/09 , ну это если хотите допилить текст до полной кошерности.
Консоль запросов для SAP ERP. Выполнение SQL-запросов (19)

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

Юрий Сычов

  |  16 мая 2016, 21:59

Знакомый еще в 2009 году соорудил
zaaqb - sql query tool
 
sapnet.ru/viewtopic.php
Как научить пользователя быть… пользователем (5)

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

Сергей Мокин

  |  16 мая 2016, 12:26

После прочтения возник диссонанс.
Сначала приводится справедливое утверждение, что каждый проект уникален. Затем предлагается "дать пользователю возможность работать с системой более осознанно, оперативно и корректно" путём изучения неких универсальных Best Practices, используемых при внедрении типового решения.
 
Возможно, подобное обучение будет интересно ключевым пользователям для возможности стать настоящим «универсальным солдатом». Ориентация курсов на конечных пользователей кажется мне неэффективной с точки зрения затрат бизнеса на обучение.
SAP GUI for Mac OS X (2)

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

Михаил Фоминых

  |  16 мая 2016, 11:52

Добрый день, Вячеслав!
Я удаленный пользователь.
Специалисты по SAP в нашей компании в глаза не видели Mac OS.
Я уже пытаюсь найти помощь на просторах интернета.
Хочу избавиться от костылей - второго ноута на винде, который держу только для SAP/R3.
Делаю все как указано в статье.
Прохожу пункт: Программа в директории /tmp сервера приложений сгенерирует 2 файла (15001508.CDP и 15081500.CDP), которые необходимо скопировать на клиентскую машину в директорию, где установлена SAP GUI for Java (рис. 18).
Но все равно при запуске выдает сообщение как  на Рис. 16.
 

С уважением,
Фоминых Михаил
Выполнение динамического анализа для приложений Web Dynpro (4)

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

Александр Дублин

  |  29 апреля 2016, 15:33

Денис Кузьмин 28 апреля 2016, 16:09

Спасибо, Антон!

Ждем новых статей!
Выполнение динамического анализа для приложений Web Dynpro (4)

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

Денис Кузьмин

  |  28 апреля 2016, 16:09

Антон Сорокин 28 апреля 2016, 11:41

Отличная статья, Денис!

Спасибо, Антон!
Выполнение динамического анализа для приложений Web Dynpro (4)

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

Антон Сорокин

  |  28 апреля 2016, 11:41

Отличная статья, Денис!
Системный подход к реализации замещений SAP FI. Часть I (1)

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

Александр Рыбин

  |  28 апреля 2016, 06:08

Добрый день!
Хорошая статейка, спасибо!
Поправочка только есть: ENHANSMENTS -> ENHANCEMENTS
Банки: трудный путь в облака (1)

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

Олег Точенюк

  |  26 апреля 2016, 14:06

===
доступе к оборудованию только специалистов банка, выкуп квадратных метров датацентра, где расположены сервера
===
О, так этим сейчас банки и занимаются, просто выкупленные метры размещают сразу на своих территориях, как в прочем и оборудование со специалистами :-)
SAP NetWeaver 7.4: особенности конфигурации памяти (3)

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

Илья Муковоз

  |  20 апреля 2016, 18:20

Вячеслав Шиболов 20 апреля 2016, 15:52

Илья, добрый день!
 
Этот параметр (abap\heap_area_nondia) ограничивает максимальный объем выделяемой памяти, по достижению которого процесс будет остановлен с дампом. Выделение памяти же идет постепенно, в зависимости от потребностей процесса.

Спасибо, Вячеслав!
SAP NetWeaver 7.4: особенности конфигурации памяти (3)

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

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

  |  20 апреля 2016, 15:52

Илья Муковоз 20 апреля 2016, 15:25

Вячеслав, добрый день!
Подскажите, когда в системе начинает работать задание в BTC процессе, на уровне управления памятью происходит выделение и блокирование всего объема памяти, установленного параметром abap\heap_area_nondia, и 10 одновременно работающих BTC отъедят/заблокируют под себя 10*abap\heap_area_nondia Gb памяти, или это максимальное значение после которого мы получим дамп с ошибкой о нехватке памяти?

Илья, добрый день!
 
Этот параметр (abap\heap_area_nondia) ограничивает максимальный объем выделяемой памяти, по достижению которого процесс будет остановлен с дампом. Выделение памяти же идет постепенно, в зависимости от потребностей процесса.
SAP NetWeaver 7.4: особенности конфигурации памяти (3)

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

Илья Муковоз

  |  20 апреля 2016, 15:25

Вячеслав, добрый день!
Подскажите, когда в системе начинает работать задание в BTC процессе, на уровне управления памятью происходит выделение и блокирование всего объема памяти, установленного параметром abap\heap_area_nondia, и 10 одновременно работающих BTC отъедят/заблокируют под себя 10*abap\heap_area_nondia Gb памяти, или это максимальное значение после которого мы получим дамп с ошибкой о нехватке памяти?
Восторгаемся величием ABAP-словаря (BC430) (5)

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

Олег Точенюк

  |  14 апреля 2016, 00:32

Василий Ковальский 13 апреля 2016, 16:07

Именно этот набор таблиц в упражнениях и наращивается. Вы просто забыли.

Возможно, как-то с февраля 2001 много чего наверное изменилось :-)
Восторгаемся величием ABAP-словаря (BC430) (5)

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

Василий Ковальский

  |  13 апреля 2016, 16:07

Олег Точенюк 13 апреля 2016, 09:29

Ну я имел в виду, что после курсов понимания как это применять в полной мере в разработках не очень ясно. Ну я по себе сужу когда в первый раз этот курс прослушал, как-то ну таблицы, ну ракурсы и все, дальше не пошло. А по поводу примеров, ну в принципе зачем же сбытовые, если есть замечательные таблицы авиарейсов :-) можно и на них делать.

Именно этот набор таблиц в упражнениях и наращивается. Вы просто забыли.