Текущее время: Пт, июл 25 2025, 07:22

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


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

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


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

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