Kontakt

rimpido GmbH
Reiherstieg 40
21244 Buchholz i.d.N. (bei Hamburg)

Tel. +49 (0) 4181 - 1386 456
Fax. +49 (0) 4181 - 1386 457
Email. info@rimpido.com

Report Information System (Report Viewer) pour sélectionner et afficher les rapports WWI publiés.

L'application se compose de 2 modules de fonction qui peuvent être appelés via RFC (appel de fonction à distance) ou localement dans un système SAP. Pour utiliser la fonctionnalité, un programme de cadre est nécessaire avec un écran de sélection et un écran d'affichage pour les rapports WWI sélectionnés.

Le résultat du premier module de fonction est une table interne avec des rapports WWI publiés analogiques à CG54.

À la suite du deuxième module de fonction, l'un des rapports de la Première Guerre mondiale est ouvert sous forme de fichier pdf sur l'ordinateur.

À titre d'exemple pour un programme cadre, veuillez vous référer au programme de test / RIMPIDO / REPORT_VIEWER, qui peut être démarré avec la transaction SE38 ou SA38, dès que le package est installé dans un système SAP.

Nouveau dans la version 1.01

Sur la page Web rimpido.com/à déterminer, les utilisateurs peuvent sélectionner les rapports existants dans le tableau et afficher les rapports sélectionnés.

Le cadre de l'écran de sélection est la page Web; les deux modules de fonction appelés par RFC de JCO. Dans ce cas, le PDF n'est pas téléchargé sur le PC local, mais le contenu exporté en tant que paramètre de fonction (flux) à afficher sur la page Web actuelle.

Au lieu d'utiliser / rimpido / download (ou C13Z_DOWNLOAD), utilisez / rimpido / RFC_FILE_SAVE . Ouvrez le fichier pdf (comme lien) dans la page Web; pas la fonctionnalité de la fonction SAP!

Module fonction / RIMPIDO / REPORTS_SELECTION

Avec le choix de l'utilisateur du type de rapport, de la langue, des variantes de génération (plusieurs entrées possibles) et / ou un ensemble de numéros de spécifications ou de matériaux, ce module de fonction détermine les rapports WWI à partir de la table ESTDH, qui sont publiés (Statut `W7`) pour les critères donnés dans le système. Les rapports référencés (tableau ESTDJ) sont automatiquement sélectionnés et affichés également.

Si l'importation du paramètre "IV_USER_DEFAULT" est égale à "X" lors de l'appel du module fonction, il recherchera le paramètre d'environnement / RIMPIDO / DEFAULT_USER. Si ce paramètre d'environnement est défini et contient un utilisateur SAP valide, il sera utilisé pour sélectionner et afficher les données.

Si les numéros de matériau et de spécification sont donnés comme paramètres d'importation, la fonction lève une exception INVALID_INPUT.

Si aucun rapport n'a été trouvé selon les critères de sélection, la fonction lève une exception NO_DATA_FOUND.

Le résultat (paramètre d'exportation) de ce module fonction est une table interne avec les champs suivants:

  • Numéro d'enregistrement de l'en-tête de rapport (ESTDH-RECN)
  • Numéro de spécification (ESTDH-SUBID)
  • Identifiant 1 (nombre)
  • Identifiant 2 (nom)
  • Numéro d'article (MARA-MATNR)
  • Texte matériel (MAKT-MAKTX)
  • Variante de génération (ESTDH-SBGVID)
  • Description de la variante de génération
  • Version du rapport
  • État du rapport ('publié)

Astuce: Détermination des identifiants

Une hiérarchisation pour l'affichage des noms et des numéros d'identification peut être personnalisée dans EHS. une propre liste d'identification RIMPIDO peut être créée et personnalisée à cet effet. S'il n'existe pas, le module fonction utilise la liste d'identification D_DEFAULT, qui fait partie de la livraison SAP standard pour EHS.

Module fonction / RIMPIDO / REPORT_LOCAL_DISPLAY

Ce module de fonction doit être appelé avec l'un des numéros d'enregistrement (ESTDH-RECN), qui ont été déterminés auparavant par le premier module de fonction.

Comme date de validité, la date système est utilisée et comme première étape de cette fonction, les données WWI existantes sont appelées par le module fonction C1F3_REPORTS_READ

Dans le cas de rapports entrants (ESTDH-EHSDOCCAT = `IBD`), le document validé a déjà le bon format et le rapport est directement ouvert par le module fonction C1F3_REPORT_DISPLAY.

Dans les autres cas (ESTDH-EHSDOCCAT = `SBR`), le document publié a été généré au format rt avant et doit être converti en pdf avant de pouvoir être ouvert.

Pour la préparation de la conversion, les paramètres d'environnement EHS suivants doivent être maintenus:

  • WWI_GENSERVER_SYN_ANCHOR
  • WWI_GENSERVER_SYN_DEST
  • WWI_IS_UNICODE

La conversion du fichier WWI du format RTF en PDF est effectuée par le module de fonction WWI_GENERATE_AND_IMPORT2.

                                

Les étapes suivantes pour afficher le document converti sont:

  • Détermination d'un chemin de sortie et d'un nom de fichier temporaire (module fonction C14B_EHS_CREATE_TEMP_FILENAME)
  • Téléchargez le fichier pdf (module fonction C13Z_DOWNLOAD)
  • Ouvrez le document téléchargé avec le programme défini localement pour les fichiers pdf, par ex. Adobe Acrobat Reader (avec la méthode statique EXECUTE de la classe CL_GUI_FRONTEND_SERVICES).

Importation et exportation des paramètres des modules fonction

Importer les paramètres du module fonction / RIMPIDO / REPORTS_SELECTION

Sample

Exporter les paramètres du module fonction / RIMPIDO / REPORTS_SELECTION

Sample

Importer le paramètre du module fonction / RIMPIDO / REPORT_LOCAL_DISPLAY

Sample

Exporter le paramètre du module fonction / RIMPIDO / REPORT_LOCAL_DISPLAY

Sample

Tableau du module fonction / RIMPIDO / REPORT_LOCAL_DISPLAY

Sample

If you are interested, please contact us for example via Email at: info@rimpido.com.