SAPфорум.RU
https://sapboard.ru/forum/

FM в транспорте нет, а он им переносится
https://sapboard.ru/forum/viewtopic.php?f=14&t=99864
Страница 1 из 1

Автор:  Skif [ Пт, ноя 26 2021, 14:17 ]
Заголовок сообщения:  FM в транспорте нет, а он им переносится

Привет,
Чудеса продолжаются (к предыдущей теме) 8)
Разработчики заметили, что перенёсся фм, который включался при разработки в запрос, но после деблокирования стал "невидимкой" !
Проверили полностью до продуктива - перенёсся. А в списке объектов транспорта его нет. Причем в версиях показывает транспорт, которым перенёсся.
У кого было такое?

Автор:  skaa [ Пт, ноя 26 2021, 14:56 ]
Заголовок сообщения:  Re: FM в транспорте нет, а он им переносится

Если в запросе есть Группа Функций(к которой относится ФМ), то этого достаточно чтобы все ФМ-ы этой ГФ переехали. Либо, если в запросе есть главная программа относящаяся к ГФ.

Автор:  Skif [ Пт, ноя 26 2021, 15:34 ]
Заголовок сообщения:  Re: FM в транспорте нет, а он им переносится

skaa написал(а):
Если в запросе есть Группа Функций(к которой относится ФМ), то этого достаточно чтобы все ФМ-ы этой ГФ переехали. Либо, если в запросе есть главная программа относящаяся к ГФ.

* - дураком помрёшь :)

Автор:  LKU [ Пт, ноя 26 2021, 16:53 ]
Заголовок сообщения:  Re: FM в транспорте нет, а он им переносится

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

Автор:  Yozhhhhh [ Пт, ноя 26 2021, 17:33 ]
Заголовок сообщения:  Re: FM в транспорте нет, а он им переносится

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


Ну погодите. Да разве....?
В ГФ будет создан инклуд - да. Новый инклуд пойдет по ландшафту - да. Головная в ГФ со списком инклудов пойдет по ландшафту - да.
Отдельные инклуды с ФМ-никами разве будут переноситься......?
Че-то у меня жим жим :D в связи с моей последней доработкой...
Тогда в продолжение темы спрошу.
А если я включил руками в запрос сам функциональный модуль (и его инклуд из ГФ) и саму головную со списком инклудов (XX-вых).
Но в явном виде в списке объектов нигде сама группа функций не фигурирует. Нормально будет? Формально я получается не переношу ГФ ведь.

Автор:  skaa [ Пт, ноя 26 2021, 20:55 ]
Заголовок сообщения:  Re: FM в транспорте нет, а он им переносится

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

По моему опыту. Если добавить новый ФМ в существующую ГФ и не создавать новых инклудов в главной программе ГФ, то понесётся в запросе только этот новый ФМ. Другие ФМ из сис-мы разработки не поедут, и не надо их контролировать.

Автор:  LKU [ Пт, ноя 26 2021, 21:11 ]
Заголовок сообщения:  Re: FM в транспорте нет, а он им переносится

Провел эксперимент:
1. Создал группу функций и в ней Фм 1, перенес в запросе 1
2. Изменил Фм1 в запрос 2, переносить не стал
3. Добавил в группу функций ФМ2, положил в запрос 3, перенес.

Код ФМ1 в целевой системе действительно не обновился, то есть я неправильно написал.
Буду вспоминать, в каких случаях такая засада все-таки возникает.

Автор:  skaa [ Пт, ноя 26 2021, 21:47 ]
Заголовок сообщения:  Re: FM в транспорте нет, а он им переносится

LKU написал:
Провел эксперимент:
1. Создал группу функций и в ней Фм 1, перенес в запросе 1
2. Изменил Фм1 в запрос 2, переносить не стал
3. Добавил в группу функций ФМ2, положил в запрос 3, перенес.

Код ФМ1 в целевой системе действительно не обновился, то есть я неправильно написал.
Буду вспоминать, в каких случаях такая засада все-таки возникает.


Тоже замечал такую засаду, при изменении главной программы ГФ(добавление туда инклуда) блокируется в запросе вся ГФ(все ФМ-ы входящие в ГФ) и при переносе запроса будут перенесены все ФМ это ГФ.

Автор:  Yozhhhhh [ Сб, ноя 27 2021, 02:16 ]
Заголовок сообщения:  Re: FM в транспорте нет, а он им переносится

LKU написал:
Провел эксперимент:
1. Создал группу функций и в ней Фм 1, перенес в запросе 1
2. Изменил Фм1 в запрос 2, переносить не стал
3. Добавил в группу функций ФМ2, положил в запрос 3, перенес.

Код ФМ1 в целевой системе действительно не обновился, то есть я неправильно написал.
Буду вспоминать, в каких случаях такая засада все-таки возникает.


Вот это больше похоже на правду, а то что-то я напрягся сильно.

skaa написал(а):
Тоже замечал такую засаду, при изменении главной программы ГФ(добавление туда инклуда) блокируется в запросе вся ГФ(все ФМ-ы входящие в ГФ) и при переносе запроса будут перенесены все ФМ это ГФ.

А может это кто-нибудь проверить, раз пошла такая пьянка? У меня просто нет песочницы :( Я и в этом очень сильно сомневаюсь. Что при изменении главной программы (самый высокий уровень), что при изменении инклудов в запросе будет сидеть limu reps, то есть всего лишь источник отчета.
Чтобы туда пролезла вся ГФ, нужно ее целенаправленно и включать в запрос. Также будет косяк, скорее всего, если запустить repair для заведомо больной неконсистентной ГФ. Но ни изменения ФМ, ни изменения главной программы, ни инклудов не должны влиять по идее.

Автор:  Skif [ Вт, ноя 30 2021, 09:54 ]
Заголовок сообщения:  Re: FM в транспорте нет, а он им переносится

Удивило, что 3 фм-ника видны, а 4-й проходит "тихой сапой" :)

Страница 1 из 1 Часовой пояс: UTC + 3 часа
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/