Questions de Certification ABAP
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
Pooled
B: Cluster
Transparent
D : Vue
A: Exécution du programme.
B : FIN D'ÉVÉNEMENT.
C : Un autre mot-clé d'événement.
D : ÉVÉNEMENT DE FIN.
A: SY-DATUM
B: SY-DATE
C: SY-DATID
D: SY-DATE
7. Vous pouvez modifier l'objet de données suivant comme indiqué ci-dessous pour qu'il équivale à 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
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 ?
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é :
Cela entraînera :
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 ?
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 ?
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?
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
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 ?
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
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
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
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.
/1 itab-champ1, itab-champ2.
FINDEBOUCLE.
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 ?
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
A : SY-CUCOL
B: SY-LILLI
C: SY-CUROW
D: SY-LISEL
Total:.
A : Texte littéral
B: Variable de texte
C : Commentaire dans le code
D : Texte entier
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: 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é.
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 ?
SÉLECTIONNER fld6 fld3 fld2 fld1 DE tab1 DANS LES CHAMPS CORRESPONDANTS DE LA TABLE itab
OÙ fld3 = pfld3.
59. L'instruction ABAP ci-dessous indique que le programme doit continuer avec la ligne de code suivante si
la table interne 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 ?
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 ?
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 :
66. Quand est-il facultatif de passer un paramètre réel à un paramètre formel requis d'une fonction
module ?
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
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.
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.
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
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
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
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 ?
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: PROGRAMME INCLUDE
B: Programme en ligne
C: Module de piscine
D : Groupe de fonctions
E: Sous-programme de piscine
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 ?
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
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 :
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 ?
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é :
A: Formel
B: Actuel
C : Statique
Valeur
Dictionnaire ABAP
(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
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
Données de référence
Données système
Données du projet
Organisationnel
Donné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
(Plus d'un
la réponse est correcte)
Vue
Table interne
Transparent
Table
Structure
T2
T1
T3 de la
dictionnaire
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
Exporter
administration
données
valeur restreinte
plage
Importer
(Plus d'un
la réponse est correcte)
Longueur
Étiquette
Type
Valeurs Fixes
En-tête
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
(Plus d'un
la réponse est correcte)
type intégré
type de table
champ de table
domaine
vérifier la table
en SQL ouvert
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
valeurs
domaine
rien
élément de données
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
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
vues
(Plus d'un
la réponse est correcte)
tamponné
Une vue
contient des données
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
(Plus d'un)
la réponse est correcte)
le choix peut
être fait pour
utiliser ou contourner
tampons
les tampons sont
toujours
contourné
les tampons sont
toujours utilisé
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
Types de table
Éléments de données
Tout le
les réponses sont
correct
Tables
Structures
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
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
Technique
Domaine
Affaires
Objet
Physique
Définition
Sémantique
Domaine
(Plus d'un
la réponse est correcte)
DPOS
Plage de valeurs
SPOS
LPOS
Données administratives
(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
Demande d'aide
Table transparente
Aide à la recherche
Structures
Éléments de données
Modèles de données
Types de tableau
$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
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
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.
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
38 sur 51 Quand les changements de dictionnaire sont-ils rendus disponibles pour les programmes ABAP ?
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
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
Tableaux de transactions
Tables avec des clés génériques
Tables internes
45 sur 51 Identifier le cas où le stockage en mémoire des tables doit être désactivé
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.
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
Tables
Éléments de données
Domaines
Modèles de données
Documentation
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