Skip to Content
0
Former Member
Oct 20, 2008 at 08:08 AM

Problem in Pricing procedure logic

28 Views

Hi,

In pricing procedure ,our functional team requires some logic inthere procedure .

1. Thay have condition type of ZBEA and ZBEE, If ZBEE is active that time ZBEA should be inactive.

For that i created a routine like below.

DATA: LV_XKOMV TYPE KOMV.

if xkomv-kschl = 'ZBEA' and xkomv-kbetr NE 0.

clear lv_xkomv.

READ TABLE XKOMV INTO LV_XKOMV

WITH KEY

KSCHL = 'ZBEE'.

IF sy-subrc = 0.

XKOMV-KINAK = 'X'.

MODIFY XKOMV TRANSPORTING KINAK WHERE KSCHL = 'ZBEA'.

ENDIF.

endif.

Now its making ZBEA inactive but its showing ZBEE as 2times. How to avoid this?

Can anyone please help this.

Point will be sure.

Mohana