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

iw32 items delete BAPI_ALM_NOTIF_DATA_DELETE

kesavadas_thekkillath
Active Contributor
0 Likes
802

i am using BAPI_ALM_NOTIF_DATA_DELETE to delete notification items, causes, actions.

but the return message thrown is

E IM 527 The item 0001 may not be deleted

any idea related to this issue

i am using BAPI_ALM_NOTIF_DATA_DELETE to delete notification items, causes, actions.

but the return message thrown is

E IM 527 The item 0001 may not be deleted

any idea related to this issue

1 REPLY 1
Read only

kesavadas_thekkillath
Active Contributor
0 Likes
564

HI I HAVE FOUND OUT IT MYSELF. HERE IS THE SAMPLE CODE.

IT WILL GIVE YOU NO OUTPUT BUT IF YOU CHECK THE NOTIFICATION THE ROW WILL BE DELETED . THANKS...

-


REPORT ZWW_SYMPTOM_DEL.

DATA : IT_NOTITEM LIKE TABLE OF BAPI2080_NOTITEMI,

IT_NOTIFCAUS LIKE TABLE OF BAPI2080_NOTCAUSI,

IT_NOTIFACTV LIKE TABLE OF BAPI2080_NOTACTVI,

IT_NOTIFTASK LIKE TABLE OF BAPI2080_NOTTASKI,

IT_NOTIFPARTNR LIKE TABLE OF BAPI2080_NOTPARTNRI,

IT_RETURN LIKE TABLE OF BAPIRET2.

DATA : WA_NOTITEM LIKE BAPI2080_NOTITEMI,

WA_NOTIFCAUS LIKE BAPI2080_NOTCAUSI,

WA_NOTIFACTV LIKE BAPI2080_NOTACTVI,

WA_NOTIFTASK LIKE BAPI2080_NOTTASKI,

WA_NOTIFPARTNR LIKE BAPI2080_NOTPARTNRI,

WA_RETURN LIKE BAPIRET2.

START-OF-SELECTION.

WA_NOTITEM-REFOBJECTKEY = SY-TABIX.

WA_NOTITEM-ITEM_KEY = '0001'.

WA_NOTITEM-ITEM_SORT_NO = '0001'.

APPEND WA_NOTITEM TO IT_NOTITEM.

WA_NOTIFCAUS-REFOBJECTKEY = SY-TABIX.

WA_NOTIFCAUS-CAUSE_KEY = '0001'.

WA_NOTIFCAUS-CAUSE_SORT_NO = '0001'.

WA_NOTIFCAUS-ITEM_KEY = '0001'.

WA_NOTIFCAUS-ITEM_SORT_NO = '0001'.

APPEND WA_NOTIFCAUS TO IT_NOTIFCAUS.

CALL FUNCTION 'BAPI_ALM_NOTIF_DATA_DELETE'

EXPORTING

number = '000300269162'

TABLES

NOTITEM = IT_NOTITEM

NOTIFCAUS = IT_NOTIFCAUS

  • NOTIFACTV =

  • NOTIFTASK =

  • NOTIFPARTNR =

RETURN = IT_RETURN

.

LOOP AT IT_RETURN INTO WA_RETURN.

WRITE : WA_RETURN-TYPE,WA_RETURN-MESSAGE.

ENDLOOP.

CLEAR IT_RETURN[].

CALL FUNCTION 'BAPI_ALM_NOTIF_SAVE'

EXPORTING

number = '000300269162'

  • IMPORTING

  • NOTIFHEADER =

TABLES

RETURN = IT_RETURN.

.

CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'.

LOOP AT IT_RETURN INTO WA_RETURN.

WRITE : WA_RETURN-TYPE,WA_RETURN-MESSAGE.

ENDLOOP.