0% ont trouvé ce document utile (0 vote)
47 vues27 pages

Questions de Certification ABAP

Ce document contient 54 questions à choix multiple sur la certification ABAP. Certains sujets clés abordés incluent les types de données, les tables internes, les écrans de sélection, les événements, les modules de fonction, et plus encore. Les réponses correctes sont fournies pour chaque question afin d'aider à tester les connaissances des concepts et de la syntaxe ABAP.

Transféré par

ScribdTranslations
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
47 vues27 pages

Questions de Certification ABAP

Ce document contient 54 questions à choix multiple sur la certification ABAP. Certains sujets clés abordés incluent les types de données, les tables internes, les écrans de sélection, les événements, les modules de fonction, et plus encore. Les réponses correctes sont fournies pour chaque question afin d'aider à tester les connaissances des concepts et de la syntaxe ABAP.

Transféré par

ScribdTranslations
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Questions de certification ABAP

1. Si une table n'a pas MANDT comme partie de la clé primaire, elle est ____.

Une structure
B : Invalide
C : Indépendant du client
D : Pas obligatoire

2. En ce qui concerne le CALL, laquelle des affirmations suivantes n'est PAS valide ?

A : APPELER LA FONCTION
B: ÉCRAN D'APPEL
C: APPELER TRANSACTION
D: APPELER LE PROGRAMME

3. Nommez le type de table du dictionnaire ABAP qui a ces caractéristiques :

Même nombre de champs que la table de base de données


Même nom que la table de base de données
Cartes 1:1 vers la table de base de données

Pooled
B: Cluster
Transparent
D : Vue

Un événement commence par un mot-clé d'événement et se termine par :

A: Exécution du programme.
B : FIN D'ÉVÉNEMENT.
C : Un autre mot-clé d'événement.
D : ÉVÉNEMENT DE FIN.

5. Quel est le champ système pour la date actuelle ?

A: SY-DATUM
B: SY-DATE
C: SY-DATID
D: SY-DATE

6. Le code suivant indique :

SÉLECTIONNER fld1 fld2 DE tab1 AJOUTER À TABLE itab


OÙ fld1 DANS sfld1.

A : Ajouter des lignes aux lignes existantes de itab.


B : Ajoutez des lignes à itab après avoir d'abord supprimé toutes les lignes existantes de itab.
C : Sélectionnez les lignes de tab1 pour les éléments correspondants d'itab.

D : Rien, c'est une erreur de syntaxe.

7. Vous pouvez modifier l'objet de données suivant comme indiqué ci-dessous pour qu'il équivale à 3,14.

CONSTANTS: PI type P decimals 2 value '3.1'.


3,14

A: Vrai
B : Faux
8. Le service SAP qui garantit l'intégrité des données en gérant le verrouillage s'appelle :

Mise à jour
B: Dialogue
C : Enqueue/Déqueue
Bobine

9. Laquelle de ces phrases décrit le mieux l'événement GET VBAK LATE?

Cet événement est traité avant que le deuxième traitement de l'événement GET VBAK n'ait lieu.
B : Cet événement est traité après que toutes les occurrences de l'événement GET VBAK soient terminées.
Cet événement ne sera traité qu'après que l'utilisateur ait sélectionné une ligne de liste de base.
D : Cet événement n'est traité que si aucun enregistrement n'est sélectionné dans la table VBAK.

10. Lequel des éléments suivants n'est pas une affirmation vraie concernant un type de table interne hachée ?

A : Sa clé doit toujours être UNIQUE.


Ne peut être accessible que par sa clé.
C : Le temps de réponse pour accéder à une ligne dépend du nombre d'entrées dans la table.
D : Déclaré en utilisant le type de table interne TABLE HACHÉE.

11. Pour inclure des instructions SQL spécifiques à la base de données dans un programme ABAP, codez-les entre :

A : SQL_NATIF_FINNATIF.
B : DB SQL_FINDB.
C: SÉLECTIONNER_FIN_SÉLECTIONNER.

D : EXEC SQL_ENDEXEC.

12. Pour mesurer combien de temps un bloc de code s'exécute, utilisez l'instruction ABAP :

A : OBTENIR L'HEURE.
B: PARAMÉTRER LE CHAMP D'HORLOGE.
C: OBTENIR LE CHAMP DE TEMPS D'EXÉCUTION.
D : DEFINIR LE CURSEUR CHAMP.

13. Lorsque une liste secondaire est en cours de traitement, les données de la liste de base sont disponibles par défaut.

A : Vrai
Faux

14. Donné :

DONNÉES : DÉBUT DE itab OCCURRES 10,


qté type I,
FIN DE itab.

FAIRE 25 FOIS. itab-qty = sy-index. AJOUTER itab. FIN FAIRE.

BOUCLE À itab OÙ qty > 10.


/1 itab-qty.
FIN DE BOUCLE.

Cela entraînera :

A : Sortie uniquement des lignes itab ayant un champ qty inférieur à 10


B : Sortie des 10 premières lignes itab avec un champ qty supérieur à 10
C : Une erreur de syntaxe
D : Aucun des éléments ci-dessus
15. Après une instruction DESCRIBE TABLE, SY-TFILL contiendra

A : Le nombre de lignes dans la table interne.


B : La valeur OCCURS actuelle.
C : Zéro, si la table contient une ou plusieurs lignes.
D : La longueur de la structure de ligne de la table interne.

16. Vous pouvez déclarer votre propre type de table interne en utilisant le mot-clé TYPES.

A: Vrai
B : Faux

17. Après avoir ajouté des lignes à une table interne avec COLLECT, vous devez éviter d'ajouter d'autres lignes avec
AJOUTER.

A : Vrai
B : Faux

18. Lequel des éléments suivants ne fait pas partie du traitement de rupture de contrôle lors de la boucle à un interne
table ?

AU DÉBUT DE
AU DÉBUT
ENFIN
D : À NOUVEAU

19. Une table de dictionnaire est rendue disponible pour une utilisation dans un programme ABAP via l'instruction TABLES.

Vrai
B : Faux

20. Lequel des éléments suivants serait le meilleur pour cacher des critères de sélection supplémentaires jusqu'à ce qu'une fonction soit choisie ?

A : À NOUVEAU ÉCRAN DE SÉLECTION


B: ÉCRAN DE SÉLECTION À LA SÉLECTION DE LIGNE
C: SOUMETTRE L'ÉCRAN DE SÉLECTION
D: APPELER L'ÉCRAN DE SÉLECTION

21. Que devez-vous coder dans la logique de flux pour empêcher un module d'être appelé à moins qu'un champ ne contienne un
valeur non initiale (déterminée par son type de données) ?

A: EN ENTRÉE
CHAÎNE
C : CHAMP
D : SUR DEMANDE

22. L'événement AT USER-COMMAND est déclenché par des fonctions définies dans ____.

painter d'écran
B: Rapport ABAP
C:menustatut de peintre
D: Dictionnaire ABAP

23. En ce qui concerne un groupe de fonctions, laquelle des affirmations suivantes n'est PAS une déclaration vraie ?

A : Combine des modules de fonction similaires.


B : Partage des données mondiales avec tous ses modules fonctionnels.
C : Existe dans l'atelier ABAP en tant que programme inclus.
D : Partage des sous-programmes avec tous ses modules de fonction.

24. En ce qui concerne SET PF-STATUS, vous pouvez désactiver les codes de fonction indésirables en utilisant ____.

A : EXCLUANT
IMMÉDIATEMENT
C : SANS
D: CACHER

25. En ce qui concerne les données transportées dans le PAI lorsque l'instruction FIELD est utilisée, laquelle des suivantes est
PAS une véritable déclaration?

Les champs dans le PBO sont transportés directement depuis le PAI.


B : Les champs portant des noms identiques sont transportés vers le côté ABAP.
Les champs non définis dans les déclarations FIELD sont transportés en premier.
D : Les champs qui sont définis dans les déclarations FIELD sont transportés lorsque leur module correspondant est
appelé.

26. L'ordre dans lequel un événement apparaît dans le code ABAP détermine quand l'événement est traité.

Vrai
B : Faux

27. Un champ déclaré comme type T a la représentation interne suivante :

SSMMHH
B: HHMMSS
C : MMHHSS
D: HHSSMM

28. Lequel des éléments suivants N'EST PAS un composant de l'en-tête de rapport ABAP standard par défaut ?

A : Date et Heure
Titre de la liste
C: Numéro de page
D : Souligner

29. En supposant qu'un bouton-poussoir avec le code de fonction 'FUNC' soit disponible dans la barre d'outils d'un rapport de liste, que
l'événement est traité lorsque le bouton est cliqué ?

A : À LA DEMANDE DE L'UTILISATEUR.

B : AU PFn.
C: AU SELECTION-SCREEN.
D : FIN DE SÉLECTION.

30. En ce qui concerne la sélection des champs, quelle option de l'instruction SELECT est requise ?

A : POUR TOUTES LES ENTRÉES



DANS
D: DEPLACE-CORRESPONDANT

31. Quel est le résultat du programme suivant ?

rapport zjgtest1

/1 'Prêt_'.

test.
INITIALISATION.
/1 'Ensemble_'

DEBUT-DE-LA-SÉLECTION.
/1 'Vas-y !!'.

A: Départ !!
Prêt ? Allez !!
Prêt_ PARTEZ !!
D:

32. Pour déclarer un critère de sélection qui n'apparaît pas sur l'écran de sélection, utilisez :

A: AUCUN AFFICHAGE
INVISIBLE
C: MODIF ID
D : OBLIGATOIRE

33. Une table interne qui est imbriquée dans une autre table interne ne doit pas contenir de ligne d'en-tête.

A : Vrai
Faux

34. Que renvoie le code suivant ?

DONNÉES : DÉBUT DE itab SE PRODUIT 0, lettre type c, FIN DE itab.

itab-lettre = 'A'. AJOUTER itab. itab-lettre = 'B'. AJOUTER itab.


itab-lettre = 'C'. AJOUTER itab. itab-lettre = 'D'. AJOUTER itab.

BOUCLE À itab.
2
ÉCRIRE une lettre itab.
SORTIE.
FIN DE BOUCLE.

A
B:ABCD
C:B
D:BCD

35. Pour sélectionner toutes les entrées de la base de données pour une certaine clause WHERE dans une table interne en une seule étape, utilisez

A: SÉLECTIONNER_DANS TABLE itab_


B: SÉLECTIONNER_DANS itab_
C: SELECT_APPENDING itab
D: SELECT_itab_

36. Après une instruction SELECT réussie, quelle valeur prend SY-SUBRC ?

A: 0
B:4
C:8
Null

37. Cette syntaxe d'écran de sélection oblige l'utilisateur à saisir une valeur :

ENTRÉE-REQUIS
OBLIGATOIRE
C : DÉFAUT
D: ÉCRAN DE SÉLECTION EXCLURE

38. Si le code suivant entraîne une erreur de syntaxe, le remède est :

Données : itab TYPE TABLE TRIÉE DE rec_type AVEC CLÉ UNIQUE field1
AVEC LIGNE D'EN-TÊTE.

Société
Banque

TRIER itab.

FAIRE UNE BOUCLE SUR itab.

/1 itab-champ1, itab-champ2.
FINDEBOUCLE.

A: Il n'y a pas d'erreur de syntaxe ici


Supprimez l'instruction SORT
C : Changer INSÉRER en AJOUTER
D : Ajoutez une clause WHERE à la boucle

39. Si ce code entraîne une erreur, le remède est :

SÉLECTIONNER fld1 fld2 DE tab1 OÙ fld3 = pfld3.


/1 tab1-fld1, tab1-fld2.
FIN DE LA SELECTION.

A: Ajoutez une vérification SY-SUBRC.


B : Modifiez la clause WHERE pour utiliser fld1 ou fld2.
C : Supprimez le /1 de l'instruction WRITE.
D: Ajouter DANS (tab1-fld1, tab1-fld2).

40. Lors de la modification d'une table interne dans LOOP AT itab. _ ENDLOOP. vous devez inclure un index
nombre.

Vrai
Faux

41. Pour permettre à l'utilisateur d'entrer des valeurs à l'écran pour un champ de liste, utilisez :

A: LIGNE OUVERTE.
B : DEFINIR LE CHAMP DU CURSEUR.
C : ÉCRIRE fld COMME CHAMP D'ENTRÉE.
D: FORMAT ENTRÉE ACTIVÉE.

42. Avant qu'un module de fonction puisse être testé, il doit d'abord être :

Lié
Autorisé
C : Publié
D : Actif

43. Pour inclure un champ sur votre écran qui n'est pas dans le dictionnaire ABAP, quel programme d'inclusion devrait être utilisé ?
contient la déclaration de données pour le champ ?

Le module PBO inclut un programme


B: Programme d'inclusion TOP
C : Le module PAI inclut le programme
D: Sous-programme inclure programme
44. Si une table contient de nombreuses valeurs dupliquées pour un champ, minimisez le nombre d'enregistrements renvoyés par
utilisant cette déclaration SELECT addition.

MIN
B: TRIER PAR
DISTINCT
SUPPRIMER

45. La table interne du système utilisée pour la modification dynamique de l'écran est nommée :

A: ITAB
ÉCRAN
C: MODTAB
D: SMOD

46. Dans le code source d'un module de fonction, les erreurs sont gérées via le mot clé :

A : EXCEPTION
AUGMENTER
C: ARRÊTER
D : SOIR

47. Quel champ système contient le contenu d'une ligne sélectionnée ?

A : SY-CUCOL
B: SY-LILLI
C: SY-CUROW
D: SY-LISEL

48. La déclaration suivante écrit quel type d'objet de données ?

Total:.

A : Texte littéral
B: Variable de texte
C : Commentaire dans le code

D : Texte entier

49. Pour le code ci-dessous, second_field est de quel type de données ?

DONNÉES : premier_champ type P, deuxième_champ comme premier_champ.

A:P
B:C
C:N
D:D

50. Lequel des éléments suivants décrit la représentation interne d'un objet de type D ?

JJMMAAAA
AAAAJJMM
C: JJMMAAAA
D: AAAAMMJJ

51. Un programme BDC est utilisé pour tout ce qui suit, sauf :

A: Téléchargement de données dans un fichier local

B : Interfaces de données entre SAP et externesystèmes


C: Transfert de données initial
D : Saisie d'une grande quantité de données
52. En ce qui concerne PERFORM, laquelle des affirmations suivantes n'est PAS vraie ?

Peut être utilisé dans une sous-routine.


B : nécessite des paramètres réels.
Les appels récursifs sont autorisés en ABAP.
D : Peut appeler une sous-routine dans un autre programme.

53. Quel est le code de transaction pour l'Éditeur ABAP ?

A: SE11
B : SE38
C : SE36
D : SE16

54. En ce qui concerne HIDE, laquelle des affirmations suivantes n'est PAS vraie ?

A : Enregistre le contenu des variables par rapport au numéro de ligne d'une liste.
B : Les variables cachées doivent être affichées sur une ligne de liste.
C : La zone HIDE est récupérée lors de l'utilisation de l'instruction LIRE LIGNE.
D : La zone HIDE est récupérée lorsqu'un événement interactif est déclenché.

Les verrous de base de données sont suffisants dans un environnement multi-utilisateur.

Vrai
B : Faux

56. La définition technique complète d'un champ de table est déterminée par le champ :

Domaine
B: Nom du champ
C :Type de données
D : Élément de données

57. En ce qui concerne le CONGÉ, laquelle des affirmations suivantes n'est-elle PAS vraie ?

Peut être utilisé pour retourner immédiatement à un programme appelant.


Peut être utilisé pour arrêter l'itération en cours et obtenir la suivante.
C : Peut être utilisé pour commencer une nouvelle transaction.
D : Peut être utilisé pour passer à l'écran suivant.

58. Le code suivant indique :

SÉLECTIONNER fld6 fld3 fld2 fld1 DE tab1 DANS LES CHAMPS CORRESPONDANTS DE LA TABLE itab
OÙ fld3 = pfld3.

L'ordre des champs dans itab n'a pas d'importance.


B : Remplissez la ligne d'en-tête de itab, mais pas le corps.
La table itab ne peut contenir que des champs également présents dans la table tab1.
D : Aucun des éléments ci-dessus.

59. L'instruction ABAP ci-dessous indique que le programme doit continuer avec la ligne de code suivante si
la table interne itab :

VÉRIFIEZ QUE itab[] N'EST PAS INITIAL.

A : Ne contient aucune ligne


B : Contient au moins une ligne
C : A une ligne d'en-tête
D : A une ligne d'en-tête vide
60. Quelle sera la sortie de ce code ?

DONNÉES : DÉBUT DE itab SE PRODUIT 0, fval type i, FIN DE itab.

itab-fval = 1. AJOUTER itab.


itab-fval = 2. AJOUTER itab.

itab GRATUIT.
/1 itab-fval.

A:2
B:0
vide
D: 1

61. Pour permettre à l'utilisateur de saisir une plage de valeurs sur un écran de sélection, utilisez le mot-clé ABAP :

A : DONNÉES.
B: GAMMES.
C : PARAMÈTRES.
D: OPTIONS DE SÉLECTION.

62. Si une table interne est déclarée sans ligne d'entête, que devez-vous déclarer d'autre pourtravailavec le
lignes du tableau ?

A : Une autre table interne avec une ligne d'en-tête.


B : Un espace de travail avec la même structure que la table interne.
C : Un type de table interne utilisant l'instruction TYPES.
D : UN PARAMÈTRE.

63. En supposant qu'une table interne contient 2000 entrées, combien d'entrées aura-t-elle après ce qui suit
une ligne de code est exécutée ?

SUPPRIMER itab DE 1500 À 1700.

A : C'est une erreur de syntaxe.


B : 1801
C : 1800
D : 1799

64. Pour supprimer des lignes d'une table de base de données, utilisez ____.

MISE À JOUR
B : MODIFIER
C: EFFACER
D : SUPPRIMER

65. Toutes les actions suivantes peuvent être effectuées en utilisant SET CURSOR sauf :

A : Déplacez le curseur vers un champ spécifique sur une liste.


B : Déplacez le curseur sur une ligne de liste spécifique.
C : Déplacez le curseur vers un bouton poussoir spécifique, activant cette fonction.
D : Déplacez le curseur vers une ligne et une colonne spécifiques dans une liste.

66. Quand est-il facultatif de passer un paramètre réel à un paramètre formel requis d'une fonction
module ?

A : Le paramètre réel est de type C.


Le paramètre formel contient une valeur par défaut.
L'attribut "Référence" du paramètre formel est activé.
Ce n'est jamais optionnel.

67. Coder deux événements d'INITIALISATION provoquera une erreur de syntaxe.

A: Vrai
B : Faux

68. Ajouter une instruction COMMIT WORK entre SELECT_ENDSELECT est une bonne méthode pour améliorer
performance.

A: Vrai
B : Faux

69. Pour enregistrer des informations sur une ligne de liste à utiliser après que la ligne a été sélectionnée, utilisez ce mot-clé.

A: AJOUTER
B: EXPORT
C: ÉCRIRE
D: CACHER

70. Pour contourner les vérifications automatiques des champs de saisie, incluez ceci dans le PAI.

À COMMANDE DE SORTIE
B : À L'ENTRÉE
C : SUR DEMANDE
D : QUITTER L'ÉCRAN 0.

71. Dans le code source d'un module de fonction, si l'instruction MESSAGE_RAISING est exécutée, tous les
les champs système suivants sont remplis automatiquement sauf :

A : SY-MSGTY
SY-MSGNO
C: SY-MSGV1
D: SY-MSGWA

72. Le code suivant indique :

RAPPORT ZLISTTST.
DEBUT-DE-SÉLECTION.
ÉCRIRE
ACTIVER LE FORMAT HOTSPOT.
ÉCRIRE : texte-002.
FORMAT HOTSPOT DÉSACTIVÉ.
À LA SÉLECTION DE LA LIGNE.
ÉCRIRE / texte-003.

A : Le texte-002 peut ne pas être sélectionné.


B : La valeur du texte-002 est stockée dans une zone de mémoire spéciale.
C : Le texte-002 peut être cliqué une fois pour déclencher la sortie du texte-003.
D : Aucun des éléments ci-dessus.

73. Le ____ type de vue du dictionnaire ABAP est composé d'une ou plusieurs tables transparentes et peut être
accédé par un programme ABAP utilisant Open SQL.

A: Vue de la base de données

Vue de projection
C: Aide vue
D: Vue d'entité
74. Un champ concret est associé à un symbole de champ via le mot-clé ABAP

DÉPLACE
ÉCRIRE
C : ASSIGNER
D : VALEUR

75. La sortie du code suivant sera :

rapport zabaprg.
DATA: char_field type C.

données ABAP

ÉCRIRE char_field.

Données ABAP
B:A
C : Rien, il y a une erreur de syntaxe
D : Aucun des éléments ci-dessus

76. Les pieds de page sont codés dans l'événement :

A: EN-TÊTE DE PAGE.
B : FIN DE SELECTION.
C: NOUVELLE-PAGE.
D : FIN DE PAGE.

77. L'événement AT SELECTION-SCREEN OUTPUT. se produit avant que l'écran de sélection ne soit affiché et est
le meilleur événement pour attribuer des valeurs par défaut aux critères de sélection.

A : Vrai
B : Faux

78. L'instruction TABLES déclare un objet de données.

Vrai
B : Faux

79. En supposant que tab1-fld7 n'est pas un champ clé, comment pouvez-vous éviter de lire toutes les lignes de la table ?

SÉLECTIONNER fld1 fld2 fld3 DE tab1 DANS (fld4, fld5, fld6)


OÙ fld7 = pfld7.
/1 fld4, fld5, fld6.
FIN DE SÉLECTION.

A : Retirez fld7 de la clause WHERE.


B : Créez un index dans le dictionnaire ABAP pour tab1-fld7.
C : Utilisez INTO TABLE au lieu de simplement INTO.
D : Retirez l'instruction WRITE de la SELECT_ENDSELECT.

80. Lequel des éléments suivants n'est PAS un attribut requis lors de la création d'un programme ABAP ?

A: Application
B: Titre
C: Statut
D : Type

81. Lors de la création d'une table transparente dans le dictionnaire ABAP, quelle étape crée automatiquement la table
dans la base de données sous-jacente ?

A : Ajout de paramètres techniques au tableau


B : Vérification de la syntaxe de la table
C : Sauvegarder le tableau
D : Activation de la table

82. Dans les attributs du programme ABAP, Type = 1 représente :

A: PROGRAMME INCLUDE
B: Programme en ligne
C: Module de piscine
D : Groupe de fonctions
E: Sous-programme de piscine

83. Si ce code entraîne une erreur, le remède est :

SÉLECTIONNER fld1 SOMME( fld1 ) DE tab1 DANS_

A: Supprimez les espaces de SUM( fld1 ).


B : Déplacez SUM( fld1 ) avant fld1.
C : Ajoutez GROUP BY f1.
D : Changer en SOMME( DISTINCT f1 ).

84. Quel mot-clé ajoute des lignes à une table interne tout en accumulant des valeurs numériques ?

A : INSÉRER
B: AJOUTER
C : COLLECTER
GROUPE

85. En supposant que itab ait une ligne d'en-tête, quelle sera la sortie du code suivant ?

LIRE LA TABLE itab INDEX 3 TRANSPORTANT field1.


/1 itab-field1, itab-field2.

A : Le contenu du champ itab-field1 de la troisième ligne.


B : Le contenu du champ itab-field1 et itab-field2 de la troisième ligne.
C : Le contenu du champ itab-field2 de la troisième ligne.
Rien.

86. Le code suivant indique :

ÉCRAN DE SÉLECTION DÉBUT DU BLOQUE B1.


PARAMÈTRES : myparam(10) type C,
Monparam2(10) type N,
FIN DU BLOC DE L'ÉCRAN DE SÉLECTION.

A: Dessinez une boîte autour de myparam et myparam2 sur l'écran de sélection.


B : Autoriser myparam et myparam2 à être prêts pour saisie pendant un dialogue d'erreur.
C : Ne pas afficher myparam et myparam2 sur l'écran de sélection.
D : Afficher myparam et myparam2 uniquement si les deux champs ont des valeurs par défaut.

87. Quelle instruction triera les données d'une table interne avec les champs FRUIT, QTY et PRICE de sorte que cela
apparaît comme suit ?

FRAISE

Pommes
Pommes 9 18,25
Oranges 15 17.35
Bananes
Bananes
Bananes 5 2,75

A : TRIER itab PAR DESCENDRE PAR QTY PRIX.


B: TRIER itab PAR PRIX FRUIT.
C : TRIER itab.
D: TRIER itab PAR PRIX EN ORDRE DESCENDANT.

88. Quel mot-clé ajoute une ligne n'importe où dans une table interne ?

A: AJOUTER
B: MODIFIER
C : AJOUTER

D : INSÉRER

89. Pour lire une seule ligne d'une table interne, utilisez ce qui suit :

A: BOUCLE À itab. _ FIN BOUCLE.


B : LISEZ itab.
C: SÉLECTIONNER UNIQUE * À PARTIR de itab.
D : LIRE TABLE itab.

90. Quelle instruction Open SQL ne devrait pas être utilisée avec des bases de données en cluster ?

Mise à jour
B : MODIFIER
C: SUPPRIMER
D: INSÉRER

91. Pour inclure un champ sur votre écran qui n'est pas dans le dictionnaire ABAP, quel programme d'inclusion devrait
contient-il la déclaration de données pour le champ ?

Le module PBO inclut le programme


B: Programme d'inclusion TOP
C : Le module PAI inclut le programme
D : Inclure sous-programme

92. Cette déclaration de logique de flux est utilisée pour rendre plusieurs champs ouverts à la saisie après une erreur ou un avertissement.
message.

UN GROUPE
B: GROUPE DE CHAMPS
CHAÎNE
D : BOUCLE SUR L'ÉCRAN

93. Donné :

EXÉCUTER la sous-routine EN UTILISANT var.

Le champ var est connu sous quel type de paramètre ?

A: Formel
B: Actuel
C : Statique
Valeur
Dictionnaire ABAP

1 sur 51 Qu'est-ce qui est vrai à propos de


l'ensemble des résultats d'un
jointure externe gauche à la
niveau de base de données

(Plus d'un
la réponse est correcte)

contient seulement
entrées qui
match dans le
sur la clause
champs de
inégalé
lignes dans le
la table de droite est
rempli de null
champs de
inégalé
lignes dans le
table de gauche sont
rempli de null
contient tout
entrées de
la table de droite
contient tout
entrées de
la table de gauche

2 de 51 Que NE … PAS
déterminer le
comportement du
chercher de l'aide

dialogue
comportement
utilisateur maître

enregistrer
paramètres
la sélection
méthode qui
détermine
les valeurs à
être affiché
l'interface
de la recherche
aide

3 sur 51 Tables avec index,


résultat réduit
performance dans quoi
type de SQL OUVERT
opération

Base de données

Modifier
Toutes les bases de données

accès
Base de données

Mises à jour
Base de données
Récupération

4 sur 51 La cardinalité de la
relation entre
la table de contrôle et
la table des clés étrangères
est défini comme 1:N
Qu'est-ce que cela implique
?

De nombreux enregistrements

du chèque
table sont
attribué à
un enregistrement de
l'étranger
table des clés
Un enregistrement de
le chèque
table est
assigné à
beaucoup d'enregistrements

de l'étranger
table des clés
Un enregistrement de
l'étranger
la table des clés est

attribué à
un enregistrement dans

le chèque
table

5 sur 51 Dans la liste ci-dessous,


qui n'est pas une donnée
classe dans le dictionnaire

Données de référence

Données système

Données du projet

Organisationnel
Données

6 sur 51 Pourquoi une sous-requête


généralement plus efficace

les données sont filtrées

dans le sapgui
les données sont filtrées

à la
application
serveur
les données sont filtrées

dans le
base de données
les données sont filtrées

sur le
réseau

7 sur 51 Lequel des éléments suivants


ne se fait pas physiquement
exister dans le sous-jacent
base de données.

(Plus d'un
la réponse est correcte)

Vue

Table interne

Transparent
Table

Structure

8 sur 51 La table T1 veut


assurez-vous que la clé
champ t1-fielda entré
est valide par rapport à un champ
t2-fielda dans la table T2.
Lequel est l'étranger
table des clés

T2

T1

T3 de la
dictionnaire

9 sur 51 Quand une table obtient-elle


créé physiquement dans
le sous-jacent
base de données

Quand vous
activer un
transparent
table dans le
ABAP
Aire de travail
Quand vous
créer un
transparent
table
Lorsque vous
activer un
transparent
table dans le
Dictionnaire
Quand la base
crée le
espace de table à
la couche OS

10 de 51 Lequel des paramètres est


utilisé pour affiner le
valeurs renvoyées par un
rechercher de l'aide

Exporter
administration
données

valeur restreinte
plage

Importer

11 sur 51 Identifier le valide


attributs d'un
domaine.

(Plus d'un
la réponse est correcte)

Longueur

Étiquette

Type

Valeurs Fixes

En-tête

12 sur 51 Vous avez fait


modifications à un
table existante qui
contient des données. Quoi
se déroule lorsque le
Conversion de base de données
l'utilitaire est exécuté ?

Plus d'un
la réponse est correcte)

Données dans le
la table est
automatiquement
supprimé et
doit être
rechargé
La révisé
table dans le
ABAP/4
Le dictionnaire est
activé
La table dans
la base de données
est recréé
La table dans
la base de données
est renommé
et
finalement
supprimé
Les indexes
pour la table
doit
manuellement être
reconstruit
dans l'ABAP
Dictionnaire

13 sur 51 Que peut-on assigner


directement à des données
élément

(Plus d'un
la réponse est correcte)

type intégré

type de table

champ de table

domaine

vérifier la table

14 sur 51 Quelles conditions s'appliquent


pour une jointure externe gauche

en SQL ouvert

Seul 'Ou' peut


être utilisé comme un

logique
opérateur dans
le ON
condition
Au moins un
champ du
table sur le
droit est
nécessaire pour
comparaison dans
le ON
condition
Une jonction
la déclaration est
trouvé au
droit du
opérateur de jointure
Une jointure externe gauche
Rejoindre n'est pas

autorisé dans
OUVRIR SQL

15 sur 51 Ce qui doit être


assigné à rechercher
paramètres d'aide

valeurs

domaine

rien
élément de données

16 sur 51 Quel est le


recommandé
méthode pour modifier un
aide à la recherche standard
inclure le client
chemins de recherche définis

Effectuer un
modification
au
standard
chercher de l'aide
Ajoutez un
élémentaire
chercher de l'aide pour

la norme
chercher de l'aide
Ajoutez un

collectif
chercher de l'aide pour

la norme
chercher de l'aide

Améliorer le
standard
aide recherche
avec un
ajouter une recherche

aider

17 sur 51 Que se passe-t-il quand un


1 à plusieurs
la relation est
rencontré avec un
jointure interne

redondant
données de la
main droite
table
inclus
redondant
données de la
main gauche
table est
inclus

erreur d'exécution

redondant
données de
soit la table est
non retourné
au
ensemble résultant

18 sur 51 Qu'est-ce qui est vrai à propos de

vues

(Plus d'un
la réponse est correcte)

Les vues peuvent être

tamponné
Une vue
contient des données

Une vue est


automatiquement
créé le
base de données
sur
activation
Entretien
Les vues ne sont pas
mise à jour

19 sur 51 Où se trouve
information vient
depuis que vous appuyez
F1 sur un écran de terrain

Aide de domaine
valeurs

Aide à la recherche

Domaine court
texte
Élément de données
documentation
n

20 de 51 Qu'est-ce qui est vrai à propos de

l'index principal d'un


table

(Plus d'un)
la réponse est correcte)

Les champs clés


de la table
inventer le
index principal
Le primaire
l'ID d'index est
désigné par
la Base de données
Administrateur
Le développeur
désigne le
champs à être
utilisé comme le
index primaire
Le primaire
l'index est
automatiquement
créé quand
la table est
activé

21 sur 51 Comment les tampons sont-ils utilisés


par intérieur et extérieur
rejoins

le choix peut
être fait pour
utiliser ou contourner

tampons
les tampons sont
toujours
contourné
les tampons sont
toujours utilisé

22 sur 51 Comment les enregistrements de

la table de gauche
omise dans un externe
joindre

spécifiez
conditions dans
le DE
clause
Il n'y a pas
façon d'omettre
enregistrements de
la table de gauche
préciser
conditions dans
la clause ON
spécifier
conditions dans
le OÙ
clause

23 sur 51 Lequel des suivants


Objets Dictionnaire
est stocké comme un
Objet d'exécution.

Types de table

Éléments de données

Tout le
les réponses sont
correct

Tables

Structures

24 sur 51 Qu'est-ce qu'une structure


taper dans l'ABAP
dictionnaire qui n'a pas
table physique
définition dans le
base de données sous-jacente
appelé

structuré
type

table

structure

type de table
25 sur 51 Qu'est-ce qui est vrai à propos d'un
vérifier la table ?

Clé étrangère
les champs peuvent
accepter n'importe quel

valeurs
quel que soit
le chèque
table
Vérifiez le tableau
les champs peuvent
accepter seulement

valeurs qui
existe dans le
vérifier le tableau

Clé étrangère
les champs peuvent

n'accepter que
valeurs qui
exister dans le
vérifier la table

26 sur 51 Quelle exigence


existe si un champ est
défini dans le
dictionnaire de type
CURR

Le champ doit
être lié à
un autre domaine
de type CUKY
Décimales
doit être
défini dans le
domaine
Le champ doit
soyez numérique

Pas d'autre
exigence
existe

27 sur 51 Un élément de données est un


exemple de

Technique
Domaine

Affaires
Objet

Physique
Définition

Sémantique
Domaine

28 sur 51 Ce qui contrôle le


comportement de dialogue d'un
chercher de l'aide

(Plus d'un
la réponse est correcte)

DPOS
Plage de valeurs

SPOS

LPOS

Données administratives

29 sur 51 Quels sont les principaux


fonctions des données
Dictionnaire.

(Plus d'un
La réponse est correcte)

Fournir
sécurité des données
à la
application
niveau
Isoler
l'ABAP/4
développeur
de la
base de données
Pour soutenir le
création et
gestion
de métadonnées
Pour se connecter à
le fonctionnement
système

Dictionnaire ABAP

30 sur 51 Comment pouvez-vous effectuer une lecture directe de la base de données à partir d'une table tamponnée

Le mise en mémoire tampon peut être désactivée sur le serveur d'application par le
programmeur utilisant l'ABAP Workbench
Ajoutez la clause BYPASSING BUFFER à l'instruction select

Ne pas avoir de mise en mémoire tampon dans les attributs techniques

31 de 51 Identifiez la méthode qui fournit des valeurs possibles.

Demande d'aide

Vue de la base de données

Table transparente

Aide à la recherche

32 sur 51 Identifier les différentes catégories de types dans le dictionnaire ABAP

(Plus d'une réponse est correcte)


Définitions des données

Structures

Éléments de données

Modèles de données

Types de tableau

33 sur 51 Quelle commande vide les tampons de la base de données

$TAB

$GRATUIT

$INIT

$RESET

34 sur 51 La structure MY_STRUCTURE est créée dans le dictionnaire. Quand cela se produit-il ?
la structure est créée dans la base de données sous-jacente

Lorsque la table est activée

Au début de la création de la table

À la fin de la création de la table après qu'elle soit enregistrée.

Cela ne correspond pas à un objet dans la base de données sous-jacente


et ne se crée pas
Lorsque l'administrateur de la base de données crée physiquement la table

35 de 51 La table ZMYTABLE est créée dans le dictionnaire. Quand la table est-elle obtenue ?
créé dans la base de données sous-jacente

Lorsque l'administrateur de base de données crée physiquement la table

Lorsque la table est activée

À la fin de la création du tableau après qu'il a été enregistré

Au début de la création du tableau


Cela ne correspond pas à un objet dans la base de données sous-jacente
et ne se crée pas

36 sur 51 Identifiez les éléments qui ne sont pas considérés comme techniques du dictionnaire de données
paramètres lors de la création d'une table de dictionnaire.

(Plus d'une réponse est correcte)

Mise en mémoire tampon

Nom du champ

Catégorie de taille

Classe de données

Statut

37 sur 51 Qu'est-ce qui est vrai à propos de l'ensemble de résultats d'une jointure interne au niveau de la base de données
contient toutes les entrées de la table de droite

contient uniquement des entrées qui correspondent

contient toutes les entrées des deux tables

contient toutes les entrées de la table de gauche

38 sur 51 Quand les changements de dictionnaire sont-ils rendus disponibles pour les programmes ABAP ?

La prochaine fois que le programme est régénéré

Après la réorganisation de la base de données

La prochaine fois que l'utilisateur se connecte

Immédiatement, à condition que l'objet soit activé

39 sur 51 Qu'est-ce qui constitue un tableau de texte

Le type de champ de clé étrangère défini doit être "Aucune clé"


/Candidats
La cardinalité doit être définie comme 1:1

La clé du tableau de texte consiste en la clé du tableau de contrôle


français

40 sur 51 Qu'est-ce qui est vrai à propos d'une structure.

L'instruction TABLES est utilisée pour définir une structure dans un


programme
L'instruction STRUCTURES est utilisée pour définir une structure dans un
programme
Les structures contiennent des données au-delà de l'exécution d'un programme.

Une table de base de données physique est créée pour une structure

41 sur 51 Que faut-il pour s'assurer qu'un champ de vérification est vérifié par rapport à la référence
champ clé de la table de contrôle

tous les champs clés DOIVENT avoir une égalité de domaine entre la table de vérification

et table de clé étrangère


le même type de données est uniquement requis pour le champ de contrôle et référencé
champ
le même élément de données est requis pour le champ de vérification et référencé
champ
le même domaine est requis pour le champ de vérification et le champ référencé

42 sur 51 Identifiez l'objet auquel aucune aide à la recherche ne peut être attachée.

table

vérifier la table

type

champ de table

élément de données

43 sur 51 Le tamponnage complet serait approprié pour quel type de tables.

Tableaux de transactions
Tables avec des clés génériques

Tables internes

Petits tableaux statiques

44 sur 51 Où les valeurs fixes d'un domaine sont-elles vérifiées ?

Dans les écrans uniquement

Lorsqu'une mise à jour SQL est effectuée

Lorsqu'une insertion SQL est effectuée

Lorsque l'utilisateur appuie sur F1 - Informations techniques

45 sur 51 Identifier le cas où le stockage en mémoire des tables doit être désactivé

Pour les données principales mondiales

Lorsque les données les plus récentes ne sont pas nécessaires

Lorsque les données les plus récentes sont requises

Pour les petites tables statiques non volatiles

46 sur 51 Sélectionnez un exemple de données organisationnelles

Centres de coûts

Fournisseurs

Clés de pays

Commande de vente

47 sur 51 Quel objet interrogeriez-vous pour déterminer la longueur d'un champ sur
un écran.

Élément de données

Dictionnaire

Dépôt

Table de valeur

Domaine

48 sur 51 Qu'est-ce qui détermine si une table est spécifique à un client ou indépendante du client.

Le premier champ est mandt avec un type de données externe CLNT et


spécifié comme champ clé
Cela dépend de la façon dont Basis a configuré le client

L'option 'Spécifié par le client' est ajoutée à la déclaration Select


Le premier champ est mandt avec un domaine CLNT mais non spécifié
comme un champ clé

49 sur 51 Vous avez ajouté une structure d'extension à une table SAP standard. Que
que se passe-t-il pour la table standard lorsqu'une nouvelle version de la table est
importé lors d'une mise à niveau
Les champs ajoutés sont automatiquement ajoutés à la table
une fois activé mais vous devez toujours convertir le tableau
La table standard est ramenée à la norme. Par conséquent, le
La structure d'append doit être réappliquée manuellement
Toutes les structures d'ajout sont supprimées. Une nouvelle structure d'ajout
doit être créé puis ajouté à la table standard
Lorsque les tables standard sont activées, la structure d'ajout
est automatiquement ajouté à la table standard

50 sur 51 Identifier les objets de base du dictionnaire de données.

(Plus d'une réponse est correcte)

Tables

Éléments de données

Domaines

Modèles de données

Documentation

51 de 51 Quand est-il préférable de mettre en mémoire le tableau

Lorsqu'une table est liée à des tables de vérification

Lorsqu'une table est lue peu fréquemment

Lorsqu'une table est lue fréquemment et que les données changent rarement

Lorsqu'une table est lue fréquemment et que les données sont toujours
changement

Vous aimerez peut-être aussi