Dodaj do ulubionych

Production Order user exit

03.01.06, 12:01
Witam,

potrzebuje zwalidowac podczas zapisywania production ordera (co01 badz co02)
pola ktore sa wpisywane jako user defined fields,
w Operation Overview, w szczegolach operacji w zakladce User fields.

Znalazlem exity, jeden PPCO0001 w ktorym sa te dane, ale potrzebuje
funkcjonalnosc exita PPCO0007 w ktorym moge anulowac zapisywanie, gdy te pola
maja bledne wartosci.

W jaki sposob zweryfikowac wartosci tych pol, w ktorym exicie?

Dzieki
Obserwuj wątek
    • lecdzi Re: Production Order user exit 03.01.06, 12:04
      w programie dodaj message klasy e
      • wojtas71 Re: Production Order user exit 03.01.06, 12:22
        lecdzi napisał:

        > w programie dodaj message klasy e

        Pierwsze co zrobilem to wlasnie to, ale wywala short dumpa poniewaz ten exit
        jest najprawdopodobniej wywolywany juz za pozno i dane sa zapisywane, a sam
        short dump jest wywolywany z powodu odpalenia MESSAGE E po COMMIT WORK.

        W tym caly problem.
        • lecdzi Re: Production Order user exit 03.01.06, 13:37
          mozesz podeslac mi na maila kod?
          • wojtas71 Re: Production Order user exit 03.01.06, 13:47
            nie ma kodu, tylko message e000(mes_class)
            zeby sprawdzic...

            ale ten exit jest wywolywany juz _po_ zapisaniu czyli sie nie nadaje.

            w helpie stoi:

            User fields
            You can create user-defined fields in Customizing for Shop Floor Control by
            choosing Master Data® Routing Data ® Create User-Defined Fields (for example,
            general fields, quantity fields/unit, value fields/unit, date fields,
            indicator). The key that you enter on this tab page activates the user-defined
            fields.

            The user fields are not checked by the system. You are responsible for the
            content of the fields yourself


            Z tego mozna wywnioskowac ze nie ma zadnej programowej walidacji takich pol. Sa
            po prostu zapisywane do tabel w takiej formie jak sobie uzytkownik wprowadzi i
            mozna potem z tego korzystac, ale zeby zablokowac zapisywanie production ordera
            dlatego ze te pola sa np. puste - nie da sie?

            Czy sie myle?

            exity to

            PPCO0001 Application development: PP orders
            EXIT_SAPLCOBT_001

            PPCO0007 Exit when saving production order

            EXIT_SAPLCOZV_001

            • lecdzi Re: Production Order user exit 03.01.06, 13:57
              jesli mozesz odebrac maila,
              pozdr

Nie masz jeszcze konta? Zarejestruj się


Nakarm Pajacyka