Текущее время: Ср, апр 24 2024, 07:29

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


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

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


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

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