Текущее время: Вс, июл 27 2025, 16:58

Часовой пояс: UTC + 3 часа


Правила форума


ВНИМАНИЕ!

Вопросы по SAP Query и Quick View - сюда



Начать новую тему Ответить на тему  [ Сообщений: 9 ] 
Автор Сообщение
 Заголовок сообщения: а как Вы делаете "ЭТО"?
СообщениеДобавлено: Вт, авг 14 2007, 10:33 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Пт, июл 27 2007, 16:08
Сообщения: 352
Пол: Мужской
Пришло время часть проекта перенести на продуктив.
Это пока только одна часть, но которая может работать самостоятельно.
Характер проекта: Расчеты стоимости. Причем расчеты достаточно сложные. Входных данных может быть > 200.

Суть вопроса такая. Расчеты проверены. Но учитывая, что они достаточно сложные и входящих данных очень много. Говорить о том, что все 100% проверено нельзя.
Учитывая прошлый опыт этой программы в другой системе ошибки находились и через год, 2а года, и 3и года после внедрения.
А расчеты еще могут меняться со временем. и. т. д.
Соответственно проект переносится на продукив. Все это Z таблицы. Пока проект со стандартными модулями никак не связан.Можно работать спокойно. Возникает ситуация когда на продуктиве делается некий расчет и находится ошибка.
Для исправления этой ошибки я должен взять этот расчет на сервер разработки, там найти ошибку, исправить ее и протестировать, после чего исправленный АБАП код “положить”
на продуктив.

А вот вопрос как его (запись с подчиненными таблицами и т д) взять обратно на тест.. проверить и оттестить.. (Ручками повторить, исключено. Параметров ОЧЕНЬ много)
Возвращать на продуктив ненужно. После исправления абап кода его просто пересчитают на продуктиве.


Мне прочитали небольшую лекцию о том как это делается в самом сапе по всем правилам.
Но это правило не предусматривает возврата определенных данных с продуктива на тест кроме поднятия базы продуктива на тесте.

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

А как делаете ВЫ?
Может есть что-то о чем я не знаю. Поделитесь опытом.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, авг 14 2007, 11:00 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

Зарегистрирован:
Ср, ноя 03 2004, 14:51
Сообщения: 1912
Откуда: КраснАдар
Пол: Мужской
Если железо позволяет, то можно скопировать всю продуктивную систему в тест либо в псевдо-тест, перенести туда же исправления из разработки и "зазырить" что не так... Это как вариант, ИМХО


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: а как Вы делаете "ЭТО"?
СообщениеДобавлено: Вт, авг 14 2007, 11:05 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Вт, сен 07 2004, 17:47
Сообщения: 2988
apetrenko написал:
Пришло время часть проекта перенести на продуктив.
Это пока только одна часть, но которая может работать самостоятельно.
Характер проекта: Расчеты стоимости. Причем расчеты достаточно сложные. Входных данных может быть > 200.

Суть вопроса такая. Расчеты проверены. Но учитывая, что они достаточно сложные и входящих данных очень много. Говорить о том, что все 100% проверено нельзя.
Учитывая прошлый опыт этой программы в другой системе ошибки находились и через год, 2а года, и 3и года после внедрения.
А расчеты еще могут меняться со временем. и. т. д.
Соответственно проект переносится на продукив.

Это не правильно - вначале идёт перенос в систему качества(тестовую) - выполняется тестирование, выявленые ошибки исправляются в разработке, и цикл по новой до приемлемого результата, после чего уже переноситься в продуктив.
Впрочем про это, насколько я понимаю, Вам уже рассказали.
Цитата:
Все это Z таблицы. Пока проект со стандартными модулями никак не связан.Можно работать спокойно. Возникает ситуация когда на продуктиве делается некий расчет и находится ошибка.
Для исправления этой ошибки я должен взять этот расчет на сервер разработки, там найти ошибку, исправить ее и протестировать, после чего исправленный АБАП код “положить”
на продуктив.

А вот вопрос как его (запись с подчиненными таблицами и т д) взять обратно на тест.. проверить и оттестить.. (Ручками повторить, исключено. Параметров ОЧЕНЬ много)
Возвращать на продуктив ненужно. После исправления абап кода его просто пересчитают на продуктиве.


Мне прочитали небольшую лекцию о том как это делается в самом сапе по всем правилам.
Но это правило не предусматривает возврата определенных данных с продуктива на тест кроме поднятия базы продуктива на тесте.
Это конечно не совсем классическая схема, но что поделать - тестироваться на данных, максимально приближенных к реальным (как по объёму, так и по разнообразию) нужно много кому, так что это не самый плохой вариант
Цитата:
Предварительно было решено сделать мне некий сервис (средстваит оракла или другими.. пока не знаю, админы решают. ) Который будет с продуктива перегонять мне полные копии определенных таблиц и на которых я буду тестится. Меня это устроит.
Как-бы возможно положить в запрос в продуктивонй системе данные и перенести их в разарботку или в тест, но это как правило единичные разовые действия, выполняемые базисом крайне неохотно.
Цитата:
А как делаете ВЫ?
Может есть что-то о чем я не знаю. Поделитесь опытом.

у SAP-а для организации тестирования есть целая система - eCATT называется, правда встречать тех, кто этим пользуется не приходилось, хотя было-бы интересно и, возможно, полезно осовить данные возможности.

_________________
"После" - не значит "вследствие"


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: а как Вы делаете "ЭТО"?
СообщениеДобавлено: Вт, авг 14 2007, 11:11 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

Зарегистрирован:
Ср, ноя 03 2004, 14:51
Сообщения: 1912
Откуда: КраснАдар
Пол: Мужской
sy-uname написал(а):
у SAP-а для организации тестирования есть целая система - eCATT
На разработку "всеобъемлющего" скрипта уйдет много времени и, главное, не факт что получится ошибку поймать. На мой взгляд до 90% ошибок случается из-за недокументированного функциональным объемом ввода/использования данных. А скрипт пишешь по нормальной (так сказать нужной и правильной) схеме...


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: а как Вы делаете "ЭТО"?
СообщениеДобавлено: Вт, авг 14 2007, 11:16 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Вт, сен 07 2004, 17:47
Сообщения: 2988
John Doe написал:
sy-uname написал(а):
у SAP-а для организации тестирования есть целая система - eCATT
На разработку "всеобъемлющего" скрипта уйдет много времени и, главное, не факт что получится ошибку поймать. На мой взгляд до 90% ошибок случается из-за недокументированного функциональным объемом ввода/использования данных. А скрипт пишешь по нормальной (так сказать нужной и правильной) схеме...

Согласен, вот для проверок что добавление нового условия не поломало работу старых - такой инструмент иметь хотелось-бы.

_________________
"После" - не значит "вследствие"


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, авг 14 2007, 11:24 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Ср, ноя 23 2005, 13:37
Сообщения: 1805
Откуда: ECC 6.0
Пол: Мужской
Не вижу ничего плохого в том, что в разработке специальный мандант и копировать туда содержимое избранных таблиц. Это можно сделать и стандартными средствами, но возможны ограничения по классу ведения и классу данных таблиц, а можно и написать собственную программу для перекачки, хоть через файлы, хоть через RFC.

Вот только возможны проблемы из-за того, что можете какие-то таблицы не учесть при переносе. Тогда фиг разберёшься в чём проблема, то ли в расчёте, то ли в отсутствии каких-то данных...


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, авг 15 2007, 08:37 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Пт, июл 27 2007, 16:08
Сообщения: 352
Пол: Мужской
sibrin написал:
Вот только возможны проблемы из-за того, что можете какие-то таблицы не учесть при переносе. Тогда фиг разберёшься в чём проблема, то ли в расчёте, то ли в отсутствии каких-то данных...


ну.. на то мы и программеры. Если все продумать настроить и отладить сразу.. то на продуктив можно не ходить вообще. Данные забрал и проверяй.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, авг 15 2007, 09:00 
Менеджер
Менеджер
Аватара пользователя

Зарегистрирован:
Ср, июн 13 2007, 16:36
Сообщения: 585
Откуда: Belarus
Пол: Мужской
apetrenko написал:
ну.. на то мы и программеры. Если все продумать настроить и отладить сразу.. то на продуктив можно не ходить вообще. Данные забрал и проверяй.

Как говаривал один наш базисник: настоящий программист должен уметь писАть работоспособные программы вообще без данных :D


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, авг 15 2007, 09:03 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Пт, июл 27 2007, 16:08
Сообщения: 352
Пол: Мужской
Dzed Maroz написал:
apetrenko написал:
ну.. на то мы и программеры. Если все продумать настроить и отладить сразу.. то на продуктив можно не ходить вообще. Данные забрал и проверяй.

Как говаривал один наш базисник: настоящий программист должен уметь писАть работоспособные программы вообще без данных :D


ну да.. а еще писать программы неиспользуя оператор IF

но это уже философия программирования


Принять этот ответ
Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 9 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB