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

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


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


Вопросы по ППМ (MRP) - сюда.
Вопросы по классификации - сюда.
Вопросы по входящим поставкам - сюда.



Начать новую тему Ответить на тему  [ Сообщений: 5 ] 
Автор Сообщение
 Заголовок сообщения: Как достать заводы из позиций в ME21N в PBO?
СообщениеДобавлено: Ср, авг 17 2005, 21:03 
Гость
Добрый день!
Подобный вопрос задавал уже, где подсказали хороший способ:
http://sapboard.ru/forum/viewtopic.php ... highlight=

Но вот счас такая штука происходит:
1. Мы перешли на 46С, и соотв. заказы делаем через ME21N.
2. На обычные заказы - необходимо в юзер-скрине на тип позиции закомментировать некоторые поля, если в позиции стоит определенный завод.

Делаю так: Расширение - MM06E005, скрин 0111.

В модуле PBO экрана пишу:

DATA: X_MEPO1211 like mepo1211.
FIELD-SYMBOLS: <FS_EKPO> TYPE ANY.

ASSIGN: ('(SAPLMEGUI)MEPO1211') TO <FS_EKPO>.
IF SY-SUBRC = 0.
MOVE: <FS_EKPO> TO X_MEPO1211.
ENDIF.

где на экране в MEPO1211-WERKS введен завод.

Все без ошибок идет, но возвращаются в структуру пустые значения...

ID параметр тоже не помогает.

Может кто знает, как на уровне PBO в ME21N можно достать таки заводы из позиций?

Спасибо.


Пометить тему как нерешенную
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, авг 18 2005, 06:15 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Вт, авг 24 2004, 07:19
Сообщения: 3952
Откуда: ECC 6.0, South Kazakhstan
Ты б уточнил в каком ФМ делаешь assign. А то в MM06E005 куча ФМ.


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:   Тема решена
СообщениеДобавлено: Чт, авг 18 2005, 10:59 
Гость
OlegDm написал(а):
Ты б уточнил в каком ФМ делаешь assign. А то в MM06E005 куча ФМ.


Хай.
Делаю в экране пользователя - SAPMM06E 0111 SAPLXM06 0111.
В нем - в модуле PBO.
PROCESS BEFORE OUTPUT.
MODULE STATUS_0111.


Пометить тему как нерешенную
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, авг 18 2005, 12:04 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Вт, авг 24 2004, 07:19
Сообщения: 3952
Откуда: ECC 6.0, South Kazakhstan
Вообще-то в твоем случае и ассигнить не надо:

Как работает экзит (в случае, когда есть customer-fields) в позиции заказа:

1. Сначала вызовется ФМ EXIT_SAPMM06E_016
2. Затем пойдет PBO логика SAPLXM06 0111 экрана

а в ФМ EXIT_SAPMM06E_016 в качестве параметров передается структура I_EKPO, где есть все необходимые тебе данные (т.е. завод, например).

Тебе стоит только:

1. Объявить какую-нибудь глобальную структуру - например, GS_EKPO аналогичную I_EKPO (там же где ты объявляешь свои экранные переменные)
2. В ФМ EXIT_SAPMM06E_016 переприсвоить GS_EKPO = I_EKPO
3. И при анализе в PBO использовать GS_EKPO


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, авг 18 2005, 12:37 
Гость
OlegDm написал(а):
Вообще-то в твоем случае и ассигнить не надо:

Как работает экзит (в случае, когда есть customer-fields) в позиции заказа:

1. Сначала вызовется ФМ EXIT_SAPMM06E_016
2. Затем пойдет PBO логика SAPLXM06 0111 экрана

а в ФМ EXIT_SAPMM06E_016 в качестве параметров передается структура I_EKPO, где есть все необходимые тебе данные (т.е. завод, например).

Тебе стоит только:

1. Объявить какую-нибудь глобальную структуру - например, GS_EKPO аналогичную I_EKPO (там же где ты объявляешь свои экранные переменные)
2. В ФМ EXIT_SAPMM06E_016 переприсвоить GS_EKPO = I_EKPO
3. И при анализе в PBO использовать GS_EKPO


Спасибо! Помогло!


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

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


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

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


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

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