Merhaba, proje sap abap ile geliştirilmiştir. Proje bir fatura onaylama sistemidir, kayıt edilen faturaların hangi yöneticiler tarafından onaylanıp onaylanmadığını kontrol etmek için tasarlanmıştır. Projede faturaların listelenmesi için OO-ALV, faturanın görüntülenebilmesi için de Smartforms kullanılmıştır. Projede kullanılan veriler sap veritabanına kaydedilmiştir.
- Bu program fatura ekleme programıdır. Bu programda faturanın bilgileri faturanın kalemleri girilebilir. "Yöneticiler" kısmında programa giriş yapan kullanıcının yöneticileri listelenir ve eklenen fatura bu yöneticilerin fatura onaylama programında onaylanmak için ekranlarına düşer.
- Bu program fatura onaylama programıdır.
- Bu ekran proje ekranıdır. Sol üstte kısımda giriş yapan kullanıcının ekranına düşen faturalar bilgileri ile birlikte listelenmekte "Fatura no" kolonundaki herhangi bir faturaya tıklayınca ekran aşağıdaki gibi olur.
- Bu ekranda sol alttaki listeye o fatura hakkında yöneticiler ve onay bilgileri, sağ alttaki listeyede faturanın kalemleri gelir en sağdaki kısım da bu faturanın çıktı alınabilecek görüntüsüdür burdan çıktı da alınabilir.
- Seçilen faturayı "Reddet" butonuna basarak reddeden kullanıcı neden reddettiğini açıklamasını isteyen bir ekranla karşılaşır.
- Böylelikle reddedilen faturanın durumu ile yapılan açıklama veritabanına kaydedilir ve listeler güncellenir. Aynı şekilde "Onayla" butonuna basarak faturayı onaylayabilirsiniz.
- Projenin veritabanı tasarımı bu şekildedir.
- Bu ekranda veritabanındaki veriler bulunmakta.