SAPSCRIPT - adres w wydruku faktury

Jeśli programujesz, administrujesz, integrujesz i masz wątpliwość lub obawę, to właśnie najlepsze miejsce dla Ciebie. Pisz śmiało...
ODPOWIEDZ
smeagel123
Posty: 3
Rejestracja: śr wrz 03, 2008 2:00 pm
Lokalizacja: Warszawa

SAPSCRIPT - adres w wydruku faktury

Post autor: smeagel123 »

Witam

Jak w sapscripcie zapisac wyszukiwanie po kluczu tabeli, np.
/: IF <tab1-name1> = 'PL'
/: WHERE <tab2-name2 = tab3-name2> //warunek where nie dziala,
co moge uzyc w zamian?
....
/: ENDIF.

Dziekuje.
,pozdrawiam
yacol
Posty: 561
Rejestracja: śr kwie 04, 2007 4:32 pm
Lokalizacja: Poznań
Has thanked: 9 times
Been thanked: 165 times
Kontakt:

Post autor: yacol »

"Chodzi o to aby język giętki powiedział to, co pomyśli głowa" - że tak sobie pozwolę zacytować. Muszę przyznać, że czytałem chyba na wszystkie możliwe sposoby Twoja pytanie (wspak, do góry nogami, co trzecią literkę, tworzyłem akronimy a także anagramy, ba - nawet doszukiwałem się w nim palindromów) i ni cholery nie potrafię zrozumieć o co, tak w zasadzie, pytasz. Dlatego zadaj może ponownie to pytanie poprzedzając to choćby minimalnym, sensownym i logicznym procesem myślowym.

Pozdrawiam,

Jacek Witczak
radek.kiela
Posty: 37
Rejestracja: pn sie 06, 2007 8:40 pm

Post autor: radek.kiela »

No chyba raczej to nie zadziała (to tylko SapScript - nie ABAP). Możesz uzyć wywołania procedury bezpośrednio z formularza (PERFORM) i tam obsłużyć żądaną przez Ciebie logikę (ew. poczytaj nt. interfejsu takiej "specjlanej" procedury wołanej z SapScript).
Radek
DiDi
Posty: 42
Rejestracja: wt lip 08, 2008 11:45 am
Has thanked: 9 times
Been thanked: 4 times

Post autor: DiDi »

znalazłam obsługę WHERE w Sapscript przez przypadek, szukając odpowiedzi na inne pytanie ...
kod pochodzi ze strony : http://www.sapmaterial.com/Scripts_1.html

5. Conditonal text ouput IF - ENDIF and CASE - ENDCASE

You can use IF/ENDIF and CASE/ENDCASE like in a normal ABAP program

/: IF condition
:
:
/: ENDIF

and

/: IF condition
:
/: ELSE
:
/: ENDIF


Example:

/: IF &SPFLI-CITYTO& = "BERLIN"
* ..... put some text here
/: ENDIF

/: CASE <something>
/: WHEN <...>
/: ENDCASE
yacol
Posty: 561
Rejestracja: śr kwie 04, 2007 4:32 pm
Lokalizacja: Poznań
Has thanked: 9 times
Been thanked: 165 times
Kontakt:

Post autor: yacol »

A ja nadal będę się upierał, że WHERE nie ma nic wspólnego z SAPScript'em. IF jak najbardziej. Z tego co widzę to jednak autor pytania zna taką konstrukcję bo w swoim poście napisał:

Kod: Zaznacz cały

/: IF <tab1-name1> = 'PL' 
Patrząc jeszcze na tytuł posta nie bardzo wiedziałem o co tak naprawdę autor pyta - dlatego prosiłem żeby ponownie zadał pytanie nieco bardziej je porządkując.

Pozdrawiam,

Jacek Witczak
dominik.tylczynski
Posty: 8356
Rejestracja: wt kwie 03, 2007 4:05 pm
Has thanked: 1924 times
Been thanked: 1477 times
Kontakt:

Post autor: dominik.tylczynski »

Się nie ma co upierać - po prostu SELECT nie jest instrukcją SAP Scripta. Wystarczy sprawdzić: SAPscript Control Commands

Dominik Tylczyński, ICG
ODPOWIEDZ