Précédent   Forum des professionnels en informatique > Logiciels > Solutions d'entreprise > ERP > SAP
SAP Forum d'entraide sur SAP et sur la programmation avec le langage ABAP
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 21/04/2011, 17h44   #1
Membre régulier
 
Inscription : mars 2006
Messages : 198
Détails du profil
Informations forums :
Inscription : mars 2006
Messages : 198
Points : 83
Points : 83
Par défaut Ecran et Ecran de sélection

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,
Hiraa est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/04/2011, 09h53   #2
Membre confirmé
 
Inscription : août 2009
Messages : 226
Détails du profil
Informations forums :
Inscription : août 2009
Messages : 226
Points : 239
Points : 239
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
sandraros est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/04/2011, 10h11   #3
Membre expérimenté
 
Avatar de Celdrøn
 
Homme Celdrøn Valdersen
Consultant SAP
Inscription : juillet 2007
Messages : 438
Détails du profil
Informations personnelles :
Nom : Homme Celdrøn Valdersen
Âge : 26
Localisation : France

Informations professionnelles :
Activité : Consultant SAP

Informations forums :
Inscription : juillet 2007
Messages : 438
Points : 579
Points : 579
Envoyer un message via MSN à Celdrøn
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 ??
Celdrøn est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/04/2011, 12h34   #4
Membre régulier
 
Inscription : mars 2006
Messages : 198
Détails du profil
Informations forums :
Inscription : mars 2006
Messages : 198
Points : 83
Points : 83
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 !
Hiraa est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/04/2011, 13h50   #5
Membre expérimenté
 
Avatar de Celdrøn
 
Homme Celdrøn Valdersen
Consultant SAP
Inscription : juillet 2007
Messages : 438
Détails du profil
Informations personnelles :
Nom : Homme Celdrøn Valdersen
Âge : 26
Localisation : France

Informations professionnelles :
Activité : Consultant SAP

Informations forums :
Inscription : juillet 2007
Messages : 438
Points : 579
Points : 579
Envoyer un message via MSN à Celdrøn
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 ??
Celdrøn est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/04/2011, 16h42   #6
Membre régulier
 
Inscription : mars 2006
Messages : 198
Détails du profil
Informations forums :
Inscription : mars 2006
Messages : 198
Points : 83
Points : 83
Merci pour vos réponses.
Hiraa est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 12h31.


 
 
 
 
Partenaires

Hébergement Web