Introduction à SAP ABAP Questions et réponses d'entrevue

SAP ABAP est abrégé en SAP Advanced Business Application Program. Il s'agit d'un langage de programmation de haut niveau et principalement utilisé pour développer et personnaliser le logiciel. Il s'agit d'un système d'exploitation multiplateforme et il est apparu pour la première fois en 1983. Il a été conçu par SAP SE. Il est également spécifique en tant que langage de quatrième génération (4GL). Il est connu comme le langage de programmation pour créer des rapports, des interfaces, des formulaires et des workflows, etc.

Maintenant, si vous recherchez un emploi lié à SAP ABAP, vous devez vous préparer aux questions d'entrevue SAP ABAP 2019. Il est vrai que chaque entretien est différent selon les différents profils d'emploi. Ici, nous avons préparé les importantes questions et réponses d'entrevue SAP ABAP qui vous aideront à réussir votre entrevue.

Dans cet article 2019 SAP ABAP Interview Questions, nous présenterons les 10 questions d'entrevue SAP ABAP les plus importantes et les plus fréquemment utilisées. Ces questions sont divisées en deux parties:

Partie 1 - Questions d'entrevue SAP ABAP (de base)

Cette première partie couvre les questions et réponses de base sur les entretiens SAP ABAP

Q1. Expliquez l'architecture SAP ABAP?

Répondre:
Le système SAP ABAP est basé sur une architecture à 3 niveaux et ces 3 niveaux sont la couche de présentation, la couche d'application et la couche de base de données. La couche de présentation est principalement constituée d'un périphérique d'entrée, qui est utilisé pour contrôler le système SAP et également appelé SAP GUI. La couche application est constituée d'un serveur sur lequel a lieu tout le traitement central. La couche de base de données est communiquée par les serveurs pour des raisons de performances et de sécurité.

Q2. Quelle est la technique BDC dans la programmation ABAP?

Répondre:
Il s'agit des communications de données par lots et il s'agit d'une procédure automatique pour transférer la grande quantité de données externes dans le système SAP. Le composant central du transfert est le fichier de file d'attente qui reçoit les données des lots et les regroupe en sessions associées.

Passons aux prochaines questions d'entrevue SAP ABAP.

Q3. Expliquez les objets et le mécanisme de verrouillage?

Répondre:
Il est utilisé pour synchroniser l'accès aux mêmes données par plus d'un programme, la fonctionnalité fournie par le dictionnaire ABAP dans SAP. Il est utilisé dans SAP pour éviter l'incohérence dans les données, chaque fois que les données sont mises à jour ou modifiées ou insérées dans la base de données. Les enregistrements de données sont accessibles à l'aide de programmes et de ces tables dont les données sont verrouillées définies comme objet Lock. Le mécanisme de verrouillage suit principalement les deux fonctions. Tout d'abord, un programme peut s'empêcher de lire les données qui ont été modifiées par un autre programme. Deuxièmement, un programme peut communiquer avec d'autres programmes pour lire les données ou les données modifiées. Le verrou a été demandé par le programme, puis il va au serveur de mise en file d'attente et le verrou est créé dans la table des verrous. Le serveur a mis le verrou et le programme peut lire les données ou accéder aux données.

Q4. Quelle est la différence entre la table et la structure dans le dictionnaire de données ABAP?

Répondre:
Il s'agit de la question d'entretien SAP ABAP de base posée lors d'un entretien. La différence entre eux est qu'une table peut avoir une clé primaire mais que la structure ne l'a pas. Dans Table, les données peuvent être stockées physiquement mais la structure ne peut pas stocker les données. La structure n'a pas d'attribut technique alors que la table peut avoir un attribut technique.

Q5. Expliquez l'utilisation du bloc logique dans le programme SAP ABAP et le dictionnaire de données?

Répondre:
Dans ABAP, l'organisation des programmes en unités modulaires utilisant la modularisation appelée blocs logiques. Il aide à augmenter la lisibilité et la redondance du programme en cours de création et pendant le cycle de maintenance. Cela aide également à réutiliser le code.

Le dictionnaire de données ABAP est utilisé pour définir la structure logique des objets dans le développement de l'application et le mappage à la base de données relationnelle dans les tables et les vues.

Partie 2 - Questions d'entrevue SAP ABAP (Avancé)

Jetons maintenant un coup d'œil aux questions d'entrevue avancées SAP ABAP.

Q6. Expliquez la relation de clé étrangère?

Répondre:
La clé étrangère est utilisée pour garantir la cohérence des données dans les tableaux. La clé étrangère est utilisée pour établir la relation entre les deux tables qui sont explicitement définies au niveau du fichier. Lors de la définition de la clé étrangère, la cardinalité doit être définie et la saisie des données doit être surveillée pour vérifier qu'il n'y a pas de contradiction entre les données.

Q7. Expliquez les formulaires intelligents dans le programme SAP ABAP?

Répondre:
Les formulaires intelligents sont l'outil utilisé dans SAP pour imprimer et envoyer les documents. Il est très utile pour développer les formulaires, fichiers pdf, documents et e-mails pour Internet. SAP livre principalement les formulaires à des fins commerciales qui sont principalement utilisés dans les portefeuilles de gestion comme dans CRM (gestion de la relation client), SD (ventes et distribution), RH (ressources humaines) et FI qui est la comptabilité financière. Cet outil fournit l'interface pour développer et maintenir la logique des différentes formes. Il vous permet également de modifier ou de mettre à jour les formulaires existants à l'aide d'un outil graphique simple plutôt que d'utiliser l'outil de programmation. L'utilisateur qui ne connaît pas le langage de programmation peut travailler sur ces formulaires et configurer les données selon l'utilisation.

Passons aux prochaines questions d'entrevue SAP ABAP.

Q8. Expliquez Web Dynpro et ses avantages?

Répondre:
Web Dynpro dans SAP ABAP est appelé la technologie d'interface utilisateur SAP standard qui a été développée par SAP AG. Il se compose de l'environnement d'exécution et de l'environnement de développement graphique avec des outils spécifiques intégrés à ABAP. Cela peut être utilisé dans le développement des applications Web pour SAPA ABAP avec l'aide des techniques et des concepts de SAP. Il donne l'interface utilisateur Web frontale pour se connecter directement aux systèmes backend SAP pour accéder aux fonctions de rapport de données.
Les avantages de l'utilisation de WD (Web Dynpro) sont que l'utilisation d'outils graphiques réduit l'effort de mise en œuvre. Il aide à réutiliser les mêmes composants et facile à entretenir. Il permet de modifier facilement les dispositions et la navigation. Il fournit une intégration complète avec l'environnement ABAP et est également accessible à l'interface utilisateur.

Q9. Quels sont les différents types d'éditeurs disponibles pour ABAP?

Répondre:
Il s'agit des questions d'entrevue SAP ABAP les plus posées lors d'une entrevue. SE38 et SE40 sont les deux éditeurs qui sont également disponibles pour l'éditeur ABAP. Les programmes et les rapports en ligne peuvent être créés à l'aide de l'éditeur SE38, cela signifie qu'il vous aidera à faire tout le développement d'objets dans l'éditeur. L'autre avantage de l'utilisation de l'éditeur SE38 est qu'il possède des fonctionnalités supplémentaires telles que la création de packages, un groupe de fonctions, des classes, des programmes, un pool de modules et d'autres applications, etc.

Q10. Expliquer la sous-routine dans SAP ABAP?

Répondre:
Dans ABAP, un sous-programme est connu comme la section réutilisable du code. C'est une unité de modularisation au sein du programme où la fonction est encapsulée sous forme de code source. Une partie de la page vers une partie du programme vers le sous-programme pour obtenir une meilleure vue du programme et le programme suivant peut être utilisé plusieurs fois.

Q11. Mentionnez les différents modules utilisés dans BDC?

Répondre:
BDC_Open_group, BDC_Insert, BDC_Close_group sont les 3 modules différents qui sont principalement utilisés pour transférer les données en séquence avec succès en utilisant BDC.

Article recommandé

Ceci a été un guide pour répertorier les questions et réponses d'entrevue SAP ABAP afin que le candidat puisse réprimer facilement ces questions d'entrevue SAP ABAP. Ici, dans cet article, nous avons étudié les principales questions d'entrevue SAP ABAP qui sont souvent posées lors des entretiens. Vous pouvez également consulter les articles suivants pour en savoir plus -

  1. Questions d'entretiens chez Top-Docker
  2. Top 10 des questions les plus posées à Apache
  3. Questions et réponses de la WCF
  4. Questions d'entretiens chez Virtualization