Um bestehende DataSources Ihren Anforderungen anzupassen, können Sie diese in diesem Arbeitsschritt bearbeiten und von einem Test- in ein Produktivsystem transportieren.
Des weiteren können Sie in diesem Arbeitsschritt die Anwendungskomponentenhierarchie nachbearbeiten.
DataSource
DataSource transportieren
Markieren Sie die DataSources, die Sie aus dem Test- in ein Produktivsystem transportieren wollen und wählen Sie Transportieren. Geben Sie eine Entwicklungsklasse und einen Transportauftrag an, damit die DataSources transportiert werden können.
DataSource pflegen
Um eine DataSource bearbeiten zu können, markieren Sie diese und wählen Sie DataSource pflegen. Sie haben folgende Bearbeitungsmöglichkeiten:
Beim Einplanen einer Datenanforderung im Scheduler des BW können Sie Selektionskriterien für die Datenübertragung eingeben. Sie können beispielsweise festlegen, daß die Datenanforderungen nur auf Daten des letzten Monats lautet.
Wenn Sie das Kennzeichen Selektion für ein Feld der Extraktstruktur setzen, so werden die Daten zu diesem Feld entsprechend der Selektionskriterien des Schedulers übertragen.
Um ein Feld der Extraktstruktur von der Datenübertragung auszuschließen, setzen Sie dieses Kennzeichen. Das Feld steht dann im BW beim Festlegen der Übertragungsregeln und somit bei der Generierung der Transferstruktur nicht mehr zur Verfügung.
Stornobuchungen sind möglich für kundendefinierte Kennzahlen. Die Invertierung ist daher nur für bestimmte Bewegungsdaten-DataSources aktiv. Dies sind DataSources, die ein Feld haben, das als Invertierungsfeld gekennzeichnet ist, beispielsweise das Feld Updatemodus in der DataSource 0FI_AP_3. Besitzt dieses Feld einen Wert, werden die Datensätze im BW als Stornosätze interpretiert.
Wenn Sie zu einem kundendefinierten Feld (Kennzahl) eine Stornobuchung durchführen wollen, setzen Sie das Kennzeichen Invertierung. Der Wert der Kennzahl wird dann invertiert (mit -1 multipliziert) ins BW übertragen.
Zur Anreicherung von Daten ist es möglich, die Extraktstruktur einer DataSource um Felder in Append-Strukturen zu erweitern.
Für Felder einer Append-Struktur ist das Kennzeichen Feld nur in Exit bekannt markiert, d.h. per Default werden diese Felder nicht in der Feldliste und der Selektionstabelle an den Extraktor weitergereicht.
Damit das BW Service API das Feld der Append-Struktur dem Extraktor zusammen mit den Feldern der ausgelieferten Extraktstrukturen in der Feldliste sowie in der Selektionstabelle weiterreicht, heben Sie die Markierung Feld nur in Exit bekannt auf.
Extraktstruktur erweitern
Wenn Sie zu einer vorhandenen DataSource zusätzliche Informationen aus einem Quellsystem ins BW übertragen wollen, so müssen Sie zuerst die Extraktstruktur der DataSource um zusätzliche Felder erweitern. Hierzu legen Sie eine Append-Struktur zur Extraktstruktur an (sieheAppend-Struktur anhängen).
Funktionserweiterung
Um die Felder der Append-Struktur mit Daten zu füllen, legen Sie einen kundenspezifischen Funktionsbaustein an. Informationen zur Erweiterung des SAP-Standards durch kundenspezifische Funktionsbausteine finden Sie in der SAP-Bibliothek unter Erweiterungen des SAP-Standards.
Für die Erweiterung der DataSources des BW steht Ihnen die SAP-Erweiterung RSAP0001 zur Verfügung. Diese Erweiterung beinhaltet folgende Erweiterungskomponenten:
Bewegungsdaten |
exit_saplrsap_001 |
Attribute, Texte |
exit_saplrsap_002 |
Hierarchien |
exit_saplrsap_004 |
Weitere Informationen finden Sie unterDataSource erweitern.
Ab Release 6.10 steht Ihnen das Business Add-In (BAdI) RSU5_SAPI_BADI zur Verfügung. Die BAdI-Dokumentation können Sie in der BAdI-Definition oder in der BAdI-Implementierung anzeigen.
Anwendungskomponentenhierarchie
NODESNOTCONNECTED wird nicht persistent auf der Datenbank gespeichert und daher auch nicht in einem bestimmten Zustand durch Transport der Anwendungskomponentenhierarchie in andere Systeme übertragen.
Beachten Sie, daß Hierarchieknoten, die unter dem Knoten NODESNOTCONNECTED angelegt wurden, beim Speichern verloren gehen. Es werden nach dem Speichern nur die Knoten unter NODESNOTCONNECTED angezeigt, die mit DataSources unter diesen Knoten verschoben wurden.
Eine DataSource hängt unter einer Anwendungskomponente X. Sie übernehmen eine neue Anwendungskomponentenhierarchie aus dem BI Content, der die Anwendungskomponente X nicht enthält. Die DataSource wird dann in dieser Anwendungskomponente automatisch unter den Knoten NODESNOTCONNECTED gehängt.
Beachten Sie, daß Änderungen an der Anwendungskomponentenhierarchie nur bis zur nächsten Übernahme aus dem BI Content gültig sind.