SAP Jobsuche bei DV-Treff
Roger70
  • Roger70
  • SAP Forum - Guru Thema Starter
vor 15 Jahre
Hallo, ich habe ein Formular, in dem ich eine Abfrage auf einen Debitor und einen Systemuser machen möchte. Nur wenn der Debitor 123456 und der User , der dieses Formular drucken möchte, z.b Müller ist, dann soll eine bestimmte Logik greifen. Folgendes habe ich angedacht: IF &VBDKR-KUNRE& EQ '123456' and &USR03-BNAME& EQ 'Müller'. ..... endif. Leider funktioniert die Abfrage auf den Benutzer nicht. Es passiert gar nichts. Nur wenn ich einzeln auf den Kunden prüfe (ohne die Abfrage auf den User) passiert das, was ich will. Hat jemand eine Idee, wie ich die Abfrage definieren muss?
MMler mit SAPSCRIPT
vor 15 Jahre

Hallo Roger,

verwende die Variable Sy-uname, die enthält den aktuellen User.

Gruss MMler 


Schwerpunkt MM, dann noch SD, WM, ein wenig PP/QM, Rollen

Branche Pharma, Release ECC 6.0

Roger70
  • Roger70
  • SAP Forum - Guru Thema Starter
vor 15 Jahre

Hallo MMler,

ich habe nun folgendes probiert:

 

IF &VBDKR-KUNRE& EQ '123456' AND &SYST-UNAME& ='Müller'.

 

Aber die Prüfung auf den User scheint nicht zu laufen. Bei der obigen Abfrage passiert gar nichts, wenn ich nur auf den Debitor prüfe funktioniert es und wenn ich nur auf den USer prüfe funktioniert es auch nicht.

Hast du da noch eine Tip für mich?

 

Gruß

Roger

 

 

Horst_kevin
vor 15 Jahre

Hallo Roger,

ganz blöde Frage, ich weiß. Steht bei Dir = 'Müller' oder steht da = 'MÜLLER' ?

Schöne Grüße von einem der auch oft weder Wälder noch Bäume sieht


4.6 C

SAP_ALL ohne HR

Roger70
  • Roger70
  • SAP Forum - Guru Thema Starter
vor 15 Jahre

Hallo Horst_kevin,

 

danke für den Tip.

Genau das war es...

 

Gruß

Roger