Witam,
Przy stornowaniu potwierdzenia zlecenia produkcyjnego (co13) pojawia się edytor tekstu (word) z treścią "Powód stornowania". Treść powodu stornowania wpisuje się w pole afru-LTXA1.
Chciałbym ten mechanizm wyłączyć.
Prośba o podpowiedź, w którym miejscu można wyłączyć tą funkcjonalność.
Z góry dziękuję.
Stornowanie potwierdzenia zleceń prod.
-
- Posty: 8555
- Rejestracja: wt kwie 03, 2007 4:05 pm
- Has thanked: 2023 times
- Been thanked: 1530 times
Re: Stornowanie potwierdzenia zleceń prod.
Nie znalazłem odpowiedniej konfiguracji. Moim zdaniem najprościej będzie wstawić RETURN na początku procedury CANCEL_TEXT_PROCESSING w include LCORUF4W.
Re: Stornowanie potwierdzenia zleceń prod.
Dziękuję za podpowiedź - była pomocna.
Mam jeszcze jeden problem związany z potwierdzaniem zleceń produkcyjnych. Do user-exit wprowadziłem walidację jednych z pól z formatki co11n. Po pojawieniu się określonego komunikatu i zatwierdzeniu przez enter, pojawia się poniższy błąd:
Exception condition "DUPREC" triggered
Próbowałem różne polecenia wyjścia/opuszczenia user-exit po komunikacie, ale nic nie pomogło.
Jak można sobie z tym poradzić?
Mam jeszcze jeden problem związany z potwierdzaniem zleceń produkcyjnych. Do user-exit wprowadziłem walidację jednych z pól z formatki co11n. Po pojawieniu się określonego komunikatu i zatwierdzeniu przez enter, pojawia się poniższy błąd:
Exception condition "DUPREC" triggered
Próbowałem różne polecenia wyjścia/opuszczenia user-exit po komunikacie, ale nic nie pomogło.
Jak można sobie z tym poradzić?
-
- Posty: 8555
- Rejestracja: wt kwie 03, 2007 4:05 pm
- Has thanked: 2023 times
- Been thanked: 1530 times
Re: Stornowanie potwierdzenia zleceń prod.
Sorry, ale nawet moja magiczna, wszystkowiedząca szklana kula nie dała rady
Napisz przynajmniej jaki user-exit zaimplementowałeś, wklej może jego kod, wytłumacz jego logikę, daj jakiś screenshot z błędem. Bez tego naprawdę bardzo trudno wywróżyć jaki może być problem.
Napisz przynajmniej jaki user-exit zaimplementowałeś, wklej może jego kod, wytłumacz jego logikę, daj jakiś screenshot z błędem. Bez tego naprawdę bardzo trudno wywróżyć jaki może być problem.
Re: Stornowanie potwierdzenia zleceń prod.
Oczywiście
Include: ZXCOFU15
Następujące sprawdzenie:
IF afrud_tab-xmnga IS NOT INITIAL.
IF afrud_tab-grund IS INITIAL.
MESSAGE e043(zpp).
SET SCREEN 0.
LEAVE SCREEN.
ENDIF.
ENDIF.
Komunikat błędu w załączniku.
Include: ZXCOFU15
Następujące sprawdzenie:
IF afrud_tab-xmnga IS NOT INITIAL.
IF afrud_tab-grund IS INITIAL.
MESSAGE e043(zpp).
SET SCREEN 0.
LEAVE SCREEN.
ENDIF.
ENDIF.
Komunikat błędu w załączniku.
Nie masz wymaganych uprawnień, aby zobaczyć pliki załączone do tego posta.
-
- Posty: 8555
- Rejestracja: wt kwie 03, 2007 4:05 pm
- Has thanked: 2023 times
- Been thanked: 1530 times
Re: Stornowanie potwierdzenia zleceń prod.
Include ZXCOFU15 zawiera implementację rozszerzenia:
W opisie tej funkcji znajdziesz "PP Order Conf.: Customer-Specific Enhancements when Saving (No Dialog!!!)"
To jest rozszerzenie CONFPP05 - transakcja SMOD. Dokumentacja do tego rozszerzenia:
Walidację możesz zaimplementować w rozszerzeniu CONFPP02, komponent EXIT_SAPLCORF_102, include ZXCOFU12 - przykładowo:
Kod: Zaznacz cały
FUNCTION EXIT_SAPLCORF_105.
*"----------------------------------------------------------------------
*"*"Lokale Schnittstelle:
*" TABLES
*" CAUFVD_TAB STRUCTURE CAUFVD
*" AFRUD_TAB STRUCTURE AFRUD
*"----------------------------------------------------------------------
INCLUDE ZXCOFU15 .
ENDFUNCTION.
To jest rozszerzenie CONFPP05 - transakcja SMOD. Dokumentacja do tego rozszerzenia:
Nie możesz w tym rozszerzeniu dać komunikatu o błędzie czy manipulować ekranami. Jest to wprost zabronione.With this customer enhancement you can update your own data once you have saved the confirmation. You cannot change the confirmations.
In this customer enhancement it is strictly FORBIDDEN to send error messages or other messages because otherwise there is the danger that data will be inconsistent. SAP takes no responsibility for this !!!
The following are copied to the interface: a table with all the confirmations (AFRUD) created in this transaction and a table with the order headers (CAUFVD) that belong to it.
Walidację możesz zaimplementować w rozszerzeniu CONFPP02, komponent EXIT_SAPLCORF_102, include ZXCOFU12 - przykładowo:
Kod: Zaznacz cały
IF afrud_imp-xmnga IS NOT INITIAL.
IF afrud_imp-grund IS INITIAL.
MESSAGE e043(zpp).
ENDIF.
ENDIF.