Текущее время: Вс, июл 27 2025, 17:59

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 54 ]  На страницу Пред.  1, 2, 3, 4
Автор Сообщение
 Заголовок сообщения:
СообщениеДобавлено: Пн, апр 24 2006, 16:43 
Гость
Представляю, как уважаемого Arman будут благодарить за прямую запись в bseg без модификации bsis, bsas, bsik, bsak, bsid, bsad, ... ...
А что мешает применить:
- 00001120 ПРОВОДКА ДОКУМЕНТА: замещение полей в загол./строк
- 00001430 ИЗМЕНЕНИЕ ДОКУМЕНТА: замещение полей: загл./строка
:roll: Даже в стандартной BSEG_SUBST есть XREF1, 2, 3. При необходимости ничто не мешает к этой структуре добавить свой инклуд и вписать туда любые поля bseg...


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

Зарегистрирован:
Ср, сен 22 2004, 08:42
Сообщения: 1079
Откуда: Москва
Пол: Мужской
в 1120 не известен номер.
1430 это попутно документ менять надо - а где его номер взять?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, апр 25 2006, 09:40 
Гость
Да действительно, я использовал bkpf-belnr в 1430. :oops: В 1120 номер еще неизвестен. Он расчитывается в MF05AFF0_FCODE_BEARBEITUNG
Code:
*------- Interne Belegnummernvergabe -----------------------------------
        perform belegnummer_vergeben(sapff001).

*------- мbernahme in Referenznummer gewќnscht ? -----------------------
        if bkpf-xblnr = '*'.
          bkpf-xblnr = bkpf-belnr.
        endif.

:arrow: Следовательно, если в 1120 присвоить T_BKPFSUB[1]-xblnr = '*' , то получится результат 'Z_MODIFY_ZBKPF', т.е. в ссылку запишется номер
P.S. 4.6C


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

Зарегистрирован:
Ср, сен 22 2004, 08:42
Сообщения: 1079
Откуда: Москва
Пол: Мужской
Проблемы Armanа cвязаны с 4.7
Мы пережили Upgrade - многие хитрые assign полетели.
Готовтесь :)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, апр 25 2006, 11:16 
Гость
Версия 4.7:
- в MF05AFF0_FCODE_BEARBEITUNG имеется аналогичный if (даже коментарий тот-же)
- T_BKPFSUB таблица для OPEN_FI_PERFORM_00001120_P. Изменение 1-й записи обычная операция, выполняемая в пользовательском ФМ, тем более что даже в стандартной поставке есть поле XBLNR в структуре BKPF_SUBST.
Что в использовании этих связок криминального и где тут хитрые assign, что-то я не понимаю :roll:


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

Зарегистрирован:
Ср, сен 22 2004, 08:42
Сообщения: 1079
Откуда: Москва
Пол: Мужской
2 Stenj_90
Ваш прием абсолютно "законен" и переживет upgrade.
Писал обобщенно - тема популярна на нее потом пойдет много ссылок.


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

Зарегистрирован:
Ср, окт 04 2006, 13:52
Сообщения: 100
Arman написал(а):
Всем привет!

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

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

Спасибо.


Коллеги, подскажите, как реализовать это через BADI?
Заранее спасибо :)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, окт 08 2007, 18:36 
Ассистент
Ассистент

Зарегистрирован:
Пт, май 19 2006, 12:16
Сообщения: 30
Откуда: Пермь
philips написал(а):
Arman написал(а):
Всем привет!

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

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

Спасибо.


Коллеги, подскажите, как реализовать это через BADI?
Заранее спасибо :)


Господа,
озвучьте окончательный вариант!
а то уже три дня бьюсь с аналогичной проблемой!


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

Зарегистрирован:
Пн, мар 28 2005, 15:38
Сообщения: 1257
Добрый день!
Собственно, интерисует решение данной проблемы через BADI. Суть моей личной задачи: хочется заместить одно поле в позициях документа, в замещение должны лечь его номер-год-текущая позиция(да я знаю, что это все есть в ключе, но надо для немного других целей). Подскажите, пожалуйста, вариант решения !


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

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


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

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


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

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