Ex_exit

2
Se doreste ca la crearea unui Purchase Order (tranzactia ME21N) sa se verifice material type-ul materialului introdus si daca acesta respecta anumite conditii sa se afiseze un mesaj de warning. Exit-ul ce urmeaza a fi folosit este LMEKO001 (EXIT_SAPLMEKO_001). Verficarile se vor face utilizand o tabela custom Zxx_MMEXIT care va contine campurile material type (MTART), user-ul si un flag ACTIVE. Practic daca pentru materialul introdus se verifica daca material type-ul exista in tabela pentru userul curent si este activ. Daca toate aceste conditii sunt indeplinite se va afisa un mesaj de warning de tipul : “XX: Material type is &” unde XX sunt initialele voastre iar & va contine valoarea material type-ului. Deoarece exit-ul se poate asocia unui singur proiect, am creat proiectul ZTEST1 (activ) si in include-ul ZXM06U14 fiecare va veti crea include-urile voastre cu numele ZXX_EXIT in care fiecare veti introduce codul. Proiectul l-am creat in felul urmator : 1. Lansam tranzactia CMOD si creem proiectul ZTEST 2. Introducem o descriere

description

test

Transcript of Ex_exit

Page 1: Ex_exit

Se doreste ca la crearea unui Purchase Order (tranzactia ME21N) sa se verifice material type-ul materialului introdus si daca acesta respecta anumite conditii sa se afiseze un mesaj de warning.

Exit-ul ce urmeaza a fi folosit este LMEKO001 (EXIT_SAPLMEKO_001). Verficarile se vor face utilizand o tabela custom Zxx_MMEXIT care va contine campurile material type (MTART), user-ul si un flag ACTIVE. Practic daca pentru materialul introdus se verifica daca material type-ul exista in tabela pentru userul curent si este activ. Daca toate aceste conditii sunt indeplinite se va afisa un mesaj de warning de tipul : “XX: Material type is &” unde XX sunt initialele voastre iar & va contine valoarea material type-ului.

Deoarece exit-ul se poate asocia unui singur proiect, am creat proiectul ZTEST1 (activ) si in include-ul ZXM06U14 fiecare va veti crea include-urile voastre cu numele ZXX_EXIT in care fiecare veti introduce codul.

Proiectul l-am creat in felul urmator : 1. Lansam tranzactia CMOD si creem proiectul ZTEST

2. Introducem o descriere

Page 2: Ex_exit

3. Asignam la acest proiect exit-ul LMEKO001 apasand pe butonul Enhancement assignments

4. Activam enhancement-urile