Текущее время: Ср, май 14 2025, 14:16

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 13 ] 
Автор Сообщение
 Заголовок сообщения: По ММским/SDшным таблицам вопрос (Авизо-ПМ)
СообщениеДобавлено: Ср, янв 25 2006, 17:13 
Председатель
Председатель
Аватара пользователя

Зарегистрирован:
Чт, сен 23 2004, 18:43
Сообщения: 1556
Откуда: Москва
Есть транзакция MIGO_GR (а также MIGO).
В ней на основе авизо (входящих поставок) создаются документы поступления материалов (ПМ), а также предварительно зарегистрированные ПМ.

Что-то память подводит - не могу найти по таблицам связи "Авизо (LIKP+LIPS) - ПМ (MKPF+MSEG)", а также "Авизо (LIKP+LIPS) - Предв.зарегистрированный документ (VBKPF+VBSEG)" .

Касаемо ММ-ских (EKBE) и SD-шных (VBFA) таблиц потоков документов
Тут задействован и ММ-ский (по EKBE), и SD-шный (по VBFA) потоки.
Авизо (как сбытовой документ) попадает в сбытовой поток, но не попадает в ММ-ский.
А ПМ, наоборот - попадает в ММ-ский, но не попадает в сбытовой.
Правда, в сбытовом после авизо появляется какой-то документ (точно не документ материала - тип R в VBFA), но что-то я не понял, где его искать .

Подскажите, плз?
Заранее признателен.

_________________
Hе иди по течению, не иди против течения - иди поперек него, если хочешь достичь берега.
Слова Ванталы. Дела Ванталы


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: По ММским/SDшным таблицам вопрос (Авизо-ПМ)
СообщениеДобавлено: Ср, янв 25 2006, 18:23 
Специалист
Специалист

Зарегистрирован:
Вт, ноя 01 2005, 13:15
Сообщения: 228
Откуда: Москва
111 написал(а):
Что-то память подводит - не могу найти по таблицам связи "Авизо (LIKP+LIPS) - ПМ (MKPF+MSEG)", а также "Авизо (LIKP+LIPS) - Предв.зарегистрированный документ (VBKPF+VBSEG)" .


Не VBSEG , а VBSEGD.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: По ММским/SDшным таблицам вопрос (Авизо-ПМ)
СообщениеДобавлено: Ср, янв 25 2006, 19:06 
Председатель
Председатель
Аватара пользователя

Зарегистрирован:
Чт, сен 23 2004, 18:43
Сообщения: 1556
Откуда: Москва
sergedem написал(а):
111 написал(а):
Что-то память подводит - не могу найти по таблицам связи "Авизо (LIKP+LIPS) - ПМ (MKPF+MSEG)", а также "Авизо (LIKP+LIPS) - Предв.зарегистрированный документ (VBKPF+VBSEG)" .


Не VBSEG , а VBSEGD.


Почему "Не"?
Есть VBSEG, есть VBSEGD .
VBSEGD - просто отдельный сегмент документа.
Или там есть какая-то полезная инфа, которая поможет связать врем.зарег. с авизо?

_________________
Hе иди по течению, не иди против течения - иди поперек него, если хочешь достичь берега.
Слова Ванталы. Дела Ванталы


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, янв 25 2006, 19:25 
Специалист
Специалист

Зарегистрирован:
Вт, ноя 01 2005, 13:15
Сообщения: 228
Откуда: Москва
Просто VBSEG - структура , а VBSEGD таблица.
А чем плоха связь через LIPS-VGBEL и дальше в EKBE?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, янв 26 2006, 11:48 
Специалист
Специалист

Зарегистрирован:
Вт, ноя 01 2005, 13:15
Сообщения: 228
Откуда: Москва
Посмотри еще таблицу EKES. Но полной связи все равно нет. Никто не мешает на основании одной входящей поставки проводить сколько угодно документов поступления материалов (маленькими частями) . При этом в EKES новые строки не добавляются, меняется только EKES-DABMG.


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

Зарегистрирован:
Чт, сен 23 2004, 18:43
Сообщения: 1556
Откуда: Москва
sergedem написал(а):
Посмотри еще таблицу EKES.


EKES использую, конечно. Для связи "Заказ на поставку-авизо".
Там еще ссылка на ПМ где-то есть? Мне полной связи (на уровне позиций) и не нужно, в принципе.
Хватит связи на уровне заголовка. Одно авизо-один ПМ.

_________________
Hе иди по течению, не иди против течения - иди поперек него, если хочешь достичь берега.
Слова Ванталы. Дела Ванталы


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, янв 26 2006, 13:20 
Специалист
Специалист

Зарегистрирован:
Вт, ноя 01 2005, 13:15
Сообщения: 228
Откуда: Москва
111 написал(а):
Одно авизо-один ПМ.

Такой связи нет и быть не может, потому, что на основании одного авизо вы можете сделать сколько угодно мелких ПМ. Если бы связь была, она была бы 1 -> oo . Однозначную связь при условии 1 авизо - 1 ПМ можно установить только косвенно, в том числе и используя поле EKES-XBLNR и ЕКВЕ-XBLNR.


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

Зарегистрирован:
Чт, сен 23 2004, 18:43
Сообщения: 1556
Откуда: Москва
sergedem написал(а):
111 написал(а):
Одно авизо-один ПМ.

Такой связи нет и быть не может, потому, что на основании одного авизо вы можете сделать сколько угодно мелких ПМ. Если бы связь была, она была бы 1 -> oo .


А можно наоборот - в один ПМ запихать сколько угодно авизо.
Но так ведь это обычная ситуация... Это еще не значит, что подобную связь невозможно где-то хранить.

sergedem написал(а):
Однозначную связь при условии 1 авизо - 1 ПМ можно установить только косвенно, в том числе и используя поле EKES-XBLNR и ЕКВЕ-XBLNR.


В том-то и дело, что ни EKES-XBLNR, ни ЕКВЕ-XBLNR не заполняются
:-( .

_________________
Hе иди по течению, не иди против течения - иди поперек него, если хочешь достичь берега.
Слова Ванталы. Дела Ванталы


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

Зарегистрирован:
Вт, ноя 01 2005, 13:15
Сообщения: 228
Откуда: Москва
111 написал(а):
А можно наоборот - в один ПМ запихать сколько угодно авизо.
Но так ведь это обычная ситуация... Это еще не значит, что подобную связь невозможно где-то хранить.

В том-то и дело, что ни EKES-XBLNR, ни ЕКВЕ-XBLNR не заполняются
:-( .


Мы говорим о документе, но подразумеваем все же строку документа.Поэтому если быть точным, то связь была бы:
1 строка авизо -> oo строк ПМ. Обратной связи здесь нет.
Что касается XBLNR, то не понял. Просто нет осмысленных данных чтобы заполнить XBLNR или они есть, но почему-то не попадают в таблицы?
Кстати SAP упоминает, что XBLNR не обязательно использовать по назначению (как внешний номер документа). Можете генерировать уникальный номер сами. Уникальность, кстати, должна присутствовать только на уровне заказа.


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

Зарегистрирован:
Чт, сен 23 2004, 18:43
Сообщения: 1556
Откуда: Москва
sergedem написал(а):
111 написал(а):
А можно наоборот - в один ПМ запихать сколько угодно авизо.
Но так ведь это обычная ситуация... Это еще не значит, что подобную связь невозможно где-то хранить.

В том-то и дело, что ни EKES-XBLNR, ни ЕКВЕ-XBLNR не заполняются
:-( .


Мы говорим о документе, но подразумеваем все же строку документа.Поэтому если быть точным, то связь была бы:
1 строка авизо -> oo строк ПМ. Обратной связи здесь нет.


Да, согласен.
Ну так нас это пока устраивает. Хватит связи и на уровне заголовка.

sergedem написал(а):
Что касается XBLNR, то не понял. Просто нет осмысленных данных чтобы заполнить XBLNR или они есть, но почему-то не попадают в таблицы?


Просто XBLNR в данный момент не заполняется.
Если я вас правильно понял, вы предлагается реализовать User-Exit/BAdI, который будет заполнять поле XBLNR?

sergedem написал(а):
Кстати SAP упоминает, что XBLNR не обязательно использовать по назначению (как внешний номер документа). Можете генерировать уникальный номер сами. Уникальность, кстати, должна присутствовать только на уровне заказа.

_________________
Hе иди по течению, не иди против течения - иди поперек него, если хочешь достичь берега.
Слова Ванталы. Дела Ванталы


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, янв 27 2006, 11:02 
Специалист
Специалист

Зарегистрирован:
Вт, ноя 01 2005, 13:15
Сообщения: 228
Откуда: Москва
111 написал(а):

Просто XBLNR в данный момент не заполняется.
Если я вас правильно понял, вы предлагается реализовать User-Exit/BAdI, который будет заполнять поле XBLNR?


Поняли правильно. Можно и экзитом - это не будет слишком сложно. Можно и административно, если количество поставок на одну позицию в документе не велико.
Возможно самый лучший вариант, если туда будет просто копироваться сам номер поставки, но тут могут возникнуть проблеммы с неопределенностью номера в момент сохранения новой поставки.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, янв 27 2006, 19:59 
Специалист
Специалист

Зарегистрирован:
Вт, ноя 01 2005, 13:15
Сообщения: 228
Откуда: Москва
111 написал(а):

Просто XBLNR в данный момент не заполняется.
Если я вас правильно понял, вы предлагается реализовать User-Exit/BAdI, который будет заполнять поле XBLNR?



BAdI LE_SHP_DELIVERY_PROC
метод CHANGE_DELIVERY_HEADER

Code:
method IF_EX_LE_SHP_DELIVERY_PROC~CHANGE_DELIVERY_HEADER .
  data: EXDELVNR type VBELN_VL.
  if IF_TRTYP = 'H' and CS_LIKP-VBTYP = '7'.
    if CS_LIKP-LIFEX is initial.
      call function 'NUMBER_GET_NEXT'
        exporting
          NR_RANGE_NR = '02'
          OBJECT      = 'ZINBDELVID'
        importing
          NUMBER      = EXDELVNR.

      CS_LIKP-LIFEX = EXDELVNR.
      CS_LIKP-VERUR = EXDELVNR.
    endif.
  endif.


endmethod.


Надо только создать диапазоны номеров (у меня ZINBDELVID).
Удачи.


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

Зарегистрирован:
Чт, сен 23 2004, 18:43
Сообщения: 1556
Откуда: Москва
sergedem написал(а):
111 написал(а):

Просто XBLNR в данный момент не заполняется.
Если я вас правильно понял, вы предлагается реализовать User-Exit/BAdI, который будет заполнять поле XBLNR?



BAdI LE_SHP_DELIVERY_PROC
метод CHANGE_DELIVERY_HEADER


OK, спасибо огромное!

_________________
Hе иди по течению, не иди против течения - иди поперек него, если хочешь достичь берега.
Слова Ванталы. Дела Ванталы


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

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


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

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


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

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