Jeszcze o substytucjach zaprogramowałam jedna i w kodzie user exit nazwałam u301. A gdzie mogę dodać opis jej? W oknie wyboru wszystkie maja kod np u200 a potem w drugiej kolumnie nazwę a w kodzie tego nie ma. Gdzie zatem nazywa się te userexity ?
Oraz drugie pytanie czym się różni userexit ten co ma typ field od ogólnej ? Który użyć lepiej i co oznacza?
Nazwa substytucji i typ
Re: Nazwa substytucji i typ
Jeśli chodzi Ci o nazwanie substytucji w kodzie programu, to możesz to zrobić używając komentarza. Zacznij nową linijkę od "*", wtedy to, co się po niej znajdzie będzie zignorowane. Jeśli natomiast chodzi Ci o nazwanie substytucji w GGB1, to nazwę wpisuje się tutaj (losowe zdjęcie z internetu):
W powyższym przypadku jest to "REFF Key 1".
Nie za bardzo natomiast rozumiem drugie pytanie. Substytucja nazwijmy to typu "field" to po prostu przypisanie jakiejś "wyliczonej" wartości do wskazanego pola.
W powyższym przypadku jest to "REFF Key 1".
Nie za bardzo natomiast rozumiem drugie pytanie. Substytucja nazwijmy to typu "field" to po prostu przypisanie jakiejś "wyliczonej" wartości do wskazanego pola.
-
- Posty: 29
- Rejestracja: pn wrz 01, 2014 2:29 pm
- Has thanked: 2 times
- Been thanked: 15 times
Re: Nazwa substytucji i typ
Nazwę user-exit podajesz na początku kodu.
Jeśli chodzi o różnice pomiędzy typami substytucji to:
TYPE Description
-------------------------------------------------------------------------------------------------------
C_EXIT_PARAM_NONE Use no parameter except B_RESULT . If you do not want to substitute a field, use this parameter in the substitution .
C_EXIT_PARAM_FIELD Use one field as param. Exactly one field is substituted.
C_EXIT_PARAM_CLASS Use a type as parameter.
Więcej tutaj:
https://wiki.scn.sap.com/wiki/display/E ... stitutions
Jeśli chodzi o różnice pomiędzy typami substytucji to:
TYPE Description
-------------------------------------------------------------------------------------------------------
C_EXIT_PARAM_NONE Use no parameter except B_RESULT . If you do not want to substitute a field, use this parameter in the substitution .
C_EXIT_PARAM_FIELD Use one field as param. Exactly one field is substituted.
C_EXIT_PARAM_CLASS Use a type as parameter.
Więcej tutaj:
https://wiki.scn.sap.com/wiki/display/E ... stitutions
- Załączniki
-
- Snap 2018-05-14 at 13.24.44.png (9.36 KiB) Przejrzano 2272 razy
-
- Posty: 296
- Rejestracja: czw mar 22, 2018 8:39 am
- Has thanked: 96 times
- Been thanked: 34 times
Re: Nazwa substytucji i typ
O tak właśnie o to mi chodziło, dzięki wielkie.
A ta substytucja C_EXIT_PARAM_FIELD musi mieć w kodzie zawarte słowo USING? Np:
FORM u606 USING op_spe. ?
A ta substytucja C_EXIT_PARAM_FIELD musi mieć w kodzie zawarte słowo USING? Np:
FORM u606 USING op_spe. ?
- Załączniki
-
- Przechwytywanie.JPG (48.92 KiB) Przejrzano 2260 razy
-
- Posty: 296
- Rejestracja: czw mar 22, 2018 8:39 am
- Has thanked: 96 times
- Been thanked: 34 times
Re: Nazwa substytucji i typ
Napisałam pierwszy Exit, ale nie działa. Chodziło mi o to aby pole LFA1-BRSCH przenieść do BSEG-XREF3. Jakieś podpowiedzi?
Uzyłam substytucji C_EXIT_PARAM_FIELD.
Uzyłam substytucji C_EXIT_PARAM_FIELD.
FORM u301. "
TABLES:
lfa1.
SELECT single brsch INTO bseg-xref3
FROM lfa1
WHERE lifnr = bseg-lifnr.
CHECK sy-subrc = 0.
ENDFORM.
-
- Posty: 8325
- Rejestracja: wt kwie 03, 2007 4:05 pm
- Has thanked: 1913 times
- Been thanked: 1474 times
- Kontakt:
Re: Nazwa substytucji i typ
Nie powielaj proszę wpisów: viewtopic.php?f=7&t=8005#p28967
Wprowadza to niepotrzebny chaos na forum, a jeśli ktoś będzie chciał pomóc to na pewno znajdzie Twoje pytanie.
Wprowadza to niepotrzebny chaos na forum, a jeśli ktoś będzie chciał pomóc to na pewno znajdzie Twoje pytanie.