Текущее время: Вс, авг 03 2025, 17:51

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 9 ] 
Автор Сообщение
 Заголовок сообщения: как получить (SAPLMIGO)LCL_GLOBAL_DATA=>KERNEL->PT_GOITEM[3]-CHARG
СообщениеДобавлено: Чт, июн 28 2007, 08:26 
Начинающий
Начинающий
Аватара пользователя

Зарегистрирован:
Пт, сен 29 2006, 11:02
Сообщения: 17
В отладчике показывает значение без проблем, как получить значение программно. Пробовал делать ASSIGN не срабатывает. Помогите плз!!!


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, июн 28 2007, 09:05 
Председатель
Председатель
Аватара пользователя

Зарегистрирован:
Чт, апр 13 2006, 12:32
Сообщения: 1503
Откуда: Питер
Сорри, у меня система старая, нет таких структур. Как предположение, а SAPLMIGO здесь вообще нужно? Может Вы и из своего приложения к этим глобальным данным достучитесь без assign.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: как получить (SAPLMIGO)LCL_GLOBAL_DATA=>KERNEL->PT_GOITEM[3]-CHARG
СообщениеДобавлено: Чт, июн 28 2007, 10:02 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Вт, сен 07 2004, 17:47
Сообщения: 2988
lytic написал(а):
В отладчике показывает значение без проблем, как получить значение программно. Пробовал делать ASSIGN не срабатывает. Помогите плз!!!

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

PS: Пробовать ASSIGN делать для (SAPLMIGO)LCL_GLOBAL_DATA=>KERNEL. <FS> типа ref to any. Но даже если что-то и получиться, что очень врядли, то с PT_GOITEM всё плохо - оно в PRIVATE SECTION задекларировано.

PPS: в ERP2004 в SAPLMIGO нет класса LCL_GLOBAL_DATA, есть LCL_MIGO_GLOBAL

_________________
"После" - не значит "вследствие"


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: как получить (SAPLMIGO)LCL_GLOBAL_DATA=>KERNEL->PT_GOITEM[3]-CHARG
СообщениеДобавлено: Чт, июн 28 2007, 10:18 
Модератор
Модератор
Аватара пользователя

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

MB_MIGO_BADI


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, июн 28 2007, 10:28 
Начинающий
Начинающий
Аватара пользователя

Зарегистрирован:
Пт, сен 29 2006, 11:02
Сообщения: 17
в том-то и дело что похоже партию пока она не сохранена в миго нигде не найди кроме как в этом классе. По крайней мере я уже обыскался.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, июн 28 2007, 10:39 
Председатель
Председатель
Аватара пользователя

Зарегистрирован:
Чт, апр 13 2006, 12:32
Сообщения: 1503
Откуда: Питер
Вы тогда задачу сформулируйте полностью и по другому, возможно существуют расширения, где эти данные можно перехватить перед сохранением.


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

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

Вызывается до сохранения. Номер партии имеется. Пустой или нет - тут уже не знаю. Не проверял.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, июн 28 2007, 10:52 
Начинающий
Начинающий
Аватара пользователя

Зарегистрирован:
Пт, сен 29 2006, 11:02
Сообщения: 17
да в этом расширении есть таблица gt_items НО там до проводки поле charg не заполнено :(( нужно найти соответствие номер позиции - партия для всех позициий до сохранения[/quote]


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: как получить (SAPLMIGO)LCL_GLOBAL_DATA=>KERNEL->PT_GOITEM[3]-CHARG
СообщениеДобавлено: Чт, июн 28 2007, 10:55 
Начинающий
Начинающий
Аватара пользователя

Зарегистрирован:
Пт, сен 29 2006, 11:02
Сообщения: 17
sy-uname написал(а):
PS: Пробовать ASSIGN делать для (SAPLMIGO)LCL_GLOBAL_DATA=>KERNEL. <FS> типа ref to any.

не работает


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

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


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

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


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

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