Hilfsprogramme (SAP BW): Unterschied zwischen den Versionen
Matt (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
Matt (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
||
(16 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
== | == Programs for activating and re-activating == | ||
RSDG_TRFN_ACTIVATE # | 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 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 | |||
[[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