Текущее время: Ср, июл 23 2025, 21:52

Часовой пояс: 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 часа


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

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


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

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