This is a test message to test the length of the message box.
Login
ABAP BOPF Schnittstelle
Erstellt von Software-Heroes

ABAP - BOPF Schnittstellen

132

Die Schnittstellen die BOPF zur Verfügung stellt, sind ein wichtiger Bestandteil um mit dem Modell zu interagieren. Wir zeigen dir heute einige Wichtige.

Werbung


Bei der Arbeit mit BOPF wird man unweigerlich auf die Schnittstellen stoßen die man zur Verfügung bekommt und diese auch nutzen, um Daten zu lesen oder zu ändern. Heute werden wir dich mit den Namen und der Verwendung vertraut machen, damit du diese Effizient und Instinktiv nutzen kannst.

 

Verwendung

Als Verwendung wollen wir dir einmal zwei Schnittstellen vorstellen, die du am Ende wahrscheinlich öfter sehen wirst, während der BOPF Entwicklung. Das erste Bild bezieht sich auf die Methode EXECUTE der Aktion. Immer wenn du eine Aktion implementierst, wirst du diese Schnittstelle erhalten:

 

Das zweite Bild bezieht sich auf eine Ermittlung. Es werden keine Parameter übergeben und auch keine Rückgabedaten befüllt. Hier sollte nur mit den Daten gearbeitet werden, die es im BOPF gibt und Feldinhalte angepasst werden.

 

Variablen

Bei der Nutzung von BOPF wirst du immer auf gleiche Variablen und Schnittstellen stoßen, in diesem Abschnitt wollen wir auf die typischen Variablen eingehen.

IS_CTX
  • Struktur
  • Information auf Business Objekt, Knoten, Beziehung

 

IT_KEY
  • Tabelle
  • Betroffene Schlüssel (ohne Daten)

 

IO_READ
  • Objekt
  • Lesen von Daten
  • Methode RETRIEVE - Lesen von Daten
  • Methode RETRIEVE_BY_ASSOCIATION - Lesen über Beziehungen

 

IO_MODIFY
  • Objekt
  • Ändern von Daten
  • Methode DO_ACTION - Aktion ausführen
  • Methode DO_MODIFY - Änderungen durchführen

 

IO_QUERY
  • Objekt 
  • Abfrage von Daten

 

IV_FILL_DATA
  • Feld
  • Kennzeichen ob Rückgabedaten nur Schlüssel oder auch Daten sein sollen
  • meist reicht die Rückgabe der Schlüssel (Performance)

 

EO_MESSAGE
  • Objekt
  • Erzeugte Nachrichten

 

ET_FAILED_KEY
  • Tabelle
  • Fehlerhafte Schlüssel
  • z.B. aus Berechtigungsprüfung, beim Zugriff

 

ET_DATA
  • Tabelle
  • Daten des BOPF
  • Struktur richtet sich nach dem aktuellen Knoten

 

Fazit

Sobald du die verwendeten Variablen und Namen kennst, kannst du die möglichen Aktionen für diese schneller erkennen und die Daten für dich nutzen. Die Namen werden dir bei der Nutzung immer wieder über den Weg laufen und bieten dir nützliche Informationen.


Enthaltene Themen:
BOPFDatenSchnittstellen
Kommentare (0)



Und weiter ...

Bist du zufrieden mit dem Inhalt des Artikels? Wir posten jeden Freitag neuen Content im Bereich ABAP und unregelmäßig in allen anderen Bereichen. Schaue bei unseren Tools und Apps vorbei, diese stellen wir kostenlos zur Verfügung.


ABAP - BOPF Quick Guide (Update)

Kategorie - ABAP

Ein kleiner Update zu unserem Buch das wir veröffentlicht haben. Für alle Menschen, die das papierlose Büro langweilig finden.

23.10.2020

ABAP - BOPF Quick Guide

Kategorie - ABAP

Du benötigst einen Schnelleinstieg in das Business Object Processing Framework (BOPF) der SAP, wir haben hier den richtigen Guide für dich.

11.09.2020

ABAP - BOPF Eclipse

Kategorie - ABAP

Kann man BOPF auch in Eclipse entwickeln? Hier zeigen wir dir, wie gut die Suche und Navigation im System läuft.

20.03.2020

ABAP - BOPF Performance

Kategorie - ABAP

Wie sieht es eigentlich mit der Performance bei Zugriffen auf BOPF aus? Dieser Frage wollen wir heute nachgehen.

13.03.2020

ABAP - BOPF Hilfsmethoden

Kategorie - ABAP

Das Framework stellt dir verschiedene Methoden und Objekte zur Verfügung, die die Benutzung vereinfachen sollen.

21.02.2020