Ansicht
Dokumentation

BW_CONTENT_EANALYTIC - Einstellungen zu E-Analytics

BW_CONTENT_EANALYTIC - Einstellungen zu E-Analytics

ROGBILLS - Synchronize billing plans   PERFORM Short Reference  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Pflegen Sie folgende Einträge:

Object   Value
Cookie_NAME   GUID
COOKIE_SEPARATOR   ;+
LOGSYS   BC5CLNT000
REPLACE_1_1   %7B
REPLACE_1_2   {
REPLACE_2_1   %7D
REPLACE_2_2   }
REPLACE_3_1   %2D
REPLACE_3_1   -
SESSION_NAME   ASPSESSIONID
SESION_SEPARATOR   ; +
TL_SERVER   http://www.mydomain.com/
GEN_BATCHFILE   ABAPDIR.BAT
GEN_BATCHFILECONTENT   DIR *.CSV /B > ABAPDIR.TXT
GEN_BATCHFILERESULT   ABAPDIR.TXT
GEN_FILEPATH   C:\1\XML

COOKIE-Parameter

Die Parameter COOKIE_NAME & COOKIE_SEPARATOR dienen zur Heraustrennung des Cookie-Wertes im Web Log File.

Beispiel für ein Cookie:

UID=%7BAC6AFD49%2D6367%2D4627%2D913B%2DD0C8EDD3DF0A%7D;+Visits=1;+ASPSESSIONIDQQGGQGDO=EFOBBIPDPGPLLPJNJNKIJMDA

Dieses Cookie beinhaltet folgende 3 Paare an Parametern und Werten:

GUID -> %7BAC6AFD49%2D6367%2D4627%2D913B%2DD0C8EDD3DF0A%7D

Visits -> 1

ASPSESSIONIDQQGGQGDO -> EFOBBIPDPGPLLPJNJNKIJMDA

In der Transferroutine für das InfoObjekt 0WEB_COOKIE wird der Cookie-String untersucht, nach dem Cookie-Namen (in diesem Beispiel GUID) und der entsprechende Wert ausgelesen (%7BAC6AFD49%2D6367%2D4627%2D913B%2DD0C8EDD3DF0A%7D).

Um den Cookie-Wert lesbarer zu machen, können noch die Parameter REPLACE_x_y verwendet werden.

Logsys-Parameter

Der Parameter LOGSYS wird für die korrekte Zuordnung des ITS benötigt. Anhand dieses Parameters wird in der Tabelle TWPURLSVR der Pfad des Webservers (ITS) ermittelt und z.B. bei der Erstellung des vollständigen Dateipfades bei Web Reports in der Klasse CL_BW_BCT_WEB_02 verwendet.

REPLACE_X_Y_Parameter

Die Parameter REPLACE_X_Y werden bei der Ermittlung des Cookie-Wertes verwendet. Sie dienen zur Umwandlung von Zeichenfolgen in andere Zeichenfolgen und treten immer paarweise auf. Z.B. benötigt der Parameter REPLACE_1_1 immer einen Parameter REPLACE_1_2, der nächsthöhere REPLACE_2_1 immer einen Parameter REPLACE_2_2, usw.

Im beim COOKIE-Parameter verwendeten Beispiel

GUID -> %7BAC6AFD49%2D6367%2D4627%2D913B%2DD0C8EDD3DF0A%7D

werden die Zeichenfolgen %7D in {, %7B ind } und %2D in # umgewandelt. Es können beliebig viele zu ersetzende Zeichenfolgen angelegt werden. Die drei angegeben Parameterpaare sind sowohl von den Werten als auch der Anzahl beispielshaft.

SESSION-Parameter

Die Parameter SESSION_NAME & SESSION_SEPARATOR dienen zur Heraustrennung des Session-Wertes im Web Log File.

Beispiel für ein Cookie:

UID=%7BAC6AFD49%2D6367%2D4627%2D913B%2DD0C8EDD3DF0A%7D;+Visits=1;+ASPSESSIONIDQQGGQGDO=EFOBBIPDPGPLLPJNJNKIJMDA

Dieses Cookie beinhaltet folgende 3 Paare an Parametern und Werten:

GUID -> %7BAC6AFD49%2D6367%2D4627%2D913B%2DD0C8EDD3DF0A%7D

Visits -> 1

ASPSESSIONIDQQGGQGDO -> EFOBBIPDPGPLLPJNJNKIJMDA

In der Transferroutine für das InfoObjekt 0WEB_SESSION wird der Session-String untersucht, nach dem Session-Namen (in diesem Beispiel ASPSESSIONID) und der entsprechende Wert ausgelesen (EFOBBIPDPGPLLPJNJNKIJMDA).

Um den Session-Wert lesbarer zu machen, können noch die Parameter REPLACE_x_y verwendet werden.

TL_SERVER-Parameter

Die Parameter TL_SERVER wird für die korrekte Erstellung des Dateipfades zur Tealeaf-Datenbank benötigt. Sie werden für Web Reports, die die Klasse CL_BW_BCT_WEB_02 aufrufen, verwendet und ermöglichen so den direkten Absprung aus Queries mit dem Merkmal 0WEB_SESSN auf die TLS-Dateien, um ein Nachspielen eines Besuches eines Benutzers zu gestatten. Es wird dabei die Client-Software RealiTea Viewer von Tealeaf Technology Inc. gestartet, sofern sie auf dem lokalen Rechner installiert ist.

Parameter GEN_BATCHFILE, GEN_BATCHFILECONTENT, GEN_BATCHFILERESULT, GEN_FILEPATH

Diese Parameter werden vom Funktionsbaustein RS_BCT_GEN_FILES_GET verwendet. Dieser Funktionsbaustein wird in einer Startroutine des InfoPackages aufgerufen, liest alle Daten der CSV-Dateien mit den Ereignisdaten im angegebenen Verzeichnis ein und lädt sie in das Datenziel.

Dabei wird schrittweise eine Batch-Datei mit Kommandozeilenparameter angelegt, ausgeführt und eine Liste mit allen im Verzeichnis befindlichen CSV-Dateien angelegt. Diese Liste wird vom Funktionsbaustein eingelesen und die Daten in den CSV-Dateien zu einer neuen CSV-Datei zusammengefuegt. Anschliessend werden die Quell-CSV-Dateien umbenannt (Suffix #-old#) und der Name der neuen CSV-Datei an das InfoPackage übergeben.

GEN_BATCHFILE-Parameter

Dieser Parameter gibt den Namen der anzulegenden Batch-Datei an. Die Batch-Datei wird im Dateiordner angelegt, der durch den Parameter GEN_FILEPATH angegebenen ist. Die Batch-Datei wird mit dem Wert aus GEN_BATCHFILECONTENT gefüllt und vom Funktionsbaustein aufgerufen und ausgeführt. Dabei wird die Datei, angelegt, die durch den Parameter GEN_BATCHFILERESULT angegeben wird.

GEN_BATCHFILECONTENT-Parameter

Der Wert dieses Parameters enthält die Kommandozeilenparameter, die in der Batch-Datei stehen.

GEN_BATCHFILERESULT-Parameter

Dieser Parameter enthält den Namen der vom Funktionsbaustein erzeugten Datei. In dieser Datei werden als Ergebnis alle CSV-Dateien im angegebenen Verzeichnispfad aufgelistet.

GEN_FILEPATH-Parameter

Dieser Parameter GEN_FILEPATH gibt den Verzeichnispfad an, in dem die zu ladenden CSV-Dateien abgelegt sind.






RFUMSV00 - Advance Return for Tax on Sales/Purchases   Fill RESBD Structure from EBP Component Structure  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 8243 Date: 20240520 Time: 190830     sap01-206 ( 110 ms )