Sap R/3 Archidoku eğitimi

Nedir? SAP R/3?

SAP R/3, 3 katmandan oluşan 3 katmanlı bir mimaridir

  1. Sunum
  2. Uygulama
  3. veritabanı

Basitçe anlatmak gerekirse, bu bir istemci-sunucu mimarisidir.

  • R Gerçek zamanlı sistemi ifade eder
  • 3 temsil eder – 3 katmanlı mimari.

Sap R/3 Archidoku

Kullanıcının bilgisayarı:- Kullanıcılar erişebilir SAP sistem iki şekilde: -

  1. İçinden SAP GUI
  2. Web tarayıcısı aracılığıyla

Buna ön uç denir. Uygulama/veritabanı sunucularına değil, kullanıcının bilgisayarına yalnızca ön uç yüklenir.

Ön uç, kullanıcının isteklerini veritabanı sunucusuna ve uygulama sunucularına alır.

Uygulama Sunucuları: – Uygulama sunucusu iş mantığını işlemek için oluşturulmuştur. Bu iş yükü birden fazla uygulama sunucusu arasında dağıtılır. Birden fazla uygulama sunucusuyla kullanıcı çıktıyı daha hızlı alabilir.

Uygulama sunucusu, kullanıcı bilgisayarının konumuna göre uzak bir konumda bulunur.

Veritabanı sunucusu: -Veritabanı sunucusu verileri gerektiği gibi saklar ve alır SQL ABAP tarafından oluşturulan sorgular ve Java uygulamaları.

Veritabanı ve Uygulama aynı veya farklı fiziksel lokasyonda bulunabilir.

Farklı anlama SAP katmanları

Farklı Anlamak SAP Katmanlar

Sunum Katmanı

Sunum Katmanı oluşturan yazılım bileşenlerini içerir. SAPgui (grafiksel kullanıcı arayüzü). Bu katman R/3 Sistemi ile kullanıcıları arasındaki arayüzdür. R/3 Sistemi şunları kullanır: SAPVeri girmek ve görüntülemek için sezgisel bir grafik kullanıcı arayüzü sağlayan gui.

Sunum katmanı, kullanıcının girişini uygulama sunucusuna gönderir ve görüntülenmek üzere verileri ondan alır. bir süre SAPgui bileşeni çalışıyor olsa da R/3 Sistemindeki kullanıcının terminal oturumuna bağlı kalır.

Uygulama katmanı

Uygulama katmanı bir veya daha fazla uygulama sunucusundan ve bir mesaj sunucusundan oluşur. Her uygulama sunucusu, R/3 Sistemini çalıştırmak için kullanılan bir dizi hizmeti içerir. Teorik olarak bir R/3 Sistemini çalıştırmak için yalnızca bir uygulama sunucusuna ihtiyacınız vardır. Pratikte hizmetler birden fazla uygulama sunucusuna dağıtılır. Mesaj sunucusu, uygulama sunucuları arasındaki iletişimden sorumludur. İstekleri sistem içindeki bir uygulama sunucusundan diğerine iletir. Ayrıca uygulama sunucusu grupları ve bunların içindeki mevcut yük dengeleme hakkında da bilgi içerir. Bir kullanıcı sistemde oturum açtığında uygun bir sunucuyu atamak için bu bilgiyi kullanır.

Veritabanı Katmanı:

Veritabanı Katmanı R/3 Sistemindeki tüm verileri içeren merkezi bir veritabanı sisteminden oluşur. Veritabanı sisteminin iki bileşeni vardır: veritabanı yönetim sistemi (DBMS) ve veritabanının kendisi. SAP adlı kendi veritabanını üretti hana ancak aşağıdakiler gibi tüm önemli veritabanlarıyla uyumludur: Oracle. Tüm R/3 verileri veritabanında saklanır. Örneğin veritabanı, R/3 Sisteminizin nasıl çalışacağını belirleyen kontrol ve özelleştirme verilerini içerir. Ayrıca uygulamalarınız için program kodunu da içerir. Uygulamalar program kodu, ekran tanımları, menüler, işlev modülleri ve diğer çeşitli bileşenlerden oluşur. Bunlar veritabanının R/3 Havuzu adı verilen özel bir bölümünde saklanır ve buna göre depo nesneleri olarak adlandırılır. R/3 deposu, nesneler ABAP tezgahında kullanılır.

Bileşenlerini anlamak SAP R/3 3 katmanlı Archidoku

In bileşenleri SAP R/3 3 katmanlı Archidoku
ABAP+Java sistem Archidoku
  1. Mesaj Sunucusu:Dağıtılmış Göndericiler arasındaki iletişimi yönetir. ABAP sistemi.
  2. Gönderici Sırası: Bu kuyrukta çeşitli iş süreci türleri depolanır.
  3. Gönderici: Talepleri iş süreçlerine dağıtır.
  4. Ağ geçidi: Arasında iletişimi sağlar SAP sistem ve arası SAP sistem ve dış sistemler.
  5. ABAP-İş süreçleri: – R/3 uygulamalarında diyalog adımlarını ayrı ayrı yürütür. İş süreci türleri aşağıda verilmiştir: -

    In bileşenleri SAP R/3 3 katmanlı Archidoku

  6. Bellek boruları: ICM ve ABAP iş süreçleri arasındaki iletişimi sağlar.
  7. Mesaj Sunucusu: Java dağıtım programlarını ve sunucu işlemlerini yönetir. Java çalışma zamanı ortamında iletişimi sağlar.
  8. Kuyruğa Alma Sunucusu:Yürütülen tarafından ayarlanan mantıksal kilitleri yönetir. Java Bir sunucu işlemindeki uygulama programı.
  9. Merkezi Hizmetler: Java küme, kilitleri yönetmek ve mesajları ve verileri iletmek için merkezi hizmetlerin özel bir örneğini gerektirir. Java küme, güvenilir sistemi oluşturmak için birlikte çalışan bir dizi işlemdir. Örnek, bellek, iş süreçleri vb. gibi kaynak grubudur.
  10. Java Gönderici: İstemci isteklerini alır ve sunucu sürecine iletir..
  11. SDM: Yazılım Dağıtım Yöneticisi, J2EE bileşenlerini yüklemek için kullanılır.
  12. Java Sunucu Süreçleri: Aynı anda çok sayıda isteği işleyebilir.
  13. Diş açma: Çoklu İşlemler arka planda ayrı ayrı yürütülür, bu kavrama iş parçacığı adı verilir.
  14. ICM: Arasında iletişimi sağlar SAP sistem ve HTTP, HTTPS, SMTP protokolü. Bu, erişebileceğiniz tarayıcıya sistem URL'sini girerek anlamına gelir SAP tarayıcıdan da.

Bir diğer bileşen ise JCO'dur. JCO, sistem ABAP+ olarak yapılandırıldığında Java dağıtıcısı ile ABAP dağıtıcısı arasındaki iletişimi yönetmek için kullanılır.Java.

Ne SAP Oturum Açma İşlemi çalışıyor mu?

SAP Oturum Açma Süreci

) 1 Adım Bir kullanıcı tıkladığında SAP GUI'den sistem, kullanıcı isteği iletilir Sevk etmek.

) 2 Adım İstek şurada saklanır Önce kuyrukları isteyin. Sevk görevlisi takip ediyor İlk giren ilk çıkar kural. Ücretsiz iş süreci bulunacak ve varsa görevlendirilecek.

) 3 Adım Kullanıcı isteğine göre kullanıcıya belirli bir iş süreci atanır. Örneğin kullanıcı sisteme giriş yaptığında kullanıcıya Dialog iş süreci atanır. Kullanıcı arka planda bir rapor çalıştırıyorsa, kullanıcıya arka plan iş süreci atanır. Veritabanı düzeyinde bazı değişiklikler yapıldığında güncelleme iş süreci atanır. Böylece kullanıcının eylemine göre iş süreci atanır.

) 4 Adım Kullanıcıya diyalog iş süreci ve ardından kullanıcı yetkileri atandıktan sonra, kullanıcının mevcut ayarları, kullanıcının verilerine erişmek için paylaşılan bellekteki iş sürecine dahil edilir. Diyalog adımı yürütüldüğünde kullanıcının verileri iş sürecinden çıkarılır. Böylece paylaşılan hafıza temizlenecek ve diğer kullanıcıların verileri paylaşılan hafıza alanına kaydedilebilecektir. Diyalog adımı ekran hareketleri anlamına gelir. Bir işlemde, kullanıcı bir ekrandan diğerine geçtiğinde bu sürece diyalog adımı denir.

) 5 Adım İlk çalışma süreci tampondaki verileri bulacaktır. Eğer tamponda veri bulursa, veritabanından veri almaya gerek kalmaz. Böylece yanıt süresi iyileştirilir ve bu işleme hit denir. Eğer tamponda veri bulamazsa, veritabanında veri bulur ve bu işleme miss denir. Hit oranı her zaman miss oranından yüksek olmalıdır. Sistemin performansını iyileştirir.

) 6 Adım İstenilen diğer veriler veri tabanından sorgulanır ve işlem tamamlandıktan sonra sonuç geri gönderilir. Dağıtıcı aracılığıyla GUI.

) 7 Adım Son kullanıcının verileri paylaşılan hafızadan kaldırılır, böylece hafıza diğer kullanıcılar tarafından kullanılabilir. Bu süreç denir açarak yaymak.