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

Часовой пояс: 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 часа


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

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


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

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