Code: Alles auswählen.
DATA wa_kna type KNA1.
Code: Alles auswählen.
SELECT SINGLE *
INTO CORRESPONDING FIELDS OF wa_kna
FROM kna1
WHERE kunnr = wa_kna-kunnr
Sowas in der Art dachte ich mir schon. Aber eigentlich sollte durch einen MOVE in das Feld KUNNR die richtige Form gewahrt werden - im Zweifel gibts aber auch Conversion Exits die sowas steuern.SAPAlex hat geschrieben:Jetzt hab ich's!
Wenn ich über die Suchhilfe mir einen Kunden raussuche, wird die KUNNR zurückgegeben. Allerding ohne führende Nullen. Und wenn ich dann in der Datenbank ohne diese Nullen suche, findet er natürlich nix.
"MOVE"?! Ich move nix.ralf.wenzel hat geschrieben:Aber eigentlich sollte durch einen MOVE in das Feld KUNNR die richtige Form gewahrt werden
Hallo Ralf,ralf.wenzel hat geschrieben:im Zweifel gibts aber auch Conversion Exits die sowas steuern.
Code: Alles auswählen.
DATA: it_kunnr TYPE lfa1-lifnr.
it_kunnr = wa_kna-kunnr.
CALL FUNCTION 'CONVERSION_EXIT_ALPHA_INPUT'
EXPORTING
input = it_kunnr
IMPORTING
output = it_kunnr.
SELECT SINGLE *
INTO wa_kna
FROM kna1
WHERE kunnr = it_kunnr.
Code: Alles auswählen.
it_kunnr = wa_kna-kunnr.