SAPфорум.RU
https://sapboard.ru/forum/

ФМ которая отнимает от даты кол-во дней
https://sapboard.ru/forum/viewtopic.php?f=13&t=99008
Страница 1 из 1

Автор:  riki11 [ Пт, сен 18 2020, 09:58 ]
Заголовок сообщения:  ФМ которая отнимает от даты кол-во дней

Добрый день.
Коллеги подскажи пж, существует ли такая ФМ-ка.
Нужно отнять от одной даты (дата проводки) количество дней (от даты поставки)? И только минус показывать, если + то ничего ни делать.
Мы попробовали CALL FUNCTION 'SD_DATETIME_DIFFERENCE', но эта фм-ка в любую сторону показывает результат.

Автор:  baboon [ Пт, сен 18 2020, 13:25 ]
Заголовок сообщения:  Re: ФМ которая отнимает от даты кол-во дней

Загляните внутрь этого ФМ и используйте выходной параметр EARLIEST.
На его основании и решайте, надо или нет использовать разницу этих дат.

А вообще-, можно и без ФМ обойтись:

Code:
IF дата проводки < даты поставки
  разница = дата проводки - дата поставки
ENDIF.

Автор:  riki11 [ Пт, сен 18 2020, 15:27 ]
Заголовок сообщения:  Re: ФМ которая отнимает от даты кол-во дней

Да, спасибо, мы так и сделали, только пришлось еще ФМ вот такие прописать, иначе все в плюсе показывал.

Code:
Z_DIFFDATE = EKBE-BUDAT - EKET-EINDT.
CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT'
  EXPORTING
    INPUT         = Z_DIFFDATE
IMPORTING
    OUTPUT        = Z_DIFFDATE.
CALL FUNCTION 'CLOI_PUT_SIGN_IN_FRONT'
  CHANGING
    VALUE         = Z_DIFFDATE.

Страница 1 из 1 Часовой пояс: UTC + 3 часа
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/