Текущее время: Пн, июл 21 2025, 15:15

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 54 ]  На страницу 1, 2, 3, 4  След.
Автор Сообщение
 Заголовок сообщения: события при проводке документа
СообщениеДобавлено: Ср, апр 19 2006, 14:15 
Менеджер
Менеджер
Аватара пользователя

Зарегистрирован:
Ср, фев 22 2006, 16:09
Сообщения: 592
Здравствуйте!
Подскажите, пожалуйста, какое событие нужно использовать для того чтобы извлечь номер документа (bkpf-belnr транзакция fb01).

использовал " 00001030 ПРОВОДКА ДОКУМЕНТА: Обновление стандартных данных" , но не подходит - в это время номер еще не известен...

Спасибо.


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

Зарегистрирован:
Чт, авг 19 2004, 17:37
Сообщения: 1962
Откуда: Москва
Пол: Мужской
Кажись 1050


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

Зарегистрирован:
Ср, фев 22 2006, 16:09
Сообщения: 592
1050 - не попадает в транзакция fb01.
1030 - попадает, но любые изменения в этом собитии потом стираются... перед этим событием T_Bkpf сохраняется в L_bkpf,
потом наступает событие 1030 (где я и меняю T_bkpf), а потом T_bkpf восстанавливается из L_bkpf.... и все мои изменения накрываются медным тазом....
может кто-нибудь посоветует?..

мне нужно номер документа записать в ссылку...

Спасибо.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, апр 20 2006, 12:07 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Вт, авг 17 2004, 16:09
Сообщения: 202
Arman написал(а):
1050 - не попадает в транзакция fb01.
1030 - попадает, но любые изменения в этом собитии потом стираются... перед этим событием T_Bkpf сохраняется в L_bkpf,
потом наступает событие 1030 (где я и меняю T_bkpf), а потом T_bkpf восстанавливается из L_bkpf.... и все мои изменения накрываются медным тазом....
может кто-нибудь посоветует?..

мне нужно номер документа записать в ссылку...

Спасибо.


в zuonr можно


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, апр 20 2006, 12:12 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Вт, авг 24 2004, 07:19
Сообщения: 3952
Откуда: ECC 6.0, South Kazakhstan
Arman написал(а):
1050 - не попадает в транзакция fb01.
1030 - попадает, но любые изменения в этом собитии потом стираются... перед этим событием T_Bkpf сохраняется в L_bkpf,
потом наступает событие 1030 (где я и меняю T_bkpf), а потом T_bkpf восстанавливается из L_bkpf.... и все мои изменения накрываются медным тазом....
может кто-нибудь посоветует?..

мне нужно номер документа записать в ссылку...

Спасибо.


почему б в замещении не сделать? (GGB1)


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, апр 20 2006, 12:46 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Сб, сен 25 2004, 16:30
Сообщения: 1368
Откуда: Москва
Пол: Мужской
OlegDm написал(а):
почему б в замещении не сделать? (GGB1)

Насколько помню, там еще номер документа не известен.

_________________
С уважением, Сергей Королев


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, апр 20 2006, 13:27 
Менеджер
Менеджер
Аватара пользователя

Зарегистрирован:
Ср, фев 22 2006, 16:09
Сообщения: 592
а замещения это через транзакцию CMOD?..


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, апр 20 2006, 13:30 
Менеджер
Менеджер
Аватара пользователя

Зарегистрирован:
Ср, фев 22 2006, 16:09
Сообщения: 592
Snegurenok, а что такое ZUONR?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, апр 20 2006, 13:42 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Вт, авг 24 2004, 07:19
Сообщения: 3952
Откуда: ECC 6.0, South Kazakhstan
Сергей Королев написал:
OlegDm написал(а):
почему б в замещении не сделать? (GGB1)

Насколько помню, там еще номер документа не известен.


точно.

но похоже, что 1030 вполне должно подходить:

http://www.sapboard.ru/forum/viewtopic.php?t=9214


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, апр 20 2006, 14:47 
Менеджер
Менеджер
Аватара пользователя

Зарегистрирован:
Ср, фев 22 2006, 16:09
Сообщения: 592
OlegDm написал(а):
Сергей Королев написал:
OlegDm написал(а):
почему б в замещении не сделать? (GGB1)

Насколько помню, там еще номер документа не известен.


точно.

но похоже, что 1030 вполне должно подходить:

http://www.sapboard.ru/forum/viewtopic.php?t=9214



1030 - подходит - номер уже известен...
но как внести при этом изменения в сам документ? (нужно внести номер документа в поле ссылка при выше описанной ситуации (все изменения в bkpf при этом событии не сохраняются... они восстанавливаются из таблицы L_bkpf, которая заполнилась из bkpf до этого события)...)...


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, апр 20 2006, 15:05 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Вт, авг 24 2004, 07:19
Сообщения: 3952
Откуда: ECC 6.0, South Kazakhstan
Смотри: http://www.sapboard.ru/forum/viewtopic.php?t=5402


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, апр 20 2006, 16:30 
Менеджер
Менеджер
Аватара пользователя

Зарегистрирован:
Ср, фев 22 2006, 16:09
Сообщения: 592
Олег, так других путей, кроме как удалить ноту 530655, нет?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, апр 20 2006, 17:08 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, авг 19 2004, 17:37
Сообщения: 1962
Откуда: Москва
Пол: Мужской
Arman написал(а):
1030 - подходит - номер уже известен...
но как внести при этом изменения в сам документ?

Например через отложенную запись IN UPDATE TASK.

Я, например, из 1030 делал изменение BSEG вот так:
Call function 'Z_MODIFY_ZBSEG' in update task
TABLES
T_BSEG = T_BSEG.

Хотя есть еще один ломовой способ обходить защиту САП
* (выдрано из ФМ OPEN_FI_PERFORM_00001030_E
Data:
MEMID(15) VALUE 'OPENFI'.

MEMID+6 = '00001030E'.

EXPORT T_AUSZ1 T_AUSZ2 T_AUSZ3 T_BKPF T_BKP1
T_BSEC T_BSED T_BSEG T_BSET T_BSEU
TO MEMORY ID MEMID.
*)


но лучше все же через IN UPDATE TASK.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, апр 20 2006, 17:13 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, авг 19 2004, 17:37
Сообщения: 1962
Откуда: Москва
Пол: Мужской
Хочу напомнить, что BKPF-BELNR это неполный ключ для поиска документа, нужно обязательно использовать еще BKPF-GJAHR. Конечно это при условии, что номерация FI-документов настроена уникальной в пределах года, а обычно так и делают.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, апр 21 2006, 07:52 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, сен 09 2004, 07:32
Сообщения: 777
Откуда: Москва
Пол: Мужской
Parazit написал:
Я, например, из 1030 делал изменение BSEG вот так:
Call function 'Z_MODIFY_ZBSEG' in update task
TABLES
T_BSEG = T_BSEG.


прикольно... а кто/что обновляет содержимое поля в остальных таблицах? :shock:

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


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

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


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

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


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

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