Текущее время: Вс, июл 20 2025, 23:15

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 12 ] 
Автор Сообщение
 Заголовок сообщения: ПМ в MIGO, изменение проводки
СообщениеДобавлено: Пт, фев 20 2009, 11:45 
Младший специалист
Младший специалист

Зарегистрирован:
Чт, ноя 20 2008, 15:25
Сообщения: 87
Подскажите, пожалуйста, как сделать, чтобы в миго при поступлении материала ( заказ на поставку с типом позиции "L") проводки формировались, как если бы тип позиции был "" . Или как можно безболезненно удалить пару строчек из проводки (для типа позиции "L" добавляются еще две "лишние")?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ПМ в MIGO, изменение проводки
СообщениеДобавлено: Пт, фев 20 2009, 11:51 
Модератор
Модератор
Аватара пользователя

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


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: ПМ в MIGO, изменение проводки
СообщениеДобавлено: Пт, фев 20 2009, 12:01 
Младший специалист
Младший специалист

Зарегистрирован:
Чт, ноя 20 2008, 15:25
Сообщения: 87
так ведь line_modify отрабатывает еще до проводок, что в нем изменять? я пробовал в нем изменять goitem-pstyp ( тип позиции) , но во-первых, он не дается на изменение, а во-вторых - при формировании проводки отрабатывает ФМ 'ME_EKPO_SINGLE_READ', в котором данные напрямую считываются из ekpo и проводки формируются по действительному типу позиции. Я так решил, что осталось только менять саму проводку, но не могу выщемить, где это можно сделать, причем безболезненно (без дампов и всяких экспресс-обновлений сразу или при сторно).


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ПМ в MIGO, изменение проводки
СообщениеДобавлено: Пт, фев 20 2009, 12:06 
Модератор
Модератор
Аватара пользователя

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

Т.к. перетирается данными из ME_EKPO_SINGLE_READ - то искать момент дальше.
Если версия позволяет - можно засунуть неявное расширение в конец ФМа и поменять тип позиции непосредственно в нем.
Например.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: ПМ в MIGO, изменение проводки
СообщениеДобавлено: Пт, фев 20 2009, 12:23 
Младший специалист
Младший специалист

Зарегистрирован:
Чт, ноя 20 2008, 15:25
Сообщения: 87
я по-всякому пробовал, и через ASSIGN тоже. но если я правильно понял, после LINE_MODIFY структура GOITEM обновляется-проверяется по private aтрибуту класса lcl_migo_kernel. Я так понимаю, private атрибут через assign изменить нельзя?

Цитата:
Если версия позволяет - можно засунуть неявное расширение в конец ФМа и поменять тип позиции непосредственно в нем.

Не подскажете, как это можно сделать и где почитать инфу по теме? с таким я еще не сталкивался.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ПМ в MIGO, изменение проводки
СообщениеДобавлено: Вт, июл 21 2009, 14:54 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Пт, ноя 25 2005, 15:06
Сообщения: 143
ivaa написал(а):
я по-всякому пробовал, и через ASSIGN тоже. но если я правильно понял, после LINE_MODIFY структура GOITEM обновляется-проверяется по private aтрибуту класса lcl_migo_kernel. Я так понимаю, private атрибут через assign изменить нельзя?

Цитата:
Если версия позволяет - можно засунуть неявное расширение в конец ФМа и поменять тип позиции непосредственно в нем.

Не подскажете, как это можно сделать и где почитать инфу по теме? с таким я еще не сталкивался.


Столкнулся с той же проблемой lcl_migo_kernel. Assign не проходит. Правда надо изменить заголовок.
Не подскажите удалось ли решить проблему?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ПМ в MIGO, изменение проводки
СообщениеДобавлено: Вт, июл 21 2009, 16:21 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Пн, дек 20 2004, 16:05
Сообщения: 1080
Откуда: 4.0B
Пол: Мужской
точно сейчас не скажу.
мы делали через enhancement, соответственно расширяли метод line_modify_badi класса lcl_migo_kernel.
через assign там сделать не получится.

Если есть возможность использовать enhancement можно попробовать дернуть сначала метод header_get и потом метод header_modify того же класса lcl_migo_kernel.

Но это только предположение.

Может быть стоит еще попробовать какие-то другие методы в BADI, может быть через них можно assign воспользоваться.
Например POST_DOCUMENT.

_________________
Я слышу и забываю,
Я вижу и помню долго,
Я делаю и — понимаю.


Последний раз редактировалось Lars Вт, июл 21 2009, 16:32, всего редактировалось 1 раз.

Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ПМ в MIGO, изменение проводки
СообщениеДобавлено: Вт, июл 21 2009, 16:30 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Пт, ноя 25 2005, 15:06
Сообщения: 143
Можно более подробнее. Что подразумевается под enhancement класса? Модификация с ключом разработки?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ПМ в MIGO, изменение проводки
СообщениеДобавлено: Вт, июл 21 2009, 16:35 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Пн, дек 20 2004, 16:05
Сообщения: 1080
Откуда: 4.0B
Пол: Мужской
creo написал(а):
Можно более подробнее. Что подразумевается под enhancement класса? Модификация с ключом разработки?

Нет .. ключ разработки там нужен не будет.
У Вас система какая ?

_________________
Я слышу и забываю,
Я вижу и помню долго,
Я делаю и — понимаю.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ПМ в MIGO, изменение проводки
СообщениеДобавлено: Вт, июл 21 2009, 16:38 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Пт, ноя 25 2005, 15:06
Сообщения: 143
Lars написал:
creo написал(а):
Можно более подробнее. Что подразумевается под enhancement класса? Модификация с ключом разработки?

Нет .. ключ разработки там нужен не будет.
У Вас система какая ?

4.7


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ПМ в MIGO, изменение проводки
СообщениеДобавлено: Вт, июл 21 2009, 16:42 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Пн, дек 20 2004, 16:05
Сообщения: 1080
Откуда: 4.0B
Пол: Мужской
:) ну тогда это не для Вас, к сожалению
другие методы Badi смотрели?

_________________
Я слышу и забываю,
Я вижу и помню долго,
Я делаю и — понимаю.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ПМ в MIGO, изменение проводки
СообщениеДобавлено: Вт, июл 21 2009, 16:46 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Пт, ноя 25 2005, 15:06
Сообщения: 143
Lars написал:
:) ну тогда это не для Вас, к сожалению
другие методы Badi смотрели?

Огорчили :cry: Смотрел уже все что можно


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

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


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

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


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

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