SAPфорум.RU https://sapboard.ru/forum/ |
|
Last change: пользователь = SAP https://sapboard.ru/forum/viewtopic.php?f=14&t=96026 |
Страница 1 из 2 |
Автор: | Наташа [ Ср, фев 07 2018, 15:44 ] |
Заголовок сообщения: | Last change: пользователь = SAP |
Доброго времени. Стандартная программа в свойствах (Attributes) показывает, что последним ее изменил (в декабре прошло года!) SAP - на продуктиве. Соответствующих переносов (патчей, нот) не обнаружено. Вопрос: 1. Как мог SAP поменять программу на продуктиве без переносов (это строго запрещено, как понятно). 2. Как можно доказать сторонней организации, что SAP вполне имел право это сделать, и это законно и правильно без уведомления нас, болезных. |
Автор: | RikoNw [ Ср, фев 07 2018, 16:29 ] |
Заголовок сообщения: | Re: Last change: user SAP |
Добрый день. Если автор программы SAP - ее никто не менял, она шла в поставке в оригинальном виде. Если точно ничего не переносилось, ищите тех, у кого sap_all, они могли поправить. SAP не мог залезть к вам и что-то поправить без создания тикета и открытия канала доступа на вашу систему. |
Автор: | Наташа [ Ср, фев 07 2018, 16:45 ] |
Заголовок сообщения: | Re: Last change: user SAP |
То есть пользователь с правами SAP_ALL мог поменять стандарт в продуктиве таким образом, чтобы регистрация изменений прошла (дата и время последних изменений - декабрь 17-го, а тр-я - mb03, то есть с доисторического года) а автором все равно был указан SAP (именно он указан в графе "Последнее изменение" на экране "Свойства" к программе, которая работает в данной программе - SAPMM07M) ? Я правильно Вас поняла? |
Автор: | RikoNw [ Ср, фев 07 2018, 16:55 ] |
Заголовок сообщения: | Re: Last change: user SAP |
Наташа написала: То есть пользователь с правами SAP_ALL мог поменять стандарт в продуктиве таким образом, чтобы регистрация изменений прошла (дата и время последних изменений - декабрь 17-го, а тр-я - mb03, то есть с доисторического года) а автором все равно был указан SAP (именно он указан в графе "Последнее изменение" на экране "Свойства" к программе, которая работает в данной программе - SAPMM07M) ? Я правильно Вас поняла? Это как предположение, вряд ли конечно бывают такие дерзкие люди, и если бы кто-то что-то правил, дату изменений он бы тоже поправил как надо. Но технически это возможно. Надо дождаться других мнений, быть может есть какой-то нюанс, из головы беру - есть что-то типа точки расширения программы, допустим ее поправили и дата поменялась для всей программы, но т.к. это точка расширения, автор оригинала остается SAP. |
Автор: | RikoNw [ Ср, фев 07 2018, 17:00 ] |
Заголовок сообщения: | Re: Last change: user SAP |
MB03, как понимаю выполняет программу SAPMM07M, зайдите в SE38 > SAPMM07M > просмотр > утилиты > версии > управления версиями Там что, реально новая версия программы?? Там есть Remote сравнение, сравните исходный текст с системой разработки по RFC. https://archive.sap.com/discussions/thread/3668184 |
Автор: | RikoNw [ Ср, фев 07 2018, 17:43 ] |
Заголовок сообщения: | Re: Last change: user SAP |
Еще есть программы, генерирующие программы. Выполняя ее, она может модифицировать связанные с вашей тр. MB03 объекты, и в результате автором будет SAP, что логично, ведь не вы правите код, а код SAP правит другой код SAP, но дата изменения будет новая. И вообще вы точно видите последнее изменение, а не последнюю генерацию ? Это разные вещи. |
Автор: | LKU [ Ср, фев 07 2018, 19:02 ] |
Заголовок сообщения: | Re: Last change: user SAP |
RikoNw написал: Еще есть программы, генерирующие программы. Выполняя ее, она может модифицировать связанные с вашей тр. MB03 объекты, и в результате автором будет SAP, что логично, ведь не вы правите код, а код SAP правит другой код SAP, но дата изменения будет новая. Кстати да, часом не активировали в системе ноту, которая заполняет в mseg поля перенесенные из mkpf (mkpf_budat и т.п.)? Там при активации точно какие-то стандартные программы меняются, во всяком случае MB51. |
Автор: | Наташа [ Чт, фев 08 2018, 09:53 ] |
Заголовок сообщения: | Re: Last change: user SAP |
Добрый день. Спасибо большое за участие и ответы! Постараюсь кратко пояснить. 1. Информацию - когда создано и дату последнего изменения я смотрю в se38, на первом экране, кнопка "Свойства". Дата создания отсутствует, но USER указан SAP (то есть, по факту, это не основная запись пользователя, а просто пометка, а обычно там стоит ID пользователя, если программа была создана им). Дата изменения - на том же экране, поле называется по-русски "ПоследнИзменение", по-английски 'Last change'. То есть может ли сюда быть записана всего лишь дата последней генерации - я не знаю. 2. В se03 "Анализ объектов в запросах и задачах" эта программа есть, но в очень старых переносах (2015 год). Админы сказали, что если бы несли патч/ноту, связанную с этой программой - то тут был бы след, но для данного случая его нет. 3. Версии в "разработке"-"тесте"-"продуктиве" идентичны (согласно REMOTE сравнению). Даты последнего изменения в "разработке" и "тесте" одним днем раньше, чем в продуктиве (06/12/17). Списка версий даже на "разработке" нет, так что понять - насколько был изменен код при изменении (то есть не было ли это всего лишь генерацией) - возможности нет. Но, что подозрительно, в версии (той, единственной, что есть в списке версий, которая active) не указан запрос (то есть просто пустое место на том месте, где обычно номер запроса на перенос). Таким образом, окончательный вывод: несли то ли патч, то ли ноту, включающую программу для компиляции/генерации программ. То есть совсем другая программа изменила код/перегенерировала SAPMM07M. Но найти - какая именно программа это сделала - совершенно невозможно. Подскажите, пожалуйста - правильно я понимаю? |
Автор: | RikoNw [ Чт, фев 08 2018, 12:55 ] |
Заголовок сообщения: | Re: Last change: пользователь = SAP |
А еще вы могли активировать бизнес-функцию, она там вообще пол системы перелопачивает |
Автор: | Наташа [ Чт, фев 08 2018, 16:36 ] |
Заголовок сообщения: | Re: Last change: пользователь = SAP |
Понятно, спасибо за версию, учтем, но это не наш вариант |
Автор: | Yozhhhhh [ Чт, фев 08 2018, 16:55 ] |
Заголовок сообщения: | Re: Last change: пользователь = SAP |
Это сто процентов накатка/апдейт. Но это делалось каждый раз в целевой системе отдельно и запросом не неслось. Не всякий запрос/задача есть то, что мы привыкли им называть, что несется далее по ландшафту и пр. Когда найдете задачу, где этот объект лежит, все станет понятно. Попробуйте вот так. 1. В продуктивной системе откройте в браузере на содержимое таблицу E071. 2. В поле OBJ_NAME укажите имя программы и запустите. 3. Проанализируйте список задач. Кто-то скажет, что движок в SE03 и описанное мною, - это одно и то же. Но не совсем. Например, я к одной и той же стандартной программе вижу в браузере SE11 12 запросов, а SE03 выдает только 4. Проверьте найденные запросы, пооткрывайте их в SE01. Обращайте внимание на текст запроса/задачи, на список объектов, на время создания. Найдите свой (там это будет сто процентов). По наименованию запроса и объектам внутри него станет более или менее ясно, что выполнялось. Удачи! |
Автор: | ArmAnn [ Пт, фев 09 2018, 09:41 ] |
Заголовок сообщения: | Re: Last change: пользователь = SAP |
Эта дата меняется не только при изменении непосредственно самой программы, но и например в таких случаях: - добавили расширение, явное или неявное. - изменился один из инклудов (нота, модификация, расширение) |
Автор: | Наташа [ Пт, фев 09 2018, 09:50 ] |
Заголовок сообщения: | Re: Last change: пользователь = SAP |
Спасибо, интересная таблица! Но, к сожалению, самая свежая из тамошних записей датирована 2013 годом. А у нас изменения - в декабре 17-го. Но на будущее учтем и будем использовать, спасибо! |
Автор: | Наташа [ Пт, фев 09 2018, 11:37 ] |
Заголовок сообщения: | Re: Last change: пользователь = SAP |
ArmAnn написал: Эта дата меняется не только при изменении непосредственно самой программы, но и например в таких случаях: - добавили расширение, явное или неявное. - изменился один из инклудов (нота, модификация, расширение) Добрый день. А это отследить можно, если знать название объекта который изменили, правильно? |
Автор: | ArmAnn [ Пт, фев 09 2018, 14:10 ] |
Заголовок сообщения: | Re: Last change: пользователь = SAP |
Наташа написала: А это отследить можно, если знать название объекта который изменили, правильно? Да, можно. Только там инклудов штук 100, плюс прощелкать реализации точек расширения и проверить когда изменялись. Можно конечно упороться и найти, но зачем? |
Страница 1 из 2 | Часовой пояс: UTC + 3 часа |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |