2009 Feb 16 1:23 PM
hi all this i wrote inner join but i want for particular purchase order
what shall i add in where condtion
SELECT SINGLE
a~ernam
b~persnumber
b~addrnumber
c~smtp_addr
INTO (l_ernam, l_persnumber,l_addrnumber,l_smtp_addr)
FROM ( ( usr21 AS b INNER JOIN ekko AS a ON b~bname = a~ernam )
INNER JOIN adr6 AS c ON b~addrnumber = c~addrnumber
AND b~persnumber = c~persnumber ).
hi all this i wrote inner join but i want for particular purchase order
what shall i add in where condtion
SELECT SINGLE
a~ernam
b~persnumber
b~addrnumber
c~smtp_addr
INTO (l_ernam, l_persnumber,l_addrnumber,l_smtp_addr)
FROM ( ( usr21 AS b INNER JOIN ekko AS a ON b~bname = a~ernam )
INNER JOIN adr6 AS c ON b~addrnumber = c~addrnumber
AND b~persnumber = c~persnumber ).
2009 Feb 16 1:27 PM
SELECT SINGLE
a~ernam
b~persnumber
b~addrnumber
c~smtp_addr
INTO (l_ernam, l_persnumber,l_addrnumber,l_smtp_addr)
FROM ( ( usr21 AS b INNER JOIN ekko AS a ON bbname = aernam )
INNER JOIN adr6 AS c ON baddrnumber = caddrnumber
AND bpersnumber = cpersnumber ) where PO eq '112'.
you dont need to select the field purchase order for this .
2009 Feb 16 1:27 PM
Hi Oorvi
SELECT SINGLE
a~ernam
b~persnumber
b~addrnumber
c~smtp_addr
INTO (l_ernam, l_persnumber,l_addrnumber,l_smtp_addr)
FROM ( ( usr21 AS b INNER JOIN ekko AS a ON b~bname = a~ernam )
INNER JOIN adr6 AS c ON b~addrnumber = c~addrnumber
AND b~persnumber = c~persnumber )
WHERE a~ebeln EQ lc_ebeln.
Pushpraj
2009 Feb 16 1:28 PM
SELECT SINGLE
a~ernam
b~persnumber
b~addrnumber
c~smtp_addr
INTO (l_ernam, l_persnumber,l_addrnumber,l_smtp_addr)
FROM ( ( usr21 AS b INNER JOIN ekko AS a ON b~bname = a~ernam )
INNER JOIN adr6 AS c ON b~addrnumber = c~addrnumber
AND b~persnumber = c~persnumber )
WHERE a~ebeln = p_ebeln. " p_ebeln may be a Parameter or any value of PO
2009 Feb 16 1:28 PM
SELECT SINGLE
a~ernam
b~persnumber
b~addrnumber
c~smtp_addr
INTO (l_ernam, l_persnumber,l_addrnumber,l_smtp_addr)
FROM ( ( usr21 AS b INNER JOIN ekko AS a ON b~bname = a~ernam )
INNER JOIN adr6 AS c ON b~addrnumber = c~addrnumber
AND b~persnumber = c~persnumber )
where a~orderfieldname = '3111'." Just add this but i dnt know in which table is order no field is present
2009 Feb 16 1:34 PM
Hi,
use
WHERE a~ordno = p_ordno.
here qrdno is the field the has the ord no and P_ordno is the selection from screen i.r through parameter.
hope this will sole ur problem.
Suraj
2009 Feb 16 1:37 PM
Hi,
Put
and a~ebeln = p_ebeln. "p_ebeln is a parameter in sel. screen
in your where_clause.
And if u got the answer Pl. Close all of your previous threads.
thanks\
Mahesh
Edited by: Mahesh Reddy on Feb 16, 2009 2:38 PM
2009 Feb 16 1:42 PM
i don't have any selection screen parameter or select-options.
2009 Feb 16 1:44 PM
where a~orderfieldname = '3111'." Just add this but i dnt know in which table is order no field is present3111 can be changed according to ur required order no
2009 Feb 16 1:46 PM
hi,
Then on what basis r u going to decide which particular order u want.
2009 Feb 16 1:43 PM
Hi Oorvi,
just do as following.
SELECT SINGLE
a~ernam
b~persnumber
b~addrnumber
c~smtp_addr
INTO (l_ernam, l_persnumber,l_addrnumber,l_smtp_addr)
FROM ( ( usr21 AS b
INNER JOIN ekko AS a ON a~bname = b~ernam )
INNER JOIN adr6 AS c ON c~addrnumber = b~addrnumber
AND c~persnumber = b~persnumber )
*WHERE a~ebeln = p_ebeln*. "p_ebeln is your selection screen parameter
| User | Count |
|---|---|
| 4 | |
| 2 | |
| 2 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 |