2021 Feb 17 9:33 AM
Greeting,
I just wrote down script to get data in query as below:
====================================================================
SELECT t3~salesamt t3~reamt t3~saleqty t3~reqty,
CASE t3~salesamt.
WHEN t3~vvs10 > 0 .
WRITE t3~vvq10.
WHEN t3~vvs10 < 0.
WRITE 0.
ENDCASE.
CASE t3~reamt.
WHEN t3~vvs10 < 0.
WRITE t3~vvq10.
WHEN t3~vvs10 > 0 .
WRITE 0.
ENDCASE.
CASE t3~saleqty.
WHEN t3~vvs10 > 0 .
WRITE t3~vvq10.
WHEN t3~vvs10 < 0.
WRITE 0.
ENDCASE.
CASE t3~reqty .
WHEN t3~vvs10 < 0.
WRITE t3~vvq10.
WHEN tt3~vvs10 > 0 .
WRITE 0.
ENDCASE.
from ce110tw t3
into corresponding fields of zsd_sales_rpt_emp
where t3~fadat in s_fadat.
APPEND zsd_sales_rpt_emp TO it_data.
ENDSELECT.
====================================================================
However, I got an error message: Comma without preceding colon (after SELECT ?).
Is there any ABAP experts who can teach me how to solve this error?
Thanks in advance.
Roger
Greeting,
I just wrote down script to get data in query as below:
====================================================================
SELECT t3~salesamt t3~reamt t3~saleqty t3~reqty,
CASE t3~salesamt.
WHEN t3~vvs10 > 0 .
WRITE t3~vvq10.
WHEN t3~vvs10 < 0.
WRITE 0.
ENDCASE.
CASE t3~reamt.
WHEN t3~vvs10 < 0.
WRITE t3~vvq10.
WHEN t3~vvs10 > 0 .
WRITE 0.
ENDCASE.
CASE t3~saleqty.
WHEN t3~vvs10 > 0 .
WRITE t3~vvq10.
WHEN t3~vvs10 < 0.
WRITE 0.
ENDCASE.
CASE t3~reqty .
WHEN t3~vvs10 < 0.
WRITE t3~vvq10.
WHEN tt3~vvs10 > 0 .
WRITE 0.
ENDCASE.
from ce110tw t3
into corresponding fields of zsd_sales_rpt_emp
where t3~fadat in s_fadat.
APPEND zsd_sales_rpt_emp TO it_data.
ENDSELECT.
====================================================================
However, I got an error message: Comma without preceding colon (after SELECT ?).
Is there any ABAP experts who can teach me how to solve this error?
Thanks in advance.
Roger
2021 Feb 17 9:41 AM
2021 Feb 17 9:44 AM
2021 Feb 17 9:46 AM
check this:
SELECT vbeln, vbtyp,
CASE
WHEN auart = 'ZAMA' THEN @lc_name1
WHEN auart = 'ZACR' THEN @lc_name2
ELSE @lc_name3
END AS ernam
FROM vbak
WHERE vbeln = @ld_vbeln
INTO CORRESPONDING FIELDS of @ls_vbak.
ENDSELECT.
2021 Feb 18 8:12 AM
Hi Elias,
Yes, I have put dots as the above script.
Thanks
Roger
| User | Count |
|---|---|
| 3 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 |