Текущее время: Сб, авг 16 2025, 04:49

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


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

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


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

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