Текущее время: Вт, июл 22 2025, 20:15

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 5 ] 
Автор Сообщение
 Заголовок сообщения: Дата пересчета курса
СообщениеДобавлено: Пт, июл 11 2008, 09:28 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Пн, июн 25 2007, 17:37
Сообщения: 350
Пол: Мужской
Доброе Утро!

Подскажите пожалуйста где хранятся даты пересчета курса.


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

Зарегистрирован:
Пн, дек 20 2004, 16:05
Сообщения: 1080
Откуда: 4.0B
Пол: Мужской
Финансы ? bkpf-wwert или bseg-valut - дата валютирования

_________________
Я слышу и забываю,
Я вижу и помню долго,
Я делаю и — понимаю.


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

Зарегистрирован:
Пн, июн 25 2007, 17:37
Сообщения: 350
Пол: Мужской
Lars написал:
Финансы ? bkpf-wwert или bseg-valut - дата валютирования


А сами курсовые разницы на определенные даты не где не хранятся?
А в идеале те суммы которые были до пересчета!


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

Зарегистрирован:
Пн, дек 20 2004, 16:05
Сообщения: 1080
Откуда: 4.0B
Пол: Мужской
Вроде бы, нет.

_________________
Я слышу и забываю,
Я вижу и помню долго,
Я делаю и — понимаю.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, июл 14 2008, 13:10 
Гость
Может, это поможет
Code:
*&---------------------------------------------------------------------*
*&      Form  DOHOD_RASH
*&---------------------------------------------------------------------*
*     приведение сумм к рублям
*----------------------------------------------------------------------*
*      -->P_P_GT_PEREV  text
*----------------------------------------------------------------------*
FORM dohod_rash  USING pl_kbetr TYPE zsalv_perev-dohod      "kbetr
                       pl_waerk TYPE waerk
                       pl_data TYPE sy-datum
*                       pl_vbeln_vf TYPE vbeln_vf
                 CHANGING  pl_dohod TYPE zsalv_perev-dohod.

  DATA: lt_tcurr TYPE TABLE OF tcurr WITH HEADER LINE,
          ll_gdatu(10) TYPE c,
          ll_ukurs(10) TYPE c,
          ll_sum(20) TYPE c,
          ll_data    TYPE gdatu_inv,
          len        TYPE i.

*Столбец заполняется следующим образом:
*если ZTREESTR_PRODAJI WAERK = RUB,
*то копируется значение из ZTREESTR_PRODAJI -  KBETR,
*если ZTREESTR_PRODAJI WAERK <>RUB,
*то берем из поля
*ZTREESTR_PRODAJI - VBELN_VF = VBRK – VBELN – дату с/ф VBRK – FKDAT,
*и берем на эту дату курс перерасчета валюты.
*Умножаем курс на значение в ZTREESTR_PRODAJI WAERK и заполняем поле
*и берем на эту дату курс перерасчета валюты
*V_TCURR – KURSP если: VBRK – FKDAT = V_TCURR – GDATU
*и V_TCURR – KURST = m
*и ZTREESTR_PRODAJI WAERK = V_TCURR – FCURR
*и V_TCURR – TCURR=RUB,  : .


  IF pl_waerk = c_rub.
    pl_dohod = pl_kbetr.
  ELSE.
*    READ TABLE lt_vbrk WITH KEY vbeln = pl_vbeln_vf .
*    IF sy-subrc = 0.
*
*      IF lt_vbrk-fkdat IS NOT INITIAL.
    IF pl_data IS NOT INITIAL.
*        WRITE lt_vbrk-fkdat TO ll_gdatu.
      WRITE pl_data TO ll_gdatu.

      CALL FUNCTION 'CONVERSION_EXIT_INVDT_INPUT'
        EXPORTING
          input  = ll_gdatu
        IMPORTING
          output = ll_data.

      SELECT *
        FROM tcurr
        INTO TABLE lt_tcurr
        WHERE kurst = 'M'
          AND fcurr = pl_waerk
          AND tcurr = c_rub
          AND gdatu >= ll_data.

      SORT lt_tcurr BY gdatu.
      READ TABLE lt_tcurr INDEX 1.
      IF sy-subrc = 0.
        pl_dohod = lt_tcurr-ukurs * pl_kbetr.
      ENDIF.      " READ TABLE lt_tcurr INDEX 1
*      ENDIF.      " lt_vbrk-fkdat IS NOT INITIAL
    ENDIF.      " READ TABLE lt_vbrk WITH KEY vbeln = pl_gt_perev-vbeln_vf .
  ENDIF.      " pl_gt_perev-waerk = c_rub


ENDFORM.                    " DOHOD_RASH



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

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


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

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


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

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