Меню

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

Новое Популярное
Трассировка полномочий и определение недостающих прав пользователя для выполнения транзакции (5)

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

Пётр Ромащенко

  |  20 ноября 2017, 16:38

Олег, спасибо за содержательный материал!
Вот только скринчики послетали (или это только у меня?..). Если проблема действительно есть, не могли бы вы их подправить? Спасибо! :-)
Мастер-класс по архитектуре SAP HANA (4)

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

Олег Точенюк

  |  17 ноября 2017, 16:05

Вячеслав Шиболов 17 ноября 2017, 08:24

Всё зависит от проекта. Перевод работающей системы на новую платформу это всегда сложно, а с SAP HANA особенно. Новая парадигма практически. Поэтому согласен. И BW и ERP, все будет не просто.

Особенно если учесть, что часть настроек являются блокирующими для перехода, а часть просто начинают работать по другому, то как бы с ERP вообще возможно придется настраивать новую систему и  делать перенос остатков, а там с чистого листа, поехали так сказать.
Мастер-класс по архитектуре SAP HANA (4)

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

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

  |  17 ноября 2017, 08:24

Евгений Ланцев 17 ноября 2017, 06:09

"Соответственно, систему SAP BW проще перевести на BW4/HANA, ERP сложнее."
Я бы поспорил, учитывая что переписывать надо практически весь Z-abap, переделывать большинство потоков с 0,а SEM-BCS более не поддерживается.

Всё зависит от проекта. Перевод работающей системы на новую платформу это всегда сложно, а с SAP HANA особенно. Новая парадигма практически. Поэтому согласен. И BW и ERP, все будет не просто.
Мастер-класс по архитектуре SAP HANA (4)

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

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

  |  17 ноября 2017, 06:09

"Соответственно, систему SAP BW проще перевести на BW4/HANA, ERP сложнее."
Я бы поспорил, учитывая что переписывать надо практически весь Z-abap, переделывать большинство потоков с 0,а SEM-BCS более не поддерживается.
Отслеживаем изменения в объектах настройки SAP (4)

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

Олег Точенюк

  |  16 ноября 2017, 10:43

Алексей Митько 15 ноября 2017, 12:14

Добрый день,
1. Дополню
есть функционалы для сравнения таблиц между системами.
Транзакции SCU0, OY19 sap note 91096.
Это точно поможет понять разницу в настройках.
 
2. очень интересует вопрос о контроле неавторизованных изменениях,
т.е. например, внесения изменения в настройку под отладчиком, напрямую в таблицу.

2. Для этого есть очень простая штука, называется запрет изменения данных в отладчике. Обычно в продуктивных системах даже если у вас есть возможность перейти в отладчик, то поменять там ничего нельзя.
Отслеживаем изменения в объектах настройки SAP (4)

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

Алексей Митько

  |  15 ноября 2017, 12:14

Добрый день,
1. Дополню
есть функционалы для сравнения таблиц между системами.
Транзакции SCU0, OY19 sap note 91096.
Это точно поможет понять разницу в настройках.
 
2. очень интересует вопрос о контроле неавторизованных изменениях,
т.е. например, внесения изменения в настройку под отладчиком, напрямую в таблицу.
Ведение объектов SAP IS-U EDM (1)

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

Олег Точенюк

  |  06 ноября 2017, 00:02

Вроде и не плохо, только если честно смысла не вижу в статьях такого уровня описывать как вводить код транзакции в поле ввода или как вводить значение в поле ввода путем выбора из списка предлагаемых значений. Все таки люди которые читают тут статьи, наверное знают как и куда вводить код транзакции или как выбрать значение из выпадающего списка.
5 распространенных заблуждений при внедрении SAP (15)

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

Елена Наместникова

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

Статья очень понравилась :) всё в точку :)
У нас они говорят, сделайте нам такую кнопку, чтоб мы нажали и всё автоматом. Мы им в ответ отвечаем, что автоматом никак, можем только пулемётом
Особенности удаления блокировки в SM12 (9)

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

Анатолий Халимовский

  |  25 октября 2017, 17:07

Олег Точенюк 25 октября 2017, 16:32

Кандидатам на базис или и функциональным консультантам?

На базис естественно
Особенности удаления блокировки в SM12 (9)

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

Олег Точенюк

  |  25 октября 2017, 16:32

Анатолий Халимовский 25 октября 2017, 12:52

Олег, я упомянул в статье про более изощренные варианты:
"когда нечто подобное, описанному в примере, происходит с документом, при сохранении которого запускается цепочка документов и различные перерасчеты?"
Требовался пример простой.
И кстати, вопрос по SM12 был обычно первый, а иногда и единственный, который я задавал кандидатам ;)

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

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

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

  |  25 октября 2017, 14:43

Дмитрий Бондарев 20 октября 2017, 14:32

Вот если сразу, взять и перейти на Oracle 12 с 11 версии, то далеко не у всех после этого ABAP системы стартуют, так что замечание насчёт  необходимости проверки использования механизма SSFS на мой взгляд необходимо...

Добрый день, Дмитрий.
Извините за долгий ответ - только сегодня увидела ваш комментарий.
SSFS,в соответствии с рекомендациями SAP, я настроила пару лет назад и в статье за давностью времени этот момент упустила.
Действительно, для апгрейда на Оракл 12 и инсталляции ПО EHP8 системы необходимо перевести на SSFS.
Ниже краткая инструкция для перевода с OPS$ на SSFS:
Нота 1639578 - SSFS as password storage for primary database connect
Необходимо создать новые каталоги и расширить полномочия от пользователя sidadm.
mkdir /usr/sap/SID/SYS/global/security
mkdir /usr/sap/SID/SYS/global/security/rsecssfs
mkdir /usr/sap/SID/SYS/global/security/rsecssfs/data
mkdir /usr/sap/SID/SYS/global/security/rsecssfs/key
chmod 700 /usr/sap/SID/SYS/global/security
chmod 700 /usr/sap/SID/SYS/global/security/rsecssfs
chmod 700 /usr/sap/SID/SYS/global/security/rsecssfs/data
chmod 700 /usr/sap/SID/SYS/global/security/rsecssfs/key
Выполнить изменения редактором vi в файле домашнего каталога пользователя sidadm /.sapenv_<hostname><Instance Number>.csh
setenv RSEC_SSFS_DATAPATH /usr/sap/SID/SYS/global/security/rsecssfs/data
setenv RSEC_SSFS_KEYPATH /usr/sap/SID/SYS/global/security/rsecssfs/key
setenv rsdb_ssfs_connect 1
Проверить, в случае необходимости добавить параметр в профиль по умолчанию  DEFAULT.PFL транзакция rz10.
rsec/ssfs_datapath = $(DIR_GLOBAL)$(DIR_SEP)security$(DIR_SEP)rsecssfs$(DIR_SEP)data
rsec/ssfs_keypath  = $(DIR_GLOBAL)$(DIR_SEP)security$(DIR_SEP)rsecssfs$(DIR_SEP)key
rsdb/ssfs_connect = 1
От пользователя sidadm выполнить команды:
rsecssfx pf=/sapmnt/SID/profile/DEFAULT.PFL put DB_CONNECT/DEFAULT_DB_USER SAPSR3 -plain
rsecssfx pf=/sapmnt/SID/profile/DEFAULT.PFL put DB_CONNECT/DEFAULT_DB_PASSWORD <ваш пароль>
rsecssfx pf=/sapmnt/SID/profile/DEFAULT.PFL list
chmod 600 /usr/sap/SID/SYS/global/security/rsecssfs/data/SSFS_SID.DAT
Особенности удаления блокировки в SM12 (9)

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

Анатолий Халимовский

  |  25 октября 2017, 12:52

Олег Точенюк 24 октября 2017, 23:09

===
И было бы неплохо, если бы создатели системы предусмотрели при удалении записи блокировки в SM12 автоматическое удаление сеанса
===
Ну, что вам сказать, уровень неожиданной смертности среди базиса может значительно повыситься, после реализации этой "неплохи" :-) Кстати пример не очень, как говорил господин Григорий Остер, надо копать глубже. Вы при проводке, например отпуска запаса, блокировку с ОЗМ так снимите и в параллельной сессии еще один документ проведите, а потом первый сохраните, это будет гораздо веселее :-)

Олег, я упомянул в статье про более изощренные варианты:
"когда нечто подобное, описанному в примере, происходит с документом, при сохранении которого запускается цепочка документов и различные перерасчеты?"
Требовался пример простой.
И кстати, вопрос по SM12 был обычно первый, а иногда и единственный, который я задавал кандидатам ;)
Особенности удаления блокировки в SM12 (9)

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

Олег Точенюк

  |  24 октября 2017, 23:09

===
И было бы неплохо, если бы создатели системы предусмотрели при удалении записи блокировки в SM12 автоматическое удаление сеанса
===
Ну, что вам сказать, уровень неожиданной смертности среди базиса может значительно повыситься, после реализации этой "неплохи" :-) Кстати пример не очень, как говорил господин Григорий Остер, надо копать глубже. Вы при проводке, например отпуска запаса, блокировку с ОЗМ так снимите и в параллельной сессии еще один документ проведите, а потом первый сохраните, это будет гораздо веселее :-)
Переоценка: отражение процесса в SAP (4)

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

Дмитрий Фрейдин

  |  24 октября 2017, 21:56

Дмитрий Фрейдин 24 октября 2017, 21:54

F.05 только по открытым позициям делает переоценку. Описанный выше t-code учитывает уже выровненные.

Поправка. F.05 используется; если не активирована Новая ГК. Суть транзакций одинаковая
Переоценка: отражение процесса в SAP (4)

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

Дмитрий Фрейдин

  |  24 октября 2017, 21:54

Константин Воликов 19 октября 2017, 15:35

Власта, добрый день.А нельзя ли использовать транзакцию F.05 и в чём глобальные отличия от FAGL_FC_VAL?

F.05 только по открытым позициям делает переоценку. Описанный выше t-code учитывает уже выровненные.
Ретробиллинг. Практическое руководство. Часть 2 (2)

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

Константин Локшин

  |  24 октября 2017, 14:47

Для информации: "In SAP S/4HANA, Settlement Management replaces SD Rebate Processing, which means that existing rebate agreements can only be processed up until the end of the validity date of the agreement and must then be closed by a final settlement. New agreements can only be created based on condition contracts. Therefore, the corresponding transaction codes VBO1 resp. VB(D for the creation of rebate agreements is not available anymore."
 
Так что пора вместо этой устаревшей функциональности изучать Settlement Management (он есть и в обычной ERP).
Особенности удаления блокировки в SM12 (9)

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

Анатолий Халимовский

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

Вячеслав Шиболов 24 октября 2017, 10:38

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

Если для инфосообщения нет перевода, то окно не появится.
Особенности удаления блокировки в SM12 (9)

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

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

  |  24 октября 2017, 10:38

Анатолий Халимовский 24 октября 2017, 10:21

Вячеслав, спасибо за отзыв!
Основная цель статьи как раз и состояла в том чтобы донести до широких масс информацию о технических особенностях работы с блокировками. Описание того как регламентировать на проекте обработку такой ситуации не входило в мои планы.
Камнями я не разбрасываюсь - просто отметил что сообщение не возникает ВООБЩЕ. По вашему это допустимо?

Нет, это недопустимо, но скорее всего никто не тестировал эту транзакцию на русском языке, так как она базисная. А базисник должен знать про опасность работы с блокировками без финального сообщения при их удалении. :)
В целом, я разделяю ваше возмущение. Но тут вопрос скорее к разработчику программы, а не локализаторам.
Особенности удаления блокировки в SM12 (9)

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

Анатолий Халимовский

  |  24 октября 2017, 10:21

Вячеслав Шиболов 24 октября 2017, 09:32

Анатолий, добрый день.
 
Спасибо за статью.
 
Но у меня, если позволите, есть несколько дополнений.
Как вы отметили в своей статье, система блокировок на уровне SAP служит для предотвращения коллизий и поддержания целостности базы данных на уровне бизнеса. Удаление блокировок, как вы так же отметили, крайне опасная операция.
 
Таким образом, идти на поводу пользователя, который просит освободить ему документ и удалить блокировку другого пользователя, при работающем в системе пользователе, по моему мнению, крайне некорректно. Такая просьба должна быть отклонена с подробнейшим рассказом про устройство системы блокировок. Решение проблемы долго блокирующих документ пользователей должно быть перенесено на уровень менеджмента и дополнено донесением до пользователей системы правил работы с ней.
 
Удаление режима пользователя (вместе с блокировками) без согласования с ним и сохранением результатов его работы, тоже выглядит странно. Администратор должен использовать свою силу только в крайних случаях. Оценить объем работы пользователя администратор (через просмотр транзакций SM04 и SM12) не может. А вдруг человек полдня заполнял формы на экране? А администратор, взмахом мыши, идя на поводу кого-то, перечеркивает его работу?
 
Удалять блокировки, как вы и указали, можно только лишь в случаях "старых" блокировок, которые остались при выходе (корректном или нет) пользователя из системы. И только в крайнем случае.
 
В целом, статья полезна, но посыл я бы сделал другим:
1. Удалять блокировки нельзя.
2. Выкидывать пользователей из системы (тран. SM04) некорректно.
3. Пользователей, которые не могут что-то поменять из-за блокировок, учить и не идти у них на поводу.
4. Старые блокировки чистить крайне осторожно.
 
Ну и + за пример того, что будет, если два пользователя сохранят документ без работающей системы блокировок.
 
По поводу "камня в огород" команды локализации могу сказать, что локализация базисных программ и транзакций минимальна. Считается, что специалист по базису должен работать в системе на английском языке. Документация вся на английском, общение со службой поддержки по поводу проблем базиса тоже на английском.

Вячеслав, спасибо за отзыв!
Основная цель статьи как раз и состояла в том чтобы донести до широких масс информацию о технических особенностях работы с блокировками. Описание того как регламентировать на проекте обработку такой ситуации не входило в мои планы.
Камнями я не разбрасываюсь - просто отметил что сообщение не возникает ВООБЩЕ. По вашему это допустимо?
Особенности удаления блокировки в SM12 (9)

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

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

  |  24 октября 2017, 09:32

Анатолий, добрый день.
 
Спасибо за статью.
 
Но у меня, если позволите, есть несколько дополнений.
Как вы отметили в своей статье, система блокировок на уровне SAP служит для предотвращения коллизий и поддержания целостности базы данных на уровне бизнеса. Удаление блокировок, как вы так же отметили, крайне опасная операция.
 
Таким образом, идти на поводу пользователя, который просит освободить ему документ и удалить блокировку другого пользователя, при работающем в системе пользователе, по моему мнению, крайне некорректно. Такая просьба должна быть отклонена с подробнейшим рассказом про устройство системы блокировок. Решение проблемы долго блокирующих документ пользователей должно быть перенесено на уровень менеджмента и дополнено донесением до пользователей системы правил работы с ней.
 
Удаление режима пользователя (вместе с блокировками) без согласования с ним и сохранением результатов его работы, тоже выглядит странно. Администратор должен использовать свою силу только в крайних случаях. Оценить объем работы пользователя администратор (через просмотр транзакций SM04 и SM12) не может. А вдруг человек полдня заполнял формы на экране? А администратор, взмахом мыши, идя на поводу кого-то, перечеркивает его работу?
 
Удалять блокировки, как вы и указали, можно только лишь в случаях "старых" блокировок, которые остались при выходе (корректном или нет) пользователя из системы. И только в крайнем случае.
 
В целом, статья полезна, но посыл я бы сделал другим:
1. Удалять блокировки нельзя.
2. Выкидывать пользователей из системы (тран. SM04) некорректно.
3. Пользователей, которые не могут что-то поменять из-за блокировок, учить и не идти у них на поводу.
4. Старые блокировки чистить крайне осторожно.
 
Ну и + за пример того, что будет, если два пользователя сохранят документ без работающей системы блокировок.
 
По поводу "камня в огород" команды локализации могу сказать, что локализация базисных программ и транзакций минимальна. Считается, что специалист по базису должен работать в системе на английском языке. Документация вся на английском, общение со службой поддержки по поводу проблем базиса тоже на английском.