Текущее время: Вт, июн 24 2025, 08:47

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


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

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


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

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