Текущее время: Ср, май 07 2025, 21:09

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




Начать новую тему Ответить на тему  [ Сообщений: 13 ] 
Автор Сообщение
 Заголовок сообщения: Отчет по более чем трём областям оценки
СообщениеДобавлено: Пн, ноя 07 2005, 11:47 
Модератор
Модератор
Аватара пользователя

Зарегистрирован:
Пт, сен 17 2004, 08:10
Сообщения: 1024
Коллеги!

Кто как реализовывал subj? Уверен, что вопрос актуальный. Если собственной ABAP-разработкой - дайте на код глянуть. :lol:


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, ноя 08 2005, 09:53 
Старший специалист
Старший специалист

Зарегистрирован:
Пт, июл 22 2005, 13:45
Сообщения: 491
Откуда: Астана
А с какой целью вам нужен отчет по нескольким областям оценки? В некоторых отчетах можно задавать все области оценки указав '*'. Например, в отчете S_ALR_87012000 - Регистр основных средств (IT) .


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

Зарегистрирован:
Пт, сен 17 2004, 08:10
Сообщения: 1024
Хочется видеть амортизацию и прочие параметры (первоначальную стоимость и т.п.) по 4 областям. Стандартный RABIKA_ALV01 выводит только 3.


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

Зарегистрирован:
Пт, июл 22 2005, 13:45
Сообщения: 491
Откуда: Астана
А такой отчет не подойдет?
AQZZ/SAPQUERY/AMTH01==========


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

Зарегистрирован:
Пт, сен 17 2004, 08:10
Сообщения: 1024
Эх... Всем хорош отчет, спасибо. Только вот милые пользователи хотят видеть все области оценки в одну строчку. Вот и ломай теперь голову... :(


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, ноя 09 2005, 07:15 
Старший специалист
Старший специалист

Зарегистрирован:
Пт, июл 22 2005, 13:45
Сообщения: 491
Откуда: Астана
Хотите в строчку? Пожалуйста (укажите в свойствах программы Логическую БД - ADA):

Code:
*&---------------------------------------------------------------------*
*& Report  ZAM_TEMP1
*&
*&---------------------------------------------------------------------*
*&
*&
*&---------------------------------------------------------------------*

REPORT  zam_temp1 LINE-COUNT 65 LINE-SIZE 1023 NO STANDARD PAGE HEADING.
TABLES: anlcv.
* основные данные ОС
DATA: BEGIN OF zam_os OCCURS 0,
  anln1  LIKE anla-anln1, " номер ОС
  afabe  LIKE anlcv-afabe,
  kansw  LIKE anlcv-answ_gje,
  kumafa LIKE rarep-kumafa,
  bchwrt LIKE anlcv-bchwrt_gje,
END OF zam_os.

START-OF-SELECTION.
  MOVE: '*' TO bereich1.
GET : anlcv.
  zam_os-anln1 = anlcv-anln1.
  zam_os-afabe = anlcv-afabe.
  zam_os-kansw = anlcv-answ_gje.
  zam_os-kumafa = anlcv-afa_gje.
  zam_os-bchwrt = anlcv-bchwrt_gje.
  APPEND zam_os.

END-OF-SELECTION.
*----------------------------------------------------------------------*
  PERFORM print_doc.
*----------------------------------------------------------------------*
FORM print_doc.
  LOOP AT zam_os.
    AT NEW anln1.
      WRITE: / sy-vline NO-GAP, zam_os-anln1 NO-GAP RIGHT-JUSTIFIED.
    ENDAT.
    WRITE:    sy-vline NO-GAP, zam_os-afabe NO-GAP,
      sy-vline NO-GAP, zam_os-kansw NO-GAP,
      sy-vline NO-GAP, zam_os-kumafa NO-GAP,
      sy-vline NO-GAP, zam_os-bchwrt NO-GAP.
  ENDLOOP.
ENDFORM.                                                    "PRINT_DOC


Последний раз редактировалось Dumer Чт, ноя 10 2005, 06:46, всего редактировалось 1 раз.

Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, ноя 09 2005, 07:47 
Старший специалист
Старший специалист

Зарегистрирован:
Пт, июл 22 2005, 13:45
Сообщения: 491
Откуда: Астана
Если необходима месячная амортизация, то нужно задать get anlp после get anlcv и вытащить поле anlp-nafaz.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, ноя 10 2005, 13:46 
Гость
Dumer написал(а):
Если необходима месячная амортизация, то нужно задать get anlp после get anlcv и вытащить поле anlp-nafaz.
Для расчета суммы месячной амортизации нужно еще одно поле из таблицы ANLP-AAFAZ (Внеплановая амортизация, подлежащая проводке)


Принять этот ответ
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, дек 16 2005, 17:05 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Пт, апр 15 2005, 12:28
Сообщения: 101
Пол: Мужской
Подскажите, плиз:
в отчете требуется вывести ОС, которые выбыли в определенном периоде по остаточной стоимости (не важно, продажа либо списание). Откуда можно вытянуть значение остаточной стоимости по таким ОС?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, дек 19 2005, 10:43 
Гость
В стандатрных отчетах в других критериях выбора есть поле "балансовая стоимость" - это и есть остаточная стоимость.
В базе данных ADA поле ANLCV-BCHWRT_GJE -балансовая стоимость на конец финансового года


Принять этот ответ
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, дек 20 2005, 10:28 
Гость
Irina_O написал(а):
В стандатрных отчетах в других критериях выбора есть поле "балансовая стоимость" - это и есть остаточная стоимость.
В базе данных ADA поле ANLCV-BCHWRT_GJE -балансовая стоимость на конец финансового года


Такая выборка в данном случае не подойдет, ведь нужно по видам движений выбрать все документы движений прошедшие по ОС, за какой-то период так я поняла. Выборка сумм движений стоимости и амортизации осуществляется из трех таблиц ANEK - ANEP - ANEA (потом путем вычитания получите остаточную стоимость), причем именно в такой последовательности если у вас дата проводки отличается от ссылочной даты. В таблице ANEK есть дата проводки, а в таблице ANEP вид движения (кстати актуальное количество ОС на дату нужно тоже вытаскивать из документов движений, т.к. все стандартные отчеты показывают количество ОС не на дату отчета, а то что есть на данный момент в ANLA). Движение стоимости anep-anbtr + anea-aufwv. Движение амортизации anea-nafav + anea-nafal + anea-aafal + anea-aufnv + anea-aafav.
Последовательность действий:
1. Выбор из ANEK по БЕ, ДАТЕ ПРОВОДКИ , СИСТЕМНОМУ НОМЕРУ, ОБЛАСТИ ОЦЕНКИ.
2. Выбор из anep
WHERE bukrs = anek-bukrs
AND anln1 = anek-anln1
AND anln2 = anek-anln2
AND gjahr = anek-gjahr
AND belnr = anek-belnr
AND afabe = p_afabe
AND bwasl = p_bwasl
AND lnran = anek-lnran.
3. Выбор из anea
WHERE bukrs = anep-bukrs
AND anln1 = anep-anln1
AND anln2 = anep-anln2
AND gjahr = anep-gjahr
AND lnran = anep-lnran
AND afabe = anep-afabe.


Принять этот ответ
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, дек 20 2005, 11:02 
Гость
S_ALR_87012052 - Выбытия основных средств - саповский отчет, и уже на экране в самом отчете по фильтру выбрать ОС с определенной остаточной стоимостью и все. И не надо писать свой отчет, если нет каких-то крутых хотелок у бухгалтеров.


Принять этот ответ
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, дек 20 2005, 12:03 
Гость
Irina_O написал(а):
S_ALR_87012052 - Выбытия основных средств - саповский отчет, и уже на экране в самом отчете по фильтру выбрать ОС с определенной остаточной стоимостью и все. И не надо писать свой отчет, если нет каких-то крутых хотелок у бухгалтеров.


Я еще не встречала ни одного бухгалтера у которого бы не было хотелок, решаемых только ABAP :)


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

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


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

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


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

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