Текущее время: Вт, июл 08 2025, 04:33

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 20 ]  На страницу 1, 2  След.
Автор Сообщение
 Заголовок сообщения: Заполнить поле таблицы через подэкран.
СообщениеДобавлено: Пт, ноя 04 2005, 11:55 
Старший специалист
Старший специалист

Зарегистрирован:
Пн, окт 24 2005, 15:55
Сообщения: 296
Пол: Мужской
Доброе время суток!
Есть проблема. Необходимо сформировать новое поле к существующей таблице и дать возможность его заполнять через диалоговое окно.
Создал в таблице makt столбец maktb char (250).
В подекране saplmgd1 1002 добавил поле со ссылкой на этот же элемент таблицы, т.е. makt-maktb. Вхожу в транзакцию mm02 поле вижу, вношу данные, а они не сохраняются. Подскажите, а где же добавить этот insert или update чтобы всё заработало.
p.s. Даже отдельно заполнил это поле через запрос. Значение в экране не появляется.
Что делать? Help.


Последний раз редактировалось Igor Garanichev Чт, окт 11 2007, 08:46, всего редактировалось 1 раз.

Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, ноя 04 2005, 13:03 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Вт, авг 24 2004, 07:19
Сообщения: 3952
Откуда: ECC 6.0, South Kazakhstan
http://www.sapboard.ru/forum/viewtopic.php?t=9486


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, ноя 04 2005, 15:24 
Старший специалист
Старший специалист

Зарегистрирован:
Пн, окт 24 2005, 15:55
Сообщения: 296
Пол: Мужской
Нет. Всё конечно в статье интересно, но есть тёмные места:

Change flow logic to add fields to field: statement and to add any validation required. Generate screen.

Подробнее здесь не написали, а как же изменить логику?

И упоминание таблицы T130F завело меня просто в тупик, а зачем?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, ноя 04 2005, 16:00 
Старший специалист
Старший специалист

Зарегистрирован:
Пн, окт 24 2005, 15:55
Сообщения: 296
Пол: Мужской
Т.е.
chain.
FIELD MAKT-MAKTB.
endchain.
?
Я такое же добавил и в PROCESS AFTER INPUT

Ничего не запоминает.

Даже делаю ввод данных. Потом - сохранение. Внизу контекск.

"Никаких изменений не внесено"


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, ноя 04 2005, 16:06 
Гость
пардон, не в РВО конечно же, а в PAI
внеси изменения

Code:
PROCESS AFTER INPUT.
*                      Verarbeitung nach der Eingabe
  MODULE GET_DATEN_SUB.
  CHAIN.
*    FIELD MAKT-SPRAS.
     FIELD MAKT-MAKTX.
     FIELD MAKT-MAKTB.
          MODULE MAKT-MAKTX.
  ENDCHAIN.
*
  MODULE SET_DATEN_SUB.


Принять этот ответ
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, ноя 04 2005, 16:17 
Старший специалист
Старший специалист

Зарегистрирован:
Пн, окт 24 2005, 15:55
Сообщения: 296
Пол: Мужской
PROCESS AFTER INPUT.
* Verarbeitung nach der Eingabe
MODULE GET_DATEN_SUB.
CHAIN.
* FIELD MAKT-SPRAS.
*{ INSERT KRTK900094 1
FIELD MAKT-MAKTB.
*} INSERT
FIELD MAKT-MAKTX.
MODULE MAKT-MAKTX.
ENDCHAIN.
*
MODULE SET_DATEN_SUB.
*

Вот мой код в программе.
Если можно а что FIELD MAKT-MAKTB делает?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, ноя 04 2005, 16:55 
Гость
chain - обработка событий по изменению полям,
если не помогает, то нужно сделать свой модуль
по типу module makt-maktx, где твое поле будет
переноситься в структуру, из которой уже потом будет
запись в таблицу.
попробуй через отладку.


Принять этот ответ
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, ноя 04 2005, 17:06 
Гость
Я залезаю вглубь. А там столько процедур... функций.
Не могу нарыть где что.
:shock:
:shock: :shock: :shock:
Что делать?


Принять этот ответ
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Сб, ноя 05 2005, 20:10 
Модератор
Модератор
Аватара пользователя

Зарегистрирован:
Вс, сен 05 2004, 12:11
Сообщения: 420
Откуда: SAP ERP 2005
Добавлял поле ZMAKTX, сделал следующее:

1. Добавить в 1002 экран запись FIELD MAKT-ZMAKTX.
2. Расширить этим полем структуру SKTEXT


PROCESS AFTER INPUT.
* Verarbeitung nach der Eingabe
MODULE GET_DATEN_SUB.



CHAIN.
* FIELD MAKT-SPRAS.
FIELD MAKT-MAKTX.
FIELD MAKT-ZMAKTX.
MODULE MAKT-MAKTX.
ENDCHAIN.


Попробуй, если не получится - приду на работу, посмотрю, что еще было сделано, но по-моему - этого достаточно.

_________________
Чтоб у нас все было, и нам за это ничего не было ! :-)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вс, ноя 06 2005, 16:26 
Старший специалист
Старший специалист

Зарегистрирован:
Пн, окт 24 2005, 15:55
Сообщения: 296
Пол: Мужской
Clarus написал(а):
Добавлял поле ZMAKTX, сделал следующее:

1. Добавить в 1002 экран запись FIELD MAKT-ZMAKTX.
2. Расширить этим полем структуру SKTEXT


PROCESS AFTER INPUT.
* Verarbeitung nach der Eingabe
MODULE GET_DATEN_SUB.



CHAIN.
* FIELD MAKT-SPRAS.
FIELD MAKT-MAKTX.
FIELD MAKT-ZMAKTX.
MODULE MAKT-MAKTX.
ENDCHAIN.


Попробуй, если не получится - приду на работу, посмотрю, что еще было сделано, но по-моему - этого достаточно.
Спасибо за ответ.
Вот только пункт второй не соображу. Значит поле в таблицу MAKT не добавлять? А как расширить структуру SKTEXT и зачем её расширять?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, ноя 07 2005, 07:53 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Вт, авг 24 2004, 07:19
Сообщения: 3952
Откуда: ECC 6.0, South Kazakhstan
Clarus написал(а):
Попробуй, если не получится - приду на работу, посмотрю, что еще было сделано, но по-моему - этого достаточно.


Не плохо было бы, Clarus. А то вопросы о расширении осн.записи материала возникают на форуме с завидным постоянством (в том числе и на логистических форумах).


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, ноя 07 2005, 08:59 
Старший специалист
Старший специалист

Зарегистрирован:
Пн, окт 24 2005, 15:55
Сообщения: 296
Пол: Мужской
OlegDm написал(а):
Clarus написал(а):
Попробуй, если не получится - приду на работу, посмотрю, что еще было сделано, но по-моему - этого достаточно.


Не плохо было бы, Clarus. А то вопросы о расширении осн.записи материала возникают на форуме с завидным постоянством (в том числе и на логистических форумах).


И я очень прошу. Можно чтоб подробно, шаг за шагом? А то на работе берут за горло. :cry:
В англоязычном форуме используется mara. Я добавил поле в mara. Все равно где-то что-то упускаю.


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

Зарегистрирован:
Вт, янв 16 2007, 19:00
Сообщения: 168
Откуда: город
Товарищи, у меня аналогичная проблема.
Отличие в том, что расширял таблицу MARD, полем типа CHAR20.
Добавил поле на экран. А как сделать, чтобы оно автоматом переносилось в таблицу MARD никак не могу сообразить.

Code:
field mard-fff
в pai не помогает.

Помогите, кто уже решил эту проблему или натолкните на мысль.

Спасибо!


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

Зарегистрирован:
Вс, мар 12 2006, 08:33
Сообщения: 5
Как-то давно делал новый подэкран в ОЗМ, тоже не удавалось загнать
пару полей в MARD. В результате проблема решилась, вроде бы, когда
в тр. OMT3, для выбранной последовательности экранов (нужно выделить строку с последовательностью и щелкнуть в дереве слева на
"экраны данных") указать правильный статус ведения.
Может быть и в вашем случае что-то подобное.


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

Зарегистрирован:
Пн, окт 24 2005, 15:55
Сообщения: 296
Пол: Мужской
Ищите юзер-экзиты. Только через них расширяйте функционал. И ни в коем случае не "ломайте" стандарт.

_________________
С уважением, Гараничев Игорь


Принять этот ответ
Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 20 ]  На страницу 1, 2  След.

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


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

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


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

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