Текущее время: Пт, июл 25 2025, 04:55

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 13 ] 
Автор Сообщение
 Заголовок сообщения: Функциональный модуль или ЛБД?
СообщениеДобавлено: Чт, июл 31 2008, 09:52 
Ассистент
Ассистент
Аватара пользователя

Зарегистрирован:
Ср, июл 30 2008, 09:41
Сообщения: 32
Откуда: Almaty
Пол: Мужской
Всем привет!

Помогите разобраться новичку в получении результатов зарплаты.
Нужно вывести суммы по видам оплат за год в двух вариантах, В периоде и Для периода.
Для проверки правильности использовать надо отчет H99CWTR0.
Результаты получил из ЛБД без проблем. но они все полностью.
Если сворачивать Для периода или В периоде. то появляется проблема со статусом А, Р, О. после сверки своих данных и отчета H99CWTR0 увидел что этот отчет Для периода удаляет запись со статусом Р (17 последовательность) а В периоде он удаляет запись со статуом А (20 последовательность) В этих двух срочках данные одинаковы между собой.
Code:
Строка      SEQNR       SRTZA   NPER     FPPER    видОпл
1           9           A     200808  200801    14,86
2          10           A     200808  200802    14,87
3          11           A     200808  200803    15,57
4          12           A     200808  200804    10,12
5          13           A     200808  200805    60,30
6          14           A     200808  200806    80,02
7          15           A     200808  200807    56,92
8          16           A     200808  200808    23,78
9          17           P     200809  200809    50,52
10         20          A     200810  200809    50,52
11         21          A     200810  200810    2370,28
12         24          A     200811  200811    431,71
13         25          A     200811  200811    14,33
14         26          A     200812  200812    23,21


Найти логику как надо сворачивать записи в зависимости Для периода и В периоде я не могу.

Из опыта товарищей на сайте, полез в сторону фм
CU_READ_RGDIR
PYXX_READ_PAYROLL_RESULT
но тут не могу понять, как ему указыать для какого периода я получаю результаты, "Для" или "В".

П.С. курс hr350 читал.


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

Зарегистрирован:
Ср, июл 30 2008, 09:41
Сообщения: 32
Откуда: Almaty
Пол: Мужской
Извиняюсь за отсутсвие на сайте.
а вопрос даже ни кого и не задел ...
:(


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

Зарегистрирован:
Вт, сен 07 2004, 17:47
Сообщения: 2988
mihey_x3m написал:
Извиняюсь за отсутсвие на сайте.
а вопрос даже ни кого и не задел ...
:(
В вашем первом сообщении есть всё что нужно. Точнее всё что нужно есть в курсе HR350 и отчёте H99CWTR0. В котором всё вполне прозрачно, за полмесяца вполне можно было раскрутить логику.

_________________
"После" - не значит "вследствие"


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

Зарегистрирован:
Ср, июл 30 2008, 09:41
Сообщения: 32
Откуда: Almaty
Пол: Мужской
sy-uname написал(а):
за полмесяца вполне можно было раскрутить логику.


Мы пол месяца не работали, от чего и принес извинения.
просто просил помощи ...


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

Зарегистрирован:
Вт, сен 07 2004, 17:47
Сообщения: 2988
mihey_x3m написал:
sy-uname написал(а):
за полмесяца вполне можно было раскрутить логику.


Мы пол месяца не работали, от чего и принес извинения.
...
Ну там (H99CWTR0) работы то на пол-дня. Начните с подпрограммы CORE_PROC

_________________
"После" - не значит "вследствие"


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, авг 18 2008, 18:24 
Президент
Президент

Зарегистрирован:
Пт, апр 28 2006, 22:39
Сообщения: 2514
Откуда: North Taxolina, USA
Пол: Женский
Вполне возможно, что более живой отклик ваш вопрос нашел бы в ветке HR. Т.к., судя по всему, он имеет больше отношения к функциональным особенностям модуля HR, чем технике программирования. :?

_________________
"One of the symptoms of an approaching nervous breakdown is the belief that one's work is terribly important." Bertrand Russell


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

Зарегистрирован:
Ср, мар 21 2007, 07:42
Сообщения: 51
в этом фм CU_READ_RGDIR есть два типа дат для и в используй какие тебе нужно


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

Зарегистрирован:
Ср, мар 21 2007, 07:42
Сообщения: 51
http://sapboard.ru/forum/viewtopic.php ... ureadrgdir

здесь посмотри


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

Зарегистрирован:
Вт, май 30 2006, 08:34
Сообщения: 1900
Цитата:
но тут не могу понять, как ему указыать для какого периода я получаю результаты, "Для" или "В".

Главное понять, что такое "Для-период" и "В-период".
"В-период" - это КОГДА был выполнен расчет. Например август.
"Для-период" - это КАКОЙ месяц был расчета. Например в августе сделали обратный расчет за июль. Ну типа забыли челу премию июльскую выплатить.

Для разных целей нужно анализировать разные периоды.

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


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

Зарегистрирован:
Ср, июл 30 2008, 09:41
Сообщения: 32
Откуда: Almaty
Пол: Мужской
Спасибо за дополнительные пинки.

Что касается программы H99CWTR0, то нашел там где идет передача в алви готовой таблицы. оказалось что в данной программе идет динамическое создание программы с типом выводимой таблицы.
дописал туда свой код по экспорту таблицы в кластер.
а вот импортировать не могу, так как она динамически генерится и постоянно не совпадает с моей импортируемой таблицей.
ищу в хелпе экспорт структуры и что то не найду пока. еще раз оговорюсь, что данный вариант рассматриваю как дополнительный вариант получение данных расчета.


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

Зарегистрирован:
Вт, сен 07 2004, 17:47
Сообщения: 2988
mihey_x3m написал:
Спасибо за дополнительные пинки.

Что касается программы H99CWTR0, то нашел там где идет передача в алви готовой таблицы. оказалось что в данной программе идет динамическое создание программы с типом выводимой таблицы.
дописал туда свой код по экспорту таблицы в кластер.
а вот импортировать не могу, так как она динамически генерится и постоянно не совпадает с моей импортируемой таблицей.
ищу в хелпе экспорт структуры и что то не найду пока. еще раз оговорюсь, что данный вариант рассматриваю как дополнительный вариант получение данных расчета.
Очень и очень плохой вариант. Почему-бы просто не скопировать H99CWTR0, оставить только нужное и получить наконец данные в разрезе "в периоде\для периода"?

_________________
"После" - не значит "вследствие"


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

Зарегистрирован:
Вт, июл 08 2008, 09:30
Сообщения: 55
Цитата:
дописал туда свой код
Изменил стандартную программу?! о_О


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

Зарегистрирован:
Ср, июл 30 2008, 09:41
Сообщения: 32
Откуда: Almaty
Пол: Мужской
sy-uname
Ну я так и сделал, скопировал отчет, но чтобы убрать все не нужное это же сума, сойти, может кому то и пол дня хватило с ним разобраться. а я неделю с ним ковырялся и сравнивал его логику с той что использует большинство коллег тут. так и не нашел куда он скидывает готовые данные (подпрограмма CORE_PROC). они как то странно появляются в момент передачи готовой таблицы в алв, грид или ексель.
Проблему с передачей таблицы решилась просто, нашел кусок кода где идет обработка передаваемых полей, к щастью оказалось обрабатывается дип структура где есть все поля и поля к текущей обработки. заменил поля текущей обработки на все. Экспорт импорт в кластер теперь работает на ура.
и почему этот способ теперь плох, обычный сабмит из своего отчета и готовая таблица аля "Виды оплат - программы отчетов" у нас.
сроки давят сильно, извращаемся как можем.


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

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


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

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


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

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