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

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




Начать новую тему Ответить на тему  [ Сообщений: 16 ]  На страницу 1, 2  След.
Автор Сообщение
 Заголовок сообщения: Изменение введенных значений признаков
СообщениеДобавлено: Пн, окт 19 2009, 16:38 
Ассистент
Ассистент

Зарегистрирован:
Ср, июл 25 2007, 16:57
Сообщения: 41
Коллеги, день добрый.
Есть необходимость поменять введенные значения признаков в IP, web. Есть форма ввода с кучкой полей, вводятся они на разных этапах, пользователь первоначально заполняет часть признаков и показателей, на след этапе оставшиеся, вот только у оставшихся признаков стоит решетка, и их-то он ввести не может. Вводить нолик в показатели и заполнять все заново не вариант... Как можно решить данную проблему? Или мож подскажите названия классов, которые отвечают за вывод формы ввода на экран и ее чтение?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Изменение введенных значений признаков
СообщениеДобавлено: Вт, окт 20 2009, 08:24 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, дек 18 2008, 07:37
Сообщения: 256
Может помочь:How to Flexibly Change Characteristic Values and Comments in BI Integrated Planning
Но там говорится что можно только в Web шаблонах такое, для Excel не нашёл как.

_________________
The extent of reliability of the data affect on the quality of resource allocation.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Изменение введенных значений признаков
СообщениеДобавлено: Вт, окт 20 2009, 10:22 
Ассистент
Ассистент

Зарегистрирован:
Ср, июл 25 2007, 16:57
Сообщения: 41
ken написал(а):
Может помочь:How to Flexibly Change Characteristic Values and Comments in BI Integrated Planning
Но там говорится что можно только в Web шаблонах такое, для Excel не нашёл как.

спасиб за ответ, но это не то. Про эту хаутушку знаю, но это не мой вариант, менять не одно значение, да и пользователям будет неудобно. Мне вот именно интересна возможность менять значение признака прямо в форме ввода, эта извращение над сапом, поэтому такие вещи вряд ли в хаутушках писать будут, запрещенные методы)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Изменение введенных значений признаков
СообщениеДобавлено: Вт, окт 20 2009, 12:55 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, дек 18 2008, 07:37
Сообщения: 256
Была идея с помощью макросов в Excel сделать автоматизацию изменения признаков таким образом: Копирование значений показателей и признаков в массив, обнуление, перенос, создание новой записи с измененными признаками, но это было бы совсем извращением и работало бы "не быстро". Сейчас пользователи сами делают эти операции вручную, но тоже хотят чтобы можно было менять сразу в самой таблице. Плохо что SAP не предусмотрел такую возможность.

_________________
The extent of reliability of the data affect on the quality of resource allocation.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Изменение введенных значений признаков
СообщениеДобавлено: Вт, окт 20 2009, 14:04 
Ассистент
Ассистент

Зарегистрирован:
Ср, июл 25 2007, 16:57
Сообщения: 41
ken написал(а):
Была идея с помощью макросов в Excel сделать автоматизацию изменения признаков таким образом: Копирование значений показателей и признаков в массив, обнуление, перенос, создание новой записи с измененными признаками, но это было бы совсем извращением и работало бы "не быстро". Сейчас пользователи сами делают эти операции вручную, но тоже хотят чтобы можно было менять сразу в самой таблице. Плохо что SAP не предусмотрел такую возможность.

у меня веб, так что макрос не поможет + хочется, чтобы пользователям максимально удобно в системе работалось. В общем кто сталкивался с этим, буду рад помощи.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Изменение введенных значений признаков
СообщениеДобавлено: Чт, ноя 19 2009, 18:26 
Специалист
Специалист

Зарегистрирован:
Вт, авг 21 2007, 18:36
Сообщения: 133
Могу предположить что такой вариант подойдет:
Если у вас этапы строго опередены, то сделайте формат ввода для отчета, далее сохранение с проверкой введенных данных не на #, и обнуление решетки.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Изменение введенных значений признаков
СообщениеДобавлено: Пт, ноя 20 2009, 12:39 
Директор
Директор

Зарегистрирован:
Сб, мар 11 2006, 14:59
Сообщения: 1259
Пол: Мужской
Мне почему-то кажется, что проблема в архитектуре системы и поэтому возникают такие проблемы. Может Вы приведете какой-то конкретный пример формы и данных и что потом нужно сделать?
Если у Вас пользователь сохраняет данные "на решетку", то они ложатся на определенный срез, а потом Вы хотите срез "поменять". В кубах любого производителя в таком случае может быть определена только операция сторнирования всего среза и заполнение другого заново.
Попробую предположить. Если подразумевается, что сумма с решетки может быть потом распределена по каким-то значениям, то не совсем понятно, что мешает это сделать, вроде бы нет проблемы потом добавлять записи с отличными от решетки значениями? Если хочется, чтобы просто пользователь не обнулял или менял вручную значение на решетке, то просто реализовать свою сложную логику функциями планирования. У меня в похожей ситуации (необходимость более сложно, чем в стандарте менять зависимые значения) была только проблема в том, чтобы иметь возможность определить - какие показатели были изменены пользователем. В этом случае можно просто добавить признак и разделить по срезам. Например добавить признак "срез" и значения "текущий" и "сохранено". На форме использовать уровень планирования, ограниченный значением признака "срез" = "текущий", а функцию планирования написать и запускать в контексте уровня с неограниченным признаком "срез", тогда в функции можно будет сравнить - что было и что ввел пользователь и обработать согласно своему алгоритму. При сохранении, разумеется, надо копировать информацию с уровня "срез"="текущий" на уровень "срез"="сохранено" (через последовательность функций планирования). Таким способом можно попробовать реализовать и "замену" (сделать отдельную форму, на которой вывести введенные признаки, дать дропдаунлисты со справочников не введенных признаков, пользователь выбирает и потом жмет кнопку "заменить" и далее функциями копируем данные, а на старом срезе - обнуляем или не обнуляем, но предусматриваем потом в отчетах и дальнейших расчетах, что на решетке лежат данные, которые не надо учитывать).
Также я могу ошибаться, но в случае, если сумму надо распределять, то в форме значение на решетке будет само корректироваться. То есть, если в куб "год, месяц, количество" и введем "2009, #, 100", а потом "2009, 1, 20" и "2009, 2,30", то в кубе запись на решетке изменится на "2009, #, 50" (верне, после первой на решетку запишется сторно -20 и после второй -30). Или нет?
Ну и для системы бюджетирования выглядит немного странной ситуация, что кто-то вводит цифры, а кто-то другой знает на каком срезе эти цифры должны быть. Мне кажется, что или первый знает на каких срезах или второй знает какие цифры. Вот кто знает - тот пусть вводит все. Или, возможно, просто неправильно выбран инструмент, это же не универсальные формы для ввода, а именно система сбора бюджетных показателей.

З.Ы. Если ошибся, то буду рад, если поправят, у меня опыта в SEM немного и его, к тому же, сейчас нет под рукой, чтобы проверить.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Изменение введенных значений признаков
СообщениеДобавлено: Сб, ноя 21 2009, 12:39 
Ассистент
Ассистент

Зарегистрирован:
Ср, июл 25 2007, 16:57
Сообщения: 41
Road Runner написал:

Не всегда BPS и Integration Planning используются для систем бюджетирования)
Ситуация, с которой у меня возникли проблемы, выглядела следующим образом:
Пользователь на нижнем орг уровне вводит перечень актов по своей организационной единице. 1 строка - 1 уникальный номер акта + набор признаков и показателей (характеристики акта). На следующем орг уровне ответственный присваивает этим рассчитанным актам счета. Основываясь на ТЗ, я решил что к каждому акту присваивается уникальный номер счета(соответственно тоже признак). Поэтому у ответственного пользователя вываливалась простыня из актов, которым надо присвоить каким-то образом счета. Сделать переменные "номер акта" и "номер счета" и функциями планирования присваивать к каждому акту свой счет просто, но тут бы получил вопль от пользователей, какого такого нам надо жать на кнопку, мы хотим прям в форме вводить номер счета. С ними тягаться бесполезно, хотим так и все, причем претензии вида - "а че это у вас переменных на отчете много, уменьшите в два раза" или "а че это в рабочей книге три листа, нам один нужен" (хотя эти три листа сделаны, чтоб ошибок при вводе и проверке не возникало).
Поэтому я и написал на форум узнать, нагибал ли кто-нить сап настолько, что закрытые для ввода поля признаков сохраненной в кубе стоки становились открытыми.
Правда, когда эта проблема у меня возникла, ТЗ уточнили, и вылезло, что одному счету соответствует несколько актов, поэтому я вполне успешно ограничился функционалом из хаутушки во втором посте.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Изменение введенных значений признаков
СообщениеДобавлено: Пн, ноя 23 2009, 14:42 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Вт, янв 30 2007, 17:10
Сообщения: 488
Архитектору системы (или кто там у вас главный по технической реализации) надо какой-нибудь орган отстрелить за то, что решил это делать в IP. :evil:
Лучше бы абаперам дали все это с нуля написать (со своими экранами и табличками) - все равно этим закончится, ну или будет жить такая хромоножка под исскуственным питанием.

Всегда так: на абаперов денег нет, а на консультантов есть.

Извините, но наболело.

_________________
Карма - это суперпозиция граблей, на которые мы уже успели наступить, но которые еще не долетели...


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Изменение введенных значений признаков
СообщениеДобавлено: Вт, ноя 24 2009, 00:29 
Ассистент
Ассистент

Зарегистрирован:
Ср, июл 25 2007, 16:57
Сообщения: 41
Soulsurfer написал(а):
Архитектору системы (или кто там у вас главный по технической реализации) надо какой-нибудь орган отстрелить за то, что решил это делать в IP. :evil:
Лучше бы абаперам дали все это с нуля написать (со своими экранами и табличками) - все равно этим закончится, ну или будет жить такая хромоножка под исскуственным питанием.

Всегда так: на абаперов денег нет, а на консультантов есть.

Извините, но наболело.

не надо мне ниче отстреливать, я архитектор) я просто один проекты делаю и за полтора месяца ничего лучшего все-равно не сделать, а тут вполне себе приятная "хромоножка" вышла) абапа там пара классов, функции расчета сложные, стандартом такое не делается, ща за три-четыре дня блокировки на срезах-классах прикручу и совсем приятная "хромоножка" получится.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Изменение введенных значений признаков
СообщениеДобавлено: Вт, ноя 24 2009, 14:48 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Вт, янв 30 2007, 17:10
Сообщения: 488
Рекомендую почитать http://rdaemons.blogspot.com/2008/02/sap-bw-oltp-1.html
Вот в чем обычно корень бед: большинство внедрятелей думает, что IP (или BPS) - это система ввода циферок, даже не задумываясь, а для чего же собственно предназначался IP.

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

А потому что обычно люди представляют, что есть разные инструменты для решения разных задач. Вот вы человек (судя по тому, что вы написали), который овладел одним инструментом, а другие не применяет или из-за лени или отсутствия возможности учить их, либо из-за нежелания пускать чужаков к своей кормушке, т.к. придется делиться. Понятное дело, вы зарабатываете себе на кусок хлеба с маслом и даже красной икрой, и говорите окружающим: "не стреляйте в пианиста - он играет как умеет."

Просто жизнь такая штука: может быть через год, после того, как вы сдадите этот проект, кого-нибудь наймут доделывать ваш функционал. Этот кто-то поох...ет пару дней, пошлет пачку проклятий в адрес того, кто все это написал, да и перепишет на другом инструменте. И возможно цикл продолжится.

На самом деле проблема в том, что этим кем-то могу оказаться, например, я; денег на исправление может оказаться гораздо меньше, чем заплатят вам или вообще не быть (в силу каких-то неких обстоятельств), а сделать мне придется для исправления может быть даже больше, учитывая ломку привычек пользователей и тыды.

Я не очень хочу попадать в такие ситуации, но, увы, они у меня уже встречались. Этим и вызвана моя негативная реакция, а так - nothing personal.

_________________
Карма - это суперпозиция граблей, на которые мы уже успели наступить, но которые еще не долетели...


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Изменение введенных значений признаков
СообщениеДобавлено: Вт, ноя 24 2009, 15:59 
Ассистент
Ассистент

Зарегистрирован:
Ср, июл 25 2007, 16:57
Сообщения: 41
Поверьте, я б с удовольствием выучил что-то новое (например BObj и BPC) и реализовывал проекты, для которых и предназначены данные продукты, но у меня есть проект, который я не выбирал, и срок - реализовать это за 1,5 месяца, одному, а не несколько абаперов и год времени, мое руководство устраивает, как я работаю на этого заказчика, поэтому так просто они меня с этой сковородки не выпустят.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Изменение введенных значений признаков
СообщениеДобавлено: Вт, ноя 24 2009, 21:48 
Младший специалист
Младший специалист
Аватара пользователя

Зарегистрирован:
Пт, янв 20 2006, 12:01
Сообщения: 74
Soulsurfer написал(а):
Рекомендую почитать http://rdaemons.blogspot.com/2008/02/sap-bw-oltp-1.html


Что довольно знакомое и близкое. :D

Испытывал схожие чувства с автором при виде данной системы.


Выводы в конце статьи верные, (которые в "Оставьте ваши притязанья").


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Изменение введенных значений признаков
СообщениеДобавлено: Ср, ноя 25 2009, 17:54 
Почетный гуру
Почетный гуру
Аватара пользователя

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

Корень бед -- в кривых руках.
Не поверите, IP -- система ввода циферек в хранилище SAP. Более того, если приглядеться к API BPS, то там все именно так и происходит как надо топикстартеру -- просто пишется новый срез данных полностью затирая старый.

Soulsurfer написал(а):
Понимаете лобзик и циркулярная пила делают в принципе одно и тоже, и теоретически одну и ту же работу можно сделать как и лобзиком, так и циркулярной пилой. Так почему же никто строевую сосну не пилит лобзиком? Или почему какие-то мелкие элементы деревянного декора не обрабатывают циркулярной пилой?

Если не ошибаюсь, то Левша подковал (вроде как молотком) блоху в те времена, когда об электронной микролитографии никто не знал. Вот подлец-то, а? Причем это вовсе не особенность нашего менталитета, да и Формула 1 выросла из американских гонок на газонокосилках.
Дело, опять же, в голове и руках.

А если по существу, то лицензия на ERP и пара абаперов вряд ли обойдутся дешевле написания и поддержки консультантом пары-тройки тысяч строк кода на VBA.

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


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Изменение введенных значений признаков
СообщениеДобавлено: Ср, ноя 25 2009, 19:10 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Вт, янв 30 2007, 17:10
Сообщения: 488
Продолжим обмен ссылками - http://www.itoday.ru/24992.html

Цитата оттуда:
Цитата:
По словам Пачикова, времена, когда русские программисты высоко котировались в Америке, уходят в прошлое: "Основатель фирмы PayPal (ныне Slide) Макс Левчин недавно объяснил мне, почему не любит брать на работу русских программистов: у них нет систематического образования в программировании – "там, где надо знать, они изобретают". У меня в фирме EverNote основная часть программистов - из России, и я только сейчас начинаю понимать, откуда все мои проблемы. Если американцу поручить запрограммировать заведомо глупую задачу, он будет несколько месяцев ходить за тобой, объясняя, почему эта задача не имеет смысла; русский программист скажет "Есть!" и сделает то, что хочет, то есть то, что он считает нужным сделать, а индус скажет "Есть!" и сделает в точности то, что ему поручили".

_________________
Карма - это суперпозиция граблей, на которые мы уже успели наступить, но которые еще не долетели...


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

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


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

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


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

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