Текущее время: Вс, июл 27 2025, 19:30

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 13 ] 
Автор Сообщение
 Заголовок сообщения: MIRO + SGTXT (автоматическое заполнение)
СообщениеДобавлено: Вт, апр 10 2007, 12:09 
Ассистент
Ассистент

Зарегистрирован:
Пт, май 06 2005, 17:32
Сообщения: 33
Откуда: Кишинёв
Привет, Всем!
Вопрос: как в тр. MIRO можно автоматически заполнить поле RSEG-SGTXT (text в line items) данными из поля RBKP-SGTXT (text в header) при вводе документа?

Скажем, ситуация: заполняем текстовое поле в шапке документа (MIRO), выбираем PO и при заполнении табличной части, текстовое поле заполняется данными соответствующего поля из шапки документа.

Заранее спасибо!


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

Зарегистрирован:
Чт, апр 13 2006, 12:32
Сообщения: 1503
Откуда: Питер
через замещение
тр. GGB1


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, апр 10 2007, 15:06 
Ассистент
Ассистент

Зарегистрирован:
Пт, май 06 2005, 17:32
Сообщения: 33
Откуда: Кишинёв
vga написал(а):
через замещение
тр. GGB1

MIRO?


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

Зарегистрирован:
Чт, апр 13 2006, 12:32
Сообщения: 1503
Откуда: Питер
было что-то похожее как раз для этого поля в MIRO,
замещение делали для BSEG-SGTXT и потом через динамический assign заполняли нужное поле.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, апр 10 2007, 16:26 
Ассистент
Ассистент

Зарегистрирован:
Пт, май 06 2005, 17:32
Сообщения: 33
Откуда: Кишинёв
vga написал(а):
было что-то похожее как раз для этого поля в MIRO,
замещение делали для BSEG-SGTXT и потом через динамический assign заполняли нужное поле.

спасибо за ответ, но ситуация следующая - MM документ еще не сохранен (новый), а только находится в стадии ввода данных и, грубо говоря, нужен какой-то BADI (типа MRM_HEADER_CHECK) или что-то еще (SAP непредсказуем в своей функциональности :D ) для осуществления обычного заполнения поля в табличной части


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, апр 10 2007, 18:36 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, окт 06 2005, 16:44
Сообщения: 3080
Откуда: Москва
Расширение LMR1M004 как раз предназначено для изменения текста позиции, но уже на этапе сохранения фактуры.
На этапе ввода данных (по крайней мере в 4.7) никаких расширений пользователя, в которых можно изменить данные, нет.
И еще: несмотря на параметр TABLES в этот exit данные передаются в header line таблицы TAB_DRSEG ;)

_________________
С уважением,
Удав.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, апр 11 2007, 11:01 
Ассистент
Ассистент

Зарегистрирован:
Пт, май 06 2005, 17:32
Сообщения: 33
Откуда: Кишинёв
Удав написал(а):
Расширение LMR1M004 как раз предназначено для изменения текста позиции, но уже на этапе сохранения фактуры.
На этапе ввода данных (по крайней мере в 4.7) никаких расширений пользователя, в которых можно изменить данные, нет.
И еще: несмотря на параметр TABLES в этот exit данные передаются в header line таблицы TAB_DRSEG ;)


Спасибо за ответ!
В принципе, я и ожидал это услышать, так как и сам не нашел никаких расширений по этому поводу, но надежда теплилась ... :wink:

Жаль, конечно, но SAP есть SAP ...
Странно, для MIGO есть MB_MIGO_ITEM_BADI~ITEM_MODIFY, а для MIRO - нет :(


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, апр 11 2007, 17:22 
Специалист
Специалист

Зарегистрирован:
Вт, авг 17 2004, 08:47
Сообщения: 222
Пол: Мужской
Попробуй использовать badi INVOICE_UPDATE


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, апр 11 2007, 17:49 
Ассистент
Ассистент

Зарегистрирован:
Пт, май 06 2005, 17:32
Сообщения: 33
Откуда: Кишинёв
SAPer написал:
Попробуй использовать badi INVOICE_UPDATE


Этот аддон также не работает в случае создания нового документа :( .


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

Зарегистрирован:
Чт, апр 13 2006, 12:32
Сообщения: 1503
Откуда: Питер
Если уж совсем приперло, может через field-exit?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, апр 12 2007, 11:06 
Ассистент
Ассистент

Зарегистрирован:
Пт, май 06 2005, 17:32
Сообщения: 33
Откуда: Кишинёв
vga написал(а):
Если уж совсем приперло, может через field-exit?

Как это? Объясните, плиз.
Как я понимаю, что речь идет о замещении (тр. GGB0, GGB1 ...).
Вопрос: как это сделать для MIRO?


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

Зарегистрирован:
Чт, апр 13 2006, 12:32
Сообщения: 1503
Откуда: Питер
Не факт, что удастся ее применить.
Поищите пример использования, программа RSMODPRE.
Недостатков у этого способа много, основной, что нельзя провалиться в отладчик. А идея такая, создать filed-exit для элемента данных
RBKP-SGTXT (жестко указав имя программы и номер экрана).
Далее, попытаться через динамический ассигн заполнить RSEG-SGTXT.

Отладка - через скидывание данных в файл.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, апр 12 2007, 11:26 
Ассистент
Ассистент

Зарегистрирован:
Пт, май 06 2005, 17:32
Сообщения: 33
Откуда: Кишинёв
vga написал(а):
Не факт, что удастся ее применить.
Поищите пример использования, программа RSMODPRE.
Недостатков у этого способа много, основной, что нельзя провалиться в отладчик. А идея такая, создать filed-exit для элемента данных
RBKP-SGTXT (жестко указав имя программы и номер экрана).
Далее, попытаться через динамический ассигн заполнить RSEG-SGTXT.

Отладка - через скидывание данных в файл.

Да, нашел кое-что по этому поводу http://sapboard.ru/forum/viewtopic.php?t=20682&highlight=fieldexit
Попробую.


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

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


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

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


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

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