| Site-ul consultantilor SAP din Romania http://www.sap-consulting.ro/phpbb/ |
|
| Search Help (Exit) - parametri interdependenti http://www.sap-consulting.ro/phpbb/viewtopic.php?f=1&t=239 |
Pagina 1 din 1 |
| Autor: | dorub [ Mar, 18-Oct-2005 14:57 ] |
| Subiectul mesajului: | Search Help (Exit) - parametri interdependenti |
salut, sunt f. nou in ABAP si am urmatoarea situatie am nevoie de un selection-screen cu 2 parametri : p1. : Nr. Aviz p2. :Cod Produs (F4) si doresc sa realizez un Search Help (F4) pentru p2 , care sa intoarca o lista cu toate produsele existente in avizul cu numarul dat de p1 din care utilizatorul sa poata alege unul. Se poate face asa ceva direct intr-un Selection-Screen fara alte butoane /ecrane sau evenimente ? Mentionez ca returnarea produselor de pe aviz se face procesand mai multe tabele.Exemplul aviz/cod produs este doar orientativ , el fiind analogic cu problema mea reala. multumesc, Doru |
|
| Autor: | Costin Albu [ Mar, 18-Oct-2005 16:21 ] |
| Subiectul mesajului: | |
Scrie pe undeva in documentatie: - definesti o structura in dictionar cu 2 campuri(p1,p2) - atasezi searchhelp campului p2 in structura - definesti in ecran campurile cu LIKE structura. |
|
| Autor: | dorub [ Mie, 19-Oct-2005 09:47 ] |
| Subiectul mesajului: | |
mersi de raspuns , mi-ar fi de ajutor daca ai putea sa-mi spui in ce material (help, curs, link) este mentionata realizarea Search Help-ului. |
|
| Autor: | Costin Albu [ Mie, 19-Oct-2005 13:45 ] |
| Subiectul mesajului: | |
Pe help.sap.com de exemplu: http://help.sap.com/saphelp_46c/helpdata/en/4f/991f82446d11d189700000e8322d00/frameset.htm |
|
| Autor: | bogdancioc [ Mie, 26-Oct-2005 16:27 ] |
| Subiectul mesajului: | Sigur ca se poate |
Asistenta la introducerea valorilor intr-un ecran SAP R/3 se poate obtine in mai multe feluri: 1. Atunci cand campul in cauza e cheie primara intr-o tabela, SAP R/3 asociaza automat valorile acelei tabele in asistenta de cautare; 2. Unui element de date i se poate asocia direct si explicit un search-help definit anterior, asa cum poti citi in help; in aceasta situatie, oriunde ar aparea un element de ecran definit "like" acest element de date (selection-screen, dynpro), va beneficia de search-help-ul astfel asociat; 3. In ultimul rand, unui camp al unei structuri, folosita ulterior ca suport de date al unui dynpro (nu selection screen) i se poate asocia explicit un search-help, eventual altul decat un posibil search-help asociat, ca la punctul 2, elementului de date; in acest caz doar in acest dynpro, elementul de ecran va beneficia de asistenta de cautare specifica. Depinde de cerintele tale ce varianta vei alege. Posibilitatile sunt nenumarate, flexibile si acoperitoare, ca in orice solutie SAP |
|
| Autor: | Vivas [ Mar, 22-Noi-2005 11:01 ] |
| Subiectul mesajului: | |
Cel mai bine in cazul tau avand in vedere ca vrei sa construiesti un search help care tine cont de nr avizului deja introdus in ecran ar fi folosesti o functie simpla de tipul '...F4...' Uite un exemplu Cod: parameters p_matnr type matnr.
data: begin of itab_matnr occurs 0,matnr type matnr,end of itab_matnr. DATA: ITAB_SELECTED_MATNR TYPE DDSHRETVAL OCCURS 0 WITH HEADER LINE. initialization. do 20 times. move sy-index to itab_matnr. append itab_matnr. enddo. at selection-screen on value-request for p_matnr. CALL FUNCTION 'F4IF_INT_TABLE_VALUE_REQUEST' EXPORTING RETFIELD = 'P_MATNR' VALUE_ORG = 'S' TABLES VALUE_TAB = itab_matnr return_tab = ITAB_SELECTED_MATNR EXCEPTIONS PARAMETER_ERROR = 1 NO_VALUES_FOUND = 2 OTHERS = 3. IF SY-SUBRC eq 0. READ TABLE ITAB_SELECTED_MATNR INDEX 1. MOVE ITAB_SELECTED_MATNR-FIELDVAL TO P_MATNR. ELSE. * MESSAGE .... ENDIF. start-of-selection. write p_matnr. |
|
| Pagina 1 din 1 | Ora este UTC + 2 [ DST ] |
| Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |
|