Текущее время: Сб, июл 19 2025, 20:46

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 9 ] 
Автор Сообщение
 Заголовок сообщения: Ручное обновление жунала изменения позиций в me52n
СообщениеДобавлено: Пт, июн 28 2013, 07:26 
Ассистент
Ассистент

Зарегистрирован:
Вт, фев 15 2011, 22:44
Сообщения: 33
Подскажите, можно ли при помощи

BAL_LOG_CREATE
BAL_LOG_MSG_ADD
BAL_DB_SAVE Save

внести записи в журнал изменения для позиции в me52n


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Ручное обновление жунала изменения позиций в me52n
СообщениеДобавлено: Пт, июн 28 2013, 09:03 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Ср, июн 01 2005, 07:11
Сообщения: 223
Откуда: Нижневартовск->Москва
Пол: Женский
в changedocs - нет.

_________________
Всегда открыта новым авантюрам!


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Ручное обновление жунала изменения позиций в me52n
СообщениеДобавлено: Пт, июн 28 2013, 09:04 
Ассистент
Ассистент

Зарегистрирован:
Вт, фев 15 2011, 22:44
Сообщения: 33
а вообще есть возможность заносить записи в этот журнал руками?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Ручное обновление жунала изменения позиций в me52n
СообщениеДобавлено: Пт, июн 28 2013, 09:13 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Ср, июн 01 2005, 07:11
Сообщения: 223
Откуда: Нижневартовск->Москва
Пол: Женский
можно вызывать соответствующие ФМ, щас не вспомню какие они для заявки но что-то по маске *_write_document.
В связи с чем потребовалось писать лог изменений вручную?

_________________
Всегда открыта новым авантюрам!


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Ручное обновление жунала изменения позиций в me52n
СообщениеДобавлено: Пт, июн 28 2013, 10:05 
Ассистент
Ассистент

Зарегистрирован:
Вт, фев 15 2011, 22:44
Сообщения: 33
ФМ гляну. Проблема в чем: есть полностью деблокированная заявка в которой надо поменять eban-ebakz на 'X'. ФМ-ник BAPI_PR_CHANGE естественно изменить такую заявку не может. Решил менять поле прямым UPDATEом, но юзерам критична запись в журнале. Пробовал отменять деблокирование через BAPI_REQUISITION_RESET_RELEASE, чтобы потом вызвать BAPI_PR_CHANGE, но отменить деблокирование не дает, получаю сообщение ME110. Кстати, в ME54N я могу отменить деблокирование "ручками", может другой ФМ какой есть для снятия?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Ручное обновление жунала изменения позиций в me52n
СообщениеДобавлено: Пт, июн 28 2013, 10:27 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Ср, июн 01 2005, 07:11
Сообщения: 223
Откуда: Нижневартовск->Москва
Пол: Женский
а поменять настройки в схеме деблокирования так чтобы система давала менять поля и после дебокирования (не все, а те которые пользователи хотят менять) нельзя? Но это вопрос скорее к консультантам.
Пакетник на Me54n, или, если на него не пишется, то на другую транзакцию с той же функциональностью (ME54, me55)?
Подебагать me54n и найти чем он сбрасывает деблокирование?

Попробуйте спросить на форуме по MM какие есть варианты поставить эту галочку.
прямой update стандартных таблиц - это крайняя мера..

_________________
Всегда открыта новым авантюрам!


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Ручное обновление жунала изменения позиций в me52n
СообщениеДобавлено: Пт, июн 28 2013, 11:41 
Ассистент
Ассистент
Аватара пользователя

Зарегистрирован:
Чт, май 12 2011, 15:10
Сообщения: 28
Пол: Мужской
superbizon
Цитата:
а поменять настройки в схеме деблокирования так чтобы система давала менять поля и после деблокирования (не все, а те которые пользователи хотят менять) нельзя? Но это вопрос скорее к консультантам.

Нету смысла настраивать деблокирование таковым образом, теряется его прямое назначение. Какой резон в деблокировании, если после деблокирования можно менять документ))) Деблокирование - это аналог электронной подписи. Если вам необходимо изменить подписанный документ, что нужно сделать ... правильно, его переподписать, так и тут, чтобы изменить деблокированную заявку, необходимо отменить деблокирование, внести корректировки и установить деблокирование обратно. В идеале конечно иметь бы настройку, которая четко бы расписывала поля заявки, на которые распространять данные ограничения, но, к сожалению, таковой нет.
Цитата:
Пакетник на Me54n, или, если на него не пишется, то на другую транзакцию с той же функциональностью (ME54, me55)?
Подебагать me54n и найти чем он сбрасывает деблокирование?

Только ME54N, т.к. транзакция новая, в старой me54 сообщение ME110 со статусом "E" уже вшито в код как и в BAPI_REQUISITION_RESET_RELEASE, в ME55 вообще нету функции отмены деблокирования. Из ME54N так просто не выдернешь, чем он сбрасывает деблокирование, класс в классе и сто классов в придачу.
Цитата:
какие есть варианты поставить эту галочку. Прямой update стандартных таблиц - это крайняя мера..

Вариант поставит галку (не сбрасывая деблокирование) один - через заказ на поставку. И видимо там индусы не дописали что-то, ибо при этом мероприятии запись в журнал изменений по позиции заявки все равно не осуществляется, что не лучше прямого update в данной ситуации. Получается в любом случае необходимо самостоятельно лезть в журнал и оставлять там соответствующие записи. Подскажите ФМ, который зайдет в соответствующий журнал и внесет изменения, он же вроде на все таблицы один и тот же, журналы только разные.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Ручное обновление жунала изменения позиций в me52n
СообщениеДобавлено: Пт, июн 28 2013, 13:24 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Ср, июн 01 2005, 07:11
Сообщения: 223
Откуда: Нижневартовск->Москва
Пол: Женский
вот этот ФМ
BANF_WRITE_DOCUMENT, проверьте что в вашей системе на ЭД EBAKZ в на вкладке допсвойства активна галочка "документ изменений", иначе changedocs по полю писаться не будут.

з.ы. прямые апдейты все равно зло :(

_________________
Всегда открыта новым авантюрам!


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Ручное обновление жунала изменения позиций в me52n
СообщениеДобавлено: Пт, июн 28 2013, 14:22 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, сен 09 2004, 07:32
Сообщения: 777
Откуда: Москва
Пол: Мужской
Коллеги, вы путаете функциональности Журнала приложений (SLG0) и Документов изменений (SCDO)...
Мне кажется, пользователям гораздо удобнее в экстренных случаях увидеть записи в Журнале приложения, а не копаться в документах изменений.
Для определения первого достаточно завести объект (транзакция SLG0) и записать туда все необходимые сообщения в удобоваримом виде (функциональность SBAL).
Для конечного пользователя - удобный просмотр через транз. SLG1.

P.S.: "Требование бизнеса", конечно, желательно изучить более детально - зачем и почему возникла такая необходимость :roll:

_________________
"Прежде чем сделать что-то, подумай, к чему это может привести..."


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

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


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

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


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

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