Daten von UserTable_Lines auslesen

Andreas Eugster

Hallo zusammen

Ich 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 Manuel

ich 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 Manuel

danke. 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 Manuel

ah 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 Manuel

habe 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

Comments

0 comments

Please sign in to leave a comment.

Didn't find what you were looking for?

New post