Znaleziono 71 wyników

autor: ZETKA
wt lip 13, 2021 3:28 pm
Forum: NetWeaver (ABAP, Basis, PI)
Temat: Usuwanie spacji na końcu rekordu w IT
Odpowiedzi: 7
Odsłony: 1612

Re: Usuwanie spacji na końcu rekordu w IT

Napisałem z ręki więc może są jakieś błędy, ale mniej więcej o to chodzi. Pewnie trzeba jeszcze obsłużyć string o zerowej długości. DATA: itab TYPE TABLE OF string, in_string TYPE string. CONSTANTS: out_length TYPE i VALUE 10. in_string = `qwertyuiopasdfghjklzxcvbnm.........`. DO. string_length = st...
autor: ZETKA
pn lip 12, 2021 11:52 am
Forum: NetWeaver (ABAP, Basis, PI)
Temat: Usuwanie spacji na końcu rekordu w IT
Odpowiedzi: 7
Odsłony: 1612

Re: Usuwanie spacji na końcu rekordu w IT

Typ C ignoruje spacje na końcu ciągu znaków, typ STRING nie. Proszę spróbować: DATA: lv_txt TYPE string. TYPES: BEGIN OF ls_data, txt TYPE string, END OF ls_data. DATA: it_data TYPE TABLE OF ls_data. DATA: wa_data LIKE LINE OF it_data. lv_txt = `123456789 1234567890123456789012345678901234567890`. W...
autor: ZETKA
pn lip 12, 2021 11:19 am
Forum: NetWeaver (ABAP, Basis, PI)
Temat: Usuwanie spacji na końcu rekordu w IT
Odpowiedzi: 7
Odsłony: 1612

Re: Znikająca spacja na 1 pozycji rekordu w itab po cięciu tekstu

Proszę spróbować zdefiniować docelowe komponenty TXT jako STRING a nie CHAR.
autor: ZETKA
sob lip 03, 2021 11:49 am
Forum: NetWeaver (ABAP, Basis, PI)
Temat: Podstawy: problem z zadaniem ABAP
Odpowiedzi: 3
Odsłony: 1490

Re: Podstawy: problem z zadaniem ABAP

Kasa deweloperska (obiekt DEVC) nazywa się obecnie Pakietem (Package). Można ją utworzyć za pomocą SE80 lub SE21
autor: ZETKA
pt lut 12, 2021 11:01 am
Forum: NetWeaver (ABAP, Basis, PI)
Temat: Smartforms - dodanie wartości z IT do dokumentu (drag/drop, dodaj pole)
Odpowiedzi: 2
Odsłony: 1641

Re: Smartforms - dodanie wartości z IT do dokumentu (drag/drop, dodaj pole)

Drag&drop pewnie działa ale tylko w zakresie obszaru głównego tabeli. W nagłówku raczej tworzymy teksty statyczne.
autor: ZETKA
czw sty 07, 2021 10:54 am
Forum: NetWeaver (ABAP, Basis, PI)
Temat: Loop at z 2 warunkami
Odpowiedzi: 4
Odsłony: 2236

Re: Loop at z 2 warunkami

U mnie działa bez problemu, zmieniłem tylko miejsce negacji warunku :wink: DATA: itab TYPE TABLE OF text20, line TYPE text20. itab = VALUE #( ( 'Rencista' ) ( 'Out of range 1' ) ( 'Osoby zewnętrzne' ) ( 'Out of range 2' ) ( 'Emeryt' ) ). "deklarujemy zakres danych RANGE żeby wrzucić go w warune...
autor: ZETKA
wt sty 05, 2021 3:11 pm
Forum: NetWeaver (ABAP, Basis, PI)
Temat: Loop at z 2 warunkami
Odpowiedzi: 4
Odsłony: 2236

Re: Loop at z 2 warunkami

Po IN trzeba użyć zmiennej typu RANGE - konstrukcja analogiczna jak SELECT-OPTIONS.
autor: ZETKA
sob gru 12, 2020 7:09 pm
Forum: NetWeaver (ABAP, Basis, PI)
Temat: pobranie opisu obiektu z HRT1002
Odpowiedzi: 1
Odsłony: 1613

Re: pobranie opisu obiektu z HRT1002

Znamy... ;)

RH_READ_HRP1002
autor: ZETKA
czw gru 10, 2020 11:02 am
Forum: NetWeaver (ABAP, Basis, PI)
Temat: Struktura extract[] w PBO
Odpowiedzi: 2
Odsłony: 1735

Re: Struktura extract[] w PBO

Chodzi o polecenie EXTRACT?
Zmieniło się na pewno to, że co najmniej od wersji 7.31 jest poleceniem nieaktualnym ;)
autor: ZETKA
pn lis 30, 2020 9:01 am
Forum: NetWeaver (ABAP, Basis, PI)
Temat: Jak w tym przypadku optymalnie wyszukać dane?
Odpowiedzi: 5
Odsłony: 1946

Re: Jak w tym przypadku optymalnie wyszukać dane?

Pomijając kolumnę G problem rozwiązuje prosty COLLECT.
Kolumną G, w zależności o tego jak ma być obsłużona można manipulować w oparciu o sy-tabix.
autor: ZETKA
pn wrz 28, 2020 8:18 am
Forum: NetWeaver (ABAP, Basis, PI)
Temat: SE06 - przywrócenie do stanu poprzedniego
Odpowiedzi: 1
Odsłony: 1653

Re: SE06 - przywrócenie do stanu poprzedniego

Generalnie systemy developerskie są ustawione na Modifiable oprócz tych komponentów, które nie mogą - wtedy Restricted. O tym czy mogą czy nie mogą sam system dobrze wie.
autor: ZETKA
pt sie 21, 2020 12:47 pm
Forum: NetWeaver (ABAP, Basis, PI)
Temat: SQVI problem z wynikami ze wzgledu na join?
Odpowiedzi: 3
Odsłony: 2008

Re: SQVI problem z wynikami ze wzgledu na join?

Na pierwszy rzut oka konstrukcja zapytania wygląda dobrze. Czy raport zachowuje się tak samo dla innych walut? Np. po podaniu na ekranie selekcji USD nie wyświetlają się pozycje USD?
autor: ZETKA
pn cze 29, 2020 8:13 am
Forum: NetWeaver (ABAP, Basis, PI)
Temat: SAP HCM - IT0000 - zapytanie o rekord istniejący w zakresie pn-beg/pn-end
Odpowiedzi: 3
Odsłony: 1834

Re: SAP HCM - IT0000 - zapytanie o rekord istniejący w zakresie pn-beg/pn-end

lv_od <= ennda AND lv_do >= begda

LUB

lv_od BETWEEN begda AND endda OR lv_do BETWEEN begda AND ennda
autor: ZETKA
czw cze 25, 2020 1:25 pm
Forum: NetWeaver (ABAP, Basis, PI)
Temat: FOR ALL ENTRIES IN - dodanie pól z tabeli do struktury wynikowej
Odpowiedzi: 2
Odsłony: 1749

Re: FOR ALL ENTRIES IN - dodanie pól z tabeli do struktury wynikowej

To chyba dopiero wersja 7.52 i SELECT FROM @itab.
autor: ZETKA
pn cze 22, 2020 10:26 am
Forum: NetWeaver (ABAP, Basis, PI)
Temat: HTTP_GET
Odpowiedzi: 42
Odsłony: 20062

Re: HTTP_GET

Od dość dawna NBP udostępnia REST API http://api.nbp.pl/ do kursów walut - dużo prostsze i wygodniejsze, zwłaszcza kiedy potrzebujemy nie tylko kurs bieżący. Poniżej prosty raport (powinien działać bez zmian od wersji 7.40). DATA: currency TYPE tcurr-tcurr VALUE 'USD'. cl_demo_input=>add_text( 'Exch...