Pazartesi, Ağustos 23, 2021

,



Aritmetik operatörler matematiksel ifadelerde kullanıldığı gibidir. Aşağıdaki liste de Değişken1 ve Değişken2 verilerine göre aritmetik operatörler anlatılmıştır.

1.    Toplama (+) ve Çıkarma (-)

Değişken1 için a ve değişken2 için b tanımları yapılmıştır. Bu değişken değerleri olarak 15 ve 30 değerleri verildi. Aşağıdaki kod ile toplama ve çıkarma işlemleri yapılmıştır.

REPORT z_egitim_rapor5.

*a, b, sonuc1 ve sonuc2 değişkenlerinin tipleri ve değerleri tanımlandı.

DATATYPE i VALUE 30,
      b 
TYPE i VALUE 15,
      sonuc1 
TYPE i,
      sonuc2 
TYPE i.


*topla ve çıkar operatörleri kullanılarak işlem yapıldı.
sonuc1 
=  a + b.
sonuc2 
=  b.


*sonuçlar ekrana yazdırıldı.
WRITE 'sonuc1 =',sonuc1.
WRITE 'sonuc2 =',sonuc2.

 

Program F8 tuşuna basılarak çalıştırıldığında karşımıza aşağıdaki sonuç çıkacaktır.



2.    Çarpma (*) ve Bölme (/)

Değişken1 için a ve değişken2 için b tanımları yapılmıştır. Bu değişken değerleri olarak 15 ve 30 değerleri verildi. Aşağıdaki kod ile toplama ve çıkarma işlemleri yapılmıştır.

REPORT z_egitim_rapor6.

*a, b, sonuc1 ve sonuc2 değişkenlerinin tipleri ve değerleri tanımlandı.

DATATYPE i VALUE 30,
      b 
TYPE i VALUE 15,
      sonuc1 
TYPE i,
      sonuc2 
TYPE i.


*çarp ve böl operatörler kullanılarak işlem yapıldı.
sonuc1 
=  a * b.
sonuc2 
=  b.


*sonuçlar ekrana yazdırıldı.
WRITE 'sonuc1 =',sonuc1.
WRITE 'sonuc2 =',sonuc2.

 

3.    Üs Alma (**) Operatörü

Bu kod ile bir değerin üs değerlerin verilerek sonuç elde edilir. Değişken1 için a ve değişken2 için b tanımları yapılmıştır. Bu değişken değerleri olarak 2 ve 4 değerleri verildi. Aşağıdaki kod ile bu operatör kullanımı gösterilmiştir.

REPORT z_egitim_rapor6.

*a, b ve sonuc1 değişkenlerinin tipleri ve değerleri tanımlandı.

DATATYPE i VALUE 2,
      b 
TYPE i VALUE 4,
      sonuc1 
TYPE i,
      sonuc2 
TYPE i.


*üs alma operatörü kullanılarak işlem yapıldı.
sonuc1 
=  a ** b.

*carp operatörü kullanılarak işlem yapıldı.
sonuc2 
=  a * a * a.


*sonuçlar ekrana yazdırıldı.
WRITE 'sonuc1 =',sonuc1.
WRITE 'sonuc2 =',sonuc2.

 


4.    DIV Operatörü

Bu kod ile bir bölünen iki değerin bölüm değerinin tam sayı kısmını verecektir. Aşağıdaki örnekte Değişken1 için a ve değişken2 için b tanımları yapılmıştır. Bu değişken değerleri olarak 8 ve 3 değerleri verildi. Aşağıdaki kod ile bu operatör kullanımı gösterilmiştir.

REPORT z_egitim_rapor6.

*a, b ve sonuc1 değişkenlerinin tipleri ve değerleri tanımlandı.

DATATYPE i VALUE 8,
      b 
TYPE i VALUE 3,
      sonuc1 
TYPE i.

*artimetik operatörler kullanılarak işlem yapıldı.
sonuc1 
DIV b.

*sonuçlar ekrana yazdırıldı.
WRITE 'sonuc1 =',sonuc1.

 

5.    MOD Operatörü

Bu operatör ile bölme işlemi sonucunun kalan değerini verecektir. Aşağıdaki örnekte Değişken1 için a ve değişken2 için b tanımları yapılmıştır. Bu değişken değerleri olarak 11 ve 5 değerleri verildi. Aşağıdaki kod ile bu operatör kullanımı gösterilmiştir.

REPORT z_egitim_rapor7.

*a, b ve sonuc1 değişkenlerinin tipleri ve değerleri tanımlandı.
DATATYPE i VALUE 11,
      b 
TYPE i VALUE 5,
      sonuc1 
TYPE i.

*artimetik operatörler kullanılarak işlem yapıldı.
sonuc1 
MOD b.

*sonuçlar ekrana yazdırıldı.
WRITE 'sonuc1 =',sonuc1.



6.    Matematiksel Operatörler Yerine Kullanılan İfadeler

Yukarıda yapılan toplama, çıkarma, çarpma ve bölme işlemlerinde matematiksel semboller kullanılmıştır. Aynı işlemler ABAP dilinde kullanılan aritmetik işlem ifadeleri ile de yapılabilmektedir.

 

İfade

Kullanımı

Açıklama

Yapılan İşlem

ADD

ADD a TO b.

Toplama

a + b

SUBTRACT

SUBTRACT b FROM a.

Çıkarma

c – d

MULTIPLY

MULTIPLY a BY b.

Çarpma

e * f

DIVIDE

DIVIDE a BY b.

Bölme

g / h

 

Aşağıdaki kullanımları hakkında örnek paylaşılmıştır.

REPORT z_egitim_rapor1.

*a ve b değeri tanımlandı.
DATATYPE i VALUE 15,
      b 
TYPE i VALUE 30.

*b sayısının üzerine a sayısını ekle b değerini yazdır.
ADD TO b.
WRITE b.


*c ve d değeri tanımlandı.
DATA:   c TYPE i VALUE 15,
        d 
TYPE i VALUE 30.

*d değerinden c değerini çıkar. d değerini yazdır.
SUBTRACT c FROM d.
WRITE / d.


*e ve f değerleri tanımlandı.
DATA :  TYPE i VALUE 15,
        f 
TYPE i VALUE 30.

*e değeri f ile çarp. e değerini yazdır.
MULTIPLY BY f.
WRITE / e.


*g ve h değerleri tanımlandı.
DATA:    TYPE i VALUE 15,
         h 
TYPE i VALUE 30.

*h değerini g değerine böl. h değerini yaz.
DIVIDE BY g.
WRITE / h.





Çarşamba, Ağustos 18, 2021

,

         

ERP (Kurumsal Kaynak Planlama) sistemleri, işletmelerin iş süreçlerini entegre etmelerine, verimliliklerini artırmalarına ve veri analizi yaparak iş kararlarını daha doğru ve hızlı bir şekilde almalarına yardımcı olan yazılım sistemleridir. Peki, neden bir işletme için ERP sistemi gerekli olabilir?

İşletmelerdeki veri karmaşasını azaltır: İşletmelerde farklı sistemler kullanıldığından, birçok veri farklı yerlerde saklanır. ERP sistemleri, tüm işletme verilerini tek bir yerde toplar ve bu verilere erişimi kolaylaştırır.

İş süreçlerini bütünleştirir: ERP sistemleri, işletmenin tüm bölümlerini ve süreçlerini entegre eder. Bu sayede, farklı departmanlar arasındaki iletişim ve koordinasyon kolaylaşır.

Verimliliği artırır: ERP sistemleri, işletmelerin verimliliğini artırmalarına yardımcı olur. Bu sistemler, iş süreçlerindeki tekrarlı görevleri azaltarak ve verilerin daha hızlı ve doğru bir şekilde paylaşılmasını sağlayarak zaman tasarrufu sağlar.

Hata riskini azaltır: ERP sistemleri, insan hatası riskini azaltır. İş süreçleri otomatik hale getirildiğinde, hata riski minimuma indirilir.

İşletme yönetimine yardımcı olur: ERP sistemleri, işletme yöneticilerinin işletmenin performansını daha iyi anlamalarını ve iş kararlarını daha iyi ve hızlı bir şekilde almalarını sağlar.

Maliyetleri azaltır: ERP sistemleri, işletmelerin maliyetlerini azaltır. Otomatikleştirilmiş iş süreçleri, insan kaynakları maliyetlerini azaltırken, stok yönetimi gibi süreçler de gereksiz stok maliyetlerini azaltır.

İş süreçlerinin otomatikleştirilmesi: ERP sistemleri, işletmelerin manuel olarak yaptığı işlemleri otomatikleştirmelerine olanak tanır. Bu, insan hatalarını azaltır ve iş süreçlerinin daha hızlı ve doğru bir şekilde yürütülmesine olanak sağlar.

Müşteri memnuniyetinin artması: ERP sistemleri, işletmelerin müşteri hizmetlerini iyileştirmelerine yardımcı olur. Bu sistemler, müşteri siparişlerinin hızlı bir şekilde işlenmesini, ürünlerin daha hızlı sevkiyatını ve müşteri taleplerinin daha hızlı yanıtlanmasını sağlayarak müşteri memnuniyetini artırır.

Karar verme sürecinin hızlandırılması: ERP sistemleri, işletmelerin verileri daha hızlı ve kolay bir şekilde analiz etmelerine olanak tanır. Bu da işletmelerin karar verme sürecini hızlandırır ve daha iyi kararlar almalarına yardımcı olur.

Rekabet avantajı: ERP sistemleri, işletmelerin rekabet avantajı elde etmelerine yardımcı olur. Bu sistemler, işletmelerin daha verimli ve etkili bir şekilde çalışmalarına ve rakiplerinden daha hızlı bir şekilde hareket etmelerine olanak tanır.