Текущее время: Вт, июл 22 2025, 22:59

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 12 ] 
Автор Сообщение
 Заголовок сообщения: Добавление позиции в заказ с помощью BAPI
СообщениеДобавлено: Пн, авг 28 2006, 08:52 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Чт, апр 06 2006, 10:17
Сообщения: 110
Для добавления позиции в заказ использую BAPI_SALESORDER_CHANGE. Все параметры позиции вроде бы нормально сохраняются, только вот сумму для позиции система не пропускает, пишет: "Условие не существует в схеме калькуляции A V ZVGP02". Для суммы исползую поле COND_VALUE. Может быть для этого должно использоваться какое-то другое поле. Подскажите, как бороться с этой проблемой?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, авг 28 2006, 11:00 
Менеджер
Менеджер
Аватара пользователя

Зарегистрирован:
Сб, апр 23 2005, 13:16
Сообщения: 711
Пол: Мужской
Должно быть что-то типа этого:
ITM_NUMBER - номер позици, например 000003
COND_TYPE - вид условия, например EDI1
COND_VALUE - сумма, например 15600.000000000
CURRENCY - валюта, например RUB
COND_UNIT - ЕИ материала, например TO
COND_P_UNT - за какое количество цена, например 1

Итого, в позицию 3 добавляем вид условия EDI1, с суммой 15600 руб/тонну

_________________
Arbeit macht frei


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, авг 28 2006, 11:58 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Чт, апр 06 2006, 10:17
Сообщения: 110
Это получается мне нужно схему калькуляции самому собирать, то есть указывать все необходимые виды условий в BAPI? А нельзя как-нибудь сделать, чтобы можно было задать материал, количество, номер позиции и сумму по всей позиции, а все условия, которые есть для этой схемы калькуляции рассчитались автоматически? Когда я вручную создаю заказ, я так и делаю и программа должна работать также. К тому же не хотелось бы в программе привязыватся к определенному виду условия, так как потом виды условий в схеме калькуляции могут поменяться и программа перестанет работать!


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, авг 29 2006, 04:39 
Менеджер
Менеджер
Аватара пользователя

Зарегистрирован:
Сб, апр 23 2005, 13:16
Сообщения: 711
Пол: Мужской
Keedes написал(а):
Это получается мне нужно схему калькуляции самому собирать, то есть указывать все необходимые виды условий в BAPI? А нельзя как-нибудь сделать, чтобы можно было задать материал, количество, номер позиции и сумму по всей позиции, а все условия, которые есть для этой схемы калькуляции рассчитались автоматически?


Именно так это и должно работать, в примере вместо EDI1 указать PR00.
Ошибка "Условие не существует в схеме калькуляции A V ZVGP02" возникает в случае если не прописано соотвествие рынку сбыта, схеме клиента и схеме документа, схемы калькуляции, транзакция OVKK. Либо в ОЗД неверно указана схема клиента (ОЗД с ролью заказчика), в Данных рынка сбыта - закладка Продажа.
И самое глупое предположение, возможно Вы ошиблись в написании вида условия при задании в бапи, вместо латиницы некоторые буквы на кирилице прописали. :)

_________________
Arbeit macht frei


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, авг 29 2006, 22:26 
Президент
Президент

Зарегистрирован:
Пт, апр 28 2006, 22:39
Сообщения: 2514
Откуда: North Taxolina, USA
Пол: Женский
Keedes написал(а):
А нельзя как-нибудь сделать, чтобы можно было задать материал, количество, номер позиции и сумму по всей позиции, а все условия, которые есть для этой схемы калькуляции рассчитались автоматически?


Если мне память не изменяет, то в BAPI достаточно было указать материал, кол-во и единицы измерения - номер позиции присваивался автоматически и все деньги считались как если бы строка была просто добавлена в VA02.

Может попробовать не пихать туда сумму по позиции - пускай сам считает... :?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, авг 31 2006, 06:29 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Чт, апр 06 2006, 10:17
Сообщения: 110
Jelena написала:
Может попробовать не пихать туда сумму по позиции - пускай сам считает... :?

В том то и дело, что мне нужно сумму проставлять в программе. Автоматический расчет не подходит.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, авг 31 2006, 07:12 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Пн, июн 05 2006, 13:33
Сообщения: 805
Пол: Мужской
Keedes написал(а):
Jelena написала:
Может попробовать не пихать туда сумму по позиции - пускай сам считает... :?

В том то и дело, что мне нужно сумму проставлять в программе. Автоматический расчет не подходит.

Подозреваю, что стоимость условия нужно передавать через таблицу CONDITIONS_IN STRUCTURE. Само условие должно быть настроено с возможностью ручного ввода суммы.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, авг 31 2006, 07:18 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Чт, апр 06 2006, 10:17
Сообщения: 110
Timon&Pumba написал:
Подозреваю, что стоимость условия нужно передавать через таблицу CONDITIONS_IN STRUCTURE. Само условие должно быть настроено с возможностью ручного ввода суммы.

Это все понятно. Мне не нужно менять сумму на уровне суммы условия, это нужно делать на уровне суммы всей позиции.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, авг 31 2006, 07:37 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Пн, июн 05 2006, 13:33
Сообщения: 805
Пол: Мужской
Keedes написал(а):
Timon&Pumba написал:
Подозреваю, что стоимость условия нужно передавать через таблицу CONDITIONS_IN STRUCTURE. Само условие должно быть настроено с возможностью ручного ввода суммы.

Это все понятно. Мне не нужно менять сумму на уровне суммы условия, это нужно делать на уровне суммы всей позиции.

А в чем разница? Можно ввести такую сумму условия чтобы рассчиталась нужная сумма по позиции.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, авг 31 2006, 08:14 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Чт, апр 06 2006, 10:17
Сообщения: 110
Timon&Pumba написал:
А в чем разница? Можно ввести такую сумму условия чтобы рассчиталась нужная сумма по позиции.

Разница в том, что условия в схеме калькуляции могут меняться (убираться, добавлятся), а при привязке программы к определенному условию, эта программа в последующем перестанет работать.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, авг 31 2006, 09:27 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Пн, июн 05 2006, 13:33
Сообщения: 805
Пол: Мужской
Keedes написал(а):
А нельзя как-нибудь сделать, чтобы можно было задать материал, количество, номер позиции и сумму по всей позиции, а все условия, которые есть для этой схемы калькуляции рассчитались автоматически? Когда я вручную создаю заказ, я так и делаю и программа должна работать также.

Интересно в какое поле заказа вы вручную вводите сумму?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, сен 01 2006, 00:11 
Президент
Президент

Зарегистрирован:
Пт, апр 28 2006, 22:39
Сообщения: 2514
Откуда: North Taxolina, USA
Пол: Женский
Сдается мне, что проблема не в заполнении полей в BAPI, а в настройках условия.


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

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


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

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


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

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