Текущее время: Ср, апр 17 2024, 00:43

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


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


Вопросы по ППМ (MRP) - сюда.
Вопросы по классификации - сюда.
Вопросы по входящим поставкам - сюда.



Начать новую тему Ответить на тему  [ Сообщений: 6 ] 
Автор Сообщение
 Заголовок сообщения: Изменение поля "Код валюты" с помощью BAPI_CONTRACT_CHANGE  Тема решена
СообщениеДобавлено: Ср, авг 05 2015, 18:03 
Начинающий
Начинающий

Зарегистрирован:
Ср, авг 05 2015, 17:23
Сообщения: 3
Добрый день!

Необходимо изменить поле CURRENCY в договоре. Использую BAPI_CONTRACT_CHANGE. В заголовке заполняю:

ls_header-currency = lv_currency
ls_headerx-currency = 'X'.

CALL FUNCTION 'BAPI_CONTRACT_CHANGE'
EXPORTING
purchasingdocument = lv_purchasingdocument
header = ls_header
headerx = ls_headerx
TABLES
extensionin = lt_extension
* item = lt_item
* itemx = lt_itemx
return = et_return.

После вызова Bapi в return следующее: "Change WAERS could not be effected".

Подскажите, пожалуйста, как поменять валюту в заголовке договора? И возможно ли вообще ее поменять, а то тут http://service-notes.com/170746.htm пугает. Так же есть FM MMPUR_CHG_CURR_OUTLINE_AGREEMN , но и он мне не помог.


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Изменение поля "Код валюты" с помощью BAPI_CONTRACT_CHANGE
СообщениеДобавлено: Ср, авг 05 2015, 18:06 
Администратор
Администратор
Аватара пользователя

Зарегистрирован:
Пн, авг 16 2004, 21:27
Сообщения: 4370
Откуда: Москва
Пол: Мужской
Думаю, что поменять ее таким образом не получится (может нарушиться консистентность всего контракта). Если только директ-инпутом таблицу корежить, и то не советую. Проще создать новый контракт (например, копируя старый и меняя валюту в заголовке) :)

_________________
С уважением,
Admin
e-mail: admin @ sapforum.ru


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Изменение поля "Код валюты" с помощью BAPI_CONTRACT_CHANGE
СообщениеДобавлено: Ср, авг 05 2015, 18:27 
Начинающий
Начинающий

Зарегистрирован:
Ср, авг 05 2015, 17:23
Сообщения: 3
Admin написал:
Думаю, что поменять ее таким образом не получится (может нарушиться консистентность всего контракта). Если только директ-инпутом таблицу корежить, и то не советую. Проще создать новый контракт (например, копируя старый и меняя валюту в заголовке) :)


А не подскажете: если изменение валюты не подразумевалось, зачем присутствуют поля currency в HEADER и в HEAD_CONDITION ?


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Изменение поля "Код валюты" с помощью BAPI_CONTRACT_CHANGE
СообщениеДобавлено: Чт, авг 06 2015, 09:02 
Администратор
Администратор
Аватара пользователя

Зарегистрирован:
Пн, авг 16 2004, 21:27
Сообщения: 4370
Откуда: Москва
Пол: Мужской
Я думаю, там подразумевалось изменение "голого" контракта (без отзывов), где еще можно поменять валюту. Также есть вероятность, что в бапи включили тупо все поля, которые там только есть.

_________________
С уважением,
Admin
e-mail: admin @ sapforum.ru


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Изменение поля "Код валюты" с помощью BAPI_CONTRACT_CHANGE
СообщениеДобавлено: Чт, авг 06 2015, 09:04 
Модератор
Модератор
Аватара пользователя

Зарегистрирован:
Чт, май 19 2005, 12:34
Сообщения: 1941
Откуда: НК
Пол: Мужской
Alex_SK написал(а):
А не подскажете: если изменение валюты не подразумевалось, зачем присутствуют поля currency в HEADER и в HEAD_CONDITION ?


еще может быть, что это наследие прошлого, то есть раньше, когда-то, валюту менять было можно
лучше с такими вопросами обращаться к компании-разработчику, т.е. SAP :)

_________________
Eritis sicut Deus, scientes bonum et malum...


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Изменение поля "Код валюты" с помощью BAPI_CONTRACT_CHANGE
СообщениеДобавлено: Чт, авг 06 2015, 10:19 
Начинающий
Начинающий

Зарегистрирован:
Ср, авг 05 2015, 17:23
Сообщения: 3
Спасибо!


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

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


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

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


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

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