Bonjour,
d'abord, merci à tous pour vos billets qui m'aident sur de nombreux sujets.
Je ne suis pas un programmeur ABAP et je dois lire un code ABAP assez simple.
J'ai des connaissances dans d'autres langages.
Je me demande si la condition IF peut être vrai dans le code suivant.
(Ne cherchez pas le sens du code, c'est un extrait et j'ai changé le nom des variables et de leur valeurs)
J'ai l'impression que la variable w_xyz fera toujours 4 caractères 'AB ', BCD ', 'DEFG' ou ' ' à cause de la déclaration
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 DATA: w_xyz(4) TYPE c. CASE ws_a-xyz(1). WHEN 'A'. w_xyz = 'AB'. WHEN 'B'. w_xyz = 'BCD'. WHEN 'D'. w_xyz = 'DEFG'. ENDCASE. IF w_xyz = 'AB'. w_continue = 'X'. EXIT. ENDIF.
Est-ce que je me trompe?
Code : Sélectionner tout - Visualiser dans une fenêtre à part DATA: w_xyz(4) TYPE c.
Merci pour vos avis.
Partager