Текущее время: Чт, июл 24 2025, 02:43

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


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


Вопросы по ППМ (MRP) - сюда.
Вопросы по классификации - сюда.
Вопросы по входящим поставкам - сюда.



Начать новую тему Ответить на тему  [ Сообщений: 4 ] 
Автор Сообщение
 Заголовок сообщения: Перемещение между заводами и партия.
СообщениеДобавлено: Чт, апр 17 2008, 20:26 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Вт, окт 04 2005, 10:21
Сообщения: 972
Откуда: Киев
Пол: Мужской
Всем привет!
Делаем перемещение между заводами используя заказ UB.
При отпуске в СУС система подбирает партии. При этом в партии также указывается дата производства. Отгружаем.
Затем делаем приемку и замечаем, что номер партии то передается, но уже без даты призводства! А она нужна, почему так?
Наверное потому что партия то не создана на принимающем заводе.
Как сделать чтобы и дата производства также передавалась?


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

Зарегистрирован:
Вт, авг 17 2004, 08:58
Сообщения: 288
Откуда: Москва
Привет, активируй в спро этот эксит EXIT_SAPMM07M_004 и по примеру ниже:

EXIT_SAPMM07M_004

*&---------------------------------------------------------------------*
*& Include ZXMBCU04 *
*&---------------------------------------------------------------------*
*"----------------------------------------------------------------------
*"*"Lokale Schnittstelle:
*" IMPORTING
*" VALUE(I_MSEG) LIKE MSEG STRUCTURE MSEG
*" VALUE(I_VM07M) LIKE VM07M STRUCTURE VM07M
*" VALUE(I_DM07M) LIKE DM07M STRUCTURE DM07M
*" VALUE(I_MKPF) LIKE MKPF STRUCTURE MKPF
*" TABLES
*" CHARACTERS STRUCTURE API_CHAR
*" ATTRIBUTES STRUCTURE API_CH_ATT
*" MAX_VALUES STRUCTURE API_VAL_I
*" VALUES STRUCTURE API_VAL_I
*"----------------------------------------------------------------------

DATA:
len TYPE i,
prv_batch LIKE mch1-charg,
tab_ausp LIKE ausp OCCURS 0 WITH HEADER LINE,
ausp_key LIKE ausp-objek.



* Выбираем по номеру поставки и позиции из LIPS номер партии
SELECT SINGLE charg INTO prv_batch FROM lips
WHERE vbeln = i_vm07m-vbeln
AND posnr = i_vm07m-vbelp
.

CHECK: sy-subrc = 0.

* Находим objek в MCH1 для поиска признаков в AUSP
SELECT SINGLE cuobj_bm INTO ausp_key FROM mch1
WHERE matnr = i_mseg-matnr
AND charg = prv_batch.

* Выбираем необходимые значения признаков из AUSP по ключу
SELECT * FROM ausp INTO TABLE tab_ausp
WHERE objek = ausp_key.

* Заполняем таблицу VALUES копируемыми значениями.
CLEAR values.
REFRESH values.

LOOP AT characters
WHERE ( atnam <> 'TYPE_B'
AND atnam <> 'INVOICE'
AND atnam <> 'VENDOR'
AND atnam <> 'VENDOR_NAME'
AND atnam <> 'GTD'
AND atnam <> 'DATE_FEE'
AND atnam <> 'VEND_DOC' ).

values-atinn = characters-atinn.
values-atnam = characters-atnam.
values-atwtb = ''.

LOOP AT tab_ausp
WHERE atinn = characters-atinn.
LOOP AT attributes
WHERE atinn = characters-atinn.

CASE attributes-dtype.
* WHEN 'CHAR'.
WHEN 'NUM'.
values-atimb = tab_ausp-atflv.
values-atwtb = values-atimb.
len = STRLEN( values-atwtb ).
* DESCRIBE FIELD values-atwtb LENGTH len IN CHARACTER MODE.
WHILE len > attributes-anzst.
SHIFT values-atwtb.
len = len - 1.
ENDWHILE.

WHEN 'DATE'.
values-atimb = tab_ausp-atflv.
values-atwtb+4(4) = values-atimb+2(4).
values-atwtb+2(2) = values-atimb+6(2).
values-atwtb+0(2) = values-atimb+8(2).

WHEN OTHERS.
values-atwtb = tab_ausp-atwrt.

ENDCASE.
ENDLOOP.
ENDLOOP.
APPEND values.
ENDLOOP.

_________________
Автор благодарит Алфавит, за любезно предоставленные буквы.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, апр 24 2008, 10:38 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Вт, окт 04 2005, 10:21
Сообщения: 972
Откуда: Киев
Пол: Мужской
Спасибо, мы тут проверили, у нас уже используется этот екзит, то по ходу для других целей.
Например, копирует значение номера ГДТ из данных внешней торговли в признак партии ГТД, и еще много чего.
Что же касается моего вопроса, то дата производства как поле в MIGO вроде как уже копируется. ХЗ как это поизошло :)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, апр 24 2008, 11:29 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Вт, авг 17 2004, 08:58
Сообщения: 288
Откуда: Москва
rosomann написал:
Спасибо, мы тут проверили, у нас уже используется этот екзит, то по ходу для других целей.
Например, копирует значение номера ГДТ из данных внешней торговли в признак партии ГТД, и еще много чего.
Что же касается моего вопроса, то дата производства как поле в MIGO вроде как уже копируется. ХЗ как это поизошло :)


Я вообще конечно погорячился, помниться настройка есть для этого.
Надо бы вспомнить, а лень :)

_________________
Автор благодарит Алфавит, за любезно предоставленные буквы.


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

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


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

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


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

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