Application Development and Automation Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

date

Former Member
0 Likes
653

How to subtract days from date?

1 ACCEPTED SOLUTION
Read only

Former Member
0 Likes
622

parameters: p1 type i.

data: d2 like sy-datum,

d3 like sy-datum.

p1 = p1 * ( - 1 ).

d2 = sy-datum.

CALL FUNCTION 'CALCULATE_DATE'

EXPORTING

DAYS = p1

MONTHS = '0'

START_DATE = d2

IMPORTING

RESULT_DATE = d3 .

write d3.

5 REPLIES 5
Read only

Former Member
0 Likes
623

parameters: p1 type i.

data: d2 like sy-datum,

d3 like sy-datum.

p1 = p1 * ( - 1 ).

d2 = sy-datum.

CALL FUNCTION 'CALCULATE_DATE'

EXPORTING

DAYS = p1

MONTHS = '0'

START_DATE = d2

IMPORTING

RESULT_DATE = d3 .

write d3.

Read only

0 Likes
622
data: date like sy-datum,
date1 like sy-datum.

date = sy-datum.

CALL FUNCTION 'RP_CALC_DATE_IN_INTERVAL'
EXPORTING
date = date
days = 03
months = 00 
SIGNUM = '-' 
years = 00
IMPORTING
CALC_DATE = date1. " new date


write:/ 'new date', date1.
Read only

Former Member
0 Likes
622

Execute the code

parameters: date like sy-datum.

data: date1 like sy-datum.


CALL FUNCTION 'RP_CALC_DATE_IN_INTERVAL'
  EXPORTING
    date            = date
    days            = 15       "days substracted 
    months          = 00
   SIGNUM           = '-' "to substract and + to add 
    years           = 00
 IMPORTING
   CALC_DATE       = date1. " new date


write:/ 'new date',  date1.

regards,

vijay.

Read only

Former Member
0 Likes
622

if it is yest date.. then it is

data: l_date like sy-datum.

l_date = sydatum - 1

Message was edited by:

Manjunath Radha Krishna Murthy

Read only

Former Member
0 Likes
622

if it is yest date.. then it is

data: l_date like sy-datum.

l_date = sydatum - 1