Станьте участником SAPLAND и получите доступ к самым интересным публикациям SAPPRO
Зарегистрироваться
Касательно последней архитектуры.
С одной стороны в тексте прозвучала ключевая фраза: "все доработки и исправления выполняемые в системе BW DEV, параллельно учитываются в системе BW NEW DEV", но на схеме это никак не отражено.
Схема, я считаю, не правильная.
Дело в том, что данная схема предполагала ведение параллельных работ по поддержке существующего решения (исправление ошибок, мелкие доработки) и внедрение новой функциональности (существенные разработки).
Так вот, из предложенной архитектуры мы видим, что все наработки, связанные с исправлением ошибок будут потеряны с выключением "BW DEV", и ландшафт станет неконсистентным, т.е. "BW NEW DEV" не будет равен "BW PRD".
Можно поступить след. образом:
- скопировать "BW DEV" в "BW NEW DEV";
- текущие работы по поддержке существующего решения вести в "BW DEV"
- Новая функциональность должна настраиваться в "BW NEW DEV"
- И сам ландшафт должен выглядеть так:
(BW NEW DEV)=>(BW DEV)=>(BW QA)=>(BW PRD)
таким образом, будет соблюдена консистентонсть систем, и не нужно инсталлировать одну лишнюю инстанцию (BW NEW QA)
С уважнием,
Владимир.
JavaScript в большинстве своем один не работает: всегда есть сопутствующие технологии (css, dhtml, ajax и т.д.).
Возможно, эти книги тоже как-то помогут (хотя тут я Америку, конечно, не открываю)
javascript.ru/book
Если Вы используете указанный Вами ресурс, то Ваши знания больше, чем просто базовые знания.
Хотелось бы услышать рекомендации автора статьи :-)
а это не подойдет :-)
частично ответы есть.
sapland.ru/articles/stats
+ статья, на которую указывает Олег
sapland.ru/articles/spj
PS. Олег, в конце ссылки была точка, поэтому ссылка на статья Марка Чалфена не открывалась
Олег, меня очень заинтересовали описанные Вами возможности MASS, о которых не смог найти практически никакой полезной информации:
- вопрос возможности загрузки изменений как из файла того же EXCEL или же из буфера обмена;
- использование режима ABAP-кодировки;
- можно как изменять значения так и создавать новые объекты, те же ОЗМ например.
Может быть Вы смогли бы подробнее об этом рассказать?
yes :)
да, то что надо Спасибо!
мне тут еще полезный ресурс jsfiddle.net посоветовали ...
PS
если, есть еще ссылки ;)
Статья очень интересная, а главная простая, Спасибо!
(редко читаю на русском, но для вас делаю ислючения)
кстати они сделали SAPUI5 опен соурс проектом
sap.github.io/openui5/getstarted.html
Недавно прошол курс на openSAP
Introduction to Software Development on SAP HANA от Thomas Jung
... и сложилось впечатление, что "Абапер" будущего это в общем то web программист прошлого :) ... , но сейчас не об этом :)
а вот о чем, нравятся мне эти живые примеры (упомянутые в статье), а т.к я начал на всех парах изучать JavaScript (аля ABAP будующего) то мне интересно, а есть ли такиеже класные примеры-обучалки для JavaScript и JQuery (т.е. они наверное есть), в общем если кто их видел ... пожалуйста киньте ссылку
Возможно, данную статью логичней было бы назвать:
Знакомство с SAPUI5: применение и средства разработки.
Заголовок не отражает содержание статьи.
а само содержание очень познавательно :-)
Автору спасибо!
Кратко и понятно.
Мне кажется, что статья Марка Чалфена более подробно описывает механизмы работы с MASS: sapland.ru/articles/spj
Например, что при выборе объектов для изменений, рисунок 7, можно добавить практически любые критерии, которые есть в описываемом объекте, а не только по ключевым полям как в представленном примере БЕ+Кредитор. Далее не описан вариант запуска изменений в фоне, а это существенный плюс, когда вы все подготавливаете, а затем планируете применение изменений в фоновом режиме например ночью.
Не раскрыт вопрос возможности загрузки изменений как из файла того же EXCEL или же из буфера обмена.
Не отмечено что вы можете менять много полей или же в момент применения значений например отключить изменения для некоторых строк или колонок, отменив выбор строки или колонки в таблице.
Что касается ввода изменений, все очень как-то просто, ввели значение и применили, но почему-то не сказано, что например можно нажать кнопку "Ограничения" и сказать что например заменить только поля где нет введенных значений или где текущее значение содержит определенный код. Но самое интересное мне кажется это использование режима ABAP-кодировки, значок суммы на рисунке 10, при нажатии этой кнопки откроется окно где вы выбираете поле и нажимаете кнопку кода ABAP, вам будет представлен редактор в котором вы имеете доступ к выбранной таблице и можете сформировать новое значение которое будет возвращено в переменной X.
* X is the value you must return
form GET_NEW_LFA1_ORT02
using segment structure LFA1
changing X.
endform.
Так сказать минимум ABAP, но варианты формирования значений полей, для изменений просто не ограничены ничем.
В общем транзакция MASS довольно мощный инструмент, при этом можно как изменять значения так и создавать новые объекты, те же ОЗМ например. Хотя тут LSMW кажется будет лучше, но все зависит от ситуации.
PS: В общем тема ...к не раскрыта, как мне кажется.
Объем частей все меньше и меньше, а содержание постепенно скатывается к пересказу хелпа...
Сложно о простом.
Этот материал выглядит существенно проще и доступнее на построения графиков прогноза для 1 продукта по историческим данным(цикл+сезонность+тренд).
В практическом расчете прогноза есть еще 4й элемент – усиленные акции в точечные периоды T+...(реклама, распродажа и т.п.).
А так получается квази "обнаучивание", вместо обзора моделей.
Олег, я это понимаю так: платформа — это то, что абстрагирует железо и ОС для использования в приложении и предоставляет определенные «высокоуровневые» сервисы (например, сервис идентификации пользователей, сервис абстрагирования от БД и т. д.). Обязательным компонентом платформы является среда исполнения кода приложения, при этом перечень доступных языков программирования фиксирован (так как только для них платформа предоставляет свои сервисы в виде API). Если применить это определение к старушке R/3, то платформой можно было бы назвать железо + ядро SAP + модуль SAP Basis, а прикладные модули - это приложения на этой платформе. Но такие понятия были тогда не в ходу. Хотя аналогия понятий Basis и Platform очевидны. Позже SAP Basis стал частью Netweaver, который стал включать помимо среды исполнения для ABAP среду исполнения для Java, а так же другие сервисы. Поэтому с этой точки зрения HANA — это платформа, in-memory СУБД в ней — это только ее часть (хотя, конечно же, главная), которая сама по себе называется Index Server (название не применяется маркетологами). Помимо СУБД в ней так же присутствуют среды исполнения Java, Server-Side Java Script и др.
О, замечательно может вы тогда объясните популярно, что такое SAP NetWeaver - т.е. почему SAP ECC это просто ну скажем ERP система, а вот SAP NetWeaver это уже платформа, а теперь уже HANA, она же база данных, она же система управления этой базой данных, она же уже тоже стала оказывается платформой. А то у меня сдается что никто внятно, кроме маркетинга, который часто сам не знает что говорит, объяснить что день насущный нам несет, не может...
Комментарий от
Константин Локшин
| 23 января 2014, 09:35
Статья из серии "научи плохому".