Меню

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

Новое Популярное
MVC или как писать отчеты быстро и просто (15)

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

Михаил Короченков

  |  11 октября 2017, 15:05

Иван, вы c первой статьи учите не правильному стилю MVC (в ABAP-е в частности) скорее всего потому что сами только пробуете данный подход и не набили на нем руку достаточно.
А именно: представления (View) как я думаю вы знаете бывают тонкие и толстые (которые лишь отображают данные и  которые кроме отображения производят над ними действия). При использовании патерна MVC в ABAPe используется почти всегда концепция толстого представления, даже ваше простое view является таковым. Исходя из такого подхода обязательно нужно хранить данные выводимые(обрабатываемые) представлением в самом представлении (хранить в атрибутах,конечно же нужно их туда передавать(как именно разговор другой). Только так достигается независимость View от Model( для примера с ALV-view очень часто нужна структура данных во вью отличающееся от модели, при этом ссылка никакая вам не поможет, да и ссылка это тоже не корректный подход толстого представления).
MVC или как писать отчеты быстро и просто (15)

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

Михаил Короченков

  |  11 октября 2017, 15:04

Иван, вы c первой статьи учите не правильному стилю MVC (в ABAP-е в частности) скорее всего потому что сами только пробуете данный подход и не набили на нем руку достаточно.
А именно: представления (View) как я думаю вы знаете бывают тонкие и толстые (которые лишь отображают данные и  которые кроме отображения производят над ними действия). При использовании патерна MVC в ABAPe используется почти всегда концепция толстого представления, даже ваше простое view является таковым. Исходя из такого подхода обязательно нужно хранить данные выводимые(обрабатываемые) представлением в самом представлении (хранить в атрибутах,конечно же нужно их туда передавать(как именно разговор другой). Только так достигается независимость View от Model( для примера с ALV-view очень часто нужна структура данных во вью отличающееся от модели, при этом ссылка никакая вам не поможет, да и ссылка это тоже не корректный подход толстого представления).
Формирование PDF документов на основании XML схемы (6)

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

Александр Семернин

  |  11 октября 2017, 12:27

Антон Сорокин 11 октября 2017, 09:39

Александр, приведите пожалуйста практический пример?
Не совсем ясна польза описанного подхода. Обычно в абап-программе данные  хранятся не в XML.

В большинстве случаев удобнее использовать интерфейс на основе ABAP-словаря. Но когда получение данных идет, например, через Web-Services и результат представлен в виде XML или данные по рецептурам управления представлены как XML+Html, то нет необходимости в создании глубоких структур для парсинга данных. Достаточно на основе XML создать вручную или сгенерировать (в зависимости от сложности XML файла) схему данных (существуют разные online-сервисы) и использовать ее в качестве интерфейса формуляра.
В статье приведен пример по формированию таблицы с переменным количеством столбцов (для обычных таблиц не предусмотрена такая возможность) в зависимости от выбранных валют на основе чтение курсов с сайта ЦБ. Парсинг данных XML (из рис.11) и формирование нового XML (как на рис. 12) пришлось сделать для упрощения структуры XSD файла, чтобы показать наглядно какие узлы XML отвечают за таблицу, за строки и за столбцы. В общем случае можно на основе XML с сайта ЦБ сформировать интерфейс и напрямую его использовать с данными XML.
Формирование PDF документов на основании XML схемы (6)

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

Павел Телепко

  |  11 октября 2017, 10:53

Антон Сорокин 11 октября 2017, 09:39

Александр, приведите пожалуйста практический пример?
Не совсем ясна польза описанного подхода. Обычно в абап-программе данные  хранятся не в XML.

Антон, добрый день. Я могу привести пример. Это модуль PP(производство), где данные по рецептурам хранятся в XML. Для их формирования этот метод удобен.
Формирование PDF документов на основании XML схемы (6)

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

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

  |  11 октября 2017, 09:39

Александр, приведите пожалуйста практический пример?
Не совсем ясна польза описанного подхода. Обычно в абап-программе данные  хранятся не в XML.
Руководители проектных групп - это тоже менеджеры (1)

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

Ildar Minnkhmetov

  |  10 октября 2017, 22:31

чем тот же самый scrum не годиться как фреймоворк, на базе которого можно строить процесс управления группой? тогде серам мастером и будет РГ.
канбан доска с трудоемкостью напоминает работу со спринт-бэклогом (при этом итерация недельная). Для наглядности и понимания ситуации в группе надо использовать диаграмму сгорания задач (burndwown chat) ...
Формирование эффективной программы обучения SAP (2)

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

Анастасия Чекушина

  |  03 октября 2017, 22:01

Добрый день! мне пишет, что не может скачать файлы. Одну из возможных причин указывает, что я не зарегистрирована, хотя это не так. В чем может быть причина? как можно скачать/посмотреть запись вебинара?
Спасибо!
5 распространенных заблуждений при внедрении SAP (15)

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

Тимур Баймульдин

  |  03 октября 2017, 11:58

Спасибо!
Статья - супер!
Перестроение систем отчётности компании «М.Видео» (2)

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

Евгений Ланцев

  |  26 сентября 2017, 04:46

"Второе, в оставшихся инфокубах мы не использовали агрегаты."
Так в HANA их же и так нет?
Апгрейд БД Oracle с 11 на 12 версию для систем SAP, инсталлированных на ОС AIX 7.1 (4)

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

Юлия Дубицкая

  |  19 сентября 2017, 16:46

Серго Берадзе 14 сентября 2017, 20:18

Юлия, добрый день.
У вас в процедуре не указаны постапгрейд шаги, к примеру catsbp,
без нее ваша база работает без изменений привнесенных патчем.
Так же вы вскольз упомянули про параметр Compatible, он не изменяется при наличии флешбек точки(как это происходит при обычном апгрейде) поэтому нужно её удалить после апгрейда, и выставить парметр Compatible.
Так же флешбек точка не отменяет наличие бекапа, он нужен перед началом апгрейда в любом случае.
 
С уважением, Серго.

Добрый день, Серго! Спасибо за ваши комментарии. Внесла дополнения в статью.
С уважением,Юлия
Интегрированного управления в российских цепочках поставок нет или К чёрту ваши ERP !!! (2)

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

Рафаиль Салихов

  |  19 сентября 2017, 00:53

Кирилл Малыгин 05 июля 2017, 16:27

Добрый день, есть более подробная информация о Collaborative Master Data?

Прошу прощения за задержку с ответом (не получал уведомления о комментарии). Нет, подробной информации нет. Однако, уверен что там нет какого-то холодного термояда. CMDM - это лишь часть, безусловно очень важная, но нужна лишь для выравнивания вокабуляра между взаимодействующими компаниями, в первую очередь относительно ассортимента товаров\услуг и локаций.
Апгрейд БД Oracle с 11 на 12 версию для систем SAP, инсталлированных на ОС AIX 7.1 (4)

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

Серго Берадзе

  |  14 сентября 2017, 20:18

Юлия, добрый день.
У вас в процедуре не указаны постапгрейд шаги, к примеру catsbp,
без нее ваша база работает без изменений привнесенных патчем.
Так же вы вскольз упомянули про параметр Compatible, он не изменяется при наличии флешбек точки(как это происходит при обычном апгрейде) поэтому нужно её удалить после апгрейда, и выставить парметр Compatible.
Так же флешбек точка не отменяет наличие бекапа, он нужен перед началом апгрейда в любом случае.
 
С уважением, Серго.
Перестроение систем отчётности компании «М.Видео» (2)

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

Александр Горбульский

  |  05 сентября 2017, 10:14

Спасибо за статью! Такой практический опыт воодушевляет.
Комплексное решение для электронного документооборота на базе SAP ERP (1)

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

Иван Савчук

  |  01 сентября 2017, 14:12

Не хватает технической части. В остальном все очень подробно.
Адаптация видов документов в SAP ERP Financial Accounting (5)

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

Олег Точенюк

  |  25 августа 2017, 12:37

Каглик Дмитрий 24 августа 2017, 16:01

Не соглашусь с претензией на нехватку номеров. Неоднократно видел внедрения, где год указан как раз 9999, и все номера документов идут вне зависимости от года. Одному такому внедрению уже лет 15, полет нормальный.
 
Однако, рис.9 не показывает такой настройки, а должен, судя по описанию.

Ну я тут тоже знаю систему в которой 3 пользователя, а вообще в фирме человек 30 всего. Зачем им SAP не спрашивайте, для меня это тоже загадка. Так вот они лет 1000 наверное еще не выберут диапазона в 10 цифр, так что все сильно от системы зависит :-).
Адаптация видов документов в SAP ERP Financial Accounting (5)

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

Каглик Дмитрий

  |  24 августа 2017, 16:01

Олег Точенюк 14 августа 2017, 19:58

1. "диапазон будет автоматически обнулятся в начале каждого года" - Серьезно? Никогда не видел такого, чтобы диапазон с годом, сам обнулялся.
 
2 "поэтому вы можете присвоить длинный диапазон и создать независимый от годовой принадлежности диапазон номеров" - Неа... не выйдет у вас создать длинный диапазон, там ограничение 10 символов, так что если диапазон будет один и без года, то максимум может быть 9 999 999 999, а для FI это не так чтобы много, ну если конечно это не система на 5 пользователей. Поэтому, там диапазоны все в привязке к году, так как по факту из этого количества первый две цифры обычно равны номеру диапазона (ну если мы про стандартное предложение номеров), то по факту, максимум у нас получается 99 999 999 документов.
 
3. "но в ней также присутствует поле «Текущий номер», обозначающий текущий номер в этом диапазоне номеров" - И что вы хотели этим подчеркнуть? О чем, должен был сказать, пытливым умам, присутствующий текущий номер? Какие особенности будут в связи с этим? Вы как-то, как Джек Лондон, на полуфразе остановились, или будет продолжение?

Не соглашусь с претензией на нехватку номеров. Неоднократно видел внедрения, где год указан как раз 9999, и все номера документов идут вне зависимости от года. Одному такому внедрению уже лет 15, полет нормальный.
 
Однако, рис.9 не показывает такой настройки, а должен, судя по описанию.
5 распространенных заблуждений при внедрении SAP (15)

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

Агила Абдикулова

  |  23 августа 2017, 07:57

Привет,для искоренения Заблуждения №3 особенно в части "Public Sector" думаю придется противостоять еще очень долго, но надеемся на лучшее.;) и на то что, Руководители проекта со стороны Заказчика будут приверженцами стандарта.  
 
Спасибо. Будем ждать еще полезных и интересных статей.
Адаптация видов документов в SAP ERP Financial Accounting (5)

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

Олег Точенюк

  |  15 августа 2017, 14:34

Алексей Иванов 15 августа 2017, 13:35

1. "диапазон будет автоматически обнулятся в начале каждого года" - Серьезно? Никогда не видел такого, чтобы диапазон с годом, сам обнулялся. - Для этого необходима определенная настройка диапазонов. Во всех диапазонах в колонке "год" необходимо проставить 9999. Когда будет начинаться новый год, то будет использоваться следующий порядковый номер. На практике практически нигде не используется, но возможность есть.
 
3. "но в ней также присутствует поле «Текущий номер», обозначающий текущий номер в этом диапазоне номеров" - И что вы хотели этим подчеркнуть? О чем, должен был сказать, пытливым умам, присутствующий текущий номер? Какие особенности будут в связи с этим? Вы как-то, как Джек Лондон, на полуфразе остановились, или будет продолжение? - Планировалось продолжение

1. Ну год 9999 это у сапа магическое значение. Счетчик идет по кругу, но только для этого года. В одной системе видел такое, наверное причина этого только одна, отменить в генераторе зависимость от года нельзя (стандартный объект, используется в сотнях программ), а деление по годам не требуется. Поэтому как вариант, задать диапазон с годом 9999. Хотя там еще от объекта зависит. При объявлении объекта необходимо, чтобы не была установлена галка без цикличности (для объекта RF_BELEG - Диапазоны номеров для бухгалтерских документов, она как раз не задана), иначе если она установлена, то магический год 9999 тоже не поможет.
 
2. А ну тогда ждем продолжения.
Адаптация видов документов в SAP ERP Financial Accounting (5)

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

Алексей Иванов

  |  15 августа 2017, 13:35

Олег Точенюк 14 августа 2017, 19:58

1. "диапазон будет автоматически обнулятся в начале каждого года" - Серьезно? Никогда не видел такого, чтобы диапазон с годом, сам обнулялся.
 
2 "поэтому вы можете присвоить длинный диапазон и создать независимый от годовой принадлежности диапазон номеров" - Неа... не выйдет у вас создать длинный диапазон, там ограничение 10 символов, так что если диапазон будет один и без года, то максимум может быть 9 999 999 999, а для FI это не так чтобы много, ну если конечно это не система на 5 пользователей. Поэтому, там диапазоны все в привязке к году, так как по факту из этого количества первый две цифры обычно равны номеру диапазона (ну если мы про стандартное предложение номеров), то по факту, максимум у нас получается 99 999 999 документов.
 
3. "но в ней также присутствует поле «Текущий номер», обозначающий текущий номер в этом диапазоне номеров" - И что вы хотели этим подчеркнуть? О чем, должен был сказать, пытливым умам, присутствующий текущий номер? Какие особенности будут в связи с этим? Вы как-то, как Джек Лондон, на полуфразе остановились, или будет продолжение?

1. "диапазон будет автоматически обнулятся в начале каждого года" - Серьезно? Никогда не видел такого, чтобы диапазон с годом, сам обнулялся. - Для этого необходима определенная настройка диапазонов. Во всех диапазонах в колонке "год" необходимо проставить 9999. Когда будет начинаться новый год, то будет использоваться следующий порядковый номер. На практике практически нигде не используется, но возможность есть.
 
3. "но в ней также присутствует поле «Текущий номер», обозначающий текущий номер в этом диапазоне номеров" - И что вы хотели этим подчеркнуть? О чем, должен был сказать, пытливым умам, присутствующий текущий номер? Какие особенности будут в связи с этим? Вы как-то, как Джек Лондон, на полуфразе остановились, или будет продолжение? - Планировалось продолжение
Продолжая использовать сайт, вы соглашаетесь на обработку персональных данных, собираемых с использованием cookie-файлов и сервиса «Яндекс Метрика» для анализа использования сайта и оценки эффективности маркетинговых кампаний. Более подробная информация представлена в Политике конфиденциальности.
Понятно