Zuordnungsfeld auf Form
Rafael Stalder
Hallo ZusammenIch habe meine eigene Form (mit ScreenPainter) erstellt und möchte darauf ein Zuordnungsfeld einrichten.
Ich weiss, dass es über die UserDataSources nicht funktioniert und habe schon versucht, das Ganze mit DBDataSources zu lösen, es gibt allerdings noch einige Fehler.
Hat jemand, den XML Code für eine solche DBDataSource?
Gruss Rafael
Manuel Marhold
Hi Rafael,da fehlt glaube ich der Grundverständnis für die DataSources:
DBDataSources: sind Tabellen in SAP (werden einfach per Name verbunden und sind dann komplett verfügbar, keine Querys Möglich)
DataTables: sind Tabellen die nur im Speicher existieren, per Query füllbar, oder manuell
UserDataSources: Sind einzelne Felder, deren Typ festgelegt werden kann
In SystemForms gilt fogendes:
You cannot access a DBDataSource used by a system form.
You can add a DBDataSource only if the database table does not exist already in the system form's DataSources collection.
Query method is not supported.
Wenn du ein Feld hast, welches manuell gepflegt wird: per userDataSource
Wenn du Daten auf einer Tabelle haben willst: DBDataSource
Bei Grids: DataTable
Also, was willst du nun machen?
den Code für UserDataSource hast du ja schon von Michael bekommen: http://www.coresuite.ch/forum.html?&L=&tx_mmforum_pi1[action]=list_post&tx_mmforum_pi1[tid]=3074&tx_mmforum_pi1[page]=2
Rafael Stalder
Hallo Manuelich möchte eine DBDataSource. Damit ich den Link, welchen ich in meiner Datenbank gespeichert habe, in meinem Feld anzeigen kann (ist ein Zuordnungsfeld) und danach auf diesen Link navigieren kann.
Gruss Rafael
Manuel Marhold
Hi Rafael,ahhhh...
DataSource erstellen:
an Item binden:
Rafael Stalder
Hallo ManuelSUPER! Genau das habe ich gesucht! :)
Ist nicht ganz gleich wie bei UserDataSource, wusse den Unterschied dabei nicht ganz.
Danke für die Lösung!
Gruss Rafael
Manuel Marhold
Hi Rafarel,freut mich :D
hast du das SDK Help-Center von SAP? da steht das alles drin ;)
0
Please sign in to leave a comment.
Comments
0 comments