Sapforum.Biz
Инструменты => ABAP - Инструментальные средства => SE38 - ABAP Редактор => Тема начата: dev403k от Июнь 30, 2011, 04:31:39 pm
-
Добрый день.
Решаем задачу:
Необходимо считать с весов вес и транзакцией hupast сделать проводку MIGO (принять на склад, списать в производство….).
Может кто-то подскажет какой курс охватывает данную проблему? Если кто-то знает где можно посмотреть документацию? (Желательно пример).
Может подскажите другие варианты загрузки данных с весов в SAP?
Я так понимаю единица упаковки должна создаваться автоматически и содержать в себе дату, партию, порядковый номер.
Спасибо.
-
Может подскажите другие варианты загрузки данных с весов в SAP?
Давайте котлеты отдельно, единицы упаковки отдельно... как считать с весов вес, это надо смотреть на ваши веси и узнавать каким интерфейсом они отдают информацию, это файл, это какое-то ПО и т.д. а тогда уже можно подходить к задаче как этот вес уже полученный загружать в SAP.
-
Добрый день.
Разбираюсь с этой проблемой не первый день и надеюсь я на правильном пути.
У нас на предприятии есть несколько видов весов.
1. Повагонное взвешивание (или машинное).
В период взвешивания весовщик может ввести материал, партию..... и по действию "Принять вес" считать с весов вес.
Рассматривает вариант z разработки.
http://www.en.pocketprograms.com/support/abapsamples.aspx
Возник вопрос с ФМ CALL FUNCTION 'HU_GET_RFC_DATA' destination l_rfc_destination
Этот ФМ пустой. Каким образом он работает?
Пока мы не можем попробовать его использовать, т.к. обещают весы для тестирования через пару недель.
Может кто-то этот ФМ использовал в своей практике?
2. Непрерывное взвешивание. (Например: взвешиваются вагоны в идущем составе. Т.е. величины: материал, партия... должны заполняться на весь состав. Но вес должен быть по каждому вагону).
Если кто-то реализовывал что-то подобное в SAP- будем рады за помощь.
-
Могу про функцию подсказать.
Она пустая, так как является своего рода "оберткой" для одноименной функции в другой системе. Той самой, которую вы вызываете по RFC с назначением l_rfc_destination(Настройка в тр SM59).
Ее реализация должна быть именно на той стороне, а уж что у Вас является ТОЙ стороной, Вы должны знать лучше. Либо это какая-то отдельная система, либо библиотечные функции весов(тогда придется написать свой RFC-сервер)
-
Кстати, посредством всяческих XI это тоже можно делать
-
Ну и как весы выдали в пользование?
1. Повагонное взвешивание (или машинное).
В период взвешивания весовщик может ввести материал, партию..... и по действию "Принять вес" считать с весов вес.
Тут все зависит от того какой интерфейс у этих весов, если просто визуально весовщик увидел вес и внес в систему, то зачем вам Z-разработка? Вагон это обычно какая-то ЕО, причем правильно наверное чтобы код ЕО = Номер вагона, тогда идете в стандартную транзакцию HU02 вводите номер вагона и там заполняете поля материал и сколько его там лежит. Как-то так типа.
2. Непрерывное взвешивание. (Например: взвешиваются вагоны в идущем составе. Т.е. величины: материал, партия... должны заполняться на весь состав. Но вес должен быть по каждому вагону).
А вот тут у вас логическая не состыковочка. Так как вагоны, ну было дело немного сталкивался с таким вопросом, они ну например разброс веса который может взять вагон от 67 тонн до 72 тонн (при этом прегруз вагона строго контролируется работниками ж/д), поэтому если вы получите общий вес состава, то разбить по вагонно этот вес вы никак не сможете.