Текущее время: Пн, июл 28 2025, 02:14

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


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

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


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

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