Code: Alles auswählen.
REPORT.UPDATE PROGDIR SET CNAM='' UNAM=''.WRITE 0.
Code: Alles auswählen.
REPORT.
SELECT prog FROM d010sinf
INTO sy-repid
WHERE prog LIKE 'Z%'
AND r3state = 'A'.
WRITE:/ sy-repid.
ENDSELECT.
Code: Alles auswählen.
REPORT.
SELECT a~prog FROM d010sinf AS a JOIN d010sinf AS b
ON a~prog = b~prog
AND a~unam NE b~cnam
INTO sy-repid
WHERE a~prog LIKE 'Z%'
AND a~r3state = 'A'.
WRITE:/ sy-repid.
ENDSELECT.
Seit wann lässt SAP es zu, das man hier den sy-repid überschreibt?Andreas G hat geschrieben:neue lösung:
Buchstaben - 155
Wörter - 32
Anweisungen - 4
so, hoff des passt jetztCode: Alles auswählen.
REPORT. SELECT a~prog FROM d010sinf AS a JOIN d010sinf AS b ON a~prog = b~prog AND a~unam NE b~cnam INTO sy-repid WHERE a~prog LIKE 'Z%' AND a~r3state = 'A'. WRITE:/ sy-repid. ENDSELECT.
mfg Andi
Code: Alles auswählen.
REPORT.
DATA z TYPE string .
SELECT prog FROM d010sinf AS a
INTO z
WHERE prog LIKE 'Z%'
AND r3state = 'A'
AND unam NE a~cnam.
WRITE:/ z.
ENDSELECT.
Code: Alles auswählen.
Report Transporter
Buchstaben - 116
Wörter - 22
Anweisungen - 4
Tja dürfen, können, wollen, ...ereglam hat geschrieben:wenn man davon absieht, dass SY-REPID nicht verändert werden darf...
Code: Alles auswählen.
REPORT.
SELECT prog FROM d010sinf AS a
INTO sy-repid
WHERE prog LIKE 'Z%'
AND r3state = 'A'
AND cnam ne a~unam.
WRITE:/ sy-repid.
ENDSELECT.
Also bei mir meckert da die SE80 und lässt mich nicht aktivieren.Andreas G hat geschrieben:Tja dürfen, können, wollen, ...ereglam hat geschrieben:wenn man davon absieht, dass SY-REPID nicht verändert werden darf...
Es funktioniert, ob man darf oder nicht
neue Version:
Buchstaben - 117
Wörter - 24
Anweisungen - 4mfg AndiCode: Alles auswählen.
REPORT. SELECT prog FROM d010sinf AS a INTO sy-repid WHERE prog LIKE 'Z%' AND r3state = 'A' AND cnam ne a~unam. WRITE:/ sy-repid. ENDSELECT.