Текущее время: Пт, июн 27 2025, 16:48

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 25 ]  На страницу 1, 2  След.
Автор Сообщение
 Заголовок сообщения: Прямой апдейт BSEG
СообщениеДобавлено: Пн, фев 11 2008, 10:28 
Президент
Президент
Аватара пользователя

Зарегистрирован:
Ср, янв 12 2005, 13:39
Сообщения: 2811
Откуда: замкадыш
Да, да, да.... я в курсе... нельзя... но убедить заказчика оказалось нереально... :( Надо менять поля KBLNR, KBLPOS, EBELN, EBELP. Короче говоря, заказчики хотят, чтобы проведенный уже документ ссылался на другой документ - не на тот, по которому он был проведен (исправляем ошибки не совсем удачного старта продуктива). Пожалуйста, гуру и иже с ними, подскажите, если кто в курсе - как корректно (если о корректности вообще может здесь идти речь) провести эти изменения... Какие таблицы надо затронуть, чтобы не обрушить все связки BSIK, BSAK... Короче говоря, Кто знает всю цепочку. Заранее всем спасибо...

офф: с этим вообще хоть кто нибудь сталкивался?...

_________________
Что бы выловить случайную ошибку нужно добиться устойчивости её появления.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, фев 11 2008, 10:35 
Гуру-модератор
Гуру-модератор
Аватара пользователя

Зарегистрирован:
Вт, май 17 2005, 13:35
Сообщения: 4871
Откуда: Москва
Пол: Мужской
Может проще сразу затрелиться?
Если серьезно, то вопрос такой - может лучше пойти по пути массового сторнирования проведенных документов и проводки их заново по-правильному?
Иначе, я думаю, неконсистентность вам гарантирована.

_________________
Удача - результат нашего желания (© А. Нортон)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, фев 11 2008, 10:42 
Президент
Президент
Аватара пользователя

Зарегистрирован:
Ср, янв 12 2005, 13:39
Сообщения: 2811
Откуда: замкадыш
Ох... уже подумываю, пистолет не продашь?:(... Других путей они не воспринимают... Уже предлагал... Чего мы только не предлагали... :(

_________________
Что бы выловить случайную ошибку нужно добиться устойчивости её появления.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, фев 11 2008, 10:50 
Гуру-модератор
Гуру-модератор
Аватара пользователя

Зарегистрирован:
Вт, май 17 2005, 13:35
Сообщения: 4871
Откуда: Москва
Пол: Мужской
Судя по полям EBELN, EBELP, эти документы не напрямую в FI появились, а к документам ММ, созданным со ссылкой на закупочный заказ.
Значит, нужно апдейтить еще mseg, историю заказа и т.п.
В общем, я бы просто не взял на себя отвественность написать такое ТЗ - тут можно c очень высокой вероятностью систему окончательно угробить.
Понимаю, что ничем не радую, но лучше заранее осознавать все последствия...

_________________
Удача - результат нашего желания (© А. Нортон)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, фев 11 2008, 10:52 
Президент
Президент
Аватара пользователя

Зарегистрирован:
Ср, янв 12 2005, 13:39
Сообщения: 2811
Откуда: замкадыш
Тебе ТЗ показать? :shock: "По кнопке "обновить" обновить значение этих полей в таблицах BSEG BSIK и BSAK"... ВСЁ!Я ИДИЁТ, УБЕЙТЕ МИНЯ КТО-НИБУДЬ! (ну кроме внешнего оформления)... Так что ответственность легко и просто возложили на меня....

_________________
Что бы выловить случайную ошибку нужно добиться устойчивости её появления.


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

Зарегистрирован:
Вт, май 17 2005, 13:35
Сообщения: 4871
Откуда: Москва
Пол: Мужской
Со сложными системами всегда так - чем меньше знаешь о том, как все работает, тем проще кажется решение проблемы.
Видимо, тот кто писал ТЗ, о последствиях не думал вообще.

Пример (исхожу из того, что мы говорим по документ, созданный к счету-фактуре).

Апдейтим bseg, меняем ссылку с заказа 1 на заказ 2. После этого таки пытаемся провести правильную фактуру к заказу 1. А система ругается - все количество уже отфактурировано! Потому как историю заказа не проапдейтили.

_________________
Удача - результат нашего желания (© А. Нортон)


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

Зарегистрирован:
Пт, июн 16 2006, 00:43
Сообщения: 1686
Откуда: Москва <-> Красноярск
Пол: Мужской
LKU прав.
Судя по ссылкам документы в FI не первичны, а созданы на основании логистических инвойсов.
В таком случае, как у вас, я бы отказался выполнять ТЗ.
Если люди совершенно не хотят работать руками (сторно всей цепочки и перепроведение документов (или документы в закрытом периоде уже? но и это не проблема)), то можно автоматизировать процесс. Если выяснить отличительные особенности некоррестых документов.
Тогда через FI док. смотрим на лог. инвойс, по vbfa раскручиваем всю цепочку, сторнируем, перепроводим. Программно, естественно.


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

Зарегистрирован:
Вт, май 17 2005, 13:35
Сообщения: 4871
Откуда: Москва
Пол: Мужской
Кстати, о птичках, какая у вас система, гибкая главная книга активирована? Я совсем не разбираюсь в FI, но вроде в гибкой главной книге при проводке документа FI кроме таблиц bseg и bs*k еще и в таблицах спецрегистров строки появляются...

_________________
Удача - результат нашего желания (© А. Нортон)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, фев 11 2008, 11:37 
Президент
Президент
Аватара пользователя

Зарегистрирован:
Ср, янв 12 2005, 13:39
Сообщения: 2811
Откуда: замкадыш
эээхххх.... спасибо за описание возможных траблов... о части подводных камней я даже не догадывался... написал ещё раз постановщику... описал возможные проблемы... буду смотреть на результат... но чем дальше, тем ближе рука к пистолету:(...

_________________
Что бы выловить случайную ошибку нужно добиться устойчивости её появления.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, фев 11 2008, 11:41 
Модератор
Модератор
Аватара пользователя

Зарегистрирован:
Пт, июн 16 2006, 00:43
Сообщения: 1686
Откуда: Москва <-> Красноярск
Пол: Мужской
LKU опять прав :)
Регистры проверить просто:
запустите транзакцию GCAN.
Если статистика будет не пустой - можно стреляться. Там же и таблички выводятся, где данные лежат.


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

Зарегистрирован:
Ср, янв 12 2005, 13:39
Сообщения: 2811
Откуда: замкадыш
статистика не пустая... "ба-бах"?

_________________
Что бы выловить случайную ошибку нужно добиться устойчивости её появления.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, фев 11 2008, 11:58 
Модератор
Модератор
Аватара пользователя

Зарегистрирован:
Пт, июн 16 2006, 00:43
Сообщения: 1686
Откуда: Москва <-> Красноярск
Пол: Мужской
Loyso написал(а):
статистика не пустая... "ба-бах"?

Это было художественное преувеличение.
Регистры были бы большой головной болью, если бы вы апдейтили суммы, счета или виды движения.
В случае со ссылками на SD регистры никак менять не надо будет.
Но все равно, единственный приемлемый путь - это перепроведение всей цепочки.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, фев 11 2008, 12:02 
Гуру-модератор
Гуру-модератор
Аватара пользователя

Зарегистрирован:
Пн, окт 11 2004, 20:32
Сообщения: 2470
Пол: Мужской
Пономарев Артем написал:
Это было художественное преувеличение.
Регистры были бы большой головной болью, если бы вы апдейтили суммы, счета или виды движения.
В случае со ссылками на SD регистры никак менять не надо будет.
Но все равно, единственный приемлемый путь - это перепроведение всей цепочки.

Все равно как минимум нужно проверить наличие отсутствия в спецрегистрах полей, которые хотим менять

_________________
- Может ли настоящий мастер кунг-фу получить по морде?
- Настоящий мастер может все!


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, фев 11 2008, 12:10 
Президент
Президент
Аватара пользователя

Зарегистрирован:
Ср, янв 12 2005, 13:39
Сообщения: 2811
Откуда: замкадыш
Гиблая идея, короче говоря, написал, может быть убедим делать перепроводки...

_________________
Что бы выловить случайную ошибку нужно добиться устойчивости её появления.


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

Зарегистрирован:
Чт, фев 03 2005, 16:37
Сообщения: 106
Чует мое сердце, ТЗ вам FI’щик писал.

Я чего-то не могу себе представить ситуацию, когда необходимо обновить данные этих полей в BSEG (вы их что в момент проводки в OPEN FI убили?) Если я правильно помню, все эти поля находятся в COBL => все таблицы содержащие его в себе вам обновлять, а если ошибка еще раньше COBL’а, то еще пару десятков таблиц.

Так же еще есть различия в формировании обратных документов в MM и SD (к примеру сторно с.ф. сбыта формируется из прямого документа простой подстановкой обратных знаков Д<->К, а сторно документов ММ формируется по полной схеме прямого документа с использованием обратной операции. Прямой ММ документ может иметь N1 FI документ, а обратный N2 FI документа).
Это я к тому, что придется обновлять всю цепь, иначе можете еще большую неконсистентность создать. При проводке ММ документа, много информации берется из заказа.

Мой совет, перешлите это ТЗ начальнику группы логистики с копией народному умельцу и посоветуйте им на этот счет пообщаться :)


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

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


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

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


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

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