Меню

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

Новое Популярное
Будущий программист SAP ABAP: с чего начать? (7)

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

Иван Косенко

  |  11 ноября 2013, 17:56

Олег Точенюк 04 ноября 2013, 15:50

Что-то вы меня озадачили вариантом:
 
b. SELECT FROM TABLE INTO INTERNALTABLE WHERE...
...
ENDSELECT.
 
К компилятор вам ничего не сказал на такое?

может таблица с заголовком. Да и вообще давно не рекомендуется использовать такие штуки с ENDSELECT.
Что есть лучшая практика заключения договора о внедрении ERP системы?! (1)

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

Олег Точенюк

  |  11 ноября 2013, 17:00

===
обещает и обязуется установить и настроить ERP систему  по Техническому заданию, которое ему будет предложено упомянутым г-ном ХХХ.
===
Вот отсюда уже будет весело, так как ТЗ может в себя включать одну фразу, звездочку с неба достать. А уж про приноровить ее к требованиям ключевых пользователей... вообще-то SAP ERP это вроде как практически готовая к употреблению смесь, так что осталось только залить кипятком :-)
Как платить поставщикам с несколькими банковскими счетами? (2)

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

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

  |  07 ноября 2013, 17:27

Мне казалось, что это уже давно известный факт, и всеми используемый )))

Светлана, к сожалению не всеми. 8-)
Отслеживаем изменения в объектах SAP (8)

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

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

  |  07 ноября 2013, 17:25

Василь Мандрика 21 июня 2013, 11:29

Есть хорошый отчет по изменениям - RMCLAEBL

Василь, в общем-то, этот отчет - надстройка над CDHRD/CDPOS. Без знания объекта изменения его тоже не сильно погоняешь. :-)
Но в любом случае спасибо за дополнение!
Добавление пользовательских полей в ОЗМ (9)

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

Олег Точенюк

  |  06 ноября 2013, 16:43

Небольшая тонкость при копировании экрана группы MGD1 в собственную группу функций, после копирования получили проблему, т.е. зависимые инклуды вроде как не скопировались. На самом деле все скопировалось, просто после копирования, делаете клик мышью на любом из двух инклудов которые есть в группе функций, чтобы справа открылся текст модуля, затем по меню идете: "Утилиты" - "Актуализировать индекс навигации". Ждете пока оно там чего-то актуализирует и после этого получаете картинку из статьи. Похоже какие-то проблемки при копировании экранов в новых версиях системы.
Техническое задание. Теория и действительность (22)

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

Евгений Никонов

  |  06 ноября 2013, 11:01

Читая заголовок подумал про ТЗ на внедрение какой-нибудь системы, а тут просто по сути спецификация/ТЗ на разработку.=)
Если разработчик толковый, можно вообще без спеки обойтись, но потом тяжело будет через полгода вспоминать, а что и как там сделано. Поэтому спека еще упростит поддержку внедренного решения, главное она должна быть актуальна, т.к. в процессе реализации часто изменяется до неузнаваемости.
Будущий программист SAP ABAP: с чего начать? (7)

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

Олег Точенюк

  |  04 ноября 2013, 15:50

Что-то вы меня озадачили вариантом:
 
b. SELECT FROM TABLE INTO INTERNALTABLE WHERE...
...
ENDSELECT.
 
К компилятор вам ничего не сказал на такое?
Практическая работа с механизмами расширения системы (Enhancement) (5)

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

Олег Точенюк

  |  04 ноября 2013, 15:32

На небольшом эксурсе по поводу ENHANCEMENT, был задан вопрос чем отличаются декларации статических энхансментов от динамических энхансментов, ну т.е. если в коде вы встречаете следующие объявления:
 
Динамический: enhancement-point lmr1mfa0_01 spots es_saplmr1m.
 
или:
 
Статический: enhancement-point lmr1mfa0_01 spots es_saplmr1m static.
 
Само собой данные объявления применяются только при явных энхансментах - Explicit Enhancement Options.
 
Разница между этими объявлениями заключается в следующем.
 
Примечание: Я говорил, что техника Enhancement создана в первую очередь для возможности реализации бизнес-функций, а не для нас, простых пользователей системы.
 
Так вот бизнес-функция может находиться в состоянии "активно" или "в ожидании" (деактивирована), просмотреть статусы бизнес функций можно в транзакции SFW5. Бизнес-функции представляют собой собственно говоря набор Enhancement-тов, т.е. точек расширений, который могут быть декларированы в коде существующих транзакций системы как статические или динамические. Так вот если Enhancement объявлен как статический, но сама бизнес-функция не активирована, вы можете создать реализацию такого энхансмента и система будет обрабатывать написанный вами код. Если же энхансмент объявлен как динамический и бизнес-фукнция не активирована, то выполнять реализацию кода в таком энхансменте бесполезно, так как вызваться ваш код не будет, пока вы не активируете соответствующую бизнес-функцию в которую включен данный энхансмент.
 
PS: Это важный момент, если вы используете технику явных энхнасментов.
Три способа найти транзакцию для настройки в SAP (13)

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

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

  |  04 ноября 2013, 01:06

Олег Башкатов 27 октября 2013, 14:12

Вот еще полезная информация, которую нужно иметь ввиду при работе с транзакциями настройки
 
scn.sap.com/docs/DOC-44645
 
PS. Коммент сделал, чтобы потом самому было легче найти :-)

Олег, спасибо!
Некоторые причины снижения эффективности проектов по автоматизации бизнес-процессов на базе ПО SAP (5)

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

Олег Шкуренков

  |  30 октября 2013, 16:43

С описываемыми проблемами сталкиваются на всех проектах: не только с ПО SAP, и не только в IT. Этапы анализа целей проекта, выявления проблем стейхолдеров, их требований и ожиданий часто не производиться, или производиться только экспресс-анализ при подготовке ТКП.
Типичная команда компании заказных решений состоит из Руководителя проекта, Архитектора, Аналитика (системного и бизнес-аналитика), Разработчиков, Тестировщиков, Технических писателей. В команде внедрения SAP зачастую несколько ролей распределены на одних и тех же членов команды. Очевидно, что консультант не может одинаково качественно провести анализ потребностей и ожиданий, собрать и проанализировать требования и ограничения, выявить и устранить противоречия, провести разработки и настройки системы, затем протестировать их и подготовить документацию.
Складывается впечатление, что на типовых проектах по внедрению SAP отсутствует системный аналитик, или сотрудник, обладающий необходимыми компетенциями. Большая часть вопросов должна сниматься именно на этапе анализа, что бы не создавать систему, не удовлетворяющую ни заказчика (по стоимости, срокам, ROI и др. бизнес показателям), ни пользователей (по функционалу, релевантности, удобству и пр.).
Если в среде SAP нет своего Вигерса и Леффингуэлла, то нужно не бояться перенимать опыт из смежных областей разработки ПО.
Основные аспекты интеграции систем SAP ECC и MES в производстве ТНП (1)

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

Михаил Ивановский

  |  29 октября 2013, 11:55

Добрый день, Вадим!
 
В опыте интеграции SAP ECC и MES (металлургия) мне показался важным еще один момент, касающийся передачи движений материалов при подтверждении операций производственного заказа. ИМХО, с точки зрения общих соображений, бывает существенным, чтобы движения передавались последовательно - т.е. в порядке их появления в системе. То же - при отмене подтверждений.
SAP GUI - только для Microsoft Windows? (6)

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

Олег Точенюк

  |  28 октября 2013, 00:30

Олег Точенюк 28 октября 2013, 00:26

Картинку к сожаления вставить не смог, выдает ошибку, добавления комментария.

Кстати после обновления на rev 4 у меня в дебиане проблема с добавлением нового соединения. Поэтому добавляю в rev 3, после чего редактировать и работать можно с rev 4.
SAP GUI - только для Microsoft Windows? (6)

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

Олег Точенюк

  |  28 октября 2013, 00:26

Олег Точенюк 28 октября 2013, 00:25

Я не знаю как в яблокоОС, но в линуксах точно нет, так как роутер там указать никак. Поэтому других вариантов кроме как использования строки подключения я не знаю.

Картинку к сожаления вставить не смог, выдает ошибку, добавления комментария.
SAP GUI - только для Microsoft Windows? (6)

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

Олег Точенюк

  |  28 октября 2013, 00:25

Каглик Дмитрий 23 октября 2013, 17:15

Олег, разве для подключения через роутер не предназначена первая закладка настройки системы в SAP GUI for Java?
Для прямого подключения указанной мною строки достаточно.

Я не знаю как в яблокоОС, но в линуксах точно нет, так как роутер там указать никак. Поэтому других вариантов кроме как использования строки подключения я не знаю.
Три способа найти транзакцию для настройки в SAP (13)

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

Олег Башкатов

  |  27 октября 2013, 14:12

Вот еще полезная информация, которую нужно иметь ввиду при работе с транзакциями настройки
 
scn.sap.com/docs/DOC-44645
 
PS. Коммент сделал, чтобы потом самому было легче найти :-)
SAP GUI - только для Microsoft Windows? (6)

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

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

  |  23 октября 2013, 17:15

Олег Точенюк 22 октября 2013, 21:16

Ну на самом деле строка параметров подключения несколько сложнее, особенно если используется сапроутер, более расширено это выглядит так:
 
conn=/H/<адрес сапроутер>/S/3299/H/<адрес сапсистемы>/S/32<номер инстанции>, сапроутер всегда имеет номер инстанции всегда вроде как 99.

Олег, разве для подключения через роутер не предназначена первая закладка настройки системы в SAP GUI for Java?
Для прямого подключения указанной мною строки достаточно.
SAP GUI - только для Microsoft Windows? (6)

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

Олег Точенюк

  |  22 октября 2013, 21:18

Олег Точенюк 22 октября 2013, 21:16

Ну на самом деле строка параметров подключения несколько сложнее, особенно если используется сапроутер, более расширено это выглядит так:
 
conn=/H/<адрес сапроутер>/S/3299/H/<адрес сапсистемы>/S/32<номер инстанции>, сапроутер всегда имеет номер инстанции всегда вроде как 99.

Вообще-то у JAVA-клиента есть часть проблем, которые мешают использовать его в качестве основного клиента для не win-систем, все таки он отстает по функциональности.
SAP GUI - только для Microsoft Windows? (6)

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

Олег Точенюк

  |  22 октября 2013, 21:16

Ну на самом деле строка параметров подключения несколько сложнее, особенно если используется сапроутер, более расширено это выглядит так:
 
conn=/H/<адрес сапроутер>/S/3299/H/<адрес сапсистемы>/S/32<номер инстанции>, сапроутер всегда имеет номер инстанции всегда вроде как 99.
Почему документ выравнивания в Гибкой ГК всегда содержит позиции? (4)

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

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

  |  20 октября 2013, 00:40

Илона Мачхелян 17 октября 2013, 17:42

Дмитрий, спасибо за комментарий и за стаью.
 
В том-то все и дело, что поля REBZ* на изменение открыты, но при попытке сохранить документ после удаления данных из этих полей выводится сообщение об ошибке: "Изменение ссылки на счет-фактуру недопустимо" № сообщения FAGL_POSTING030. В подробном тексте сообщения говорится следующее: "You are trying to change the invoice reference when document splitting is activated. However, doing so can lead to inconsistencies in the additional account assignments in new General Ledger Accounting. The required reassignment in General Ledger Accounting is not performed.If you want to change invoice references, you need to repost the item with the new invoice reference."
 
Тут дело не в специфичных настройках, а в активации разделения. Естественно, если не активировать сплиттинг, то ошибка возникать не будет, но в этом случае мы лишаемся всех прелестей, кот. предоставляет новая главная книга.
 
Обращение в САП по проблеме из моего комментария, на мой взгляд, не поможет, так как запрет на сторно с-ф, по которому была частичная оплата - это Z-проверка, так что они посоветуют отключить эту проверку и сторнировать с-ф, а потом выравнивать платеж с новым с-ф. Это система позволяет без проблем.
 
Главной целью моего комментария было осветить еще один "побочный эффект" внедрения новой главной книги (ответ на Ваш последний вопрос в статье). Пример был приведен лишь для иллюстрации влияния этого побочного эффекта на бизнес-процесс. В целом все не смертельно, но занть о еще одном функциональном ограничении, думаю, будет полезно всем.

Илона, у меня удалось повторить данную ошибку после запуска домашней САП-системы с несколько иными параметрами.
Я думаю, что Z-проверку придется все-таки отключать или править. На мой взгляд, это проще всего сделать через наборы
sapexpert.co.uk/how-you-can-lower-down-your-support-costs-for-sap-validations-and-substitutions-and-ease-your-own-life
 
Спасибо еще раз за дополнительное освещение проблемы.
Разработка электронного учебного курса для продвинутых пользователей (1)

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

Олег Башкатов

  |  19 октября 2013, 20:59

"
Целью является усложнить задание для опытных пользователей.
"
 
Хорошее оправдание для "кривых" инструкций :-)