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

Часовой пояс: 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 часа


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

Сейчас этот форум просматривают: Google [Bot]


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

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