Текущее время: Ср, май 14 2025, 02:03

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 3 ] 
Автор Сообщение
 Заголовок сообщения: FM BAPI_BILLINGDOC_CREATEFROMDATA / BAPI Create Invoice from
СообщениеДобавлено: Ср, апр 27 2005, 11:56 
Гость
..Data

всем привет

есть нужда автоматом в бэкграунде создавать фактуры на еще неотфактурированные поставки к заказам определенного типа.

соответственно, хочется использовать ФМ BAPI_BILLINGDOC_CREATEFROMDATA, хоть он и устарел.

Никто не поделится опытом, что ему надо дать на вход (кроме номера док-та поставки и типа фактуры). чтобы автоматом создавалась фактура по переданному документу?

заранее спасибо


Пометить тему как нерешенную
Вернуться к началу
  
 
 Заголовок сообщения: Re: FM BAPI_BILLINGDOC_CREATEFROMDATA / BAPI Create Invoice  Тема решена
СообщениеДобавлено: Вт, май 17 2005, 16:50 
Директор
Директор

Зарегистрирован:
Чт, май 12 2005, 11:10
Сообщения: 1038
Пол: Мужской
Max Popenker написал(а):
..Data

всем привет

есть нужда автоматом в бэкграунде создавать фактуры на еще неотфактурированные поставки к заказам определенного типа.

соответственно, хочется использовать ФМ BAPI_BILLINGDOC_CREATEFROMDATA, хоть он и устарел.

Никто не поделится опытом, что ему надо дать на вход (кроме номера док-та поставки и типа фактуры). чтобы автоматом создавалась фактура по переданному документу?

заранее спасибо


Он действительно устарел и вместо него есть ФМ BAPI_BILLINGDOC_CREATEMULTIPLE

Тем не менее - хотелось бы узнать что ему надо скармливать, если фактура создается по сбытовому заказу.

Есть у кого такой опыт?

10х.


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: FM BAPI_BILLINGDOC_CREATEFROMDATA / BAPI Create Invoice
СообщениеДобавлено: Чт, май 19 2005, 10:44 
Директор
Директор

Зарегистрирован:
Чт, май 12 2005, 11:10
Сообщения: 1038
Пол: Мужской
Egal написал:
Max Popenker написал(а):
..Data

всем привет

есть нужда автоматом в бэкграунде создавать фактуры на еще неотфактурированные поставки к заказам определенного типа.

соответственно, хочется использовать ФМ BAPI_BILLINGDOC_CREATEFROMDATA, хоть он и устарел.

Никто не поделится опытом, что ему надо дать на вход (кроме номера док-та поставки и типа фактуры). чтобы автоматом создавалась фактура по переданному документу?

заранее спасибо


Он действительно устарел и вместо него есть ФМ BAPI_BILLINGDOC_CREATEMULTIPLE

Тем не менее - хотелось бы узнать что ему надо скармливать, если фактура создается по сбытовому заказу.

Есть у кого такой опыт?

10х.


Отвечаю сам себе. :wink:


*// Заполняем структуру фактуры.
* Структура гибридная, можно использовать как для передачи
* только заголовочных данных и ссылки на сбытовой документ,
* так и для передачи позиций фактуры (в случае создания
* фактуры без документа образца)
* Если поле ref_doc_ca незаполнено - считается что фактура
* создается по-позиционно. В противном случае в это поле
* указывается тип документа-образца.
* Если номер позиции ref_item (в случае заказа) не указан,
* то фактурируется все позиции документа. Иначе - только
* указанная позиция.
*//
REFRESH: t_billingdatain.
CLEAR: t_billingdatain.
t_billingdatain-doc_type = 'YYY'.
t_billingdatain-ordbilltyp = 'Z2'.
t_billingdatain-ref_doc = v_salesdocument.
t_billingdatain-ref_doc_ca = 'C'.
APPEND t_billingdatain.
*//

*// Создание фактуры
CALL FUNCTION 'BAPI_BILLINGDOC_CREATEMULTIPLE'
TABLES
billingdatain = t_billingdatain
return = t_return
success = t_success.
COMMIT WORK AND WAIT.


вот и все.

единственный трабл который возник - это тот что ФМ очень часто "пролетал" мимо только что созданного заказа(ФМ отвечал, что документ не найден), при этом блокировка-деблокировка этого самого заказа жизнь никак не улучшала. Проблему решила команда SET UPDATE TASK LOCAL, перед созданием заказа.

:wink:


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

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


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

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


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

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