‎2008 Mar 04 9:06 AM
on my screen thr is a table control which has 3 fields material no.,required quantity,issue quantity.
Now user enter the material no. & required quantity & i have put a logic
if sy-subrc is initial.
zmm_isslip-menge_i = zmm_isslip-menge_r.
elseif zmm_isslip-menge_i > zmm_isslip-menge_r.
message e320. "Issue Qty cannot be greater than required
endif.
issue qty by default will be equal to required qty.
Now this logic does not allow to take less than required qty it may be possible tht required is 10 & only 5 is available in the stock .So i need to modify the logic.
In this case this should allow issue 5 qty.
Plz guide
‎2008 Mar 04 9:57 AM
Hi,
if sy-subrc is initial.
zmm_isslip-menge_i = zmm_isslip-menge_r.
elseif zmm_isslip-menge_i > zmm_isslip-menge_r.
message e320. "Issue Qty cannot be greater than required
elseif stock < zmm_isslip-menge_r
zmm_isslip-menge_i = stock.
endif.
Try this logic.
Regards
Shibin
‎2008 Mar 04 9:22 AM
In PAI
put this logic.
if issue > order quan.
message 'error message'.
endif.
This will work.
<REMOVED BY MODERATOR>
Edited by: Alvaro Tejada Galindo on Mar 4, 2008 3:08 PM
‎2008 Mar 04 9:23 AM
hi
check this
if sy-subrc is equal to 0.
zmm_isslip-menge_i = zmm_isslip-menge_r.
elseif zmm_isslip-menge_i LT zmm_isslip-menge_r.
message e320. "Issue Qty cannot be greater than required
endif.
first copy this logic and paste in ur logic .
check it's working or not.
‎2008 Mar 04 9:56 AM
i need tht if user enter required qty tht should automatically be in issue qty.
But at the same time user can change this issue qty if the stock is nt available.
but my condition allways keep issue = required.
‎2008 Mar 04 9:57 AM
Hi,
if sy-subrc is initial.
zmm_isslip-menge_i = zmm_isslip-menge_r.
elseif zmm_isslip-menge_i > zmm_isslip-menge_r.
message e320. "Issue Qty cannot be greater than required
elseif stock < zmm_isslip-menge_r
zmm_isslip-menge_i = stock.
endif.
Try this logic.
Regards
Shibin
‎2008 Mar 04 10:08 AM
if zmm_isslip-menge_i is initial.
zmm_isslip-menge_i = zmm_isslip-menge_r.
elseif zmm_isslip-menge_i > zmm_isslip-menge_r.
message e320.
elseif zmm_isslip-menge_i < zmm_isslip-menge_r.
zmm_isslip-menge_i = zmm_isslip-menge_i.
endif.
i done this way & my condtion is working now thanks 4 ur quick reply
‎2008 Mar 04 10:28 AM
try out this
if sy-subrc is initial.
if zmm_isslip-menge_i > zmm_isslip-menge_r.
message e320. "Issue Qty cannot be greater than required
else.
zmm_isslip-menge_i = zmm_isslip-menge_r.
endif.