
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:
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 |
"*" |

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.Damit wurde in Ihrem SAP-System erfolgreich ein Kundenstammsatz angelegt.