Текущее время: Вт, сен 09 2025, 02:01

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




Начать новую тему Ответить на тему  [ Сообщений: 9 ] 
Автор Сообщение
 Заголовок сообщения: Как закрыть на ввод вручную, но разрешить запись с помощью функции планирования?
СообщениеДобавлено: Ср, апр 03 2013, 12:49 
Начинающий
Начинающий

Зарегистрирован:
Пн, фев 18 2013, 16:44
Сообщения: 7
Всем привет!

Может кто подскажет - на мой взгляд проблема д.б. часто встречающейся:
в форме ввода есть 2 столбца - в 1й вводим значения - во 2й копируем стандартной функцией копирования, при этом 2й столбец надо закрыть на ввод вручную. Я бы конешно запретил бы в БЕксе планирование на этот показатель, НО! :evil: есть несколько ячеек по которым в этом столбце всеже ручной ввод нужен.
Срез данных или отношение закрывает ввод на комбинацию и вручную и функцией. Вариант деривация+срез тоже не подойдет.
Очень не хотелось бы создавать огромную структуру и делать все на ячейках, какие еще есть варианты?
Включать/выключать срез ФМником?
срез или отношение на exit'е может поможет?

Спасибо!


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Как закрыть на ввод вручную, но разрешить запись с помощью функции планирования?
СообщениеДобавлено: Ср, апр 03 2013, 14:37 
Начинающий
Начинающий

Зарегистрирован:
Чт, сен 06 2012, 12:07
Сообщения: 23
Откуда: рядом с Гондурасом
Пол: Мужской
Срез на exit поможет. Но есть один нюанс c производительностью, для обновления статуса слайсов нужно будет заново выполнить запрос.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Как закрыть на ввод вручную, но разрешить запись с помощью функции планирования?
СообщениеДобавлено: Ср, апр 03 2013, 16:57 
Начинающий
Начинающий

Зарегистрирован:
Пн, фев 18 2013, 16:44
Сообщения: 7
А в чем будет заключаться алгоритм экзит-среза? включает/выключает срез? что тогда взять за условие выключения?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Как закрыть на ввод вручную, но разрешить запись с помощью функции планирования?
СообщениеДобавлено: Чт, апр 04 2013, 15:28 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Пт, ноя 26 2010, 20:07
Сообщения: 240
Пол: Мужской
Добрый день, как альтернатива данному подходу, в одной из тем форума я упоминал о возможности использовать VBA и Excel-защиту на ввод ячеек. Фактически блокирование ячеек на ввод достигается за счет использования Excel-защиты, а не на уровне хранилища данных. Данный метод довольно прост в реализации, но форма ввода будет представлять собой рабочую книгу с реализованным методом CAllBack, вызываемым при актуализации, соответствующие ячейки будут защищаться от ввода, при выполнении функции планирования не будет ограничений на использование данной ячейки.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Как закрыть на ввод вручную, но разрешить запись с помощью функции планирования?
СообщениеДобавлено: Чт, апр 04 2013, 18:45 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Вт, окт 11 2005, 12:10
Сообщения: 687
Откуда: Москва
Пол: Мужской
Я бы сделал три стобца:
1. Ручной ввод.
2. Ручная корректировка.
3. Расчетное значение.

Для столбца 2 - разрешил бы планироваться в бексе и настроил бы срез данных, открывающий только нужные ячейки.
Для столбца 3 - расчет либо на основании столбца 1, либо на основании столбца 2.

Тогда никакого АБАПа не надо.

_________________
Глаза боятся, а руки крюки


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как закрыть на ввод вручную, но разрешить запись с помощью функции планирования?
СообщениеДобавлено: Пт, апр 05 2013, 08:38 
Начинающий
Начинающий

Зарегистрирован:
Чт, сен 06 2012, 12:07
Сообщения: 23
Откуда: рядом с Гондурасом
Пол: Мужской
Цитата:
НО! есть несколько ячеек по которым в этом столбце всеже ручной ввод нужен.

Наверное есть условие для закрытия/открытия ввода. Вот и пропишите это условие в exit'е для слайса. Можно сделать так: делаете дата-слайс, который проверяет флаг запуска функции копирования. При этом он отрабатывает или нет в зависимости от того, открываем мы отчет или запускаем функцию копирования. В кнопку копирования добавляем в начало и конец шаги для обновления отчета (чтобы отрабатывал дата слайс) и установку/удаление флага запуска. Если данных в отчет немного - это будет нормально работать.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Как закрыть на ввод вручную, но разрешить запись с помощью функции планирования?
СообщениеДобавлено: Пт, апр 05 2013, 08:58 
Начинающий
Начинающий

Зарегистрирован:
Пн, фев 18 2013, 16:44
Сообщения: 7
G написал:
Я бы сделал три стобца:
1. Ручной ввод.
2. Ручная корректировка.
3. Расчетное значение.

Для столбца 2 - разрешил бы планироваться в бексе и настроил бы срез данных, открывающий только нужные ячейки.
Для столбца 3 - расчет либо на основании столбца 1, либо на основании столбца 2.

Тогда никакого АБАПа не надо.


Удобное решение, так и сделал. Только закрыл ячейки не слайсом а добавлением в столбцы только нужных аналитик из боковика.
Спасибо!
Осталось убедить пользователя в необходимости третьего столбца:)
Возможно придется все же АБАПить.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Как закрыть на ввод вручную, но разрешить запись с помощью функции планирования?
СообщениеДобавлено: Пт, апр 05 2013, 11:42 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Вт, авг 17 2004, 09:59
Сообщения: 1097
Откуда: Moscow
Пол: Мужской
А копните в сторону Inverse formula ...

_________________
In SAP we trust !


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как закрыть на ввод вручную, но разрешить запись с помощью функции планирования?
СообщениеДобавлено: Пт, апр 05 2013, 17:01 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Вт, окт 11 2005, 12:10
Сообщения: 687
Откуда: Москва
Пол: Мужской
Lum написал(а):
Только закрыл ячейки не слайсом а добавлением в столбцы только нужных аналитик из боковика.

Об этом что-то не подумал. Так даже лучше -- не будет дурацких сообщений о блокировках.
Lum написал(а):
Осталось убедить пользователя в необходимости третьего столбца:)

Так это же форма ввода. В отчете можно показывать два столбца.

BW - ник написал:
А копните в сторону Inverse formula ...

Да, в данном случае это может помочь, но проблему ввода "не во все ячейки" не решит.

_________________
Глаза боятся, а руки крюки


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

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


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

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


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

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