Znaleziono 71 wyników
- sob kwie 27, 2024 8:28 am
- Forum: NetWeaver (ABAP, Basis, PI)
- Temat: F4IF_INT_TABLE_VALUE_REQUEST problem
- Odpowiedzi: 5
- Odsłony: 49
Re: F4IF_INT_TABLE_VALUE_REQUEST problem
Napisałem powyższe zanim zobaczyłem kod ale wszystko się zgadza, brakuje START-OF-SELECTION
- pt kwie 26, 2024 9:13 pm
- Forum: NetWeaver (ABAP, Basis, PI)
- Temat: F4IF_INT_TABLE_VALUE_REQUEST problem
- Odpowiedzi: 5
- Odsłony: 49
Re: F4IF_INT_TABLE_VALUE_REQUEST problem
W kodzie powinno to być mniej więcej w tej kolejności:
AT SELECTION-SCREEN ON VALUE-REQUEST FOR...
CALL FUNCTION 'F4IF_INT_TABLE_VALUE_REQUEST'...
START-OF-SELECTION.
INSERT...
AT SELECTION-SCREEN ON VALUE-REQUEST FOR...
CALL FUNCTION 'F4IF_INT_TABLE_VALUE_REQUEST'...
START-OF-SELECTION.
INSERT...
- śr sty 24, 2024 9:24 am
- Forum: NetWeaver (ABAP, Basis, PI)
- Temat: Ciekawostka SY-UZEIT
- Odpowiedzi: 8
- Odsłony: 277
Re: Ciekawostka SY-UZEIT
W tym przypadku 140000 jest traktowane jako INT i przeliczone na czas. 140000 sekund to 24h + 14.89h co daje 14:53:20. Data i czas może być traktowana jako INT. Jeżeli zapiszemy czas do zmiennej typu INT to otrzymamy ilość sekund od północy, jeżeli zapiszemy datę do zmiennej typu INT to otrzymamy il...
- czw wrz 15, 2022 1:32 pm
- Forum: NetWeaver (ABAP, Basis, PI)
- Temat: Wieloznacznik - parametr w funkcji
- Odpowiedzi: 12
- Odsłony: 1608
Re: Wieloznacznik - parametr w funkcji
I wszystko jasne, tak podejrzewałem. Parametr MATERIAL jest strukurą, więc trzeba napisać ...WHERE material-matnr... Przytaczając mój poprzedni fragment: material-matnr = |%{ material-matnr }%|. " bądź inna alternatywna metoda konkatenacji SELECT... ...WHERE matnr LIKE material-matnr. Chyba tyl...
- śr wrz 14, 2022 2:28 pm
- Forum: NetWeaver (ABAP, Basis, PI)
- Temat: Wieloznacznik - parametr w funkcji
- Odpowiedzi: 12
- Odsłony: 1608
Re: Wieloznacznik - parametr w funkcji
Zapis, który zastosowałem w przykładzie radzi sobie z wartościami numerycznymi.
- śr wrz 14, 2022 8:03 am
- Forum: NetWeaver (ABAP, Basis, PI)
- Temat: Wieloznacznik - parametr w funkcji
- Odpowiedzi: 12
- Odsłony: 1608
Re: Wieloznacznik - parametr w funkcji
Z pomocą SELECT SINGLE uzyskamy zawsze jeden wynik
Kod: Zaznacz cały
materialno = |%{ materialno }%|. " bądź inna alternatywna metoda konkatenacji
SELECT...
...WHERE matnr LIKE materialno.
- wt sie 30, 2022 8:27 am
- Forum: NetWeaver (ABAP, Basis, PI)
- Temat: salv_table - dwa hotspoty
- Odpowiedzi: 3
- Odsłony: 1138
Re: salv_table - dwa hotspoty
Zdarzenie link_click ma paramert column - po nim wiadomo, w której kolumnie kliknęliśmy hotspot. W klasie handlera zwykle deklarujemy jedną metodę obsługi zdarzenia link_click z CASE'm na column
- pn sie 29, 2022 10:03 am
- Forum: NetWeaver (ABAP, Basis, PI)
- Temat: refresh dla cl_salv_table
- Odpowiedzi: 4
- Odsłony: 1221
Re: refresh dla cl_salv_table
Po INSERT / MODIFY / UPDATE / DELETE trzeba wykonać jawny bądź niejawny COMMIT lub zmian dokonywać równolegle w bazie danych i w tabeli wewnętrznej, wtedy nie będzie potrzebny nawet SELECT.
- pn sie 29, 2022 9:16 am
- Forum: NetWeaver (ABAP, Basis, PI)
- Temat: refresh dla cl_salv_table
- Odpowiedzi: 4
- Odsłony: 1221
Re: refresh dla cl_salv_table
Przed metodą refresh( ) chyba trzeba zrobić ponownie SELECT'a z bazy danych, nie?
- pn lip 11, 2022 7:27 pm
- Forum: NetWeaver (ABAP, Basis, PI)
- Temat: Rekordy tabeli na pola rekordu - składnia
- Odpowiedzi: 5
- Odsłony: 1068
Re: Rekordy tabeli na pola rekordu - składnia
Cześć, możesz to narysowac?
- pt cze 24, 2022 8:10 am
- Forum: NetWeaver (ABAP, Basis, PI)
- Temat: Transakcja do przyjęcia nie odróżnia jednostek miary
- Odpowiedzi: 2
- Odsłony: 838
Re: Transakcja do przyjęcia nie odróżnia jednostek miary
Pierwsze co mi przychodzi do głowy to, że kod EAN to kod EAN - każda cyferka ma znaczenie. Skąd jakieś zera wiodące?
- śr cze 15, 2022 11:16 am
- Forum: NetWeaver (ABAP, Basis, PI)
- Temat: Jak przetestować update przed jego wykonaniem?
- Odpowiedzi: 3
- Odsłony: 902
Re: Jak przetestować update przed jego wykonaniem?
Jeżeli dobrze pamiętam, to MESSAGE wykonuje niejawny COMMIT więc tak jak w przykładzie być nie może.
Należałoby zliczyć sy-subrc = 0, wykonać ROLLBACK i dopiero wtedy wyświetlić komunikat.
Zalecaną konstrukcją jest oczywiście UPDATE... FROM TABLE..., wtedy można się posłużyć zmienną sy-dbcnt
Należałoby zliczyć sy-subrc = 0, wykonać ROLLBACK i dopiero wtedy wyświetlić komunikat.
Zalecaną konstrukcją jest oczywiście UPDATE... FROM TABLE..., wtedy można się posłużyć zmienną sy-dbcnt
- pt kwie 22, 2022 11:11 am
- Forum: NetWeaver (ABAP, Basis, PI)
- Temat: MATMAS - Changepointer na podstawie tabeli 'Z'
- Odpowiedzi: 10
- Odsłony: 1290
Re: MATMAS - Changepointer na podstawie tabeli 'Z'
Moduł CHANGE_POINTERS_CREATE_DIRECT służy (chyba) do wygenerowania changepointera. Być może wymagana będzie dodatkowa konfiguracja w BD52. Można go użyć w w transakcjach służących do edycji Z-owych tabel.
- wt mar 01, 2022 3:34 pm
- Forum: NetWeaver (ABAP, Basis, PI)
- Temat: Zapisanie długiej wartości do krótszych pól
- Odpowiedzi: 2
- Odsłony: 1126
Re: Zapisanie długiej wartości do krótszych pól
DATA: long_text TYPE string, BEGIN OF output, pole1(45), pole2(45), ... poleN(45), END OF output. DO lines( zztexts ) TIMES. long_text = long_text && zztext[ sy-index ]-text. ENDDO. output = long_text. Może typ string będzie przeszkadzał, pisałem to z ręki na forum.
- czw sie 19, 2021 2:08 pm
- Forum: NetWeaver (ABAP, Basis, PI)
- Temat: Collective Search Help - określenie, z którego Elementary Search Help zostały pobrane wartości
- Odpowiedzi: 1
- Odsłony: 1213
Re: Collective Search Help - określenie, z którego Elementary Search Help zostały pobrane wartości
Jest co najmniej kilka rozwiązań tego zagadnienia. Podam dwa przykłady: 1. Jeżeli użytkownik wie, czy ma wybrać dostawcę czy odbiorcę pole z wartością D/O powinno być określone jako pierwsze (wystarczą wartości stałe na poziomie domeny), następnie pomoc wyszukiwania dostawcy/odbiorcy można zrealizow...