[58350] in SAPr3-news

home help back first fref pref prev next nref lref last post

Re: Implentierung Badi, welche Konsequenzen?

daemon@ATHENA.MIT.EDU (Richard J. Strasser)
Sat Oct 28 05:02:05 2006

To: sapr3-news@mit.edu
Date: Sat, 28 Oct 2006 11:01:42 +0200
From: "Richard J. Strasser" <rst.spambox@gmail.com>
Message-ID: <slrnek673m.7oq.rst.spambox@blackbox.wue.net>

On 2006-10-27, Silvia Wittwer <sw_ch@freenet.de> wrote:
> Hallo NG,
>
> meine Frage lautet dahin:
> Was können die Konsequenzen sein, wenn ich ein Badi implementiere?
> Werden da Checks aktiv, die ich gar nicht will?
> Konkreter Fall: mit SE19 habe ich ein Badi implementiert, HRPAD00INFTY
> mit dem Namen ZHRPAD00INFTY und der implementierenden Klasse
> ZCL_IM_HRPAD00INFTY.

> Wenn ich nun in SE80 diese Klasse ZCL_IM_HRPAD00INFTY aufrufe, sind
> unter dem Knoten Interfaces - Implementierende Klassen noch viele
> implementierende Klassen zu sehen. Werden die jetzt neu durchlaufen
> oder gar nicht oder wurden sie es schon vorher?

> Ich checke den Zusammenhang Interface / Klasse noch nicht wirklich.

Ein Interface stellt sowas wie einen "Rahmen" dar, der mit "Leben"
befuellt werden muss.

Interfaches sind eine abstrakte "Beschreibung" von 
"Klassenschnittstellen", zeigen im Falle eines Badis auf, 
welche mit welchen Methoden die zu dem Zeitpunkt zur 
Verfuegung sehenden Daten bearbeitet werden koennen.

Man kann auch Klassen implementieren, die sich auf mehrere
Interfaces beziehen...

Ich nehme an, Du kennst prinzipiell Import-, Export- und
Changingparameter von Funktionsbausteinen. Das gleiche Konzept
gilt auch bei Methoden.

Die Aktivierung/Implementierung eines Badis fuehrt nur dann zu
zusaetzlichen Pruefungen, wenn die Implementierte Klasse in den Methoden
auch Code enthaelt (sozusagen mit "Leben" befuellt wurde).

Die verschiedenen Parameter zeigen an, welche Daten zur Verfuegung
stehen (Import- und Changingparameter) und welche man dann wieder 
ausgeben kann (Export bzw. Changingparameter). In den Methoden kann
man selber eine Verarbeitung der Daten vornehmen. Teilweise gibts
schon Beispielcoding fuer einzelne MEthoden eines Badis, die man
implementieren kann, wenn man eine bestimmte Funktionalitaet braucht.

Ciao,

+RSt

-- 
My E-Mail is rst at wue dot net

home help back first fref pref prev next nref lref last post