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

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 3 ] 
Автор Сообщение
 Заголовок сообщения: Использование BAPI_BILLINGDOC_CREATEMULTIPLE
СообщениеДобавлено: Вт, янв 12 2010, 14:38 
Начинающий
Начинающий

Зарегистрирован:
Пт, окт 02 2009, 22:25
Сообщения: 18
Откуда: Москва
Пол: Мужской
Всезнающий All не подскажете , покакой причине не устанавливается новая цена в для вида условия
остается старая как у контракта ?

DATA: GT_BILLINGDATAIN TYPE TABLE OF BAPIVBRK WITH HEADER LINE
, GT_CONDITIONDATAIN TYPE TABLE OF BAPIKOMV WITH HEADER LINE
, GT_SUCCESS TYPE TABLE OF BAPIVBRKSUCCESS WITH HEADER LINE
, GT_RETURN TYPE TABLE OF BAPIRET2 WITH HEADER LINE
, GT_RETURN2 TYPE BAPIRET2
.

GT_BILLINGDATAIN-REF_DOC = i_excel-vgbel.
GT_BILLINGDATAIN-ITM_NUMBER = i_excel-vgbel.
GT_BILLINGDATAIN-REF_DOC_CA = 'G'.
GT_BILLINGDATAIN-EXCHANGE_RATE = 1.
*GT_BILLINGDATAIN-ORDBILLTYP = 'OR'.
*GT_BILLINGDATAIN-DOC_TYPE = 'FX'.
GT_BILLINGDATAIN-bill_date = i_excel-fkdat.
GT_BILLINGDATAIN-price_date = i_excel-fkdat.
GT_BILLINGDATAIN-ref_doc = i_excel-vbeln.
GT_BILLINGDATAIN-ref_item = i_excel-posnr.
**********************************************************************


APPEND GT_BILLINGDATAIN.

*header condition type
GT_CONDITIONDATAIN-DATA_INDEX = i_excel-vgpos.
GT_CONDITIONDATAIN-COND_TYPE = 'PR00'.
GT_CONDITIONDATAIN-COND_VALUE = i_excel-kbetr.
GT_CONDITIONDATAIN-COND_CURR = i_excel-waerk.
APPEND GT_CONDITIONDATAIN.


CALL FUNCTION 'BAPI_BILLINGDOC_CREATEMULTIPLE'
TABLES
BILLINGDATAIN = GT_BILLINGDATAIN
CONDITIONDATAIN = GT_CONDITIONDATAIN
RETURN = GT_RETURN
SUCCESS = GT_SUCCESS
.

READ TABLE GT_RETURN
WITH KEY TYPE = 'E'.
IF sy-subrc <> 0.
CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'
EXPORTING
WAIT = 'X'
IMPORTING
RETURN = GT_RETURN2
.
ENDIF.
Заранее благодарен.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Использование BAPI_BILLINGDOC_CREATEMULTIPLE
СообщениеДобавлено: Вт, янв 12 2010, 16:22 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Вт, сен 07 2004, 17:47
Сообщения: 2988
lexxnv написал:
Всезнающий All не подскажете , покакой причине не устанавливается новая цена в для вида условия
остается старая как у контракта ?

...
Наверняка причина для этого есть, и она существенна.
Для выяснения что и почему в начале посмотрите содержимое таблиц GT_RETURN и GT_SUCCESS после вызова BAPI.
По результатам можно будет перейти к следующему этапу викторины "Угадай проблему".

_________________
"После" - не значит "вследствие"


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Использование BAPI_BILLINGDOC_CREATEMULTIPLE
СообщениеДобавлено: Вт, янв 12 2010, 21:22 
Президент
Президент

Зарегистрирован:
Пт, апр 28 2006, 22:39
Сообщения: 2514
Откуда: North Taxolina, USA
Пол: Женский
Это, в первую очередь, зависит от конфигурации правил копирования в SD.

_________________
"One of the symptoms of an approaching nervous breakdown is the belief that one's work is terribly important." Bertrand Russell


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

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


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

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


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

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