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

logic needed?

Former Member
0 Likes
749

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

1 ACCEPTED SOLUTION
Read only

Former Member
0 Likes
692

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

6 REPLIES 6
Read only

Former Member
0 Likes
692

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

Read only

Former Member
0 Likes
692

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.

Read only

0 Likes
692

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.

Read only

Former Member
0 Likes
693

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

Read only

0 Likes
692

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

Read only

Former Member
0 Likes
692

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.