‎2005 Nov 16 8:05 AM
Hi,
Can any one tell me how to get sum(omeng),vbeln from vbbe table where vbeln = '123456' using select statement...
points guaranteed
cheers
kaki
‎2005 Nov 16 8:12 AM
u can control breaks..
copy data to itab.
loop at itab.
at new ebeln
collect itab.
endat
endloop.
is this u were asking?
‎2005 Nov 16 8:13 AM
data: lv_sum like vbbe-omeng.
select sum( omeng ) into lv_sum
from vbbe
where vbeln = '4400000011'.
‎2005 Nov 16 8:14 AM
Hi,
Use the below code.
DATA: VBELN LIKE VBBE-VBELN,
TOT(10) TYPE C.
SELECT SINGLE VBELN SUM( OMENG ) FROM VBBE INTO ( VBELN,TOT )
WHERE VBELN = '123456'.
Regards,
Abdul
Message was edited by: Abdul Hakim
‎2005 Nov 16 8:15 AM
Hi,
data: begin of itab occurs 0,
vbeln like vbbe-vbeln,
omeng like vbbe-omeng,
end of itab.
Select vbeln omeng into table itab from vbbe where vbeln = '123456'.
Thanks.
‎2005 Nov 16 8:26 AM
Hi joseph fryda,
How to select more than one field in single select statement using sum...ur statement is ritht.
select sum( omeng ) into lv_sum from vbbe where vbeln = '41200025'
but i want other fields also...like
select sum( omeng ),vbeln,etenr into lv_sum from vbbe where vbeln = '41200025'
cheers
kaki
‎2005 Nov 16 8:21 AM
hi KAKI R
REPORT ZVKRTEST.
DATA: VAR_OMENG TYPE VBBE-OMENG.
SELECT sum( omeng ) from vbbe INTO VAR_OMENG Where vbeln EQ
'0000007225'.
WRITE: VAR_OMENG.
regards,
Vijay Raheja
‎2005 Nov 16 8:29 AM
hi
check this
select vbeln sum( omeng ) from vbbe into ( vbeln, omeng )
where vbeln = '12345'.
‎2005 Nov 16 8:31 AM
try this for multiple values!!!
data : begin of it_vbbe occurs 0,
VBELN like vbbe-VBELN,
OMENG like vbbe-OMENG,
end of it_vbbe.
select-options : s_vbeln for vbbe-vbeln .
select vbeln sum( omeng ) from vbbe into table it_vbbe
where vbeln in s_vbeln
group by vbeln.
‎2005 Nov 16 8:41 AM
Hi use the foll code for multiple entries.
TABLES VBBE.
SELECT-OPTIONS S_VBELN FOR VBBE-VBELN.
DATA: BEGIN OF WA,
VBELN LIKE VBBE-VBELN,
TOTAL(10) TYPE C,
END OF WA.
DATA ITAB LIKE TABLE OF WA.
SELECT VBELN SUM( OMENG ) FROM VBBE INTO TABLE ITAB WHERE
VBELN IN S_VBELN.
Regards,
Abdul
‎2005 Nov 16 9:00 AM
Hi,
Types : begin of ty,
vbeln type vbbe-vbeln,
omeng type vbbe-omeng,
end of ty.
data itab type standard table of ty.
select vbeln sum ( omeng ) into table itab where vbeln = '123456'
group by vbeln.
If the above logic is not working,then try the below one.
select vbeln sum ( omeng ) into table itab group by vbeln.
delete itab where vbeln <> '123456'.
Kindly reward points if it helps.
Message was edited by: Jayanthi Jayaraman
‎2005 Nov 16 9:05 AM
data v_omeng like vbbe-vbeln.
select sum ( omeng ) into v_omeng
from vbbe
group by vbeln
having vbeln = '123456'.
‎2005 Nov 16 9:23 AM
DATA SUM LIKE VBBE-OMENG.
DATA : BEGIN OF ITAB OCCURS 0,
VBELN LIKE VBBE-VBELN,
OMENG LIKE VBBE-OMENG,
END OF ITAB.
SELECT VBELN OMENG FROM VBBE INTO ITAB WHERE VBELN = '123456'.
SUM = SUM + ITAB-OMENG.
APPEND ITAB.
ENDSELECT.
uSE THIS CODE.You can change vbeln selection as per your requirement.
‎2005 Nov 16 9:31 AM
REPORT ZSUM11 .
DATA SUM LIKE VBBE-OMENG.
DATA : BEGIN OF ITAB OCCURS 0,
VBELN LIKE VBBE-VBELN,
OMENG LIKE VBBE-OMENG,
END OF ITAB.
SUM = 0.
SELECT VBELN OMENG FROM VBBE INTO ITAB WHERE VBELN = '0000007225'.
SUM = SUM + ITAB-OMENG.
APPEND ITAB.
ENDSELECT.
LOOP AT ITAB.
WRITE / ITAB-VBELN.
WRITE ITAB-OMENG.
ENDLOOP.
WRITE / SUM.
THIS code is printing the data relatecd to vbeln = 7225. You can change urself as u require.This is running code.
I think There is no entry of vbeln equal to 123456.