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>

Datums- und Zeitberechungen

siehe Grafik

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

Lokale Modularisierung

siehe Grafik

Globale Modularisierung

siehe Grafik

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. 

Include Funktionen

siehe Grafik

Top-Include

Spezieller Include zur Deklaration von Globalen Programmdaten (Konstanten, Counter) 

Wann Global , wann lokal benutzen

siehe Grafik

Sichtbarkeit von Variablen

Variablen des aufgerufenen Programmes sind nur für das Programm selber sichtbar. Veränderung der Variablen nur bei Referenzaufruf möglich 

Konventionen Function Module

siehe Grafik

Function Module

siehe Grafik

Funktion Group

Gruppierung von ähnlichen Funktionsmodulen. Erstellung über SE80 

Struktur Funktionsmodul

siehe Grafik

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. 

Remote Function Call

siehe Grafik

Erstellung Funktionsmodul

siehe ZF

Testumgebung

siehe Grafik

Aufruf

siehe Grafik

Abfangen von Ausnahmen

siehe Grafik

BAPI

Business Application Programming InterfaceàVon SAP geschriebene und verwaltete Funktionsmodule 

Besonderheiten BAPI

siehe Grafik

Technische Voraussetzungen BAPI

siehe Grafik