Dodaj do ulubionych

ABAP - pytanie byc moze trywialne...

17.09.03, 18:42
Witam.
Produkuje wlasnie raport (w obszarze PS) pracujacy na danych z tabel PROJ,
PRPS, AFVC, AFVU. Raport raczej prosty, mam tylko problem z wyswietlaniem
danych z jednego pola - AFVU-USR06. Uparcie wyswietla mi je w stylu
1.234,567 - czyli z 3 miejscami po przecinku. To pole typu currency, 13
znakow, 3 miejsca po przecinku, fakt, ale dane sa wpisywane w stylu 1.234,56
co wiecej, nie da sie inaczej wprowadzic. Rozwiazalam sprawe mnozac
cholerstwo przez 10 i jest ok, ale rozwiazanie wydaje mi sie raczej glupie.
Z gory przepraszam jesli pytanie jest dla kogos glupie, nie mam co prawda
wielkiego doswiadczenia ABAP'erskiego, ale tez laikiem nie jestem, jak na
razie popelniam glownie raporty z kawalkow PS wykorzystanych dosc autorsko i
pozbawinych dzieki temu raportow standardowych. I denerwuje mnie ze nie mam
pojecia dlaczego moje najnowsze badziewie tak dziala :)

Pozdrawiam
Monika
Obserwuj wątek
    • amoremio Re: ABAP - pytanie byc moze trywialne... 18.09.03, 10:55
      Czesz.

      Nie znam PS, a na ABAPie tylko ledwoledwo.

      Ale zagladnalem akurat do tabeli AFVU.

      Nie zaalazlem pola USR06, tylko (chyba analogiczne) pole USR07.
      Element USRCURR13, a domena tez o nazwie USRCURR13.

      No i widze, ze we formacie domeny jest zdefiniowane :
      dlugosc = 13, po przecinku = 3.

      Moze by zalozyc nowa extra-domene ? Hmm.
      Jak mowie - sam ledwoledwo ...........




      USRCURR13
    • amoremio Re: ABAP - ODPOWIEDZ byc moze trywialna... - nr2 18.09.03, 14:40
      write decimals 2.
      • em_es Re: ABAP - ODPOWIEDZ byc moze trywialna... - nr2 18.09.03, 19:27
        amoremio napisał:

        > write decimals 2.

        A to akurat sprobowalam, skuteczne na pozbycie sie z konca jednej liczby :)
        dwa miejsca jest, ale niestety trace te ostatnia cyfre. Moje rozwiazanie z
        przemnozeniem cholerstwa przez 10 i write decimals 10 jest skuteczna, po tym
        mnozeniu na koncu jest zero a wartosc poprawna, ale dalej mi sie to
        zorwiazanie nie podoba :) Mnie sie wydaje ze tam jest jakas niejawna konwersja
        tych liczb - problem tylko jak sie jej pozbyc.

        Dzieki za pomysly :)

        MS
    • dtylczyn Re: ABAP - pytanie byc moze trywialne... 26.09.03, 11:33
      em_es napisała:

      > Witam.
      > Produkuje wlasnie raport (w obszarze PS) pracujacy na danych z tabel PROJ,
      > PRPS, AFVC, AFVU. Raport raczej prosty, mam tylko problem z wyswietlaniem
      > danych z jednego pola - AFVU-USR06. Uparcie wyswietla mi je w stylu
      > 1.234,567 - czyli z 3 miejscami po przecinku. To pole typu currency, 13
      > znakow, 3 miejsca po przecinku, fakt, ale dane sa wpisywane w stylu 1.234,56
      > co wiecej, nie da sie inaczej wprowadzic. Rozwiazalam sprawe mnozac
      > cholerstwo przez 10 i jest ok, ale rozwiazanie wydaje mi sie raczej glupie.
      > Z gory przepraszam jesli pytanie jest dla kogos glupie, nie mam co prawda
      > wielkiego doswiadczenia ABAP'erskiego, ale tez laikiem nie jestem, jak na
      > razie popelniam glownie raporty z kawalkow PS wykorzystanych dosc autorsko i
      > pozbawinych dzieki temu raportow standardowych. I denerwuje mnie ze nie mam
      > pojecia dlaczego moje najnowsze badziewie tak dziala :)
      >
      > Pozdrawiam
      > Monika

      Wartość w polu AFVU-USR06 to kwota w walucie, która jest zawarta w polu
      AFVU-USE06. To waluta decyduje o ilości wyświetlanych miejsc po przecinku. Ilość
      miejsc po przecinku ustawiana jest w transakcji OY04. Sprawdź jaką masz walutę w
      polu AFVU-USE06.
      Pozdrawiam
      Dominik Tylczyński
      www.icg.pl

      • em_es Re: ABAP - pytanie byc moze trywialne... 26.09.03, 20:18
        Dzieki - sprobuje w poniedzielek.
        O ile dobrze pamietam Twoje nazwisko, bo imie na pewno - chyba nawet mielismy
        okazje sie poznac przy okazji wdrozenia - w Tarnowie :).

        Pozdrawiam
        Monika S.
        • dtylczyn Re: ABAP - pytanie byc moze trywialne... 29.09.03, 11:22
          em_es napisała:
          > O ile dobrze pamietam Twoje nazwisko, bo imie na pewno - chyba nawet mielismy
          > okazje sie poznac przy okazji wdrozenia - w Tarnowie :).
          Fakt - byłem tam przelotnie.
          Dominik
          www.icg.pl
Inne wątki na temat:

Nie masz jeszcze konta? Zarejestruj się


Nakarm Pajacyka