September 06, 2010     | Register
  
11

Voila un truc simple est efficace évitant certains OR ou CASE.... Faire un IF sur un range.

Pour cela on fait deux étapes :

1 - On remplit son range.


DATA : r_plage TYPE RANGE OF dbtab-field
       s_range LIKE LINE OF r_range.     

DATA : ls_range LIKE LINE OF r_range.

CLEAR ls_range.
ls_range-sign    = 'I'.
ls_range-option = 'EQ'.
ls_range-low      = 'S1'.

APPEND ls_range TO r_range.   
  

On peut faire un nouvel append pour ajouter un range

On peut faire un nouvel append pour ajouter un range...

Puis enfin ... On fait son IF
, par exemple

F i_tq80-qmart IN r_range.

 

Et voilou .... Merci celdron.

 

 

Actions: E-mail | RSS comment feed |

Comments

There are currently no comments, be the first to post one.

Post Comment

Only registered users may post comments.