LD.Querydata auf Benutzertabelle
Rolf Mettler
Hallo zusammenIch habe das Problem, dass meine LD.Querydata auf eine Benutzertabelle nicht funktioniert.
Fehlermeldung: Ungültiger Objektname '@IHB_BP_VERTR1'.
Meine Generate Script:
If Not(Document("TrnspCode")="6") Then
textBox32.Value=Document("DocumentDocumentShippingType.TrnspName")
Else
If LD.IsEmpty(Getdata("B1_Data.BusinessPartner.U_Vertr1")) Or Getdata("B1_Data.BusinessPartner.U_Vertr1")="0" Then
textBox32.Value=LD.QueryData("SELECT PrintName FROM [@IHB_BP_VERTR2] WHERE Code =" + GetData("B1_Data.BusinessPartner.U_Vertr2"))
Else
textBox32.Value=LD.QueryData("SELECT PrintName FROM [@IHB_BP_VERTR1] WHERE Code =" + GetData("B1_Data.BusinessPartner.U_Vertr1"))
End If
End If
Hatte jemand bereits das gleiche Problem? SAP PL 39 und aktuellster LD.
DANKE für eure Hilfe.
Gruss Rolf
Philipp Emmenegger
Hallo RolfVersuch mal die WHERE-Bedingung wie folgt umzustellen:
=========================================
textBox32.Value=LD.QueryData("SELECT PrintName FROM [@IHB_BP_VERTR2] WHERE Code =' " + GetData("B1_Data.BusinessPartner.U_Vertr2").tostring() + "'")
Else
textBox32.Value=LD.QueryData("SELECT PrintName FROM [@IHB_BP_VERTR1] WHERE Code =' " + GetData("B1_Data.BusinessPartner.U_Vertr1").tostring() + "'")
Gruss, Philipp
Rolf Mettler
Hallo PhilippHabe deinen Vorschlag ausprobiert, ... es kamen dann besser Fehlermeldungen. Habe jetzt rausgefunden, dass eine Feldbezeichnung falsch war.
DANKE.
0
Please sign in to leave a comment.
Comments
0 comments