Sie sind auf Seite 1von 10

Einfgen eines noch nicht vorhandenen Felds im Portal

Aufgabe: Im SC soll ein Feld angezeigt werden, welches im Standard nicht vorhanden ist.
Ein kundeneigenes Feld ist zuerst als Datenbankfeld ber das Customizing anzulegen.

Im ersten Schritt muss ein kundeneigenes belegbergreifende Positionsdatenbankfeld angelegt


werde. Anschlieend das Aktivieren nicht vergessen!

Beispiel:

Anschlieend ist ein identischer Eintrag im Business-Objekt z.B. Einkaufswagenposition


vorzunehmen, in welchem das Feld erscheinen soll. Aktivieren nicht vergessen!

ber die Feldsteuerung knnen die Eigenschaften des Felds weiter definiert werden.

Customizing

Eintrag relevant fr
Felder auf Positionsebene

Eintrag relevant fr
Felder auf Pop-Up zur
Vorerfassung

In dieser Tabelle das neue Feld anlegen. Auf dieses kann dann im Web-Dynpro ber das ContextBinding referenziert werden.

1. Web Dynpro Component ermitteln, in welche Feld eingefgt werden soll

2. Web Dynpro Comp. ber SE80 aufrufen.

3. Dann eine neue Erweiterung anlegen (Symbol Schnecke) oder eine vorhandene verwenden.
Ist eine Erweiterung bereits vorhanden wird diese autom. verwendet. In diesem Fall kann
dieser Schritt bersprungen werden.

4. Muss dies zuerst als Auswahl-Feld (im Context) hinzugefgt werden. Soll auf ein
vorhandenes Datenbankfeld referenziert werden kann dies folgendermaen ausfinding
gemacht werden.
BBPD aufrufen und sich dort eine SC anzeigen, hierbei werden alle Felder angezeigt, z.B.
BE_PUR_ORG.

5. Als nchstes ist dieses Feld in den Context zu bernehmen. Hierzu muss man zuerst
herausfinden, in welchem Context-Container die anderen Felder sind. Hierzu ein
vorhandenes Feld aufrufen und den Eintrag unter value bercksichtigen.

Die Punkte im Namen trennen Ordner und


Bezeichnung.

Auf den entsprechenden Ordner, in welchem ein neuer Eintrag erzeugt werden soll einen
Rechtsklick machen und ber Anlegen ber Wizard -> Attribute aus Komponente einen
neuen Eintrag hinzufgen.

6. View aufrufen und in Fenster ganz rechts ein neues Element einfgen.
Die Reihenfolge der Felder in diesem Fenster entspricht der spteren Darstellung im
WEbDynpro. Das Label Feld sollte immer oberhalb des InpuntFields stehen.

Anschlieend muss ausgewhlt werden, welcher Feldtyp angelegt werden soll:


Label: Feld welches die Bezeichnung enthalten wird
InputField: Eigentliches Eingabe-Feld o..

7. Bearbeitung Eingabefeld InputField


Unter value die Verknpfung zum Datenbankfeld (Context) erstellen. Klick auf das braune
Feld.
Das entsprechende Feld dann aus der Liste auswhlen.

Es ffnet sich ein neues Fenster. Hier ber den Context-Binding die Verknpfung zum Feld
herstellen.

8. Bearbeitung Feldbezeichner Label


Eigenschaften Felder:
text: Hier den Namen des Feldes eintragen oder auf bereits vorhandene Feldbezeichnungen
(OTR Texte), wie Einkaufsorganisation zurckgreifen (Vorteil: bersetzungen sind bereits
hinterlegt). In der OTR-Auswahl den Alias Wert bercksichtigen und ber diesen die
Verknpfung herstellen.
labelFor: Hier ist das zugehrige Eingabefeld auszuwhlen.

Layoutdaten: MatrixHeadData Feld wird in neuer Zeile (Zeilenumbruch) erstellt


MatrixData Feld wird in Zeile evtl. mit anderen Feldern erstellt.
enabled bzw. read only: Steuert die Bearbeitbarkeit eines Feldes

9. nderungen anschlieend ber den Zauberstab aktivieren!!!