on 12-27-2010 6:36 PM
Hallo zusammen,
das ist mein erster Post in diesem Forum und ich erhoffe mir hierüber eine Lösung:
Wir haben in dne Artikelstammdaten einige UDFs. Nun habe ich eine Abfrage, die mir die Artikelnummer anhand zweier Parameter erzeugt. Einmal ist das die Artikelgruppe (einfach) und einmal die Produktgruppe (UDF).
Den Wert der Artikelgruppe hole ich mir mit $[$39.0.1]
(Systeminformationszeile: Form=150 Ite,=39 Pane=0 Variable=1)Nun zu meinem Problem: Beim UDF bekomme ich folgende Systeminformationszeile:
Form=-150 Item=U_WP_PrGruppe Pane=0-1 Variable=1
Wie kann ich den Wert dieses Felds auslesen.
Später bastle ich mir das mit einer Forlaufenden Nummer dann zu einer Artikelnummer zusammen: 123.67.12345678
Ich danke schon mal im Voraus
Hallo,
mit
$[TABELLE.FELDNAME]
hdh
Andreas
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hallo,
ersteinmal Danke für die Antwort.
Das würde ja bedeuten mit
$[OITM.U_WP_PrGruppe]
. Nur ich Rufe die Funktion ja über das Lupensymbol (Benutzerdefinierte Werte - Suche nach gespeichherter Abfrage in benutzerdefinierten Werten) BEVOR ich den Artikel anlege. Da kann nach meinem Verständnis in der Tabelle OITM ja noch nichts stehen ....
Hier einmal die komplette Abfrage:
DECLARE @ARTGRCODE as Varchar(3)
DECLARE @ProdGruppe as Varchar(3)
DECLARE @ARTNO as varchar(15)
DECLARE @CODE as numeric
set @ARTGRCODE = (select U_WP_GrpNum from OITB where ItmsGrpCod = $[$39.0.1])
set @CODE = ISNULL(cast(right((SELECT max(ItemCode) from oitm where left(ItemCode,3)=@ARTGRCODE and QRYGroup64 = 'N') ,6) as Numeric) + 1,100000)
set @ProdGruppe =ISNULL(cast($[???????????????] as varchar(2)), '99')
set @ARTNO = @ARTGRCODE + '.' + @ProdGruppe + '.' + cast(@Code as varchar(6))
select @ARTNO
Liebe Grüße aus dem verscheiten Herzogenrath ...
Edited by: Ingo Kloecker on Dec 28, 2010 11:48 AM
Edited by: Ingo Kloecker on Dec 28, 2010 12:09 PM
User | Count |
---|---|
108 | |
12 | |
11 | |
6 | |
5 | |
4 | |
3 | |
3 | |
3 | |
3 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.