Текущее время: Ср, июл 23 2025, 21:35

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


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


ВНИМАНИЕ!

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



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

Зарегистрирован:
Ср, фев 22 2006, 16:09
Сообщения: 592
Snegurenok написал(а):
найдите 10 отличий
modify T_BKPF[] from T_BKPF.
&
modify BKPF from table T_BKPF[].


Зачем мне таблицу БД править ???


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

Зарегистрирован:
Вт, авг 17 2004, 16:09
Сообщения: 202
Arman написал(а):
Snegurenok написал(а):
найдите 10 отличий
modify T_BKPF[] from T_BKPF.
&
modify BKPF from table T_BKPF[].


Зачем мне таблицу БД править ???


а зачем ты копировал етот ФМ ?


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

Зарегистрирован:
Ср, сен 22 2004, 08:42
Сообщения: 1079
Откуда: Москва
Пол: Мужской
2 arman
Пятница вечер если не горит почитай help по rwin интерфейсу
или
http://sapboard.ru/forum/viewtopic.php?t=10237
Если засунешь таки в bkpf не забудь про bsis bsas bsik bsak и тд
После тебя на этой системе тоже люди абапить будут.


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

Зарегистрирован:
Ср, фев 22 2006, 16:09
Сообщения: 592
В процессе записи документа в базу происходит событие 1030 - номер здесь уже известен.
я создал модуль на это событие. в него импортируется таблица T_BKPF - это еще не сохраненные записи в БД. я эту таблицу изменяю. T_BKPF успешно обновляется, но при выходе из моего модуля обрабатывается НОТА 530655 - оня затирает все мои изменения, восстанавлия T_BKPF. Мне нужно устранить это восстановление... И тогда в BKPF запишутся мои записи...


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

Зарегистрирован:
Ср, фев 22 2006, 16:09
Сообщения: 592
Вот обновление T_BKPF:
Цитата:
message i001(Z_AAB).
Loop at T_BKPF[] into T_BKPF.
T_bkpf-XBLNR = T_bkpf-belnr.
Modify T_BKPF[] from T_BKPF.
Commit WORK.
endloop.


здесь все нормально проходит... в отладчике видно...
но потом следует восстановление из L_BKPF - это видно в модуле OPEN_FI_PERFORM_00001030_E...


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

Зарегистрирован:
Ср, сен 22 2004, 08:42
Сообщения: 1079
Откуда: Москва
Пол: Мужской
2 arman
я сижу на достаточно старой системе в которой до применения этой ноты было навешено столько абапа, что было решения ломать все
изменения этой ноты.
В rwin одним словом сделай красивее чем у нас.


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

Зарегистрирован:
Ср, фев 22 2006, 16:09
Сообщения: 592
Осталось найти Хелп для RWIN интерфейса и узнать что это такое... :-)

а вообще, мне кажется, у Parazita интересное предложение по поводу Call Function Task Update - но чего то я не понял как этим пользоваться.. и в хелпе ничего хорошего не прочитал...
отложим до понедельника...

Спасибо.


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

Зарегистрирован:
Ср, сен 22 2004, 08:42
Сообщения: 1079
Откуда: Москва
Пол: Мужской
Snegurenok написал(а):
***FS00 -> поставь ключ сортировки для счета ***

если постановщик задачи вменяемый, то Snegurenok самое красивое решение предложил.
Может в другое поле?


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

Зарегистрирован:
Ср, фев 22 2006, 16:09
Сообщения: 592
Всем привет!

В общем, проблему удалось решить через BADI.
Хоть и не очень красиво...

Если кому-то не оченоь сложно, напишите, пожалуйста, про действие
функции IN UPDATE TASK...
В какой момент она вызывается?

Спасибо.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, апр 24 2006, 10:14 
Специалист
Специалист

Зарегистрирован:
Чт, авг 19 2004, 07:31
Сообщения: 234
Откуда: Нижнекамск
дак наверное в момент COMMIT WORK


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

Зарегистрирован:
Пн, окт 11 2004, 20:32
Сообщения: 2470
Пол: Мужской
Arman написал(а):
Всем привет!

В общем, проблему удалось решить через BADI.
Хоть и не очень красиво...

Если кому-то не оченоь сложно, напишите, пожалуйста, про действие
функции IN UPDATE TASK...
В какой момент она вызывается?

Спасибо.


для начала цитата с сайта Artem'а (http://www.sap-easy.net.ru/open_fi.htm)
Цитата:
... Вы видите два пункта: Инфо-система(P/S) и Инфо-ситема(процессы). Здесь сразу нужно сказать, что технология Open Fi делится на две функциональные области. Первая - информационная, она предназначена для извлечения информации о бизнес-операции в режиме on-line и не предусматривает изменения каких-либо данных.
Вторая - процессионная, предназначена для изменения некоторых данных в процессе бизнес-операции.

То бишь событие 1030 - информационное и не предназначено для внесения изменений в данные, поэтому когда изменяете t_bkpf - сам документ не меняется. CALL ... IN UPDATE TASK - насколько я помню такой ФМ вызывается в момент коммита базы данных. Поэтому если хотите внести изменения в bkpf - прямо из этого модуля и изменяйте. Естесственно, как уже говорили, желательно не забыть о всяких bsik'ах и bsak'ах :)

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


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

Зарегистрирован:
Ср, фев 22 2006, 16:09
Сообщения: 592
Спасибо!!!

Заработало!..

зы. подскажите, пожалуйста, что за таблицы bsik и bsak... и зачем их тоже обновлять.


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

Зарегистрирован:
Ср, сен 22 2004, 08:42
Сообщения: 1079
Откуда: Москва
Пол: Мужской
http://sapboard.ru/forum/search.php
http://sapgenie.com/abap/tables_fi.htm


Последний раз редактировалось Mike1 Пн, апр 24 2006, 13:24, всего редактировалось 1 раз.

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

Зарегистрирован:
Вт, авг 17 2004, 16:09
Сообщения: 202
http://abap4.tripod.com/Finance_Tables.html


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

Зарегистрирован:
Ср, фев 22 2006, 16:09
Сообщения: 592
Всем большое спасибо!


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

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


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

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


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

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