Sap emploi
Cours : Sap emploi. Recherche parmi 300 000+ dissertationsPar idaina • 5 Mai 2016 • Cours • 322 Mots (2 Pages) • 748 Vues
Création de ZTABLE avec SE-11
Le scénario (notre table Z) :
Pour une application BSP nous avons besoin de stocker les inscriptions à une newsletter. Pour cela nous allons collecter les données suivantes :
• L'email
• Le nom de la personne qui s'inscrit.
• Le nom de la société
La structure technique de notre table sera donc
• NEWSLETTER_EMAIL - S_EMAIL (en fait un char(40).
• NEWSLETTER_NAME - char(80).
• NEWSLETTER_COMP - char(80)
Note : Pour l'email nous prenons un type métier. Normalement on doit utiliser des types métiers ... et non des formats techniques.
Démarrage de la transaction SE11 :
La transaction SE11 s'ouvre...
On sélectionne Database table et on tape le nom de notre table ZNEWSLETTER.
Puis on clique sur le bouton Create.
L'écran de création de la table s'ouvre....
Création de la table
Notez les différents onglets (Attributes / Delivery and Maintenance / Fields / Entry help/check / Currency/Quantity Fields
La première chose qu'on doit faire est de taper un texte de description...
Puis on doit sélectionner une "delivery class" qui caractèrise la table... Dans notre cas nous tapons A
Et on sélectionne DisplayMaintenance Allowed
Puis on clique sur l'onglet Fields ...
La fenêtre d'édition des champs s'ouvre...
Création des champs de la table Z SAP
Nous allons maintenant entrer les noms de chacun de nos champs. Mais avant tout, nous allons ajouter le champs MANDANT. Un mandant est le numéro de systeme SAP, un serveur SAP pouvant avoir plusieurs systèmes logiques. Ce champs MAND s
l'ensemble des tables SAP (c'est obligatoire) sauf pour les tables inter-mandants (beaucoup plus rares).
Nous allons donc créer le champs MANDT et le champs NEWSLETTER_EMAIL qui sont tous les deux définissables par un Data Element.
Il suffit de remplir les cases blanches Field Key Initial value et MANDT ... Quand vous tapez sur OK le datatype lenght decim. et short description sont remplis automatiquement.
Nous allons maintenant créer des champs mais qui ne ne sont pas associables à des datas éléments. Pour cela il suffit de cliquer
...