BEx - Business Explorer

Aus SAP BW Wiki

(Unterschied zwischen Versionen)
Wechseln zu: Navigation, Suche
(BEx Tabellen Abfrage mit SQL)
 
(Der Versionsvergleich bezieht 6 dazwischenliegende Versionen mit ein.)
Zeile 20: Zeile 20:
== BEx Tabellen Abfrage mit SQL ==
== BEx Tabellen Abfrage mit SQL ==
* SE38: RSDU_EXEC_SQL
* SE38: RSDU_EXEC_SQL
-
*Beispiel SQL Code:
+
*Beispiel Verwendungsnachweis für QueryID in Workbooks
-
SELECT RSZCOMPDIR.COMPID, RSZCOMPDIR.TSTPNM, RSZCOMPDIR.TSTPDAT
+
*SQL Code:
 +
SELECT RSRWORKBOOK.WORKBOOKID, RSRWBINDEXT.TITLE, RSRWBINDEX.TSTPNM,
 +
RSRWBINDEX.TIMESTMP,
 +
RSRREPDIR.COMPID, RSZELTTXT.TXTLG, RSRREPDIR.LASTUSER, RSRREPDIR.MODTIME
-
FROM (RSZELTPROP INNER JOIN RSZCOMPDIR ON RSZELTPROP.ELTUID =
+
FROM (RSRREPDIR INNER JOIN RSZELTTXT ON RSRREPDIR.COMPUID =
-
RSZCOMPDIR.COMPUID) INNER JOIN RSZELTDIR ON RSZELTPROP.ELTUID =
+
RSZELTTXT.ELTUID INNER JOIN RSRWORKBOOK ON RSRWORKBOOK.GENUNIID =
-
RSZELTDIR.ELTUID
+
RSRREPDIR.GENUNIID INNER JOIN RSRWBINDEXT ON RSRWBINDEXT.WORKBOOKID =
 +
RSRWORKBOOK.WORKBOOKID INNER JOIN RSRWBINDEX ON RSRWORKBOOK.WORKBOOKID =
 +
RSRWBINDEX.WORKBOOKID)
-
WHERE RSZELTPROP.OBJVERS='A' AND RSZCOMPDIR.OBJVERS='A' AND
+
WHERE RSRWORKBOOK.OBJVERS = 'A' AND RSRREPDIR.OBJVERS = 'A' AND
-
RSZELTDIR.OBJVERS='A' AND RSZELTDIR.DEFTP='REP' AND
+
RSRREPDIR.COMPID = '<queryid>'
-
RSZELTPROP.STRMEM_CUMUL='#'
+
-
ORDER BY RSZCOMPDIR.TSTPDAT DESC
+

Aktuelle Version vom 12:23, 21. Feb. 2014

Inhaltsverzeichnis

BEx Einstellungen

  • Gleiche Schlüsselspalten wiederholen: &SUPPRESS_REPETITION_TEXTS=(X)
  • Aktualisierung zugeklappter Queries in Webappl.: &SNIPSET-OPERATIONS=
  • Webtemplate Session sofort schließen: siehe OSS 589272, Parameter: USE_PAGE_WRAPPER

BEx Customer Exit / SAP-Exit

Fuba für BEx-Variablen-Definition: exit_saplrrs0_001

Fuba für BEx SAP Exit Variable : RSVAREXIT<variablenname> bzw. RREX_VARIABLE_EXIT

BEx Personalisierung

  • Aktivierung Business Content: RSA1 --> Business Content --> Infoprovider nach Infoarea --> Technischer Content (0BWTCT) --> BEx Personalisierung (0BWTCT_PERS) --> Personalisierungs Daten für Variablen Ersetzung (0PERS_VAR) aktivieren
  • Aktivierung: Programm RS_PERS_ACTIVATE ausführen --> Variablen Personalisierung aktivieren (Achtung, nicht rückgängig zu machen!)

Queries debuggen

Transaktion:

  • RSRT
  • RSRT2

BEx Tabellen Abfrage mit SQL

  • SE38: RSDU_EXEC_SQL
  • Beispiel Verwendungsnachweis für QueryID in Workbooks
  • SQL Code:

SELECT RSRWORKBOOK.WORKBOOKID, RSRWBINDEXT.TITLE, RSRWBINDEX.TSTPNM, RSRWBINDEX.TIMESTMP, RSRREPDIR.COMPID, RSZELTTXT.TXTLG, RSRREPDIR.LASTUSER, RSRREPDIR.MODTIME

FROM (RSRREPDIR INNER JOIN RSZELTTXT ON RSRREPDIR.COMPUID = RSZELTTXT.ELTUID INNER JOIN RSRWORKBOOK ON RSRWORKBOOK.GENUNIID = RSRREPDIR.GENUNIID INNER JOIN RSRWBINDEXT ON RSRWBINDEXT.WORKBOOKID = RSRWORKBOOK.WORKBOOKID INNER JOIN RSRWBINDEX ON RSRWORKBOOK.WORKBOOKID = RSRWBINDEX.WORKBOOKID)

WHERE RSRWORKBOOK.OBJVERS = 'A' AND RSRREPDIR.OBJVERS = 'A' AND RSRREPDIR.COMPID = '<queryid>'

Persönliche Werkzeuge