Текущее время: Пн, июл 21 2025, 13:25

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




Начать новую тему Ответить на тему  [ Сообщений: 12 ] 
Автор Сообщение
 Заголовок сообщения: Копирование компонентов из тех.карты в заказ
СообщениеДобавлено: Вт, дек 23 2008, 08:41 
Старший специалист
Старший специалист

Зарегистрирован:
Вт, дек 14 2004, 13:32
Сообщения: 395
Пол: Женский
Добрый день.
Проблема при копировании операций тех карты в заказ. Операции тянутся, но проблемы с теми операциями, для которых в тех карте имеются компоненты. Ошибка "Введите вид оценки к материалу в поле партия". Когда этот же материал вручную указываешь в заказе, все Ок. А где указать партию в тех карте не вижу :( .
Или это в ОЗМ проблемы?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Копирование компонентов из тех.карты в заказ
СообщениеДобавлено: Вт, дек 23 2008, 18:56 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Вт, авг 31 2004, 16:32
Сообщения: 174
Откуда: ru
Подозреваю материалы у вас частично с раздельной оценкой, в поле партия надо указать класс оценки, вы проверьте материал войдите в него и все увидите в закладки бухгалтерский ракурс. ведь при раздельной оценки цены разные...
есть badi и расширение при копировании можно проверять материалы и если они с разд оценкой можно подставлять стандартную.. в поле партия,
а в техкарте не смотрел по идее связь должна быть :D


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Копирование компонентов из тех.карты в заказ
СообщениеДобавлено: Ср, дек 24 2008, 10:57 
Старший специалист
Старший специалист

Зарегистрирован:
Вт, дек 14 2004, 13:32
Сообщения: 395
Пол: Женский
я понимаю что нужно указать партию (вид оценки, а не класс :wink: ). ..
Когда я в заказ беру из тех.карты операции бех компонентов и для этих операци компонет указываю уже прямо в заказе, то все хорошо....там есть поле "Партия". А вот почему система не видит вид оценки, когда я напрямую из тех карты притягиваю компоненты. Партия материала на заводе создана.
Все таки...вид оценки (партию) нужно указывать в тех.карте? может у меня просто это поле скрыто? :roll:

Кстати при ошибке такой вот дамп.
Access with 'ZERO' object reference not possible.

Анализ ошибки
An exception occurred. This exception is dealt with in more detail be
. The exception, which is assigned to the class 'CX_SY_REF_IS_INITIAL
neither
caught nor passed along using a RAISING clause, in the procedure
"CO_SD_TRANSFER_TL_COMP_PM" "(FUNCTION)"
.
Since the caller of the procedure could not have expected this except
to occur, the running program was terminated.
The reason for the exception is:
There was an attempt to access a component using a 'NULL' object
reference (points to nothing).
An object reference must indicate an object (an instance of a class),
before it can be used to access components.
Either the reference was never set or it was set to 'NULL' using a
CLEAR statement.


Ошибочное утверждение RAISING в интерфейсе:
Программа SAPLCOSD
Include LCOSD$26
Строка 5
Тип модуля (FUNCTION)
Имя модуля CO_SD_TRANSFER_TL_COMP_PM




Программа SAPLCOSD
Include LCOSDU26
Строка 1.271
Тип модуля (FUNCTION)
Имя модуля CO_SD_TRANSFER_TL_COMP_PM


1268
1269 * BADI: Change order component data
1270 IF NOT G_BADI_TL_INTEGRATION_INIT IS INITIAL. "925072
>>>>> CALL METHOD g_badi_tl_integration_ref->change_tl_comp_data_2
1272 EXPORTING



И как вообще при раздельной оценке в заказе можно указать партию, если она сформируется только при поступлении на склад?
...она вообще то там конечно не обязательна к заполнению.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Копирование компонентов из тех.карты в заказ
СообщениеДобавлено: Ср, дек 24 2008, 12:10 
Старший специалист
Старший специалист

Зарегистрирован:
Ср, авг 18 2004, 11:47
Сообщения: 406
Пол: Мужской
Техкарта, по логике САП, это основные данные. Партии, как и заказы, создаются в процессе работы. Т.е. на момент создания техкарты, партия, в общем случае, неизвестна. Создавайте заказ, указывайте партию. Или не указывайте. Тогда вид затрат для плановой калькуляции заказа будет браться согласно классу оценки, указанному в бухгалтерском ракурсе ОЗМ без вида оценки. Как-то так.

_________________
En Taro Tassadar


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Копирование компонентов из тех.карты в заказ
СообщениеДобавлено: Ср, дек 24 2008, 12:30 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Вт, авг 31 2004, 16:32
Сообщения: 174
Откуда: ru
Компонентам с раздельной оценкой присваивается нулевое значение вид оценки.
необходимо присваивать вид оценки по умолчанию при
Работает этот модуль.
Имя модуля CO_SD_TRANSFER_TL_COMP_PM

Здесь обработка компонентов.
1268
1269 * BADI: Change order component data
1270 IF NOT G_BADI_TL_INTEGRATION_INIT IS INITIAL. "925072
>>>>> CALL METHOD g_badi_tl_integration_ref->change_tl_comp_data_2
1272 EXPORTING

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

посмотри точку расширений, на это BADI надо создать реализацию.
IWO1_TL_INTEGRATION - Заказ ТОРО - интеграция технологических карт
интерфейс IF_EX_IWO1_TL_INTEGRATION
методы
CHANGE_TL_DATA
CHANGE_TL_COMP_DATA_1
CHANGE_TL_COMP_DATA_2

Дистанционно трудно понять.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Копирование компонентов из тех.карты в заказ
СообщениеДобавлено: Ср, дек 24 2008, 12:56 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Вт, авг 31 2004, 16:32
Сообщения: 174
Откуда: ru
Вот здесь все можно выудить
функциоанльный модуль CO_SD_TRANSFER_TL_COMP_PM
строка 1266
Изменение структуры resbb




* BADI: Change order component data
IF not g_badi_tl_integration_ref IS INITIAL. "935731
CALL METHOD g_badi_tl_integration_ref->change_tl_comp_data_2
EXPORTING
i_caufvd = i_caufvd
i_plko = plko_t "Headerline
i_afvgd = afvgd_wrk
CHANGING
c_resbb = resbb
EXCEPTIONS
omit_component = 1
OTHERS = 2.
IF sy-subrc = 1.
* Omit this component --> next component
CONTINUE.
ENDIF.
ENDIF.


APPEND resbb TO resbb_ins.

ENDLOOP.


* Reference for BADI IWO1_TL_INTEGRATION
DATA: g_badi_tl_integration_ref TYPE REF TO if_ex_iwo1_tl_integration.
CONSTANTS: g_badi_tl_integration_name TYPE exit_def
VALUE 'IWO1_TL_INTEGRATION'.

Что выше и указывал.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Копирование компонентов из тех.карты в заказ
СообщениеДобавлено: Ср, дек 24 2008, 14:14 
Старший специалист
Старший специалист

Зарегистрирован:
Вт, дек 14 2004, 13:32
Сообщения: 395
Пол: Женский
Спасибо, получилось убрать дамп :) . сейчас все цепляется как надо.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Копирование компонентов из тех.карты в заказ
СообщениеДобавлено: Пт, дек 26 2008, 09:36 
Старший специалист
Старший специалист

Зарегистрирован:
Вт, дек 14 2004, 13:32
Сообщения: 395
Пол: Женский
К сожалению проблемы с видом оценки на этом не закончились.
Не понятно почему в заказе даже без указания вида оценки для компоненты система считает плановые затраты на материалы (в ОЗМ стоит стандартная цена), а при калькуляции тех.карты (транз. IA16) система не хочет считать затраты по этому же материалу. Пишет "Введите партию" и все тут. Почему бы ей не взять стандартную цену из ОЗМ как она это в заказе делает?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Копирование компонентов из тех.карты в заказ
СообщениеДобавлено: Пн, фев 16 2009, 17:35 
Специалист
Специалист

Зарегистрирован:
Чт, фев 03 2005, 16:55
Сообщения: 131
Чего то вы тут кажется перемудрили.
У нас все материалы ведутся с обязательным присвоением партий, и особыми проблемами мы не заморачивались.
Проверьте настройку для этого сообщения (которое "укажите партию").
Скорее всего его можно сделать с типом W или вовсе отключить.
И будут у вас плановые калькуляции считаться с оценкой по умолчанию, как в калькуляциях техкарты и происходит.
Проверьте также каким образом настроена схема калькуляции для конкретного вида заказа - там происходит выбор из нескольких стратегий. Если там среди них нету стандартной цены, то понятно, что система посчитать не сможет...


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Копирование компонентов из тех.карты в заказ
СообщениеДобавлено: Вт, фев 17 2009, 07:59 
Специалист
Специалист

Зарегистрирован:
Чт, фев 03 2005, 16:55
Сообщения: 131
На всякий случай указываю путь к настройке:
SPRO->ТОРО->Обработка данныхТОРО->Конфигурация произв.установки->Определение свойств системных сообщений
Там попробуйте найти строчку IW 860 Введите вид оценки к материалу &1 в поле "Партия" и установить тип "Без сообщения".


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Копирование компонентов из тех.карты в заказ
СообщениеДобавлено: Сб, дек 10 2011, 01:40 
Специалист
Специалист

Зарегистрирован:
Вт, окт 28 2008, 09:42
Сообщения: 109
Откуда: Украина
Пол: Мужской
Всем доброго времени суток,
коллеги в чем может быть проблема: в заказах используем BADI IWO1_TL_INTEGRATION, (изменяем рабочие места, и выбираем операции их техкарты) в одном манданте одной и той же системы badi отрабатывает - соответствующие экраны появляются, а другом манданте не отрабаыват - в заказ сразу попадает рабочее место из техкарты и все операции, соответственно никаких экранов выбора при этом не появляется.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Копирование компонентов из тех.карты в заказ
СообщениеДобавлено: Чт, дек 15 2011, 14:04 
Специалист
Специалист

Зарегистрирован:
Вт, окт 28 2008, 09:42
Сообщения: 109
Откуда: Украина
Пол: Мужской
Проблема решена, badi оказалась не при чем. Вот решение, может кому пригодится.
В заказе по меню: Дополнительная информация -> Параметры настройки -> Значения по умолчанию. На вкладке "Управление" поставить галку "Выбор операций" и сохранить настройку.
При выборе техкарты вручную, будет предлагаться список операций, где можно выбирать.


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

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


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

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


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

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