Текущее время: Чт, июл 24 2025, 01:49

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 32 ]  На страницу Пред.  1, 2, 3  След.
Автор Сообщение
 Заголовок сообщения:
СообщениеДобавлено: Чт, авг 28 2008, 15:22 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Вт, май 30 2006, 08:34
Сообщения: 1900
Цитата:
Вы правы, все эти извращения из за непонятки как работать с готовыми результатами расчета, данные получили как с ЛБД так и с ФМ, но как потом разбирать записи со статусами "А" "Р" "О" + Для/В периоде, хрен его маму знает. Sad


Мдя... Автору же советовали обратиться в форум по HR.
Там практически КАЖДЫЙ знает, как работать со статусами A P O и как получать/сохранять результаты расчета.

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

Удачи.

_________________
С уважением.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Export / Import структуры, возможно ли?
СообщениеДобавлено: Чт, мар 22 2012, 12:31 
Ассистент
Ассистент

Зарегистрирован:
Чт, июн 04 2009, 09:05
Сообщения: 41
Пол: Женский
Добрый день, коллеги. Есть такой вопрос - по поводу ID при использовании export/import to database.
Есть отчет, из него - для получения определенных данных - запускается еще один отчет по submit.

В вызываемом отчете для передачи данных прописано
EXPORT tab = gt_alv2
TO DATABASE indx(zg)
FROM wa_indx
CLIENT cl
ID 'ZFT_CORRESP'.

В вызывающем отчете после submit для получения этих данных прописано
IMPORT tab = gt_alv2
FROM DATABASE indx(zg)
TO wa_indx
CLIENT cl
ID 'ZFT_CORRESP'.

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

спасибо заранее.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Export / Import структуры, возможно ли?
СообщениеДобавлено: Чт, мар 22 2012, 12:50 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, авг 19 2004, 17:37
Сообщения: 1962
Откуда: Москва
Пол: Мужской
marina_utkina написала:
Добрый день, коллеги. Есть такой вопрос - по поводу ID при использовании export/import to database.
Есть отчет, из него - для получения определенных данных - запускается еще один отчет по submit.
...
Мне говорят, что я должна сделать динамическое определение ID - т.к якобы при статическом определении не смогут работать несколько пользователей с этим отчетом.. опыт испольования отчета пока показывает, что никаких проблем не возникало.
Если это действительно необходимо - динамическое определение ID - возможно есть пример передачи этого ID - как корректнее это сделать?

спасибо заранее.

Правильно говорят. Можно добавить к ID имя пользователя sy-uname. Однако это не спасет при одновременном запуске программ одним пользователем.
Для подобных задач я использую "export/import ... memory", это гарантирует изолированность задач и не засоряет зря базу данных.

_________________
"For all entries" не в SAP-ах, "for all entries" в головах! :)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Export / Import структуры, возможно ли?
СообщениеДобавлено: Чт, мар 22 2012, 12:56 
Гуру-модератор
Гуру-модератор
Аватара пользователя

Зарегистрирован:
Пн, окт 11 2004, 20:32
Сообщения: 2470
Пол: Мужской
Parazit написал:
Для подобных задач я использую export to memory, это гарантирует изолированность задач и не засоряет зря базу данных.

Если широко используется export to memory - то в какой то момент начинают сыпаться дампы по нехватке памяти, особенно если передавать таблицы

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


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Export / Import структуры, возможно ли?
СообщениеДобавлено: Чт, мар 22 2012, 13:22 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, авг 19 2004, 17:37
Сообщения: 1962
Откуда: Москва
Пол: Мужской
ArmAnn написал:
Parazit написал:
Для подобных задач я использую export to memory, это гарантирует изолированность задач и не засоряет зря базу данных.

Если широко используется export to memory - то в какой то момент начинают сыпаться дампы по нехватке памяти, особенно если передавать таблицы

От дурака не спасут ни какие методы. :)
К тому же "import ... from database" всё равно положит данные в память.

_________________
"For all entries" не в SAP-ах, "for all entries" в головах! :)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Export / Import структуры, возможно ли?
СообщениеДобавлено: Чт, мар 22 2012, 13:25 
Ассистент
Ассистент

Зарегистрирован:
Чт, июн 04 2009, 09:05
Сообщения: 41
Пол: Женский
да.. именно такая проблема и была -памяти не хватало - отчет -реальный монстр - пользователль хочет все и сразу и много.. поэтому заменили export to memory на export to database


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Export / Import структуры, возможно ли?
СообщениеДобавлено: Чт, мар 22 2012, 13:35 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, окт 06 2005, 16:44
Сообщения: 3080
Откуда: Москва
ArmAnn написал:
Если широко используется export to memory - то в какой то момент начинают сыпаться дампы по нехватке памяти, особенно если передавать таблицы

Ну FREE MEMORY ID никто не отменял :wink:

_________________
С уважением,
Удав.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Export / Import структуры, возможно ли?
СообщениеДобавлено: Чт, мар 22 2012, 13:37 
Гуру-модератор
Гуру-модератор
Аватара пользователя

Зарегистрирован:
Пн, окт 11 2004, 20:32
Сообщения: 2470
Пол: Мужской
Parazit написал:
От дурака не спасут ни какие методы. :)
К тому же "import ... from database" всё равно положит данные в память.

Тогда это будет память процесса, что уже не так страшно :) А я говорю про дампы по нехватке shared-памяти, ее то заметно меньше

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


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Export / Import структуры, возможно ли?
СообщениеДобавлено: Чт, мар 22 2012, 13:40 
Гуру-модератор
Гуру-модератор
Аватара пользователя

Зарегистрирован:
Пн, окт 11 2004, 20:32
Сообщения: 2470
Пол: Мужской
Удав написал(а):
Ну FREE MEMORY ID никто не отменял :wink:

Конечно :) Но и это может не спасти, если в системе одновременно работает много пользователей и широко используется export/import

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


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Export / Import структуры, возможно ли?
СообщениеДобавлено: Чт, мар 22 2012, 14:02 
Ассистент
Ассистент

Зарегистрирован:
Чт, июн 04 2009, 09:05
Сообщения: 41
Пол: Женский
Вот , что я нарыла в хэлпе по операторуexport to database
The double-digit area ar, which must be specified directly, splits up the rows of the database table into several areas,
so that data clusters with the same identification id can exist multiple times in the data base table. - по-моему из этого следует вывод, что ничего страшного в статическом определении ID нет.. или я не права?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Export / Import структуры, возможно ли?
СообщениеДобавлено: Чт, мар 22 2012, 17:47 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, окт 06 2005, 16:44
Сообщения: 3080
Откуда: Москва
ArmAnn написал:
Но и это может не спасти, если в системе одновременно работает много пользователей и широко используется export/import

Есть такая транзакция COOIS - инфосистема производственных заказов. Как раз через EXPORT ...IMPORT FROM MEMORY работает.
Пришлось ограничить количество одновременно запущенных отчетов для каждого пользователя до 2-х.
Хорошо, что там BAdI есть :lol:

_________________
С уважением,
Удав.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Export / Import структуры, возможно ли?
СообщениеДобавлено: Чт, мар 22 2012, 19:51 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, авг 19 2004, 17:37
Сообщения: 1962
Откуда: Москва
Пол: Мужской
marina_utkina написала:
Вот , что я нарыла в хэлпе по операторуexport to database
The double-digit area ar, which must be specified directly, splits up the rows of the database table into several areas,
so that data clusters with the same identification id can exist multiple times in the data base table. - по-моему из этого следует вывод, что ничего страшного в статическом определении ID нет.. или я не права?

Если бы вы сохраняли в своем Z-кластере, то можно было бы генерить доп.уникальный ключ и в поле AR. Но у вас используется стандартный кластер INDX, что ограничивает подобные действия. Прибавьте sy-uname к ID 'ZFT_CORRESP' и успокойтесь на этом, это самое простое.
И очень желательно после импорта выполнять DELETE FROM DATABASE...

p.s.
Однако, со временем, проблема с памятью снова возникнет, если вызываемый отчет-монстр будет увеличиваться. Еще немного оттянуть конец можно, если не передавать саму таблицу, а использовать прямую ссылку на нее через ASSIGN.

_________________
"For all entries" не в SAP-ах, "for all entries" в головах! :)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Export / Import структуры, возможно ли?
СообщениеДобавлено: Пт, мар 23 2012, 08:46 
Гуру-модератор
Гуру-модератор
Аватара пользователя

Зарегистрирован:
Пн, окт 11 2004, 20:32
Сообщения: 2470
Пол: Мужской
Parazit написал:
Однако, со временем, проблема с памятью снова возникнет, если вызываемый отчет-монстр будет увеличиваться. Еще немного оттянуть конец можно, если не передавать саму таблицу, а использовать прямую ссылку на нее через ASSIGN.

А какой ASSIGN после submit'а? Здесь же не вызов подпрограммы.
Если вызываемая программа - Z-программа, то наверное будет более правильно выборку и обработку данных переместить в ФМ, а этот ФМ уже вызывать там где нужно. Тогда отпадет необходимость и в submit'е, и export'е/import'е

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


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Export / Import структуры, возможно ли?
СообщениеДобавлено: Пт, мар 23 2012, 09:16 
Ассистент
Ассистент

Зарегистрирован:
Чт, июн 04 2009, 09:05
Сообщения: 41
Пол: Женский
спасибо большое всем за информацию... делаю вывод - все-равно придется делать динамический ID - я от этого хотлеа уйти... но , похоже , не получится... delete я безусловно делаю, это обязательно.... ФМ писать , вместо готовой программы, написанной не мной - она очень большая..., было не очень удобно, не было на это времени, поэтому делала через submit, увы...
еще раз всем спасибо....


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Export / Import структуры, возможно ли?
СообщениеДобавлено: Пт, мар 23 2012, 09:18 
Ассистент
Ассистент

Зарегистрирован:
Чт, июн 04 2009, 09:05
Сообщения: 41
Пол: Женский
COOIS - обязательно посмотрю... интересно...но ведь ограничение по пользователям - что самое важное -я там не увижу, если оно сделано уже в БАДИ(((


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

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


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

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


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

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