SAP Career Guide - A beginner’s manual on SAP careers for students and professionals

The book was very clear and exactly what I needed. I have read other work by Espresso Tutorials and have always found it excellent

L. Lachner

Vos premiers pas avec SAP Adobe Forms

Dans ce livre, vous apprendrez à créer et maintenir des formulaires avec Adobe Forms. Vous verrez également comment appeler ce type de formulaire depuis un programme en ABAP.Une bonne connaissance de l’ABAP et du DDIC est recommandée, même si, sans cela, ...

Leseprobe

Inhaltsverzeichnis

  • Préface
  • 1 Présentation
  • 2 Formulaire Adobe dans un programme ABAP
  • 3 Interface
  • 4 Formulaire
  • 5 Designer (MeF)
  • 6 Utilisation des scripts
  • 7 Annexe
  • 8 Exercice pratique
  • A À propos de l’auteur
  • B Clause de non-responsabilité

Weitere Informationen

Autor/in:

Abdoulaye Sangaré

Katgorie:

SAP-Programming

Sprache:

Französisch

Leseprobe

2.1   Intégration dans un programme ABAP

À partir d’un schéma générique disponible sur la Figure 2.1, nous allons vous décrire les cinq étapes permettant l’intégration d’un formulaire Adobe dans un programme en ABAP.

Adobe Forms

Figure 2.1 : Schéma générique (programme ABAP)

Découvrons dans le détail ces cinq étapes :

CalloutCaption  L’étape une est considérée comme le point de départ du programme car elle aura pour objectif la collecte d’informations dans les différentes tables de la base de données.

CalloutCaption  La seconde étape consiste à appeler le module fonction standard FP_FUNCTION_MODULE_NAME. Le module prendra comme paramètre d’entrée le nom du formulaire créé depuis la transaction SFP. La valeur retournée par l’un des paramètres de sortie E_FUNCNAME correspond au nom d’une fonction générée automatiquement.

CalloutCaption  Le processus de démarrage du formulaire se fait via l’appel d’un autre module fonction FP_JOB_OPEN. Ce dernier prend en entrée la structure SFPOUTPUTPARAMS. Le tableau 2.1 reprend quelques zones importantes de cette structure.

Adobe Forms

Tableau 2.1 : Zone de la structure SFPOUTPUTPARAMS

CalloutCaption  Le nom du module fonction appelé durant cette étape correspond à la valeur retournée par la zone E_FUNCNAME.

Attention

WatchoutLes tables que vous devez passer au formulaire doivent correspondre à des types de tables, définies dans le dictionnaire de données.

Pour les textes longs, on emploiera le cumul des fonctions standards suivantes :

READ_TEXT

SCMS_TEXT_TO_FTEXT

SCMS_FTEXT_TO_STRING.

L’alimentation de la structure d’entrée /1BCDWB/DOCPARAMS sera obligatoire lors de l’appel du module fonction généré lors de l’étape CalloutCaption. Découvrons à travers le tableau 2.2 quelques zones importantes de cette structure.

Adobe Forms

Tableau 2.2 : Zone de la structure /1BCDWB/DOCPARAMS

Il existe également une structure de sortie /1BCDWB/FORMOUTPUT dont certains champs sont décrits dans le tableau 2.3.

Adobe Forms

Tableau 2.3 : Zone de la structure /1BCDWB/FORMOUTPUT

CalloutCaption  La dernière étape concerne la fin et la fermeture du formulaire avec l’appel du module fonction FP_JOB_CLOSE.

Alle Inhalte - Jetzt kostenlos und unverbindlich 7-Tage lernen.

7-Tage kostenloser und unbegrenzter Zugriff auf alle Lerninhalte1 und den Espresso Tutorials SAP-Copiloten Espressi.

1
E-Mail eintragen
2
E-Mail bestätigen
3
7-Tage lernen

1. Abmeldung vom Espresso Tutorials Newsletter ist jeder Zeit durch Klick auf Abmelden in einer E-Mail des Newsletetters möglich.

Sie haben bereits ein Konto? Jetzt anmelden.

1 Sie erhalten Zugriff auf alle Lerninhalte des Silber Abos. Zertifikate sind teil des Gold Abos. Online-Trainings sind NICHT Teil des Digital-Abos.