Site-ul consultantilor SAP din Romania
http://sap-consulting.ro/phpbb/

creare select dinamic
http://sap-consulting.ro/phpbb/viewtopic.php?f=1&t=643
Pagina 1 din 1

Autor:  Mihaela [ Joi, 27-Noi-2008 13:08 ]
Subiectul mesajului:  creare select dinamic

Salut! :D
Are cineva un mic exemplu de un select dinamic?vreau sa pun de fapt conditia where dinamica..in functie de alte variabile din program sa se apeleze o anumita conditie "where"..(ceva de genul 'where <variabila>').

Multumesc!

Autor:  Costin Albu [ Joi, 27-Noi-2008 15:57 ]
Subiectul mesajului:  Re: creare select dinamic

S-ar scrie cam asa:
Cod:
DATA l_where(50) TYPE c.

IF p_material IS INITIAL.
   l_where = 'MTART = ''HAWE'''.
ELSE.
   CONCATENATE 'MATNR = ''' p_material '''' INTO l_where.
ENDIF.
SELECT * FROM mara INTO TABLE t_mara WHERE (l_where)

Autor:  Mihaela [ Joi, 27-Noi-2008 16:04 ]
Subiectul mesajului:  Re: creare select dinamic

Multumesc! :)
Si banuiesc ca pot combina un 'where' static si unu dinamic...in acelasi select.

Autor:  Costin Albu [ Joi, 27-Noi-2008 16:24 ]
Subiectul mesajului:  Re: creare select dinamic

In ERP 5 sau 6 merge sigur, dar in versiunile mai vechi nu le poti combina.

Cod:
WHERE ernam = 'TESTUSER' AND (l_where)

Autor:  Mihaela [ Joi, 27-Noi-2008 16:26 ]
Subiectul mesajului:  Re: creare select dinamic

multumesc! :D

Pagina 1 din 1 Ora este UTC + 2 [ DST ]
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/