Anfang des InhaltsbereichsDiese Grafik wird im zugehörigen Text erklärt Beispiel: Kundenstammsatz anlegen

Im Verzeichnis ...\SAPforms\Samples findet sich ein Microsoft-Visual-Basic-Beispielprojekt ( CALLBAPI.VBP ), mit dem das BAPI BAPI_Customer_CreateFromData des Objekttyps Kunde ( KNA1 ) aufgerufen wird. Im SAP-System wird auf diese Weise ein Kundenstammsatz angelegt.

Ablauf

Folgende Schritte sind zu befolgen, um das Beispiel auszuführen:

  1. Starten Sie Microsoft Visual Basic, und laden Sie das Projekt CALLBAPI.VBP aus dem Verzeichnis ...\SAPforms\Samples.
  2. Starten Sie den SAPforms Designer als Add-In von Microsoft Visual Basic.
  3. Im oberen Bildbereich wird die BAPI-Struktur angezeigt. Im unteren Bildbereich sind in den Tabellenzeilen die Formularsteuerelemente aufgelistet. Der Datenfluß ist bereits definiert und generiert. Die Schritte Plug-Ins pflegen und Struktur öffnen und Datenfluß definieren und generieren sind also bereits ausgeführt.

    In der folgenden Tabelle finden Sie alle zur korrekten Ausführung notwendigen Parameter:

    Bezeichnung

    Parameter

    Werte

    Name

    PI_ADDRESS.Name

    beliebig

    Vorname

    PI_ADDRESS.First_Name

    beliebig

    Straße

    PI_ADDRESS.Street

    beliebig

    PLZ

    PI_ADDRESS.Postl_Code

    fünfstellig numerisch

    Ort

    PI_ADDRESS.City

    beliebig

    Referenzkunde

    PI_COPYREFERENCE.Ref_Custmr

    "*"

    Land

    PI_ADDRESS.Country

    DE"*"

    Sprache

    PI_ADDRESS.Langu

    DE

    Vertrieborganisation

    PI_COPYREFERENCE.Salesorg

    "*"

    Sparte

    PI_COPYREFERENCE.Division

    "*"

    Vertriebsweg

    PI_COPYREFERENCE.Distr_Chan

    "*"

    Achtung

    Nicht alle Attribute werden durch das SAPforms-Formular gefüllt. Sie werden im Hintergrund durch eine Einleseroutine im Microsoft-Visual-Basic-Quelltext mit Initialwerten gefüllt. Diese Werte befinden sich in der Datei CUSTOMER.TXT in den Verzeichnissen ...\SAPforms\Samples bzw. ...\SAPforms\Forms. Wichtig ist, daß sich die Datei im selben Verzeichnis befindet, wie die lesende EXE -Datei.

    Es handelt sich dabei um die Daten für Land, Referenzkunde Vertriebsorganisation, Sparte und Vertriebsweg ("*"). Bis auf Land sind diese Daten systemabhängig und müssen gesondert ermittelt werden. Deshalb ist es für das Funktionieren des Beispiels unbedingt erforderlich, daß Sie die für Ihr System passenden Daten in die Datei CUSTOMER.TXT einpflegen. Weitere Informationen finden Sie unter Ermittlung eines Referenzkunden.

  4. Testen Sie Ihr SAPforms-Formular, indem Sie in Microsoft Visual Basic Run wählen oder eine EXE -Datei generieren und diese dann starten.
  5. Geben Sie sinnvolle (s.o.) Daten ein, und wählen Sie Start. Sie werden nun automatisch in Ihrem SAP-System angemeldet. Nach kurzer Zeit erscheint das Dialogfenster callbapi "The BAPI has been called successfully" .

Damit wurde in Ihrem SAP-System erfolgreich ein Kundenstammsatz angelegt.

Ende des Inhaltsbereichs