La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

Requête (Query) Support de Formation.

Présentations similaires


Présentation au sujet: "Requête (Query) Support de Formation."— Transcription de la présentation:

1 Requête (Query) Support de Formation

2 Création d’une requête dans SIFAC
SOMMAIRE Définition du besoin Création d’une requête méthode élaborée Création d’une requête Méthode simplifiée Conversion d’une requête simplifiée en requête élaborée Téléchargement d’une requête élaborée

3 Définition du besoin L’étape préliminaire à toute requête consiste à déterminer dans le dictionnaire de donnée les tables SAP à utiliser . Composition du dictionnaire de donnée Comment trouver une table transparente ?

4 Définition du besoin composition du dictionnaire de donnée
Les éléments encadrés sont nécessaires pour l ’élaboration d’une requête

5 Définition du besoin Comment trouver une table transparente ?
Via une transaction fonctionnelle Exemple : recherche de la table des fournisseurs Lancez la transaction FBL1N (affichage des postes fournisseurs) Positionnez le curseur sur la zone Compte fournisseur et appuyer sur la touche F1 Cliquez sur « Informations techniques » (icône marteau/clef à molette) l’élément de données « LIFNR » La table de valeurs LFA1 est la table transparente

6 Définition du besoin Comment trouver une table transparente ?
Via une transaction fonctionnelle F1

7 Définition du besoin Comment trouver une table transparente ?
SE11 Via une transaction SE11 Utiliser l’aide à la recherche sur la table base données

8 Définition du besoin Comment trouver une table transparente ?
SE11 Via une transaction SE11 Cliquer sur repository information system

9 Définition du besoin Comment trouver une table transparente ?
SE11 Via une transaction SE11 Utiliser l’aide à la recherche sur la composante applicative

10 Définition du besoin Comment trouver une table transparente ?
SE11 Via une transaction SE11 Choisir votre composante ou sous-composante En double-cliquant Nous choisirons dans le cours la composante FI

11 Définition du besoin Comment trouver une table transparente ?
SE11 Via une transaction SE11 Choisir votre composante ou sous-composante En double-cliquant Nous choisirons dans le cours la composante FI

12 Définition du besoin Comment trouver une table transparente ?
SE36 Via une base de donnée logique Exemple : Base de donnée logique comptes généraux « SDF »

13 Définition du besoin Comment trouver une table transparente ?
SE36 Définition du besoin Comment trouver une table transparente ? Via une base de donnée logique Exemple : Base de donnée logique fournisseur « KDF»

14 Définition du besoin Comment trouver une table transparente ?
ST05 Définition du besoin Comment trouver une table transparente ? Via trace SQL Avant le lancement de la transaction fonctionnelle (ex : FBL1N) Ouvrir 2 modes SAP via l’icône lancez la transaction FBL1N dans l’un des modes( paramètre d’entrée affiché avant exécution) Lancez la transaction ST05 dans l’un des modes en premier Cliquez sur le bouton Basculez sur l’écran de la transaction FBL1N et lancez l’exécution Basculez sur l’écran de la transaction ST05 et cliquez sur le bouton Cliquez à présent sur le bouton

15 Définition du besoin Comment trouver une table transparente ?
ST05 Définition du besoin Comment trouver une table transparente ? Via trace SQL Cet écran doit à présent être affiché, cliquez sur affichage La colonne objet donne le nom des tables lues durant l’exécution de la transaction

16 Définition du besoin Comment trouver une table transparente ?
Via une source externe Le fichier SAPTABLE.pdf est disponible sur le serveur sous le répertoire M:\DEI\Pfinances\Projet_Sifac\06-Documentation Exemple :

17 Création d’une requête méthode élaborée
SAP Query est un outil complet qui permet de définir différentes formes de rapports et de tableaux statistiques SAP Query a été conçu pour des utilisateurs avec peu ou pas de connaissance en programmation SAP (une connaissance en programmation est néanmoins nécessaire à minima pour développer des états complexes comportant des zones de calcul). SAP Query contient 3 fonctions principales et une fonction particulière: Création d’un info-set (SQ02) Gestion d’un groupe utilisateur (SQ03) Création/utilisation d’une requete (SQ01) Fonctions particulières (SQ01) Comment affecter une transaction standard à la requête ?. Comment obtenir des sous-totaux ?. Comment rajouter des zones calculées ?. Comment compter le nombre de lignes affichées ?.

18 Création d’une requête méthode élaborée
SQ02 Création d’un info-set Un info-set est la base de données sur laquelle les requêtes sont construites. Les tables et éléments de donnée sont contenus dans l’info-set Du développement spécifique est possible(non traité durant la formation)

19 Création d’une requête méthode élaborée
SQ02 -Saisir le nom de l’info-set puis appuyer sur Créer -Renseigner une désignation -Si vous avez plusieurs tables liées, renseigner la table maitresse dans la zone jointure tables, autrement si table unique, choisir lecture directe de table et renseigner le nom de la table. Puis

20 Création d’une requête méthode élaborée
SQ02 -La table et ses éléments de donnée apparait Pour rajouter une seconde table, cliquez sur Une fenetre vous invite À saisir cette seconde table. Cliquez sur a b b

21 Création d’une requête méthode élaborée
SQ02 Une jointure est proposée automatiquement, Celle-ci peut être modifiée ou ajoutée en glissant le curseur du champ cible vers le source. Une fois terminée, cliquez sur

22 Création d’une requete méthode élaborée
SQ02 La partie gauche affiche les champs des 2 tables disponibles. La partie droite affiche les groupes de zone retenue pour la requête. Pour rajouter d’autres champs, se positionner sur le champ et glissez le vers un des groupes de zone. Une fois terminée, appuyez sur pour générer et sauvegarder

23 Création d’une requête méthode élaborée
SQ03 Gestion d’un groupe utilisateur (SQ03) a. Renseigner le champ : Groupe utilisat. b. Si groupe existant, cliquer Sur si non existant,

24 Création d’une requête méthode élaborée
SQ03 Gestion d’un groupe utilisateur : Affectation (SQ03) Une fois tous les utilisateurs renseignés cliquez sur

25 Création d’une requête méthode élaborée
SQ03 Gestion d’un groupe utilisateur : Affectation (SQ03) Cocher l’info-set nouvellement créée Parmi la liste proposée Puis sauvegardez

26 Création d’une requête méthode élaborée
SQ01 Création/utilisation d’une requête (SQ01) Avant de créer toute requête, cliquez sur pour accéder au groupe utilisateur vu précédemment (dans notre exemple => ZSIFAC_DEP)

27 Création d’une requête méthode élaborée
SQ01 Création/utilisation d’une requete (SQ01) Une nouvelle fenetre apparait, double-cliquer sur le groupe utilisateur désiré (ZSIFAC_DEP dans notre exemple)

28 Création d’une requête méthode élaborée
SQ01 Création/utilisation d’une requête (SQ01) En entête, le système vous indique le nom du groupe utilisateur sélectionné. Vous pouvez commencer à créer la requête en inscrivant le nom que vous souhaitez (exemple : ZISFAC_DEP_R) puis cliquez sur créer

29 Création d’une requête méthode élaborée
SQ01 Création/utilisation d’une requête (SQ01) Une nouvelle fenêtre fait apparaitre les info-sets sur lesquelles vous êtes habilités. Double-cliquez (exemple : ZSIFAC_DEP)

30 Création d’une requête méthode élaborée
SQ01 Création/utilisation d’une requête (SQ01) Inscrivez un titre puis

31 Création d’une requête méthode élaborée
SQ01 Création/utilisation d’une requête (SQ01) Cocher les groupes de zones puis Cocher les zones qui vous intéressent et qui serviront de paramètres d’entrée ou de sortie puis

32 Création d’une requête méthode élaborée
SQ01 Création/utilisation d’une requête (SQ01) Cocher les zones de sélection que vous souhaitez voir en paramètre d’entrée puis

33 Création d’une requête méthode élaborée
SQ01 Création/utilisation d’une requête (SQ01) Cette partie, consiste à gérer l’affichage de votre état de sortie en cliquant sur les zones données, la partie droite permet de contrôler l’affichage en sortie.

34 Création d’une requête méthode élaborée
SQ01 Création/utilisation d’une requête (SQ01) En cliquant sur un champ affiché partie droite, vous pouvez modifier ses caractéristiques D’édition qui apparaissent dans la partie (ex : couleur, longueur) sauvegardez, vous avez terminé a a

35 Création d’une requête méthode élaborée
SQ01 lancement d’une requête (SQ01) Appuyez sur exécuter Saisir des paramètres Puis exécuter

36 Création d’une requête méthode élaborée
SQ01 lancement d’une requête (SQ01) Vous obtenez le résultat

37 Création d’une requête méthode élaborée
SQ01 Fonctions particulières (SQ01) Vous pouvez affecter une transaction standard à votre requete Retourner sur la transaction SQ01 en mode modification. Dans le menu déroulant, faite « Saut » puis « Affectation état »

38 Création d’une requête méthode élaborée
SQ01 Fonctions particulières (SQ01) Vous pouvez affecter une transaction standard à votre requête Cliquez sur Cliquez sur

39 Création d’une requête méthode élaborée
SQ01 Fonctions particulières (SQ01) Vous pouvez affecter une transaction standard à votre requete Cliquez sur Saisir la transaction puis et

40 Création d’une requête méthode élaborée
SQ01 Fonctions particulières (SQ01) Vous pouvez affecter une transaction standard à votre requête Visualisation du résultat : Ré exécutez la requête (voir page 31) Double-cliquez sur une ligne. Vous êtes à présent sur la transaction standard « MIR4 » affichage des factures

41 Création d’une requête méthode élaborée
SQ01 Fonctions particulières (SQ01) Vous pouvez obtenir des sous-totaux Vous pouvez faire des sous-totaux Glisser via click gauche maintenu la zone à totaliser dans la zone de tri (Ex : Auteur de fact.) Attention de mettre à minima le montant en devise dans la zone totaux

42 Création d’une requête méthode élaborée
SQ01 Fonctions particulières (SQ01) Vous pouvez obtenir des sous-totaux Visualisation du résultat

43 Création d’une requête méthode élaborée
SQ01 Fonctions particulières (SQ01) Vous pouvez rajouter des zones calculées Dans le 3eme écran, passer par le menu : Traiter /zone locale/Créer

44 Création d’une requête méthode élaborée
SQ01 Fonctions particulières (SQ01) Vous pouvez rajouter des zones calculées A minima, dans cet écran les champs suivants doivent etre renseigné : Désignation Désignation de zone(Description) Groupe de zones ou ce champ sera contenu Propriétés : Renseigné par défaut tel que montré sur l’image, des modifications seront à apporter ultérieurement

45 Création d’une requête méthode élaborée
SQ01 Fonctions particulières (SQ01) Vous pouvez rajouter des zones calculées Revenir à l’écran précédent (2eme écran) à partir de l’icône Puis revenir au 3eme écran afin d’afficher la colonne additionnelle Désignation Deux Actions à cette étape sont à prévoir : Ajouter une désignation dans la /les zones qui serviront de calcul Cocher la /les zones rajoutées

46 Création d’une requête méthode élaborée
SQ01 Fonctions particulières (SQ01) Vous pouvez rajouter des zones calculées A cette étape, il est nécessaire de revenir sur les caractéristiques de la nouvelle zone pour y apporter les conditions et le calcul attendu => Menu/traiter/zone locale/modifier

47 Création d’une requête méthode élaborée
SQ01 Fonctions particulières (SQ01) Vous pouvez rajouter des zones calculées Deux modifications sont nécessaires : Modifier les caractéristiques de la zone en cliquant sur memes caracteristiques que zone « MONTANT » par exemple afin d’hériter des attributs de la zone standard Cliquer sur calcul complexe

48 Création d’une requête méthode élaborée
SQ01 Fonctions particulières (SQ01) Vous pouvez rajouter des zones calculées Deux modifications sont nécessaires : Modifier la condition Modifier la formule

49 Création d’une requête méthode élaborée
SQ01 Fonctions particulières (SQ01) Vous pouvez rajouter des zones calculées Visualisation du résultat

50 Création d’une requête méthode élaborée
SQ01 Fonctions particulières (SQ01) Vous pouvez compter le nombre de lignes Aller dans la liste de base et activer la zone compteur puis glisser la zone à compter dans la zone compteur nouvellement rajoutée et sauvegardez

51 Création d’une requête méthode élaborée
SQ01 Fonctions particulières (SQ01) Vous pouvez compter le nombre de lignes Visualisation du résultat Attention, la colonne Nombre est masquée dans la mise en forme par défaut, il faut donc la rajouter classiquement en modifiant celle-ci.

52 Création d’une requête méthode simplifiée
SQVI La requête simplifiée est similaire à la requête élaborée. Avantages : Regroupement des 3 étapes vues précédemment. mise en œuvre est rapide. Pas d’ordre de transport nécessaire inconvénients: Requête propre à l’utilisateur qui a créé celle-ci. Pas de possibilité d’insérer de spécifiques. Pas de possibilité de rattacher une transaction standard

53 Création d’une requête méthode simplifiée
SQVI Saisir le nom de la requête à créer puis appuyez sur créer

54 Création d’une requête méthode simplifiée
SQVI Saisir un titre (ex : « ceci est un test 2 ») 1ere source de donnée, choisir parmi une des sources . Durant le cours, nous choisirons une jointure de tables déjà abordée précédemment.(tables RBKP et RSEG)

55 Création d’une requête méthode simplifiée
SQVI Une nouvelle page apparait. Utilisez le symbole pour insérer les 2 tables. Le système vous invite à saisir le nom de la table.(ex : RBKP) Recommencer l’opération pour la saisie de la 2eme table(ex : RSEG) .

56 Création d’une requête méthode simplifiée
SQVI Une jointure est proposée automatiquement, Celle-ci peut être modifiée ou ajoutée en glissant le curseur du champ cible vers le source. Une fois terminée, cliquez sur

57 Création d’une requête méthode simplifiée
SQVI Dans la partie gauche, sélectionnez les zones de liste et zones de sélection. Une fois terminée, sauvegardez .Vous avez fini.

58 Création d’une requête méthode simplifiée
SQVI Pour exécuter la requête nouvellement créée, revenir sur la transaction SQVI, puis appuyez sur Saisissez, les parametres puis exécutez

59 Création d’une requête méthode simplifiée
SQVI Vous obtenez une liste similaire à celle obtenue par la méthode élaborée

60 Conversion d’une requête simplifiée en requête élaborée
La conversion est réalisée par la transaction SQ01. Allez dans menu/requête/convertir quickview. Si la zone est grisée(non accessible) activez-la en passant par le menu/environnement/domaine de requête puis sélectionnez « domaine de requête standard

61 Conversion d’une requête simplifiée en requête élaborée
Le système vous invite à saisir le quickview source à convertir puis appuyez sur Saisir le nom de la requete à créer et le nom de l’info-set pui appuyez sur Le message en bas de l’écran apparait : Il ne reste plus qu’à rattacher l’info-set au groupe utilisateur (voir page 19)

62 Téléchargement d’une requête Elaborée (programme : RSAQR3TR)
Le téléchargement d’une requête élaborée est possible lorsque celle-ci n’a pas été conçue dans votre propre environnement SIFAC. Celle-ci est téléchargée sur demande interne (ex : DFC). Cette tache est accomplie par le service informatique habilité à utiliser la transaction SA38 associée au programme RSAQR3TR. La requête élaborée communiquée par l’AMUE devra être téléchargée dans un premier temps sur votre environnement de pré production pour pouvoir ensuite être transportée vers votre production via un ordre de transport après l’avoir classiquement testée. Le téléchargement se déroule en 2 étapes : Chargement du groupe utilisateur (A réaliser qu’une seule fois) puis copie domaine standard/global Chargement de l’infoset et de la query puis copie domaine standard/global Les fichiers à télécharger sont disponibles sur l’espace SIFAC dans le répertoire ../Documentation SIFAC/03_Administration_Exploitation/13_Developpement/01_Complements_Amue/01- fichier requêtes téléchargeables Le nommage du groupe utilisateur et du fichier téléchargeable est identique. C’est également le cas pour l’infoset et la query, Les requêtes pourront servir de modèle aux établissements qui souhaiteraient les faire évoluer. Dans ce cas précis, l’établissement devra le copier et faire ses propres rajouts.

63 Téléchargement d’une requête Elaborée (tcd SA38 : RSAQR3TR)
La codification des requêtes est la suivante : Z => REQUÊTE SPÉCIFIQUE CLIENT AAA => LE DOMAINE CONCERNÉ : REF = REFERENTIEL DEP = DEPENSE REC = RECETTE MIS = MISSION BUD = BUDGET CPT = COMPTABILITE GENERALE REG = REGIE MAR = MARCHE CLO = CLOTURE CNV = CONVENTION _BBBBB => LE SOUS-DOMAINE CONCERNÉ EX : FOURN 00 => UN COMPTEUR Exemple : ZREF_FOURN01 sera un état de « reporting » sur les tiers fournisseurs dont les fonctionnalités sont décrites dans le MOP « SIFAC-MOP- Requetes AMUE »,

64 Téléchargement d’une requête Elaborée (tcd SA38 : RSAQR3TR)
Téléchargement du groupe d’utilisateur puis copie du domaine standard au domaine global Copie domaine standard vers global 2 1 Importation 3 ZAMUE Le groupe utilisateur est à télécharger uniquement lors de l’installation de la première requête. Il n’y aura aucun incident si vous le téléchargez plusieurs fois,

65 Téléchargement d’une requête Elaborée (tcd SA38 : RSAQR3TR)
2. Importation de la « query » et de « l’infoset puis copie du domaine standard au domaine global. L’importation des 2 objets s’exécutent en même temps. Copie domaine standard vers global Importation 1 2 ZAMUE 3 Des messages d’alerte peuvent apparaitre, c’est normal. (reproduire la même étape que précédemment pour le transport)

66 Téléchargement d’une requête Elaborée (tcd SA38 : RSAQR3TR)
L’Excel « AMUE liste requêtes » disponible sur l’espace SIFAC synthétise toutes les requêtes mises à disposition ainsi que le détail des fichiers à extraire pour le téléchargement (emplacement). La liste des requêtes seront mises à disposition au « fil de l’eau ».

67 Requête (Query) Des questions ?


Télécharger ppt "Requête (Query) Support de Formation."

Présentations similaires


Annonces Google