Текущее время: Пн, июн 23 2025, 20:05

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


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


ВНИМАНИЕ!

Вопросы по исходящим поставкам - сюда



Начать новую тему Ответить на тему  [ Сообщений: 13 ] 
Автор Сообщение
 Заголовок сообщения: Изменение заказчика в торговом документе
СообщениеДобавлено: Чт, июн 14 2007, 16:31 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Пт, апр 13 2007, 16:52
Сообщения: 381
Пол: Мужской
Всем доброго дня.

Ситуация следующая: в настройке схемы ролей партнёров у роли AG (Заказчик) галка "Нельзя изменить" недоступна для изменения и установлена (аналогично и галка "Обязательная роль"). У остальных ролей в схеме всё нормально и настраеваемо.

Вопрос 1: по какой причине у этой роли данные настройки нельзя изменить? это так изначально заложено или я чего-то не досмотрел?
Вопрос 2: можно ли всё-таки поменять заказчика в торговом документе? как? (я имею ввиду программно)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, июн 14 2007, 17:01 
Директор
Директор

Зарегистрирован:
Чт, авг 18 2005, 17:00
Сообщения: 1174
Откуда: РФ
Все верно. Заказчика в торговом документе менять нельзя. Выбрал раз и усе. Если надо поменять - создавай другой документ.

_________________
Покупайте отечественную продукцию! - и благополучие вернется к вам же!


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, июн 15 2007, 10:13 
Начинающий
Начинающий

Зарегистрирован:
Пт, июн 15 2007, 09:32
Сообщения: 8
Роль партнера AG принципиально неизменяема.

А откуда такая необходимость -- подменять заказчика? Может, следует попробовать другие роли (создать, если надо, собственные)? Есть, допустим в стандарте "Получатель материала".

Можно еще и к иерархиям клиентов присмотреться...


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, июн 15 2007, 10:50 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Пт, апр 13 2007, 16:52
Сообщения: 381
Пол: Мужской
Дело в том, что у нас в стандарте (в тр. va02 на первом экране; это тот, что в программе SAPMV45A под номером 4001) поле "заказчик" доступно для изменения. И здесь заказчик успешно меняется.

Раньше обходились пакетным вводом, а сейчас хотим менять ФМом. Но ФМы (например: SD_SALESDOCUMENT_CHANGE) при попытке изменения возвращают ошибку. Хочу разобраться: почему в стандарте менять можно, а ФМом нельзя.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, июн 18 2007, 14:56 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Вт, апр 24 2007, 15:56
Сообщения: 1402
Сталкивался с подобной задачей, поэтому могу сразу предостеречь:
при изменении заказчика в сохраненном торговом документе, следует учитывать, что:
- Удаляются все ранее введенные тексты.
- Производится новый расчет цены.
- Переопределяются пункты отгрузки.
- Происходит полное переопределение схемы ролей партнеров, т.о. введенные данные СРЛ-дебиторов будут утеряны.

Это то, что я вспомнил, а так вообще туши свет...


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: !!
СообщениеДобавлено: Пн, июн 18 2007, 18:57 
Младший специалист
Младший специалист
Аватара пользователя

Зарегистрирован:
Вт, мар 27 2007, 08:43
Сообщения: 68
Пол: Мужской
У нас заказчик меняется без проблем. Только вылетают желтые и зеленые сообщения о том, что новый расчет цен и все остальное будет переопределено и все такое.

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

_________________
Fight fire with fire


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, июн 19 2007, 17:14 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Пт, апр 13 2007, 16:52
Сообщения: 381
Пол: Мужской
troy написал(а):
- Удаляются все ранее введенные тексты.
- Производится новый расчет цены.
- Переопределяются пункты отгрузки.
- Происходит полное переопределение схемы ролей партнеров, т.о. введенные данные СРЛ-дебиторов будут утеряны.


На это всё заказчики согласны. Необходимо программно это реализовать, т.к. работают заказчики в этой части через самописный функционал

Цитата:
Сталкивался с подобной задачей


Не подскажите, как решили?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: !!
СообщениеДобавлено: Вт, июн 19 2007, 17:19 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Пт, апр 13 2007, 16:52
Сообщения: 381
Пол: Мужской
Azrael написал:
У нас заказчик меняется без проблем. Только вылетают желтые и зеленые сообщения о том, что новый расчет цен и все остальное будет переопределено и все такое.


Аналогично в стандарте.

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


В стандарте меняется => настроено прямо (спорный вопрос, см. п.1 первого сообщения) => ФМ возвращает ошибку :(


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, июн 21 2007, 09:22 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Вт, апр 24 2007, 15:56
Сообщения: 1402
А какую ошибку возвращает ФМ?
Может просто не все параметры задаете, или они некорректны.
Попробуйте в ФМ "BALW_BAPIRETURN_GET2" (обработчик сообщений) поставить прерывание.
Как только ваша программа вывалится в debug-mode, смотрите в каком месте и почему выводится ошибка:
кнопка "Вызовы", скорее всего 3 строка сверху.

И можно посмотреть как это в стандарте делается:

ФМ "SD_SALESDOCUMENT_CHANGE" вызывается в

/SAPNEA/SMAPI_ORDER_CHANGE и
BAPI_SALESORDER_CHANGE


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, июн 21 2007, 14:57 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Пт, апр 13 2007, 16:52
Сообщения: 381
Пол: Мужской
troy написал(а):
А какую ошибку возвращает ФМ?


ФМ SD_SALESDOCUMENT_CHANGE (его используем) возвращает ошибку:
E VPD 006 Значение роли партнера AG не может быть изменено.

Воспользовавшись вашим советом, определил, что ошибка возникает после вызова ФМа SD_SALES_PARTNER_MAINTAIN. Полазив чуть глубже определил, что внутри вызывается ФМы группы функций V09B. В частности ФМ SD_PCHECK_CHANGEABLE определяет, что изменение данной роли невозможно исходя из упомянутой мною ранее настройки.... :(

Стало понятнее конечно, но.... Вопросов это не уменьшило :) А точнее два как были, так и остались, но с уточнениями:

1.ок, могу согласиться, что так задумано изначально, тогда этот пункт снимается
2. в стандарте же меняет....


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, июн 22 2007, 12:36 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Пт, апр 13 2007, 16:52
Сообщения: 381
Пол: Мужской
Удалось накопать следующее:
Ответ 1: недоступность изменения галок в настройке (тр. VOPA) для роли AG зашита программно при формировании экрана (кому интересно: инклюд MV80PO01 модуль XTPAER_FELDAUSWAHL)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, июн 22 2007, 15:14 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Вт, апр 24 2007, 15:56
Сообщения: 1402
Я думаю, что возможность изменения заказчика в сохраненном торговом документе -
это фича исключительно транзакции VA02.
Поэтому работать будет, по всей видимости, только пакетный ввод.

P.S. Чем городить такие ограничения, залочили бы уже поле
заказчика как в заказе на поставку, чтобы людей не запутывать :D


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, июн 22 2007, 16:47 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Пт, апр 13 2007, 16:52
Сообщения: 381
Пол: Мужской
troy написал(а):
P.S. Чем городить такие ограничения, залочили бы уже поле
заказчика как в заказе на поставку, чтобы людей не запутывать :D


совершенно согласен :lol:

troy написал(а):
Поэтому работать будет, по всей видимости, только пакетный ввод.


Попробуем, может, свой ФМ написать...


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

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


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

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


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

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