Hilfsprogramme (SAP BW): Unterschied zwischen den Versionen

Aus MattWiki
Keine Bearbeitungszusammenfassung
 
(10 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 1: Zeile 1:
== Transformationen aktivieren ==
== Programs for activating and re-activating ==
RSDG_TRFN_ACTIVATE                # Transformation aktivieren
ABAP-Program (Use T-Code SE38):


RSDG_TRFN_ACTIVATE                # Activate transformation (also activates DTPs)
RSBKDTPREPAIR                    # Activate DTP
RSDG_ADSO_ACTIVATE                # Activate / repair ADSO
RSDG_ADSO_ACTIVATE_ALL            # Activate / repair ADSO
RSDG_ODSO_ACTIVATE                # Activate classic DSO
RSDG_HCPR_ACTIVATE                # Activate CompositeProvider
RSPLS_ALVL_ACTIVATE              # Activate Aggregation Level
RSDG_TRCS_ACTIVATE                # Activate InfoSource
== 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 <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 ==
Zeile 31: Zeile 60:


Quelle: https://wiki.scn.sap.com/wiki/display/BI/Copying+Queries+from+One+InfoProvider+to+Another
Quelle: https://wiki.scn.sap.com/wiki/display/BI/Copying+Queries+from+One+InfoProvider+to+Another
== Miscellaneous Checks ==
ABAP-Program (Use T-Code SE38):
RSDMD_CHECKPRG_ALL                  # Rebuild InfoObject SIDs
RSO_TLOGO_CHECK_REQUEST            # Check Transport Request


   
   
[[Kategorie:SAP]]
[[Kategorie:SAP]]

Aktuelle Version vom 17. Februar 2024, 12:53 Uhr

Programs for activating and re-activating

ABAP-Program (Use T-Code SE38):

RSDG_TRFN_ACTIVATE                # Activate transformation (also activates DTPs)
RSBKDTPREPAIR                     # Activate DTP
RSDG_ADSO_ACTIVATE                # Activate / repair ADSO
RSDG_ADSO_ACTIVATE_ALL            # Activate / repair ADSO
RSDG_ODSO_ACTIVATE                # Activate classic DSO
RSDG_HCPR_ACTIVATE                # Activate CompositeProvider
RSPLS_ALVL_ACTIVATE               # Activate Aggregation Level
RSDG_TRCS_ACTIVATE                # Activate InfoSource

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


Miscellaneous Checks

ABAP-Program (Use T-Code SE38):

RSDMD_CHECKPRG_ALL                  # Rebuild InfoObject SIDs
RSO_TLOGO_CHECK_REQUEST             # Check Transport Request