Текущее время: Ср, июл 30 2025, 20:10

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


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

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


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

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