|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre régulier
![]() Inscription : mars 2006 Messages : 198 ![]() |
Bonjour,
En SAP, quelle est la différence entre un écran et un écran de sélection ? Et comment choisir l'un et ne pas choisir l'autre ? Merci d'avance de vos réponses. Hiraa, |
|
|
00
|
|
|
#2 |
|
Membre confirmé
![]() Inscription : août 2009 Messages : 226 ![]() |
Bonjour,
un écran de sélection est à la base fait pour pouvoir facilement lancer un programme en arrière-plan, il permet de saisir les paramètres. Le dynpro ne le peut pas. plutôt que "écran", je préfère dire "dynpro", parce que écran est un terme vraiment trop générique Au niveau de la technologie, l'écran de sélection est simplement une couche par-dessus la technologie dynpro Avec un écran de sélection, on peut assez difficilement faire le layout, les positions des zones sont prédéfinies, il n'y a pas de "screen painter" pour nous aider. Pour choisir : si c'est un programme batch, on définit un écran de sélection. Si c'est un dialogue, on ne définit un écran de sélection que pour le 1er écran car en général il est très simple (saisir le nom de l'objet, choisir l'action Créer, modifier ou afficher). Sandra |
|
|
00
|
|
|
#3 |
|
Membre expérimenté
![]() |
En quoi écran est un terme générique... il n'y a que deux types d'écran dans SAP, sans compter les écrans Web.
Et au moins, c'est un terme français.
__________________
Boaf...signature <= ça suffira ça ?? |
|
|
00
|
|
|
#4 |
|
Membre régulier
![]() Inscription : mars 2006 Messages : 198 ![]() |
Merci Sandraros.
Toutefois, pour le choix du type d'écran, je ne vois pas la liaison avec le programme batch, car ce dernier peut exister sans être lié un écran ! |
|
|
00
|
|
|
#5 |
|
Membre expérimenté
![]() |
Je vais détailler un peu plus.
Les écrans et les écrans de sélection se distinguent de par leur déclaration et leur utilisation. Un écran de sélection se déclare via des instructions ABAP qui permettent à SAP de générer l'écran de sélection qui sera le 1000 généralement. Si un écran de sélection est déclaré dans un programme, il sera affiché dès le lancement du programme. Le but d'un écran de sélection, comme son nom l'indique, est de permettre de définir, via un interface, des critères de sélection pour les requêtes qui seront effectuées durant le traitement de sélection des données. Un écran de sélection est principalement utilisé dans les programmes qui doivent afficher un rapport en fin de traitement. Quant aux écrans, ils se déclarent et se construisent depuis l'éditeur d'écran accessible via SE38, SE80 ou directement via SE51. Les utilisations d'un écran sont diverses et variées, ça peut être une utilisation ponctuelle en l'utilisant en tant que fenêtre modale par exemple, ou alors une utilisation transactionnelle permettant de faire diverses actions pour récupérer des données à afficher sur ce même écran dans des zones ou une grille ALV par exemple. Pour ce qui est des programmes lancés en arrière-plan, il est préférable de limiter un minimum les données à récupérer (sélection sur une période par exemple) et donc cela se fait via un écran de sélection. Comme un écran doit être appelé via un CALL SCREEN, il ne peut être utilisé pour définir des critères.
__________________
Boaf...signature <= ça suffira ça ?? |
|
|
00
|
|
|
#6 |
|
Membre régulier
![]() Inscription : mars 2006 Messages : 198 ![]() |
Merci pour vos réponses.
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com