Hilfsprogramme (SAP BW): Unterschied zwischen den Versionen

Aus MattWiki
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Zeile 5: Zeile 5:
  RSBKDTPREPAIR                    # DTP aktivieren
  RSBKDTPREPAIR                    # DTP aktivieren
  RSDG_ADSO_ACTIVATE                # ADSO aktivieren / reparieren
  RSDG_ADSO_ACTIVATE                # ADSO aktivieren / reparieren
== HANA Views für Composite Provider neu anlegen ==
Manchmal kommen folgende Fehler beim Import von Transporten vor:
* '''Warnung im Transport (RC = 4):''' Views auf HANA Server konnten nicht angelegt werden
* '''Fehler im Transport (RC = 8):''' Views für Composite Provider oder InfoObjekte konnten nicht angelegt werden
  RSDDB_LOGINDEX_CREATE            # Spaltensicht für InfoProvider anlegen
  RSDDB_LOGINDEX_CREATE            # Spaltensicht für InfoProvider anlegen
RSDDB_INDEX_CREATE_MASS          # Views für Vielzahl von Objekten anlegen
'''''Vorsicht bei RSDDB_INDEX_CREATE_MASS'''''
Wenn man damit Views oder Indizes löscht, und man gibt keinen Filter an, dann kann es sein, dass man es für die gesamte Datenbank macht <br>
'''''==> Immer Filter angeben'''''
'''Ursache für RC = 8 ist''' manchmal, dass Composite Provider aufeinander aufbauen, aber im gleichen Transport enthalten sind. Dadurch können die zugehörigen Views unter Umständen nicht technisch angelegt werden.
'''Lösungsansatz dafür ist:'''
* Manuelles Löschen der nicht richtig angelegten Views auf dem HANA mit '''RSDDB_INDEX_CREATE_MASS'''
* Manuelles neu Anlegen der Views auf dem HANA mit '''RSDDB_LOGINDEX_CREATE'''


== Prozessketten starten ==
== Prozessketten starten ==

Version vom 14. November 2019, 10:17 Uhr

Programme zum Aktivieren / Reparieren

ABAP-Programm (SE38 benutzen):

RSDG_TRFN_ACTIVATE                # Transformation aktivieren
RSBKDTPREPAIR                     # DTP aktivieren
RSDG_ADSO_ACTIVATE                # ADSO aktivieren / reparieren


HANA Views für Composite Provider neu anlegen

Manchmal kommen folgende Fehler beim Import von Transporten vor:

  • Warnung im Transport (RC = 4): Views auf HANA Server konnten nicht angelegt werden
  • Fehler im Transport (RC = 8): Views für Composite Provider oder InfoObjekte konnten nicht angelegt werden
RSDDB_LOGINDEX_CREATE             # Spaltensicht für InfoProvider anlegen
RSDDB_INDEX_CREATE_MASS           # Views für Vielzahl von Objekten anlegen

Vorsicht bei RSDDB_INDEX_CREATE_MASS

Wenn man damit Views oder Indizes löscht, und man gibt keinen Filter an, dann kann es sein, dass man es für die gesamte Datenbank macht
==> Immer Filter angeben

Ursache für RC = 8 ist manchmal, dass Composite Provider aufeinander aufbauen, aber im gleichen Transport enthalten sind. Dadurch können die zugehörigen Views unter Umständen nicht technisch angelegt werden.

Lösungsansatz dafür ist:

  • Manuelles Löschen der nicht richtig angelegten Views auf dem HANA mit RSDDB_INDEX_CREATE_MASS
  • Manuelles neu Anlegen der Views auf dem HANA mit RSDDB_LOGINDEX_CREATE

Prozessketten starten

Prozessketten können mit den folgenden SAP BW Standard-Funktionsbausteinen (Transaktion SE37) gestartet werden:

RSPC_CHAIN_START         # Bevorzugte Variante

oder

RSPC_API_CHAIN_START


Queries eines InfoProvider suchen

Transaktion öffnen: RSA1

Metadata Repository öffnen auf einem der beiden Wege:

Weg 1: InfoProvider suchen → Rechtsklick → Metadaten anzeigen

Weg 2: Auf Metadata Repostitory klicken → InfoProvider-Art auswählen → InfoProvider auswählen

Für beide Wege:

Im unteren Fensterbereich Reiter "Verwendet von" auswählen → Dort sind Queries und Kennzahlen sichtbar

Alternativ: siehe Tabellen Tabellen_(SAP_BW)

Einzelne Query kopieren

Funktionsbaustein RSZ_I_COPY_QRY_TO_CUBE

Quelle: https://wiki.scn.sap.com/wiki/display/BI/Copying+Queries+from+One+InfoProvider+to+Another