Текущее время: Пт, май 09 2025, 01:04

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 11 ] 
Автор Сообщение
 Заголовок сообщения: Сохранение истории последнего пути выбора файла
СообщениеДобавлено: Чт, окт 29 2015, 08:34 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Чт, янв 24 2013, 08:43
Сообщения: 802
Откуда: South Kazakhstan
Пол: Мужской
Добрый день Всем!
Возник такой вопрос. Есть прога пакетного ввода заказов ТОРО с выбором файла шаблона. Мне нужно чтобы последний выбранный путь в окне выбора сохранялся.
Code:
selection-screen: begin of block 1 with frame no intervals.
parameters:file type ibipparms-path  lower case obligatory .
selection-screen: end of block 1.

Я пытался использовать GET PARAMETER и SET PARAMETER. Вначале программы
Code:
selection-screen: function key 1.
initialization.
GET PARAMETER ID 'GGG' FIELD file.

И в конце программы пишу
Code:
SET PARAMETER ID: 'GGG' FIELD file.

И путь вроде бы последний сохраняется, но только в режиме сессии пользователя в сап, т.е. пока юзер сидит в сап последний путь к файлу сохраняется. Стоит юзеру выйти из сапа история не сохраняется на этой транзакции пакетного ввода. Возможно ли сделать так чтобы история ввода последнего пути файла шаблона сохранялась в случае как и с другими стандартными транзакциями? Буду весьма признателен за советы как это можно сделать.


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Сохранение истории последнего пути выбора файла
СообщениеДобавлено: Чт, окт 29 2015, 09:16 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Пн, мар 28 2005, 15:38
Сообщения: 1257
Maksimka: невнятно излагаете. Какую именно историю вам надо запоминать?
PARAMETER ID запоминает значения только в пределах одной сессии пользователя. Закрыли гуи - данные потерялись, если только у пользователя в учетке не прописано постоянное значение для этого ID.
Если же вы имеете ввиду историю поля ввода, которая подтягивается по вводу текста руками или по нажатию на backspace, то в гуи есть ограничение на длину поля, для которого можно запоминать историю. По умолчанию там что-то типа 59 символов. Можно изменить у конкретного пользователя на машине в настройках и тогда будет запоминать для более длинных полей, но тогда меньше будет влезать в историю (там комбинация из "длина файла истории", "кол-во запомненных значений" и "длина поля")

_________________
Там, где я рос, единственным развлечением было запоминать число «π».(С) Н. Стивенсон


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Сохранение истории последнего пути выбора файла
СообщениеДобавлено: Чт, окт 29 2015, 09:27 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Чт, янв 24 2013, 08:43
Сообщения: 802
Откуда: South Kazakhstan
Пол: Мужской
Кодер написал(а):
Если же вы имеете ввиду историю поля ввода, которая подтягивается по вводу текста руками или по нажатию на backspace, то в гуи есть ограничение на длину поля, для которого можно запоминать историю. По умолчанию там что-то типа 59 символов. Можно изменить у конкретного пользователя на машине в настройках и тогда будет запоминать для более длинных полей, но тогда меньше будет влезать в историю (там комбинация из "длина файла истории", "кол-во запомненных значений" и "длина поля")

Похоже это меня и интересует. Мне нужно в идеале чтобы при запуске транзакции отображался последний путь выбора файла. Подскажите пожалуйста где делается эта настройка?


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Сохранение истории последнего пути выбора файла
СообщениеДобавлено: Чт, окт 29 2015, 09:38 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Пн, мар 28 2005, 15:38
Сообщения: 1257
Цитата:
Мне нужно в идеале чтобы при запуске транзакции отображался последний путь выбора файла.

Не, сразу он отражаться не будет. Пользователю или надо начинать вводить что-то, или нажать backspace или, если поле пустое, нажать Alt
Цитата:
Подскажите пожалуйста где делается эта настройка?

2 варианта
1) в окне сап-логона выбрать меню опции. Далее - "локальные данные-история"
2) в окне sap gui кнопка "настр. локал.формата Alt+F12" (последняя кнопка "с телевизором" в верхнем тулбаре). пункт меню "опции". Далее - "локальные данные-история"

_________________
Там, где я рос, единственным развлечением было запоминать число «π».(С) Н. Стивенсон


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Сохранение истории последнего пути выбора файла
СообщениеДобавлено: Чт, окт 29 2015, 11:12 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Чт, янв 24 2013, 08:43
Сообщения: 802
Откуда: South Kazakhstan
Пол: Мужской
У меня путь к файлу на компе вместе с его названием не составляет больше 59 символов, но всё равно история не появляется. Я сделал как Вы и посоветовали по этому пути в настройке САП Логона опция Активировать историю для полей по.... вместо 59 поставил 70. Перелогиниваюсь, пытаюсь нажать Alt или бэкспэйс или что то вводить в поле транзакции, но последний путь не появляется. Может быть ещё где нибудь что нибудь подкрутить надо? Потому что история полей то в принципе работает, потому как в стандартных транзакциях последняя запись чего либо отображается.


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Сохранение истории последнего пути выбора файла
СообщениеДобавлено: Чт, окт 29 2015, 11:14 
Гуру-модератор
Гуру-модератор
Аватара пользователя

Зарегистрирован:
Пн, окт 11 2004, 20:32
Сообщения: 2470
Пол: Мужской
Maksimka написал:
У меня путь к файлу на компе вместе с его названием не составляет больше 59 символов, но всё равно история не появляется. Я сделал как Вы и посоветовали по этому пути в настройке САП Логона опция Активировать историю для полей по.... вместо 59 поставил 70. Перелогиниваюсь, пытаюсь нажать Alt или бэкспэйс или что то вводить в поле транзакции, но последний путь не появляется. Может быть ещё где нибудь что нибудь подкрутить надо? Потому что история полей то в принципе работает, потому как в стандартных транзакциях последняя запись чего либо отображается.

А поле на экране, куда вводится путь - какой длины?

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


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Сохранение истории последнего пути выбора файла
СообщениеДобавлено: Чт, окт 29 2015, 11:33 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Вт, авг 31 2004, 14:57
Сообщения: 5258
Откуда: Ростов невеликий
Пол: Мужской
Maksimka написал:
Потому что история полей то в принципе работает, потому как в стандартных транзакциях последняя запись чего либо отображается.

да сделайте варианты и не мучайтесь

_________________
Нет сегодняшних проблем -
есть вчерашние ошибки
(с)


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Сохранение истории последнего пути выбора файла
СообщениеДобавлено: Чт, окт 29 2015, 11:48 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Чт, янв 24 2013, 08:43
Сообщения: 802
Откуда: South Kazakhstan
Пол: Мужской
ArmAnn написал:
Maksimka написал:

А поле на экране, куда вводится путь - какой длины?

Я понял что Вы имеет в виду. Длина поля на экране, куда вводится путь 128 символов. В настройках САП логона я поставил в опции Активировать историю для полей 130 длину, но результат тот же. Нажимаю пробел или жму Alt или бэкспейс, пытаюсь что либо ввести в поле, но история не отображается.


Последний раз редактировалось Maksimka Чт, окт 29 2015, 11:55, всего редактировалось 2 раз(а).

Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Сохранение истории последнего пути выбора файла
СообщениеДобавлено: Чт, окт 29 2015, 11:49 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Чт, янв 24 2013, 08:43
Сообщения: 802
Откуда: South Kazakhstan
Пол: Мужской
Skif написал:
Maksimka написал:
Потому что история полей то в принципе работает, потому как в стандартных транзакциях последняя запись чего либо отображается.

да сделайте варианты и не мучайтесь

Я не могу знать место где лежит файл, поэтому я даже не знаю как тут варианты помогут?


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Сохранение истории последнего пути выбора файла  Тема решена
СообщениеДобавлено: Чт, окт 29 2015, 11:56 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Вт, авг 31 2004, 14:57
Сообщения: 5258
Откуда: Ростов невеликий
Пол: Мужской
Maksimka написал:
Я не могу знать место где лежит файл, поэтому я даже не знаю как тут варианты помогут?

что тут посоветовать? - "бардакен закругляйт" :)

_________________
Нет сегодняшних проблем -
есть вчерашние ошибки
(с)


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Сохранение истории последнего пути выбора файла
СообщениеДобавлено: Чт, окт 29 2015, 12:29 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Чт, янв 24 2013, 08:43
Сообщения: 802
Откуда: South Kazakhstan
Пол: Мужской
Skif написал:
Maksimka написал:
Я не могу знать место где лежит файл, поэтому я даже не знаю как тут варианты помогут?

что тут посоветовать? - "бардакен закругляйт" :)

А действительно с вариантами прокатило. Спасибо За советы.


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

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


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

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


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

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