Текущее время: Чт, июн 05 2025, 03:04

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


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

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


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

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