Einfügen von neuem Textfeld
Bastian Hofmeister
Hallo zusammen!Ich will in mein Formular ein neues Feld einfügen!
Und zwar die Versandart! Nun sucht sich ja der designer die einzelnen Bezeichnungen (Den Wert für die Versandart hab ich schon gefunden) per GetData LD.xxxxxx aus den DataSources raus. Weiß einer, wie da genau die Zuordnung ist, bzw. wie ich das am einfach auch in Zukunft finde oder suche ich da gerade Falsch? Wo liegt denn dann die Beschreibung für die Versandart? Wie wird das dann bei Benutzerdefinierten Feldern gehandhabt? Für eine kleine Erklärung wäre ich sehr dankbar!
Danke schon mal, ihr seid super!
Gruß, Bastian
Bastian Hofmeister
Hm, ich hab zwar jetzt beides gefunden, aber einen Zusammenhang seh ich mir da nicht raus!Weiß das einer zufällig?
Was mir weiterhin noch rätselhalt ist, ist wie es bei benutzerdefinierten Felder funktioniert?!?
Manuel Marhold
Hi Bastian,willst du in SAP ein benutzerdefiniertes Feld in der Datenbank anlegen und das auslesen, oder den beschreibungstext des DronDpen-menüs "Versandart" auslesen?
Bastian Hofmeister
Hi Manuel!Danke für deine Antwort!
Also alles zum Thema Versandart hab ich schon ausgelesen (wobei ich das alles nur durch Zufall gefunden hab :>o ). Gibts noch ne andere Möglichkeit als das strikte suchen?
Dann hab ich mehrere Benutzerdefinierte Felder angelegt, mit deren Übersetzung! Nun will ich die Beschreibung (auf der richtigen Sprache) ausgeben, und den Wert des Feldes. Es geht im großen und ganzen darum, dass ich die Daten nicht finde, bzw. ich nicht weiß, wo ich suchen muss.
Ich hoffe das war verstänlich, ich tu mich nämlich ein bischen schwer das alles zu erklären ;-)
Danke für deine Bemühungen
Manuel Marhold
Hi Bastian,die Beschreibung eines DropDownMenü konnte (so ist es bei Parametern) N heissen (Bsp: ContactN)
Wenn nicht, dann wüsste ich nur per Query, aber gehe doch mal hin und Geben LD. ein und durchsuche die Liste der Funtkionen, evtl. ist da was bei.
Des Fremdsprechennamen eines Feldes bekommst du über GetMLDesc(). Dazu gibt es hier im Forum schon viele Einträge. Und hier gibt es die Online-Hilfe zum designer: http://www.coresuite.ch/fileadmin/filebrowser/help/help/designer/de/index.html
Wenn du UDFs in SAP angelegt hast, werden diese in den DataSources norm. automatisch angezeigt, als U_xxx, da SAP bei UDF vor den Namen den man selbst angibt ein U_ packt. Wenn du z.b. das UDF im Belegtitel erstellt hast, findest du das Feld in der DataSource Document
Bastian Hofmeister
Hey, danke Manuel!Also das mit den Werten der UDF hab ich jetzt schon gefunden. Ist wie gesagt genau dort wo du gesagt hast!
Als ich das UDF angelegt habe, hab ich die Feldbeschreibung ja auch übersetzt. Da bin ich noch davon ausgegangen, dass das dann auch so ähnlich abgespeichert wird wie der Wert dieser Felder und ich dann im designer einfach auswählen brauch ;-)
Anscheinend ist das dann nicht so einfach ;-)
Franz Leu
Kann es ein, dass es um eine Tabelle mit den INCOTERMS geht?Dazu habe ich mir eine Benutzertabelle angelegt und diese als Objekt registriert. Das angelegte UDF greift dann auf diese Tabelle zu. Die Übersetzungen legst Du nun in der Tabelle an und die werte hole ich mit LD.GetMLDesc.
Vielleicht habe ich das aber auch falsch verstanden ;-)
HTH
Franz
Bastian Hofmeister
Großes Dankeschön! Es funktioniert wirklich wunderbar!Doch jetzt folgt auch schon das nächste Problem :bang:
Ich will auf jeder Seite die Gesamtmenge zusammen rechnen lassen!
Und ich hab keine Ahnung wie das funktioniert! Gibts da vielleicht irgend einen Assistenten??
Danke schon mal!
Manuel Marhold
Hi.ja, mit Aggregates und Sum. Gibt es hier schon massig Einträge zu. Mal suchen.
Bastian Hofmeister
Also irgendwie funktioniert das überhaupt nicht so, wie ich will.Ich finde ja die Menge (Quantity) mit GetData("B1_Data.Row.Quantity"). Aber da zeigt er mir immer nur die Menge vom 1. Artikel an. Er soll aber alle nach der Reihe durchaddieren. :>o
Manuel Marhold
Hi Bastian,entschuldige, dass ich frage, aber kann es sein, dass du noch nicht wirklich viel damit gemacht hast?
wenn du Daten in einem Advanceddataband auslesen willst, darfst du nicht über LD:GetData gehe sondern musst die Daten auf deinem AdvancedDataband nehmen (das findest du in dem treeview auf der rechten Seite bei Editieren der value im großen Editor)
Bastian Hofmeister
Hm, naja! Ich bearbeite schon länger Programme mit dem designer! Aber so individuell (auch wenn es für die meisten wahrscheinlich einfach ist) war es bisher noch nie, sorry ;-)Manuel Marhold
Hi Bastian,funktioniert es denn mit dem advancedDataBand?
Bastian Hofmeister
Ne, bis jetzt noch nicht, da muss ich mich noch ein bischen hinsetzen und das ausprobieren! Aber das wird schon werden! Ein Tutorial zu nem anderen Beispiel gibt hier nirgends oder?Manuel Marhold
Hi Bastian,tut. weiss ich nicht, aber schaue mal hier:
http://www.coresuite.ch/fileadmin/filebrowser/help/help/designer/de/designerde_advanced_data_band.htm
http://www.coresuite.ch/fileadmin/filebrowser/help/help/designer/de/designerde_daten.htm
http://www.coresuite.ch/fileadmin/filebrowser/help/help/designer/de/designerde_totals.htm
Bastian Hofmeister
Hey Manuel, danke schön, funktioniert super! Die einzige Frage die mir noch offen bleibt ist, wie ich die Summe mit zwei Dezimalstellen ausgebe!?!Sorry für die ganzen Standardfragen :lol:
Manuel Marhold
Hi Bastian,wenn du in den Einstellungen des Textfeldes schaust: TextFormat
dort kannst du links das passende auswählen (Zahl)
Bastian Hofmeister
Bestens!! Super, Danke Manuel!!
0
Please sign in to leave a comment.
Comments
0 comments