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

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


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

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


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

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