Daten von UserTable_Lines auslesen
Andreas Eugster
Hallo zusammenIch habe im SAP zwei neue benutzerdefinierte Tabellen erstellt. Eine Kopf - Tabelle und eine Zeilen-Tablle. Anschliessend habe ich diese als Objekt registriert und in Abhängigkeit gebracht.
Wie kann ich jetzt am besten über die Objekte meine Tabellen verwalten?
Welche Objekte muss ich nehmen um den einfachsten Zugriff auf die Tabellen zu erhalten?
Besten Dank für die Hilfe
Gruss
Andreas
Andreas Eugster
Hat keiner eine Lösung dazu? Es wäre sehr wichtig...Manuel Marhold
Hi,im SAP-Standard-SDK ist das GeneralDataService.
Rafael Stalder
Hallo Manuelich habe gerade ein ähnliches Problem. Habe aber "GeneralDataService" nirgends im SAP-SDK finden können!
Kannst du mir vielleicht ein Codebeispiel oder nähere Infos dazu geben?
Gruss & Danke
Rafael
Manuel Marhold
Hi Rafael,sry, heisst "GeneralService". Beispiele sind in der SDK-Hilfe von SAP.
Rafael Stalder
Hallo Manueldanke. Leider konnte ich auch GeneralService nicht im SAP SDK finden.
Hast du vielleicht ein Codebeispiel?
Oder wie finde ich das? (z.B. SAPbobsCOM.xxxxxx)
Gruss Rafael
Manuel Marhold
Hi Rafael,wenn ich in dem SDK-Help-Center ("C:ProgrammeSAPSAP Business One SDKHelpSDK_EN.chm") "GeneralService" bei "Suchen" eingebe, bekomme ich 29 Ergebnisse, das erste ist direkt "GeneralService Object"
Dim oGeneralService As SAPbobsCOM.GeneralService
Dim oGeneralData As SAPbobsCOM.GeneralData
Dim oChild As SAPbobsCOM.GeneralData
Dim oChildren As SAPbobsCOM.GeneralDataCollection
Dim oGeneralParams As SAPbobsCOM.GeneralDataParams
'Get GeneralService (oCmpSrv is the CompanyService)
Set oGeneralService = oCmpSrv.GetGeneralService("MainUDO")
'Create data for new row in main UDO
Set oGeneralData = oGeneralService.GetDataInterface(gsGeneralData)
oGeneralData.SetProperty "Code", "First"
oGeneralData.SetProperty "U_Data", "my data"
'Create data for a row in the child table
Set oChildren = oGeneralData.Child("ChildUDO")
Set oChild = oChildren.Add
oChild.SetProperty "U_Data", "child data"
oChild.SetProperty "U_Type", 6
'Add the new row, including children, to database
oGeneralService.Add oGeneralData
Rafael Stalder
Hallo Manuelah ok. dann scheint da wohl mein Problem zu sein. Bei mir erscheint zu diesem Begriff nichts.
Welche Version der Library verwendest du denn?
Gruss Rafael
Manuel Marhold
Hi Rafael,SAP Business One SDK 2007 (2007A PL46)
Rafael Stalder
Hallo Manuelhabe das Problem gefunden und den Code bereits ausgetestet, funktioniert wunderbar! (Hatte noch die DLLs der Version 2005 von SAP im AddOn referenziert, dort sind die Funktionen noch nicht enthalten).
Danke für das Beispiel ;)
Gruss Rafael
0
Please sign in to leave a comment.
Comments
0 comments