Текущее время: Вт, авг 05 2025, 06:57

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




Начать новую тему Ответить на тему  [ Сообщений: 6 ] 
Автор Сообщение
 Заголовок сообщения: оборотки по дебеторам и кредиторам для России
СообщениеДобавлено: Чт, апр 10 2008, 16:26 
Старший специалист
Старший специалист

Зарегистрирован:
Ср, фев 16 2005, 13:22
Сообщения: 339
Добрый день!
Коллеги, знает ли кто-нибудь в версии ECC 6.0 появились новые отчеты по дебеторам и кредиторам, кроме J_3RFDSLD и т.п? Очень хочется увидеть оборотки по контрагентам в разрезе например коррсчета.


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

Зарегистрирован:
Пн, ноя 19 2007, 13:19
Сообщения: 66
Откуда: оттуда
У нас 5.0, про 6.0 не знаю.
Я сам писал отчёты в SQ01 запросами к вторичным индексам, довольно несложно...
Насколько я понимаю, многие пишут сами, т.к. у стандартных САП отчётов проблема с реальными счетами проводок (а не контрольными Кредитора/Дебитора), + наименование не все отчёты выводят...

Могу прислать пример такого отчёта...


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

Зарегистрирован:
Ср, фев 16 2005, 13:22
Сообщения: 339
да, была бы очень признательна за помошь.
Просто у нас все отчеты самописные компанией БДО, построенные на спецрегистрах, я хочу перейти на стандартные какие-то решения.
мой адрес6 airoflot@lipetsk.ru


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

Зарегистрирован:
Ср, авг 25 2004, 07:36
Сообщения: 282
Пол: Мужской
Привет.
А можно мне то же примерчик отчета
katy77@bk.ru

_________________
Katy


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

Зарегистрирован:
Чт, апр 26 2007, 10:15
Сообщения: 120
привет!

можно мне тоже SAP_consultant@mail.ru

Спасибо


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

Зарегистрирован:
Пн, ноя 19 2007, 13:19
Сообщения: 66
Откуда: оттуда
Да я смотрю, тема-то актуальная :)
Выкладываю текст программы сбора данных для SAP query.
Один из первых абаперских опытов, не судите строго :)

Code:
REPORT  Z_BSID_BSAD. "RSAQDVP_TEMPLATE .
*
*---------------------------------------------------------------------*
*   declarations
*   (insert your declarations in this section)
*---------------------------------------------------------------------*
data:
  BSID type BSID,
  it_data type standard table of BSID with header line,
  it_data2 type standard table of BSAD.

field-symbols: <struc> type BSID                          .

*-------------------------------------------------------------------*
*   selection screen statements
*-------------------------------------------------------------------*
*   (define your selection-screen here)
parameters sbukrs like BSID-BUKRS default '1000'.
select-options sdate for BSID-BUDAT.
select-options skunnr for BSID-KUNNR.
select-options shkont for BSID-HKONT.
*parameters f_only_s type i.
data f_only_s type i value 0.

* !! the following comment MUST NOT BE CHANGED !!
*<QUERY_HEAD>



*-------------------------------------------------------------------*
*   read data into IT_DATA
*-------------------------------------------------------------------*
*  (select your data here into internal table IT_DATA)
select * from BSID into table it_data
  where BSTAT in ('','A','B','D')
  and KUNNR in skunnr
  and BUDAT <= sdate-high
  and HKONT in shkont
  and BUKRS = sbukrs.

select * from BSAD into table it_data2
  where BSTAT in ('','A','B','D')
  and KUNNR in skunnr
  and BUDAT <= sdate-high
  and HKONT in shkont
  and BUKRS = sbukrs.

append lines of it_data2 to it_data.

*sort it_data by BUDAT.
sort it_data by KUNNR HKONT BUDAT.


if f_only_s = 0.

*     проставим строчки с сальдо
    data cKUNNR like BSID-KUNNR.
    data cHKONT like BSID-HKONT.
    data cDMBTR like BSID-DMBTR.
    data cKUNNRnew like BSID-KUNNR.
    data cHKONTnew like BSIK-HKONT.
    data cDMBTRnew like BSIK-DMBTR.
    data kinserts type i value 0.
    cKUNNR = ''. cHKONT = ''. cDMBTR = 0.

    loop at it_data.
* пропустить вставленную строку с начальным сальдо
      if cKUNNR <> it_data-KUNNR
      or cHKONT <> it_data-HKONT.

        cKUNNRnew = it_data-KUNNR.
        cHKONTnew = it_data-HKONT.
        if it_data-BUDAT < sdate-low.
            if it_data-SHKZG = 'H'.
              cDMBTRnew = 0 - it_data-DMBTR.
            elseif it_data-SHKZG = 'S'.
              cDMBTRnew = it_data-DMBTR.
            endif.

        else.
          cDMBTRnew = 0.
        endif.

        if cKUNNR <> '' and cHKONT <> ''.
          it_data-KUNNR = cKUNNR.
          it_data-HKONT = cHKONT.
          it_data-DMBTR = cDMBTR.
          it_data-BUDAT = sdate-low - 1.
          it_data-SHKZG = 'A'.
          it_data-BELNR = ''.
          it_data-BUZEI = ''.
          it_data-BLART = ''.
          it_data-SGTXT = '<<<<< входящее сальдо >>>>>'.
          it_data-BLDAT = ''.
          insert it_data index sy-tabix.

          kinserts = kinserts + 1.
        endif.

        cKUNNR = cKUNNRnew.
        cHKONT = cHKONTnew.
        cDMBTR = cDMBTRnew.

      else.
        " подсчёт суммы сальдо на нач.дату
        if it_data-BUDAT < sdate-low.
          if it_data-SHKZG = 'H'.
            cDMBTR = cDMBTR - it_data-DMBTR.
          elseif it_data-SHKZG = 'S'.
            cDMBTR = cDMBTR + it_data-DMBTR.
          endif.

        endif.
      endif.
    endloop.

*     вставим последний итог
          it_data-KUNNR = cKUNNR.
          it_data-HKONT = cHKONT.
          it_data-DMBTR = cDMBTR.
          it_data-BUDAT = sdate-low - 1.
          it_data-SHKZG = 'A'.
          it_data-BELNR = ''.
          it_data-BUZEI = ''.
          it_data-BLART = ''.
          it_data-SGTXT = '<<<<< входящее сальдо >>>>>'.
          it_data-BLDAT = ''.
        kinserts = kinserts + sy-tabix + 1.
        insert it_data index kinserts.

* удалим строчки из которых сложилось начальное сальдо + нулевые
    loop at it_data.
      if ( it_data-BUDAT < sdate-low
      and it_data-SHKZG <> 'A' )
      or ( it_data-DMBTR = 0 ).
          delete it_data index sy-tabix.
          kinserts = kinserts - 1.
      endif.

    endloop.
endif.



*------------------------------------------------------------*
*   output of the data
*   (this section can be left unchanged)
*------------------------------------------------------------*
loop at it_data assigning <struc>.
  move-corresponding <struc> to BSID                          .
* !! the following comment MUST NOT BE CHANGED !!
*<QUERY_BODY>
endloop.



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

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


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

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


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

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