Текущее время: Сб, июл 26 2025, 10:36

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 10 ] 
Автор Сообщение
 Заголовок сообщения: Заполнение XBLNR
СообщениеДобавлено: Пт, окт 05 2007, 07:01 
Ассистент
Ассистент

Зарегистрирован:
Пт, май 19 2006, 12:16
Сообщения: 30
Откуда: Пермь
При создании Счёт-фактуры, создаётся бух.документ, в XBLNR которого необходимо записать номер самого бух. документа.

Система ERP 2005.

В OpenFI1120,1130, 1150 ещё нет номера документа, OpenFI1030 не отрабатывает.

Проблему можно разбить на две составляющие:
1. получить номер документа
2. записать в XBLNR

У кого-нить есть предложения или успешные реализации подобной проблемы?


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

Зарегистрирован:
Пн, дек 20 2004, 16:05
Сообщения: 1080
Откуда: 4.0B
Пол: Мужской
1050 , замещения ?

_________________
Я слышу и забываю,
Я вижу и помню долго,
Я делаю и — понимаю.


Последний раз редактировалось Lars Пт, окт 05 2007, 10:12, всего редактировалось 1 раз.

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

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


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, окт 05 2007, 09:34 
Начинающий
Начинающий

Зарегистрирован:
Чт, июл 05 2007, 08:26
Сообщения: 23
Если счет-фактура создается через VF01, тогда user-exit SDVFX008:
IF sy-tcode EQ 'VF01'.
LOOP AT xaccit.
xaccit-xblnr = xaccit-belnr.
MODIFY xaccit.
ENDLOOP.
ENDIF.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, окт 05 2007, 13:59 
Ассистент
Ассистент

Зарегистрирован:
Пт, май 19 2006, 12:16
Сообщения: 30
Откуда: Пермь
juli7 написал(а):
Если счет-фактура создается через VF01, тогда user-exit SDVFX008:
IF sy-tcode EQ 'VF01'.
LOOP AT xaccit.
xaccit-xblnr = xaccit-belnr.
MODIFY xaccit.
ENDLOOP.
ENDIF.


В user-exit SDVFX008 реальный номер бухгалтерского документа ещё не известен. В нашем случае исходный BELNR временно заполнен текущим номером счёт-фактуры. Видимо транзакция использует эту связку для связи со счт-фактурой, а в момент сохранения бух.документа заменяет на реальный.


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

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


Не поверите! этот OpenFI 1030 не отрабатывает! я сам в шоке!


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

Зарегистрирован:
Пн, дек 20 2004, 16:05
Сообщения: 1080
Откуда: 4.0B
Пол: Мужской
Если у вас RW интерфейс - используйте 1050 событие

_________________
Я слышу и забываю,
Я вижу и помню долго,
Я делаю и — понимаю.


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

Зарегистрирован:
Чт, май 17 2007, 16:31
Сообщения: 40
Откуда: Санкт-Петербург
Номер документа расчитывается в MF05AFF0_FCODE_BEARBEITUNG
Code:
*------- Interne Belegnummernvergabe -----------------------------------
        perform belegnummer_vergeben(sapff001).

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

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


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

Зарегистрирован:
Пт, май 19 2006, 12:16
Сообщения: 30
Откуда: Пермь
Stenj_90 написал(а):
Номер документа расчитывается в MF05AFF0_FCODE_BEARBEITUNG
Code:
*------- Interne Belegnummernvergabe -----------------------------------
        perform belegnummer_vergeben(sapff001).

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

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


Не катит!
этот кусок находится в подпрограмме FCODE_BEARBEITUNG и не вызывается при автоматическом создании бух.документа. Видимо, это сделано для пользовательского интерфейса


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

Зарегистрирован:
Пт, май 19 2006, 12:16
Сообщения: 30
Откуда: Пермь
Видимо прийдётся изменять в V2. Подскажите ФМ, BAPI или ещё чего-нибудь для корректного изменения заголовка FI-документа.


Принять этот ответ
Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 10 ] 

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


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

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


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

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