Текущее время: Вс, июл 20 2025, 03:02

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


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

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


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

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