Instruction conditionnelle

En informatique, une instruction conditionnelle, (aussi appelé expression conditionnelle), est une fonction d'un langage de programmation, qui effectue différents calculs ou actions, en fonction de l'évaluation d'une condition booléenne, à savoir vraie ou fausse.

La condition simple : Le "Si", j'exécute le block d'instruction dès que la condition logique est validée.

Ce qui donne en ABAP :

if [Condition_Logique] .

[Bloc d'instruction].

endif.

La condition plus complexe : "Si... Sinon..." si la condition logique n'est pas validée, je passe dans le block d'instruction du Sinon.

Ce qui donne en ABAP :

if [Condition_Logique] .

[Bloc d'instruction].

else.

[Bloc d'instruction].

endif.

La condition plus complexe, composé : "Si... SinonSi... SinonSi... Sinon..." Au lieu d'enchevêtrer plusieurs "Si... Sinon" en cascade, l'Abap permet de simplifier l'écriture

Ce qui donne en ABAP :

if [Condition_Logique] .

[Bloc d'instruction1].

elseif [Condition_Logique2].

[Bloc d'instruction2].

elseif [Condition_Logique3].

[Bloc d'instruction3].

else.

[Bloc d'instruction4].

endif.

ce qui revient à :

if [Condition_Logique] .

[Bloc d'instruction1].

else

if [Condition_Logique2].

[Bloc d'instruction2].

else.

if [Condition_Logique3].

[Bloc d'instruction3].

else.

[Bloc d'instruction4].

endif.

endif.

endif.

Autre possibilité le case, vous voulez tester les différents valeurs possible d'une variable par exemple.

Ce qui donne en Abap :

CASE <Variable à tester>. WHEN [Condition_Logique]. [Bloc d'instruction1]. WHEN [Condition_Logique2]. [Bloc d'instruction2]. WHEN [Condition_Logique3]. [Bloc d'instruction3]. ...... ...... ...... WHEN [Condition_Logique4]. [Bloc d'instruction4]. WHEN OTHERS. [Bloc d'instructionZ]. ENDCASE.

des exemples... du code...

Exemple

la condition :

or

and

not

initial

space

==> ARTICLES SUIVANT....

Steeven

Vous allez entrer dans un monde que vous n'auriez jamais cru possible de créer.

© 2021 | MultimediaLearn