Комментарии пользователей к материалам портала

Олег Башкатов
20.10.2017, 16:19
Олег Башкатов:
да, Вы правы - поле DRSEG-CHARG непростое.
чтобы убедиться в этом нужно зайти в транзакцию SE51 в качестве программы ввести SAPLMR1M и экран 6310, затем заходим в Layout и видим, что на поле поставлен SWITCH MM_SFWS_DINV_01, который привязан к бизнес функции LOG_MM_COMMODITY.
 
Подробнее о самой функции можно почитать в сап нотах или по ссылке help.sap.com/erp2005_ehp_06/helpdata
 
чтобы использовать это поле нужно либо бизнес-функцию активировать либо (очень не рекомендуется) снять вручную SWITCH и отвечать за все последствия :-)
 

по умолчанию, оно недоступно.
Дмитрий Бондарев
20.10.2017, 14:32
Дмитрий Бондарев:
Вот если сразу, взять и перейти на Oracle 12 с 11 версии, то далеко не у всех после этого ABAP системы стартуют, так что замечание насчёт  необходимости проверки использования механизма SSFS на мой взгляд необходимо...
Юлия Сазонова
19.10.2017, 16:22
Юлия Сазонова:
Олег, да, вариант в списке вижу. и выбираю. Все поля. которые скрываю - скрываются. А вот поле CHARG оставляю видимым, и оно не появляется в варианте экрана
Константин Воликов
19.10.2017, 15:35
Константин Воликов:
Власта, добрый день.А нельзя ли использовать транзакцию F.05 и в чём глобальные отличия от FAGL_FC_VAL?
Олег Башкатов
18.10.2017, 21:42
Олег Башкатов:
Юлия, после создания варианта экрана, Вы видите вариант в списке? (как на рисунке 16)
Когда Вы его выбираете поля реагируют (скрываются / отображаются) так, как Вы ожидали (настроили) ?
Юлия Сазонова
18.10.2017, 11:25
Юлия Сазонова:
Коллеги, как раз занимаюсь данным вопросом.
Моя задача создать свой вариант экрана 6310 и добавить в него столбец "Партия".
 
В общем итоге, Партия не выводится (DRSEG-CHARG). Смотрю сам экран (логика экрана), поле DRSEG-CHARG не скрывается нигде.
Подскажите, в чем может быть еще проблема?
Олег Точенюк
14.10.2017, 12:56
Олег Точенюк:
У меня дает скачать файл mp4 и выдает проблему загрузки файла flv, но тут как бы возможная проблема, что у меня нет флэш-плейера в системе.
Олег Точенюк
14.10.2017, 12:52
Олег Точенюк:
Вы просто не допускайте в именах объектов символы * или +, а то партии, партиями, но вы получите проблемы везде в системе при архивации любых объектов, если разрешите пользователям создавать имена со спецсимволами.
Александр Горбульский
12.10.2017, 17:52
Александр Горбульский:
Александр, спасибо!
До партий еще не дошли, но точно используем Ваш опыт. Единственное замечание - st12 позволяет планировать запись трейс частями и отложенно.
Антон Сорокин
12.10.2017, 10:59
Антон Сорокин:
Александр, спасибо.
Технические аспекты изложены отлично :)
Пример с печатью курсов валют из сапа выглядит несколько надуманным.
Может быть с примером с веб-сервисами было бы поживее? :)
Антон Сорокин
12.10.2017, 10:56
Антон Сорокин:
Спасибо, Павел.
Михаил Короченков
11.10.2017, 18:51
Михаил Короченков:
Полезная статья, спасибо.
Михаил Короченков
11.10.2017, 15:33
Михаил Короченков:
И вновь, Иван, лайк конечно за популизацию либомого мной стиля MVC в ABAPe.
Но прежде чем писать статьи такие наберитесь опыта в данном стиле ибо как пастырь поведете народ к полу-индусскому коду(не похоже что вы в таком стиле создавали действительно крупные Z-ки со множеством экранов, подэкранов и событий).
Вот вам задача на дом: если у вас будет во вью 100-ня событий обрабатываемых, будете 100 методов на каждое событие в интерфейсе создавать?!
Михаил Короченков
11.10.2017, 15:05
Михаил Короченков:
Иван, вы c первой статьи учите не правильному стилю MVC (в ABAP-е в частности) скорее всего потому что сами только пробуете данный подход и не набили на нем руку достаточно.
А именно: представления (View) как я думаю вы знаете бывают тонкие и толстые (которые лишь отображают данные и  которые кроме отображения производят над ними действия). При использовании патерна MVC в ABAPe используется почти всегда концепция толстого представления, даже ваше простое view является таковым. Исходя из такого подхода обязательно нужно хранить данные выводимые(обрабатываемые) представлением в самом представлении (хранить в атрибутах,конечно же нужно их туда передавать(как именно разговор другой). Только так достигается независимость View от Model( для примера с ALV-view очень часто нужна структура данных во вью отличающееся от модели, при этом ссылка никакая вам не поможет, да и ссылка это тоже не корректный подход толстого представления).
Михаил Короченков
11.10.2017, 15:04
Михаил Короченков:
Иван, вы c первой статьи учите не правильному стилю MVC (в ABAP-е в частности) скорее всего потому что сами только пробуете данный подход и не набили на нем руку достаточно.
А именно: представления (View) как я думаю вы знаете бывают тонкие и толстые (которые лишь отображают данные и  которые кроме отображения производят над ними действия). При использовании патерна MVC в ABAPe используется почти всегда концепция толстого представления, даже ваше простое view является таковым. Исходя из такого подхода обязательно нужно хранить данные выводимые(обрабатываемые) представлением в самом представлении (хранить в атрибутах,конечно же нужно их туда передавать(как именно разговор другой). Только так достигается независимость View от Model( для примера с ALV-view очень часто нужна структура данных во вью отличающееся от модели, при этом ссылка никакая вам не поможет, да и ссылка это тоже не корректный подход толстого представления).
Александр Семернин
11.10.2017, 12:27
Александр Семернин:
В большинстве случаев удобнее использовать интерфейс на основе ABAP-словаря. Но когда получение данных идет, например, через Web-Services и результат представлен в виде XML или данные по рецептурам управления представлены как XML+Html, то нет необходимости в создании глубоких структур для парсинга данных. Достаточно на основе XML создать вручную или сгенерировать (в зависимости от сложности XML файла) схему данных (существуют разные online-сервисы) и использовать ее в качестве интерфейса формуляра.
В статье приведен пример по формированию таблицы с переменным количеством столбцов (для обычных таблиц не предусмотрена такая возможность) в зависимости от выбранных валют на основе чтение курсов с сайта ЦБ. Парсинг данных XML (из рис.11) и формирование нового XML (как на рис. 12) пришлось сделать для упрощения структуры XSD файла, чтобы показать наглядно какие узлы XML отвечают за таблицу, за строки и за столбцы. В общем случае можно на основе XML с сайта ЦБ сформировать интерфейс и напрямую его использовать с данными XML.
Павел Телепко
11.10.2017, 10:53
Павел Телепко:
Антон, добрый день. Я могу привести пример. Это модуль PP(производство), где данные по рецептурам хранятся в XML. Для их формирования этот метод удобен.
Антон Сорокин
11.10.2017, 09:39
Антон Сорокин:
Александр, приведите пожалуйста практический пример?
Не совсем ясна польза описанного подхода. Обычно в абап-программе данные  хранятся не в XML.
Ildar Minnkhmetov
10.10.2017, 22:31
Ildar Minnkhmetov:
чем тот же самый scrum не годиться как фреймоворк, на базе которого можно строить процесс управления группой? тогде серам мастером и будет РГ.
канбан доска с трудоемкостью напоминает работу со спринт-бэклогом (при этом итерация недельная). Для наглядности и понимания ситуации в группе надо использовать диаграмму сгорания задач (burndwown chat) ...
Анастасия Чекушина
03.10.2017, 22:01
Анастасия Чекушина:
Добрый день! мне пишет, что не может скачать файлы. Одну из возможных причин указывает, что я не зарегистрирована, хотя это не так. В чем может быть причина? как можно скачать/посмотреть запись вебинара?
Спасибо!
Тимур Баймульдин
03.10.2017, 11:58
Тимур Баймульдин:
Спасибо!
Статья - супер!
Евгений Ланцев
26.09.2017, 04:46
Евгений Ланцев:
"Второе, в оставшихся инфокубах мы не использовали агрегаты."
Так в HANA их же и так нет?
Юлия Дубицкая
19.09.2017, 16:46
Юлия Дубицкая:
Добрый день, Серго! Спасибо за ваши комментарии. Внесла дополнения в статью.
С уважением,Юлия
Рафаиль Салихов
19.09.2017, 00:53
Рафаиль Салихов:
Прошу прощения за задержку с ответом (не получал уведомления о комментарии). Нет, подробной информации нет. Однако, уверен что там нет какого-то холодного термояда. CMDM - это лишь часть, безусловно очень важная, но нужна лишь для выравнивания вокабуляра между взаимодействующими компаниями, в первую очередь относительно ассортимента товаров\услуг и локаций.
Серго Берадзе
14.09.2017, 20:18
Серго Берадзе:
Юлия, добрый день.
У вас в процедуре не указаны постапгрейд шаги, к примеру catsbp,
без нее ваша база работает без изменений привнесенных патчем.
Так же вы вскольз упомянули про параметр Compatible, он не изменяется при наличии флешбек точки(как это происходит при обычном апгрейде) поэтому нужно её удалить после апгрейда, и выставить парметр Compatible.
Так же флешбек точка не отменяет наличие бекапа, он нужен перед началом апгрейда в любом случае.
 
С уважением, Серго.
1 2 3 4 5
...
92