Текущее время: Пн, авг 04 2025, 07:34

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 13 ] 
Автор Сообщение
 Заголовок сообщения: Содание транзакции для ведения таблицы.
СообщениеДобавлено: Пн, янв 21 2008, 19:06 
Старший специалист
Старший специалист

Зарегистрирован:
Пн, сен 10 2007, 23:29
Сообщения: 453
Откуда: и куда?
Пол: Мужской
Добрый день!
Создал таблицу в системе через se11. Нужно чтобы пользователи её могли вести, но пользователям закрыт доступ к sm30. Как создать транзакцию, по вызову которой открывался бы диалог ведения необходимой мне таблицы?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, янв 21 2008, 19:16 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

Зарегистрирован:
Ср, ноя 03 2004, 14:51
Сообщения: 1912
Откуда: КраснАдар
Пол: Мужской
1. Сгенерируйте ракурс ведения.
2. Создайте программку, в которой сделайте вызов ФМ VIEW_MAINTENANCE_CALL для нужной вьюшки.
3. Создайте транзакцию на эту программку.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, янв 21 2008, 19:38 
Старший специалист
Старший специалист

Зарегистрирован:
Пн, сен 10 2007, 23:29
Сообщения: 453
Откуда: и куда?
Пол: Мужской
Спасибо за быстрый ответ!
Скажите, пожалуйста, какие значения может принимать параметр ACTION, где об этом можно почитать? Всемогущественный F1 на эту тему ничего полезного увы не выдает.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, янв 21 2008, 20:33 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

Зарегистрирован:
Ср, ноя 03 2004, 14:51
Сообщения: 1912
Откуда: КраснАдар
Пол: Мужской
msv написал:
Спасибо за быстрый ответ!
Скажите, пожалуйста, какие значения может принимать параметр ACTION, где об этом можно почитать? Всемогущественный F1 на эту тему ничего полезного увы не выдает.

:D Это древний шаманский трюк... Нужно "провалиться" в ФМ-ник и посмотреть первые строки. Там в комментах параметры ACTION и написаны.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, янв 21 2008, 20:42 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

Зарегистрирован:
Ср, ноя 03 2004, 14:51
Сообщения: 1912
Откуда: КраснАдар
Пол: Мужской
Извиняюсь, обманул, память подвела. Не в комментах, а в объявленных данных...
Code:
        u(1) TYPE c VALUE 'U',         "Дndern
        s(1) TYPE c VALUE 'S',         "Anzeigen, Subset
        t(1) TYPE c VALUE 'T',         "Transport
        x(1) TYPE c VALUE 'X',         "gesetztes Flag
        r(1) TYPE c VALUE 'R',         "read-only


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, янв 21 2008, 20:43 
Старший специалист
Старший специалист

Зарегистрирован:
Пн, сен 10 2007, 23:29
Сообщения: 453
Откуда: и куда?
Пол: Мужской
:lol: спасибо за метод! Дейстительно есть, хоть и на немецком но все же!


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, янв 21 2008, 20:46 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

Зарегистрирован:
Ср, ноя 03 2004, 14:51
Сообщения: 1912
Откуда: КраснАдар
Пол: Мужской
Щас у себя в MiniBasis подглядел. Есть описание параметра в документации к ФМ (Ctrl+F4 -> Затем ACTION).


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

Зарегистрирован:
Пн, сен 10 2007, 23:29
Сообщения: 453
Откуда: и куда?
Пол: Мужской
Прошу прощения, а как выставить доступ на редактирование только отдельных полей? То есть к примеру поля 1 и 2 только читать, поле 3 - можно редактировать.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, янв 21 2008, 21:38 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

Зарегистрирован:
Ср, ноя 03 2004, 14:51
Сообщения: 1912
Откуда: КраснАдар
Пол: Мужской
Сделать их ключевыми в таблице, к примеру...


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

Зарегистрирован:
Сб, сен 25 2004, 16:30
Сообщения: 1368
Откуда: Москва
Пол: Мужской
John Doe написал:
1. Сгенерируйте ракурс ведения.
2. Создайте программку, в которой сделайте вызов ФМ VIEW_MAINTENANCE_CALL для нужной вьюшки.
3. Создайте транзакцию на эту программку.

А пардон зачем делать программку? Почему нельзя обойтись транзакцией с параметрами? Вызываемый код транзакции не проверяется на полномочия.

_________________
С уважением, Сергей Королев


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

Зарегистрирован:
Сб, сен 25 2004, 16:30
Сообщения: 1368
Откуда: Москва
Пол: Мужской
John Doe написал:
Сделать их ключевыми в таблице, к примеру...

для таблички нужно создать "ракурс ведения" в SE11, в ракурсе можно указать видимость/возможность ввода для полей. Потом для ракурса (не для таблицы) нужно создать диалог ведения.

_________________
С уважением, Сергей Королев


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, янв 22 2008, 00:00 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

Зарегистрирован:
Ср, ноя 03 2004, 14:51
Сообщения: 1912
Откуда: КраснАдар
Пол: Мужской
Сергей Королев написал:
А пардон зачем делать программку? Почему нельзя обойтись транзакцией с параметрами? Вызываемый код транзакции не проверяется на полномочия.

А кто его знает, зачем... Мне такой вариант, по-быстрому, придумался, главное ведь чтоб работало. Или предложенный вариант - не рабочий?


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

Зарегистрирован:
Сб, сен 25 2004, 16:30
Сообщения: 1368
Откуда: Москва
Пол: Мужской
John Doe написал:
А кто его знает, зачем... Мне такой вариант, по-быстрому, придумался, главное ведь чтоб работало. Или предложенный вариант - не рабочий?

Он, конечно, рабочий, но думаю в данном случае лучше без кодирования обойтись: делаем просто транзакцию с параметрами со ссылкой на SM30, ставим галку "пропустить первый экран", заполняем параметры и все будет работать.

_________________
С уважением, Сергей Королев


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

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


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

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


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

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