BAP3
BAP3_BFH Wirtschaft & Verwaltung
BAP3_BFH Wirtschaft & Verwaltung
Fichier Détails
Cartes-fiches | 104 |
---|---|
Langue | Deutsch |
Catégorie | Informatique |
Niveau | Université |
Crée / Actualisé | 24.06.2015 / 26.06.2017 |
Lien de web |
https://card2brain.ch/box/bap3
|
Intégrer |
<iframe src="https://card2brain.ch/box/bap3/embed" width="780" height="150" scrolling="no" frameborder="0"></iframe>
|
Modularisierung
Erstellen von wiederverwendbaren Programmteilen (Datenkapselung von Methoden/Funktionen) // Vorteile = Wiederverwendbarkeit, Bessere Lesbarkeit des Codes, Einfaches Management (Updates, Korrekturen), Aufteilung der Arbeiten
Techniken zur Modularisierung
Lokale ModularisierungàNur für das aufgerufenen Programm verfügbar // Globale ModularisierungàFür alle Programme des Systems verfügbar, kann gleichzeitig verwenden, Im Repository gespeichert, Module werden beim Aufrufen in das Shared Memory geladen
Datenkapselung
Aufteilung der Daten, die Module benutzen die Daten der aufgerufenen Programme nicht direkt
Include
Besondere Einheit zur Modularisierung in SAP. Das Programm ist darauf ausgelegt, dass es von anderen Programmen verwendet werden kann (über die Anweisung INCLUDE <name>). Es handelt sich nicht um ein eigenständiges Programm und es sind keine Parameter-Schnittstellen vorhanden. Es ist sozusagen ein Programm nur aus Teilen eines Codeblocks die nicht selbständig (ohne Anfangsdaten) funktionieren. Der Vorteil hierbei ist, dass sich ein Programm in mehrere kleine Teile aufteilen lässt.
Top-Include
Spezieller Include zur Deklaration von Globalen Programmdaten (Konstanten, Counter)
Sichtbarkeit von Variablen
Variablen des aufgerufenen Programmes sind nur für das Programm selber sichtbar. Veränderung der Variablen nur bei Referenzaufruf möglich
Funktion Group
Gruppierung von ähnlichen Funktionsmodulen. Erstellung über SE80
Shared Memory
Wird ein Funktionsmodul aufgerufen, dann wird die ganze FunktionsGRUPPE in den Speicher geldaen, da so beim Aufruf eines weiteren Moduls bereits alles instanziiert ist.
Erstellung Funktionsmodul
siehe ZF
BAPI
Business Application Programming InterfaceàVon SAP geschriebene und verwaltete Funktionsmodule