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

SY-DATUM

Former Member
0 Likes
1,778

Hi Experts,

I have 1 problem, i need previous yr for that my coding is....

DATA: DATUM(4) TYPE C,

DATUM1(4) TYPE C.

DATUM = SY-DATUM(4).

DATUM1 = DATUM - 1.

Error is coming: Statement is not accessible.

Plz help me as soon as possible.

Regards,

Swapnika

Hi Experts,

I have 1 problem, i need previous yr for that my coding is....

DATA: DATUM(4) TYPE C,

DATUM1(4) TYPE C.

DATUM = SY-DATUM(4).

DATUM1 = DATUM - 1.

Error is coming: Statement is not accessible.

Plz help me as soon as possible.

Regards,

Swapnika

10 REPLIES 10
Read only

Former Member
0 Likes
1,461

Hi,

sorry i tried ist and i don't get any problem. Can you show the whole report?

regards, Dieter

Read only

Former Member
0 Likes
1,461

DATA: DATUM(4) TYPE C,

DATUM1(4) TYPE C,

STRDAT TYPE STRING,

CURDAT TYPE I,

PREDAT TYPE I.

STRDAT = SY-DATUM.

DATUM1 = STRDAT+0(4).

CURDAT = DATUM1.

PREDAT = CURDAT - 1.

Regards,

Mon Magallanes

Read only

Former Member
0 Likes
1,461

Hi,

try this .This is working fine.

data : w_d(4) type c,

w_d1(4) type c.

w_d = sy-datum+0(4).

subtract 1 from w_d.

write w_d.

Read only

GauthamV
Active Contributor
0 Likes
1,461

DATA: DATUM TYPE D.

DATUM = SY-DATUM.

DATUM+0(4) = DATUM+0(4) - 1.
Read only

Former Member
0 Likes
1,461

Hi:

just change its type from C to N.

Regards

Shashi

Read only

former_member242255
Active Contributor
0 Likes
1,461

Hi,

DATA: DATUM(4) TYPE C,

DATUM1(4) TYPE n.

DATUM1 = SY-DATUM(4).

DATUM1 = DATUM1 - 1.

write datum1.

Regards,

Sravan

Read only

Former Member
0 Likes
1,461

Hi,

Try with this


DATA: DATUM(4) TYPE C,
DATUM1(4) TYPE C.

DATUM = SY-DATUM+0(4). " pass only year from sy-datum.

DATUM1 = DATUM - 1.

Regards

Read only

Former Member
0 Likes
1,461

Hi Swapnika,

DATA: DATUM(4) TYPE C,
DATUM1(4) TYPE C.

DATUM = SY-DATUM(4).

DATUM1 = DATUM - 1.

write : / datum1.

The above code is working.

It seems that their is something missing in the declaration part.

Can you please paste your complete code here so that we can check what is casuing the issue.

Regards,

Kittu

Read only

Former Member
0 Likes
1,461

hi,

DATA: DATUM(4) TYPE C,

DATUM1(4) TYPE C,

STRDAT(4),

CURDAT(4),

PREDAT(4).

STRDAT = SY-DATUM.

DATUM1 = STRDAT+0(4).

CURDAT = DATUM1.

PREDAT = CURDAT - 1.

regards

siva

Read only

Former Member
0 Likes
1,461

DATUM = SY-DATUM.

DATUM0(4) = DATUM0(4) - 1.

Regards,

Joan