Domino 9 und frühere Versionen > Entwicklung

Import von Daten aus SAP/R3

<< < (3/3)

Hoshee:
Yoo,

da es sich anscheinend um einen SAP-Importparameter handelt, dann an

--- Zitat ---'Assign the "Import" parameters of the function module for data selection.
    'We look from the client's side: The function module's "Imports" are our "Exports"
    'Wildcards are allowed.
   RfcAppointmentGet.Exports("DATE_FROM").Value = "01.01.2002"
   RfcAppointmentGet.Exports("DATE_TO").Value = "01.01.2003"

--- Ende Zitat ---

die Zeile
   RfcAppointmentGet.Exports("C_NO").Value = xxxxxxx

Hier stellt sich nun die Frage, um was für einen Wert es sich handelt, der eingetragen werden muss.

Gruss ...

Hoshee

eknori:
C_no ist aber kein Parameter von APPOINTMENT_GET. Das ist ja das Problem.

Owner_or_DISTR_LIST ist auch keine Tabelle, sondern wird zur Laufzeit von APPOINTMENT_GET temp erzeugt.
Wie kriege ich da den Wert für den User rein ?

Ich dreh noch durch  :P :P

eknori:
hab noch ein bißchen was rausbekommen:

Set tblOwner_t = RfcAppointmentGet.Tables("OWNER_OR_DISTR_LIST")

dummy = tblOwner_t.SetCell (1, 1,"HR1")

( wobei HR1 mein SAP User ist und 1,1 die erste Spalte in der ersten Reihe der Tabelle)

Das scheint wohl von der Syntax einigermaßen richtig zu sein; leider erhalte ich die fehlermeldung:

"Error accessing product object method"

wenn ich den Code im Debugger teste.

mühsam ernährt sich das Eichhörnchen...

eknori

eknori:
Sorry, schon wieder ich.

bin wieder ein Stück weitergekommen.

      Set tblOwner_t = RfcAppointmentGet.Tables("OWNER_OR_DISTR_LIST")
      Set OwnerRow = tblOwner_t.Rows.InsertRow
      Call OwnerRow.SetCell("OWNER","HR1")


Die Fehlermeldung ist nun weg; auch wird die tabelle mit "HR1" gefüllt. Aber irgendwie bekomme ich immer noch keone Werte zurück. Habe die Vermutum´ng , daß durch das Insert die erste zeile leer bleibt und SAP auf Grundlage der ersten zeile die Appointments zurückgibt.

Sorry, wenn ich hier mit dem SAP Sche.. nerve

eknori

Navigation

[0] Themen-Index

[*] Vorherige Sete

Zur normalen Ansicht wechseln