Guten Tag liebe Experten.
Ich möchte ein Infoset auf Basis der logischen Datenbank PCH erstellen in dem ich über Zusatzstrukturen und passendem Coding die Informationen aus einigen PA-Infotypen erweitern möchte.
Ich bin also zuerst hergegangen und habe in SQ02 ein neues Infoset erstellt auf Basis der logischen Datenbank PCH und bei Objekttypen bestimmen "alle Objekttypen" ausgewählt und als einzigen Infotyp den "Verknüpfungen" 1001 ausgewählt
Im zweiten Schritt habe ich dann in dem Infoset zu dem Infotyp 1001 eine Zusatzstruktur angelegt, die auf PA0002 referenziert.
Zu dieser Zusatzstruktur versuche ich nun Coding anzulegen
Code: Alles auswählen.
DATA: it_pa0002 TYPE STANDARD TABLE OF pa0002,
wa_pa0002 LIKE LINE OF it_pa0002.
START-OF-SELECTION.
SELECT SINGLE * FROM pa0002
WHERE pernr = @pchobjid
AND begda <= @pchobeg
AND endda >= @pchoend
INTO wa_pa0002
.
Leider komme ich hier dann nicht weiter, weil ich die Fehlermeldung erhalte
Code: Alles auswählen.
Das Escaping von Hostvariablen mit dem @-Zeichen muss einheitlich erfolgen.
Das Escaping der Variable WA_PA0002 passt nicht zum Escaping vohergehender Hostvariablen
Wo ist jetzt mein Fehler?
Ich habe den Ansatz, dass die Variablen für die OBJID, den Beginn des Auswertezeitraumes und des Endes des Auswertezeitraumes von dem IT 1001 an die Zusatzstruktur weiter gereicht wird.
Vielen Dank für die Beschäftigung mit der Frage schon im Voraus.
VG Dirk
PS: Gibt es eigentlich eine Möglichkeit zu prüfen, ob das Infoset Daten, wie gewünscht liefert ohne immer über SQ01 eine Infoset-Query aufzurufen?