Текущее время: Вс, апр 28 2024, 20:01

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 21 ]  На страницу 1, 2  След.
Автор Сообщение
 Заголовок сообщения: чемто можно быстро сгенерить обвязку редактирования таблицы?
СообщениеДобавлено: Пн, фев 28 2005, 13:10 
Гость
простая вродебы задача - создал настроечную таблицу, нужно к ней наворотить обвязку (т.е. транзакцию ведения, чтобы юзеры могли редактировать в ней записи). Табличка простейшая, с другими несвязана, только NUMC и CHAR-поля для ввода.
Есть чтото типа быстрого конструктора форм (wiazrd? :-) ), чтобы пихнуть в него таблицу, а он бы программный обвес выдал? Или с нуля на ALVшке воротить (через правку копии во внутренней таблице и ее синхронизацией с БД)?


Пометить тему как нерешенную
Вернуться к началу
  
 
 Заголовок сообщения: ...
СообщениеДобавлено: Пн, фев 28 2005, 13:17 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Чт, авг 26 2004, 05:04
Сообщения: 922
Откуда: Челябинск
Пол: Мужской
Утилиты - Генератор ведения таблиц

_________________
Все будет хорошо...
http://sap-blog.ru/


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ...
СообщениеДобавлено: Пн, фев 28 2005, 13:18 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Чт, авг 26 2004, 05:04
Сообщения: 922
Откуда: Челябинск
Пол: Мужской
artyom написал:
Утилиты - Генератор ведения таблиц


В SE11

_________________
Все будет хорошо...
http://sap-blog.ru/


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: чемто можно быстро сгенерить обвязку редактирования табл
СообщениеДобавлено: Пн, фев 28 2005, 15:02 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Вт, авг 24 2004, 07:19
Сообщения: 3952
Откуда: ECC 6.0, South Kazakhstan
PavelBerezin написал(а):
простая вродебы задача - создал настроечную таблицу, нужно к ней наворотить обвязку (т.е. транзакцию ведения, чтобы юзеры могли редактировать в ней записи). Табличка простейшая, с другими несвязана, только NUMC и CHAR-поля для ввода.
Есть чтото типа быстрого конструктора форм (wiazrd? :-) ), чтобы пихнуть в него таблицу, а он бы программный обвес выдал? Или с нуля на ALVшке воротить (через правку копии во внутренней таблице и ее синхронизацией с БД)?


Если у тебя версия 4.6 и выше, то посмотри Тр. SE16N,
и ФМ SE16N_INTERFACE


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: ...
СообщениеДобавлено: Пн, фев 28 2005, 15:39 
Председатель
Председатель
Аватара пользователя

Зарегистрирован:
Чт, сен 23 2004, 18:43
Сообщения: 1554
Откуда: Москва
artyom написал:
artyom написал:
Утилиты - Генератор ведения таблиц


В SE11


Обрати внимание на кнопочку "Правка" у своих сообщений :-).

ЗЫ. Да я и сам не сразу дотумкал :-).

_________________
Hе иди по течению, не иди против течения - иди поперек него, если хочешь достичь берега.
Слова Ванталы. Дела Ванталы


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ...
СообщениеДобавлено: Пн, фев 28 2005, 15:54 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Чт, авг 26 2004, 05:04
Сообщения: 922
Откуда: Челябинск
Пол: Мужской
111 написал(а):
artyom написал:
artyom написал:
Утилиты - Генератор ведения таблиц


В SE11


Обрати внимание на кнопочку "Правка" у своих сообщений :-).

ЗЫ. Да я и сам не сразу дотумкал :-).


А я и не смотрю туда :)
Ладно буду знать, хоть очепятки поубирать можно...

_________________
Все будет хорошо...
http://sap-blog.ru/


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: *
СообщениеДобавлено: Чт, мар 03 2005, 07:57 
Гость
SE16N не подошел (лишние поля на экране, интерфейс какойто необычный получается)

по генератору вопрос: сгенерил он мне 2 ФМ, не совсем понятны 2 момента:
1. как их правильно вызвать из своей программы? Получилось только через создание отдельной транзакции (SM30 с параметрами, как описано в справке по SE54). В частности, там несколько внутренних таблиц надо на входе в ФМ чемто заполнить - чем? И будут ли какие приеимущества при таком прямом вызове?

2.группу полномочий как выбирать? Выбрал "ведение таблиц" - оно при входе ругается "мандант имеет статус неизменяемо" :( Это глобальная настройка (т.е. протестировать ведение в dev-манданте нельзя) или изза неправильной группы полномочий такое?


Пометить тему как нерешенную
Вернуться к началу
  
 
 Заголовок сообщения: Re: *
СообщениеДобавлено: Чт, мар 03 2005, 09:29 
Гость
PavelBerezin написал(а):
SE16N не подошел (лишние поля на экране, интерфейс какойто необычный получается)

по генератору вопрос: сгенерил он мне 2 ФМ, не совсем понятны 2 момента:
1. как их правильно вызвать из своей программы? Получилось только через создание отдельной транзакции (SM30 с параметрами, как описано в справке по SE54). В частности, там несколько внутренних таблиц надо на входе в ФМ чемто заполнить - чем? И будут ли какие приеимущества при таком прямом вызове?

2.группу полномочий как выбирать? Выбрал "ведение таблиц" - оно при входе ругается "мандант имеет статус неизменяемо" :( Это глобальная настройка (т.е. протестировать ведение в dev-манданте
нельзя) или изза неправильной группы полномочий такое?


1. Да, через вариант SM30, и вызывай через call transaction
2. Это зависит от свойств твоей таблицы,
измени "Ведение брауз.дан/ракурса табл."
на "Просмотр/ведение разрешены" и проблема должна сняться.
Если нельзя менять , то есть еще способ...


Пометить тему как нерешенную
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, мар 03 2005, 10:38 
Гуру-модератор
Гуру-модератор
Аватара пользователя

Зарегистрирован:
Пн, окт 11 2004, 20:32
Сообщения: 2470
Пол: Мужской
К примеру:

1. создай транзакцию параметра
2. в поле 'транзакция' укажи 'sm30', установи флажок 'Пропустить нач. экран'
3. Значения по умолчанию:
VIEWNAME = имя_ракурса_ведения
UPDATE = X

и все, теперь для ведения таблицы запускай эту транзакцию

_________________
- Может ли настоящий мастер кунг-фу получить по морде?
- Настоящий мастер может все!


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: *
СообщениеДобавлено: Чт, мар 03 2005, 12:46 
Гость
спасибо, разобрался - в тестовом манданте ведение нормально работает ....
А будут-ли исправления правильно транспортироваться в продуктив при этом? Т.е. нужно-ли еще какой наворот туда дописывать, чтобы всё что юзеры "навели" в настроечном манданте, правильно транспортировалось? Или там уже всё включено?


Пометить тему как нерешенную
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, мар 03 2005, 13:09 
Гуру-модератор
Гуру-модератор
Аватара пользователя

Зарегистрирован:
Пн, окт 11 2004, 13:16
Сообщения: 1790
PavelBerezin написал(а):
А будут-ли исправления правильно транспортироваться в продуктив при этом? Т.е. нужно-ли еще какой наворот туда дописывать, чтобы всё что юзеры "навели" в настроечном манданте, правильно транспортировалось? Или там уже всё включено?
Если необходимо, чтобы произведеные изменения цеплялись в запрос, нужно в "Генераторе ведения" выбрать "Стандартная подпрограмма записи"


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: ...
СообщениеДобавлено: Чт, мар 03 2005, 13:11 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Чт, авг 26 2004, 05:04
Сообщения: 922
Откуда: Челябинск
Пол: Мужской
Да нет. Только с базисом еще поговори.

Если тип данных настройки, то может ругаться на закрытый мандант. Я делаю тип "А" - основные данные вроде не ругается.

Хотя повторюсь тут все зависит от настроект базисса.

_________________
Все будет хорошо...
http://sap-blog.ru/


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, мар 03 2005, 15:16 
Гость
тут другое интересно,
как "Моменты времени",
а которых на разные события можно
прописывать свои подпрограммки проверки,
можно и сгенерированные экраны менять без ключей...


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

Зарегистрирован:
Вт, авг 24 2004, 16:49
Сообщения: 186
Откуда: SAP ERP60
Пол: Мужской
Кстати по моментам времени - куда нужно вставлять свою дополнительную проверочку на введенное значение поля? Да еще с нормальной обработкой - выдачей сообщения об ошибке и позиционированием на нужную строчку? (аналог стандартной проверки на дублирующийся ключ )Эвентов много, но что-то нужный не находится :(


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: *
СообщениеДобавлено: Пт, мар 04 2005, 11:08 
Гость
и правда транспортируются :-)

вцелом понятна. Теперь вот какая беда: создал я view объединяющий 3 таблицы (для их совместного ведения), ну примерно так

ztabl1
cod1 text1

ztabl2
cod2 cod1 text2 -связана много-1 с ztabl1

ztabl3
cod3 cod2 text3 -связана с ztabl2

для упрощения вывел в view все поля таблиц, включая текстовые (наименования позиций). После генерации "ведения" оказалось что оно предлагает мне заполнять ручками все поля, включая текстовые.
Но мне хотелось бы, чтобы тексты тянулись при вводе ручками поля cod из соответствующей связанной ztable-справочника, и были readonly (т.е. фактически чтобы юзер быстро и удобно мог добавлять записи в ztabl3, при этом допустимые значения cod2 и cod1 сверялись бы с ztabl2 и ztabl1) .... Как при генерации ведения view указать, какие поля для ввоода ручками, а какие должны только подлягиваться через inner join?


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

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


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

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


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

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