Текущее время: Ср, июл 30 2025, 00:09

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


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


ВНИМАНИЕ!

Вопросы по SAP Query и Quick View - сюда



Начать новую тему Ответить на тему  [ Сообщений: 9 ] 
Автор Сообщение
 Заголовок сообщения: MIGO Добавление новых позиций
СообщениеДобавлено: Ср, дек 03 2008, 09:35 
Начинающий
Начинающий

Зарегистрирован:
Вт, окт 21 2008, 14:42
Сообщения: 9
Кто сталкивался подскажите. В MIGO с помощью mb_migo_badi~line_modify мы можем изменить имеющиеся позиции документа, меняя структуру CS_GOITEM. Вопрос в том как добавить новые позиции? Судя по описанию метода "Add / Change a Line (GOITEM)" это возможно.


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

Зарегистрирован:
Пт, июн 16 2006, 00:43
Сообщения: 1686
Откуда: Москва <-> Красноярск
Пол: Мужской
Судя по описанию:
Code:
The LINE_MODIFY method is called if a new line is added to GOITEM, or if an existing line is changed

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


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, дек 03 2008, 11:04 
Начинающий
Начинающий

Зарегистрирован:
Вт, окт 21 2008, 14:42
Сообщения: 9
Пономарев Артем написал:
Судя по описанию:
Code:
The LINE_MODIFY method is called if a new line is added to GOITEM, or if an existing line is changed

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


Вы правы, "Add / Change a Line" - это event. Насчет настроек ВД думаю вы меня неправильно поняли) Мне нужно добавлять материалы из пула скан-терминала в миго, а не расширить структуру GOITEM'а. Когда материалы приходят к заказу все понятно, сверяем количество в заказе с пулом, если необходимо поправляем значения в line_modify. А вот когда нам нужно сделать приход без заказа встает вопрос как завести позиции материлов из пула в миго?

Извиняюсь за путанное обьяснение, бессоная ночь дает знать.


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

Зарегистрирован:
Пт, июн 16 2006, 00:43
Сообщения: 1686
Откуда: Москва <-> Красноярск
Пол: Мужской
Хм, а зачем вам тогда миго?
Пользуйтесь BAPI_GOODSMVT_CREATE и создавайте такие документы, какие вам надо.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, дек 03 2008, 11:17 
Начинающий
Начинающий

Зарегистрирован:
Вт, окт 21 2008, 14:42
Сообщения: 9
Пономарев Артем написал:
Хм, а зачем вам тогда миго?
Пользуйтесь BAPI_GOODSMVT_CREATE и создавайте такие документы, какие вам надо.


Только хотел добавить приписку про BAPI_GOODSMVT_CREATE в предыдущем сообщении))
Это конечно выход, но буфер скан-терминала предполагается использовать для различных ВД(приход, списание, разл. перемещения, возврат). Тоесть если писать свою оболчку под BAPI_GOODSMVT_CREATE то необходимо предусмотреть потребности всех операций. По сути написать свое маленькое MIGO) А время выполнения сейчас очень критично.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, дек 03 2008, 11:25 
Модератор
Модератор
Аватара пользователя

Зарегистрирован:
Пт, июн 16 2006, 00:43
Сообщения: 1686
Откуда: Москва <-> Красноярск
Пол: Мужской
Для уточнения:
С одной стороны вы имеете скан-терминал, который работает в автоматическом режиме и накапливает данные в буфере.
Из САПа вам этот буфер доступен.
С другой стороны вы хотите чтобы накопленные данные обрабатывались в диалоговом режиме пользователем.
Я правильно понимаю?
С чем связана необходимость диалоговой обработки?
Буфер не содержит какой-то важной информации?
Если это так, то можно подумать над получением этой информации путем анализа содержимого буфера.
Или действительно писать некоторую визуальную обертку над BAPI.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, дек 03 2008, 11:30 
Начинающий
Начинающий

Зарегистрирован:
Вт, окт 21 2008, 14:42
Сообщения: 9
Пономарев Артем написал:
Для уточнения:
С одной стороны вы имеете скан-терминал, который работает в автоматическом режиме и накапливает данные в буфере.
Из САПа вам этот буфер доступен.
С другой стороны вы хотите чтобы накопленные данные обрабатывались в диалоговом режиме пользователем.
Я правильно понимаю?
С чем связана необходимость диалоговой обработки?
Буфер не содержит какой-то важной информации?
Если это так, то можно подумать над получением этой информации путем анализа содержимого буфера.
Или действительно писать некоторую визуальную обертку над BAPI.


Вы правильно все поняли. Информация из буфера может быть использована на усмотрение пользователя. Некоторые позиции он может по своему усмотрению не проводить или изменить. Боюсь что придется писать обертку.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, дек 03 2008, 11:35 
Модератор
Модератор
Аватара пользователя

Зарегистрирован:
Пт, июн 16 2006, 00:43
Сообщения: 1686
Откуда: Москва <-> Красноярск
Пол: Мужской
В такой постановке - придется...
Но не очень сложную, на первый взгляд.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, дек 03 2008, 12:29 
Начинающий
Начинающий

Зарегистрирован:
Вт, окт 21 2008, 14:42
Сообщения: 9
Пономарев Артем написал:
В такой постановке - придется...
Но не очень сложную, на первый взгляд.


Благодарю за помощь, так и поступлю


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

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


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

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


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

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