Application Development 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: 

Function Module delete

Former Member
0 Kudos

Hi,

Is there a way to find out who and when a function module or any prog being removed from SAP?

Please let me know. Thanks.

1 ACCEPTED SOLUTION

former_member181995
Active Contributor
0 Kudos

Hui,

see cdpos table or or ask your basis guy to get back information about this.

Amit.

2 REPLIES 2

former_member181995
Active Contributor
0 Kudos

Hui,

see cdpos table or or ask your basis guy to get back information about this.

Amit.

former_member125931
Active Participant
0 Kudos

Use this code

ABLES: D010SINF.

DATA: PROGTXT(72) TYPE C OCCURS 0 WITH HEADER LINE.

DATA: PROGTXT1(72) TYPE C OCCURS 0 WITH HEADER LINE.

DATA:

BEGIN OF MT OCCURS 0,

PROG LIKE D010SINF-PROG,

EDTX LIKE D010SINF-EDTX,

R3STATE LIKE D010SINF-R3STATE,

UNAM LIKE D010SINF-UNAM,

CNAM LIKE D010SINF-CNAM,

UDAT LIKE D010SINF-UDAT,

UTIME LIKE D010SINF-UTIME,

END OF MT,

N(4),

PROG(20) TYPE C,

MIN(10) TYPE C.

RANGES: UDAT1 FOR D010SINF-UDAT.

RANGES: UTIME1 FOR D010SINF-UTIME.

SELECT-OPTIONS: PROG1 FOR D010SINF-PROG, "

UNAM1 FOR D010SINF-UNAM, "

CNAM1 FOR D010SINF-CNAM. "

PARAMETERS DEN(4) TYPE C DEFAULT '1'.

PARAMETERS SEC(5) TYPE C DEFAULT '30'.

PARAMETERS DOP AS CHECKBOX DEFAULT ' '.

START-OF-SELECTION.

IF DOP NE SPACE.

MIN = SEC * 60.

UTIME1-SIGN = 'I'.

UTIME1-OPTION = 'BT'.

UTIME1-LOW = SY-UZEIT - MIN.

UTIME1-HIGH = SY-UZEIT.

APPEND UTIME1.

ENDIF.

UDAT1-SIGN = 'I'.

UDAT1-OPTION = 'BT'.

UDAT1-LOW = SY-DATUM - DEN.

UDAT1-HIGH = SY-DATUM.

APPEND UDAT1.

SELECT PROG UNAM UDAT UTIME R3STATE EDTX CNAM

INTO (MT-PROG, MT-UNAM, MT-UDAT, MT-UTIME, MT-R3STATE, MT-EDTX,MT-CNAM )

FROM D010SINF WHERE PROG IN PROG1

AND UDAT IN UDAT1

AND UTIME IN UTIME1

AND CNAM IN CNAM1

AND UNAM IN UNAM1.

APPEND MT.

ENDSELECT.

N = 1.

WRITE: / 'from', UDAT1-LOW, 'to', UDAT1-HIGH.

SORT MT BY UNAM UDAT UTIME.

LOOP AT MT.

WRITE: / MT-CNAM,MT-PROG,MT-UNAM,MT-UDAT, MT-UTIME,

MT-R3STATE, MT-EDTX.

N = N + 1.

ENDLOOP.

WRITE: / N.