Текущее время: Вс, июл 13 2025, 22:16

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


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

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


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

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