Текущее время: Вс, июн 09 2024, 07:45

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




Начать новую тему Ответить на тему  [ Сообщений: 164 ]  На страницу Пред.  1, 2, 3, 4, 5, 6 ... 11  След.
Автор Сообщение
 Заголовок сообщения:
СообщениеДобавлено: Ср, авг 22 2007, 15:03 
Старший специалист
Старший специалист

Зарегистрирован:
Чт, фев 09 2006, 12:02
Сообщения: 462
Пол: Мужской
Vadoid написал:
Ну технарям тут попроще. Но! Гораздо проще узнать (и понять), что такое СУБД, сервер, эзернет, архитектура клиент-сервер и т.д., чем что такое банковские проводки, счета фактуры, дебет-кредит и прочая лабуда :lol:

Спорим на стакан красного, что бухгалтеры думают с точностью до наоборот? :)


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

Зарегистрирован:
Пн, фев 21 2005, 00:50
Сообщения: 10284
Откуда: г.Мышуйск
Пол: Женский
Где-то я читала\слышала...
Допустим, заплатил ты деньги за рассмотрение кредита, а тебе его не выдали; деньги за заявку накрылись.
Если бы у тебя была транзакция - то после отказа на втором этапе первый тоже считался недействительным, и деньги - вернулись :)

_________________
Пушномолочная свинья-несушка (тест)


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

Зарегистрирован:
Чт, фев 09 2006, 12:02
Сообщения: 462
Пол: Мужской
LadyWind написала:
Где-то я читала\слышала...
Допустим, заплатил ты деньги за рассмотрение кредита, а тебе его не выдали; деньги за заявку накрылись.
Если бы у тебя была транзакция - то после отказа на втором этапе первый тоже считался недействительным, и деньги - вернулись :)

Это хорошее определение транзакции БД, в SAP примерно соответствует понятию LUW. Так что вопрос остается открытым.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, авг 22 2007, 16:36 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Вт, дек 12 2006, 23:57
Сообщения: 1002
Откуда: London
Пол: Мужской
LadyWind написала:
Где-то я читала\слышала...
Допустим, заплатил ты деньги за рассмотрение кредита, а тебе его не выдали; деньги за заявку накрылись.
Если бы у тебя была транзакция - то после отказа на втором этапе первый тоже считался недействительным, и деньги - вернулись :)


Хехе, это только при условии, что после первого этапа стоял savepoint. А так - уплата денег есть commit. Rollback невозможен, накатывать бэкап базы только :)


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, авг 22 2007, 16:38 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Вт, дек 12 2006, 23:57
Сообщения: 1002
Откуда: London
Пол: Мужской
Father Yan написал:
Спорим на стакан красного, что бухгалтеры думают с точностью до наоборот? :)


Я более чем уверен в этом :) Особенно после старого анекдота про наклейки "anykey" на пробеле )))


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, авг 31 2007, 17:44 
Начинающий
Начинающий

Зарегистрирован:
Пн, окт 02 2006, 16:12
Сообщения: 4
Father Yan написал:
Adaina написал(а):
если этот аналитик будет в будущем считать, что транзакция - это "ярлык" о_О (ну представьте что такое ярлык для чайника), то страшно становится за общее понимание функционирования системы.

Я разделяю ваши опасения. Какое определение транзакции SAP предлагаете?


Допустим с субъективной точки зрения, одним из вариантов будет определение транзакции как единичного действия/операции (которое может состоять из последовательности операций над данными), имеющего только два возможных результата выполнения: выполнена успешно и не выполнена вообще.
Хоть запоминающегося образа в памяти и не создается, но и не искажается сильно смысл понятия, и слова все знакомы;) И всегда можно переформулировать на свой вкус и цвет


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Сб, сен 01 2007, 14:57 
Директор
Директор

Зарегистрирован:
Пт, дек 22 2006, 12:17
Сообщения: 775
Пол: Мужской
Прочитал.
Не понравилось.
Впечатление - писал человек, имеющий достаточно смутное представление о SAP.
Транзакция - это определенная последовательность действий, которая может быть выполненя только полностью или не выполнена вобще.
Зачем вводить людей в людей в заблуждение, что SAP-модульная система? Рекомендую поробовать установить только ММ и FI. :) Модули в SAP - не более чем логическое разделение.
Системный ландшафт - полный сумбур, с употреблением слов которые несведующим в SAP-е и не ведомы. Та же ситуация и с ролями и с серверами и т.д.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Сб, сен 01 2007, 14:58 
Директор
Директор

Зарегистрирован:
Пт, дек 22 2006, 12:17
Сообщения: 775
Пол: Мужской
Father Yan написал:
LadyWind написала:
Где-то я читала\слышала...
Допустим, заплатил ты деньги за рассмотрение кредита, а тебе его не выдали; деньги за заявку накрылись.
Если бы у тебя была транзакция - то после отказа на втором этапе первый тоже считался недействительным, и деньги - вернулись :)

Это хорошее определение транзакции БД, в SAP примерно соответствует понятию LUW. Так что вопрос остается открытым.


Полное незнание того что такое LUW. И LUW это ни как не транзакция.


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

Зарегистрирован:
Чт, фев 09 2006, 12:02
Сообщения: 462
Пол: Мужской
1) LUW не является транзакцией БД в общем случае (хотя никто не запрещает реализовать его именно таким образом, это было бы логично), но фактически реализует ту же функциональность.

2) Цитата. Рюдигер Кречмер. Вольфганг Вейс.
"Разработка приложений SAP R/3 на языке АВАР/4":
Для того чтобы пользователи не
могли ввести в таблицу неправильные данные, грозящие разрушением всей базы данных, в АВАР/4
предусмотрен специальный механизм блокировки. Он реализован на основе концепции специального
рабочего логического блока Logical Unit of Work (LUW). Этот блок является замкнутым набором шагов внутри транзакции, каждый из которых должен корректно завершиться перед окончанием LUW как части
транзакции. Если до завершения транзакции возникает ошибка, все изменения, сделанные в текущем LUW,
отбрасываются, однако все изменения в предыдущих LUW этой транзакции остаются в силе.

3) Если у кого-то есть желание подисскутировать о смысловых различиях LUW и транзакции БД, пожалуйста начните для этого отдельную тему. А здесь можно будет разместить ссылку. Спасибо.


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

Зарегистрирован:
Чт, дек 16 2004, 04:26
Сообщения: 343
Откуда: не решил еще
murenets написал:
Прочитал.
Не понравилось.



+1

Транзакция суть приложение в терминах САП (один из курсов, номер не помню)

База данных - это не программа, а на сервер ставят не базу данных, а СУБД.

"SAP-ом называют Сервер Приложений" - эта пять.

Нетвивер 2005 мне встречается впервые, до этого приходилось сталкиваться с 04 (он же 2004, ECC 5.0) и 2004s (ECC 6.0)

Наезд по национальному признаку считаю необоснованным, передавайте привет усатому дядюшке Джо.


В целом не понимаю, зачем автору это надо.

upd
определение транзакции от 1999 года находится в курсе sap20


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

Зарегистрирован:
Чт, фев 09 2006, 12:02
Сообщения: 462
Пол: Мужской
Adaina написал(а):
Father Yan написал:
Я разделяю ваши опасения. Какое определение транзакции SAP предлагаете?


Допустим с субъективной точки зрения, одним из вариантов будет определение транзакции как единичного действия/операции (которое может состоять из последовательности операций над данными), имеющего только два возможных результата выполнения: выполнена успешно и не выполнена вообще.
Хоть запоминающегося образа в памяти и не создается, но и не искажается сильно смысл понятия, и слова все знакомы;) И всегда можно переформулировать на свой вкус и цвет

Это определение "транзакции БД", а не "транзакции SAP". Синонимами их считать никак нельзя.
Пример: В транзакции MIGO можно создать документ, а затем не проводя его временно сохранить. Затем выйти из SAP, можно даже перезапустить сервер приложений - данные (документ) сохранятся!!!
Сохранить и провести документ в той же транзакции MIGo можно позже...


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

Зарегистрирован:
Чт, фев 09 2006, 12:02
Сообщения: 462
Пол: Мужской
2ardalio"
>Транзакция суть приложение в терминах САП (один из курсов, номер не помню)
В SAP20:
"Поле команды используется для прямого перехода в нужное приложение через ввод кода транзакции."
"Код транзакции (T-Code) присвоен каждой функции в R/3 (но не каждому экрану)."
Не сильно отличается по смыслу от ярлыка для программы, но все-таки этот вариант лучше - исправлю.

>База данных - это не программа, а на сервер ставят не базу данных, а СУБД.
Согласен - исправлю.

>"SAP-ом называют Сервер Приложений" - эта пять.
Прошу дать альтернативное определение.

>Нетвивер 2005 мне встречается впервые, до этого приходилось сталкиваться с 04 (он же 2004, ECC 5.0) и 2004s (ECC 6.0)
Да. Имеет место путаница понятий. mySAP ERP 2005 основывается на Netweaver 2004s. Дайте пожалуйста грамотную иерархию систем.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, сен 03 2007, 08:48 
Специалист
Специалист

Зарегистрирован:
Сб, май 14 2005, 20:46
Сообщения: 108
Откуда: Санкт-Петербург
Father Yan написал:
Adaina написал(а):
Father Yan написал:
Я разделяю ваши опасения. Какое определение транзакции SAP предлагаете?


Допустим с субъективной точки зрения, одним из вариантов будет определение транзакции как единичного действия/операции (которое может состоять из последовательности операций над данными), имеющего только два возможных результата выполнения: выполнена успешно и не выполнена вообще.
Хоть запоминающегося образа в памяти и не создается, но и не искажается сильно смысл понятия, и слова все знакомы;) И всегда можно переформулировать на свой вкус и цвет

Это определение "транзакции БД", а не "транзакции SAP". Синонимами их считать никак нельзя.
Пример: В транзакции MIGO можно создать документ, а затем не проводя его временно сохранить. Затем выйти из SAP, можно даже перезапустить сервер приложений - данные (документ) сохранятся!!!
Сохранить и провести документ в той же транзакции MIGo можно позже...


Можно просто сказать транзакция - поименованный набор действий в системе.
У транзакции всегда есть имя и ей всегда соответствует какая либо программа.
Абсолютно согласен с определением данным в статье.


Последний раз редактировалось HF Пн, сен 03 2007, 08:53, всего редактировалось 1 раз.

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

Зарегистрирован:
Чт, фев 09 2006, 12:02
Сообщения: 462
Пол: Мужской
murenets написал:
Модули в SAP - не более чем логическое разделение.

Согласен - поправлю.

murenets написал:
Системный ландшафт - полный сумбур, с употреблением слов которые несведующим в SAP-е и не ведомы. Та же ситуация и с ролями и с серверами и т.д.

Больше конкретики, пожалуйста.


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

Зарегистрирован:
Чт, дек 16 2004, 04:26
Сообщения: 343
Откуда: не решил еще
Father Yan написал:
2ardalio"
>Транзакция суть приложение в терминах САП (один из курсов, номер не помню)
В SAP20:
"Поле команды используется для прямого перехода в нужное приложение через ввод кода транзакции."
"Код транзакции (T-Code) присвоен каждой функции в R/3 (но не каждому экрану)."
Не сильно отличается по смыслу от ярлыка для программы, но все-таки этот вариант лучше - исправлю.



Страница 4-4: Транзакции - прикладные программы, выполняющие бизнес-процессы в системе R/3.

Father Yan написал:
>"SAP-ом называют Сервер Приложений" - эта пять.
Прошу дать альтернативное определение.


Просидев три года лицом к лицу с сапом, завершив успешно несколько проектов, я так и не понял толком, что именно называется сапом:wink:


Принять этот ответ
Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 164 ]  На страницу Пред.  1, 2, 3, 4, 5, 6 ... 11  След.

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


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

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


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

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