{
  "version": "https://jsonfeed.org/version/1.1",
  "title": "cebe.org",
  "home_page_url": "https://cebe.org/",
  "feed_url": "https://cebe.org/feed.json",
  "description": "Abdurrahim Cebe",
  "language": "tr-TR",
  "icon": "https://cebe.org/social/default.png",
  "favicon": "https://cebe.org/brand/favicon.ico",
  "authors": [
    {
      "name": "Abdurrahim Cebe",
      "url": "https://cebe.org/"
    }
  ],
  "items": [
    {
      "id": "https://cebe.org/wsl-2-ve-docker-ile-sap-abap-as-kurulumu",
      "url": "https://cebe.org/wsl-2-ve-docker-ile-sap-abap-as-kurulumu",
      "title": "WSL 2 ve Docker ile SAP ABAP AS kurulumu",
      "summary": "WSL 2 ve Docker kullanarak SAP NetWeaver AS ABAP Developer Edition kurulum rehberi.",
      "content_html": "<p>ABAP öğrenmek veya SAP eklentileri geliştirmek istiyorsanız kişisel bilgisayarınıza kolayca ABAP AS (application server) kurarak süreci başlatabilirsiniz.</p>\n<h2 id=\"hazırlık\" tabindex=\"-1\">Hazırlık <a class=\"header-anchor\" href=\"#hazırlık\" aria-label=\"Permalink to &quot;Hazırlık&quot;\">&ZeroWidthSpace;</a></h2>\n<p>Öncelikle sorunsuz bir kullanım için bilgisayarınızda 16 GB RAM ve 100 GB kullanılabilir disk alanınızın olması gerekiyor.</p>\n<p>Windows 10 WSL 2: Windows 10 sürüm 2004 ile gelen <a href=\"https://docs.microsoft.com/en-us/windows/wsl/\" target=\"_blank\" rel=\"noreferrer\">WSL 2</a> (Windows Subsystem for Linux) bilgisayarınızda Windows çalışırken aynı zamanda Linux dağıtımlarını da çalıştırabilmenizi sağlıyor. Bu sayede Linux işletim sistemini tanımak ve geliştirme yapmak oldukça kolay hale gelmiş durumda.</p>\n<p>Docker: Son yıllarda adından çokça söz ettiren Docker, yazılım geliştiricilerine oldukça kolaylıklar sağlıyor. Eğer ilk kez duyuyorsanız <a href=\"https://www.docker.com/\" target=\"_blank\" rel=\"noreferrer\">Docker</a> hakkında detaylı bilgi edinmenizde fayda var.</p>\n<h2 id=\"abap-as-kurulumu\" tabindex=\"-1\">ABAP AS kurulumu <a class=\"header-anchor\" href=\"#abap-as-kurulumu\" aria-label=\"Permalink to &quot;ABAP AS kurulumu&quot;\">&ZeroWidthSpace;</a></h2>\n<h3 id=\"_1-kurulum-dosyaları\" tabindex=\"-1\">1- Kurulum dosyaları <a class=\"header-anchor\" href=\"#_1-kurulum-dosyaları\" aria-label=\"Permalink to &quot;1- Kurulum dosyaları&quot;\">&ZeroWidthSpace;</a></h3>\n<p>SAP’nin <a href=\"https://developers.sap.com/trials-downloads.html\" target=\"_blank\" rel=\"noreferrer\">resmi sayfasında</a> geliştiriciler için yayınlanmış son ABAP AS versiyonu “SAP NetWeaver AS ABAP Developer Edition 7.52 SP04” olarak görünüyor.</p>\n<p>Toplam 11 part ve 13,5 GB olan bu dosyaları bilgisayarınıza indirin. Eğer SAP üyeliğiniz yoksa indirmeden önce ücretsiz SAP ID alabilirsiniz.</p>\n<p><img src=\"https://cebe.org/media/articles/20201001/sap-netweaver-as-abap-developer-edition-752-sp04.png\" alt=\"\"></p>\n<p>Tüm dosyaları indirdikten sonra sadece TD752SP04part01.rar dosyasını dışa aktarın.</p>\n<h3 id=\"_2-ubuntu-18-04-kurulumu\" tabindex=\"-1\">2- Ubuntu 18.04 kurulumu <a class=\"header-anchor\" href=\"#_2-ubuntu-18-04-kurulumu\" aria-label=\"Permalink to &quot;2- Ubuntu 18.04 kurulumu&quot;\">&ZeroWidthSpace;</a></h3>\n<p>Kurulum için bir kaç farklı Linux dağıtımı kullanılabiliyor. Ben Ubuntu 18.04 sürümümü tercih ettim. Windows 10’da “Microsoft Store” uygulaması ile Ubuntu 18.04 sürümünü bilgisayarınıza indirin.</p>\n<p><img src=\"https://cebe.org/media/articles/20201001/microsoft-store-ubuntu.png\" alt=\"\"></p>\n<p>Ubuntu 18.04’ü indirdikten sonra terminal üzerinden kurulumu tamamlayın.</p>\n<p><img src=\"https://cebe.org/media/articles/20201001/ubuntu-installing-1.png\" alt=\"\"></p>\n<h3 id=\"_3-docker-konfigurasyonu\" tabindex=\"-1\">3- Docker konfigurasyonu <a class=\"header-anchor\" href=\"#_3-docker-konfigurasyonu\" aria-label=\"Permalink to &quot;3- Docker konfigurasyonu&quot;\">&ZeroWidthSpace;</a></h3>\n<p>Ubuntu 18.04 kurulumu tamamlandıktan sonra Docker Desktop programını açıp aşağıdaki ayarları yapınız.</p>\n<p><img src=\"https://cebe.org/media/articles/20201001/docker-config-1.png\" alt=\"\"></p>\n<p><img src=\"https://cebe.org/media/articles/20201001/docker-config-2.png\" alt=\"\"></p>\n<h3 id=\"_4-docker-image-olusturulması\" tabindex=\"-1\">4- Docker image oluşturulması <a class=\"header-anchor\" href=\"#_4-docker-image-olusturulması\" aria-label=\"Permalink to &quot;4- Docker image oluşturulması&quot;\">&ZeroWidthSpace;</a></h3>\n<p>Dockerfile için <a href=\"https://github.com/nzamani/sap-nw-abap-trial-docker/tree/nw-abap-7.52-SP01\" target=\"_blank\" rel=\"noreferrer\">buradaki</a> projeyi bilgisayarınıza indirin.</p>\n<p>Proje dosyasının içinde sapdownloads klasörünü oluşturun.</p>\n<p><img src=\"https://cebe.org/media/articles/20201001/docker-image.png\" alt=\"\"></p>\n<p>Birinci adımdaki TD752SP04part01.rar dosyasından dışarı aktardığımız dosyaları downloads klasörüne taşıyın.</p>\n<p><img src=\"https://cebe.org/media/articles/20201001/dockerfile-2.png\" alt=\"\"></p>\n<p>Kurulum dosyalarının “D:/sap/abap-as” dizininde olması halinde terminalde aşağıdaki kodu çalıştırın.</p>\n<div class=\"language-bash vp-adaptive-theme\"><button title=\"Copy Code\" class=\"copy\"></button><span class=\"lang\">bash</span><pre class=\"shiki shiki-themes github-light github-dark vp-code\" tabindex=\"0\" v-pre=\"\"><code><span class=\"line\"><span style=\"--shiki-light:#6F42C1;--shiki-dark:#B392F0\">docker</span><span style=\"--shiki-light:#032F62;--shiki-dark:#9ECBFF\"> build</span><span style=\"--shiki-light:#005CC5;--shiki-dark:#79B8FF\"> -t</span><span style=\"--shiki-light:#032F62;--shiki-dark:#9ECBFF\"> nwabap:7.52</span><span style=\"--shiki-light:#032F62;--shiki-dark:#9ECBFF\"> /mnt/d/sap/abap-as</span></span></code></pre>\n</div><p><img src=\"https://cebe.org/media/articles/20201001/docker-build-image.png\" alt=\"\"></p>\n<h3 id=\"_5-kurulumu-baslat\" tabindex=\"-1\">5- Kurulumu başlat <a class=\"header-anchor\" href=\"#_5-kurulumu-baslat\" aria-label=\"Permalink to &quot;5- Kurulumu başlat&quot;\">&ZeroWidthSpace;</a></h3>\n<p>Docker image’ı oluştuktan sonra ABAP application server kurulumunu başlatabiliriz.</p>\n<h5 id=\"_5-1-ubuntu-guncellemesi\" tabindex=\"-1\">5.1- Ubuntu güncellemesi <a class=\"header-anchor\" href=\"#_5-1-ubuntu-guncellemesi\" aria-label=\"Permalink to &quot;5.1- Ubuntu güncellemesi&quot;\">&ZeroWidthSpace;</a></h5>\n<p>İlk olarak Ubuntu 18.04 güncellemesini yapalım.</p>\n<div class=\"language-bash vp-adaptive-theme\"><button title=\"Copy Code\" class=\"copy\"></button><span class=\"lang\">bash</span><pre class=\"shiki shiki-themes github-light github-dark vp-code\" tabindex=\"0\" v-pre=\"\"><code><span class=\"line\"><span style=\"--shiki-light:#6F42C1;--shiki-dark:#B392F0\">sudo</span><span style=\"--shiki-light:#032F62;--shiki-dark:#9ECBFF\"> apt-get</span><span style=\"--shiki-light:#032F62;--shiki-dark:#9ECBFF\"> update</span></span></code></pre>\n</div><p><img src=\"https://cebe.org/media/articles/20201001/sudo-apt-get-update.png\" alt=\"\"></p>\n<h5 id=\"_5-2-parametre-degisikligi\" tabindex=\"-1\">5.2- Parametre değişikliği <a class=\"header-anchor\" href=\"#_5-2-parametre-degisikligi\" aria-label=\"Permalink to &quot;5.2- Parametre değişikliği&quot;\">&ZeroWidthSpace;</a></h5>\n<p>Kurulum yapılırken vm.max_map_count parametresinin beklenenden düşük olması nedeniyle hatası alınıyor. Bu sebeple parametreye yüksek bir değer atıyoruz.</p>\n<div class=\"language-bash vp-adaptive-theme\"><button title=\"Copy Code\" class=\"copy\"></button><span class=\"lang\">bash</span><pre class=\"shiki shiki-themes github-light github-dark vp-code\" tabindex=\"0\" v-pre=\"\"><code><span class=\"line\"><span style=\"--shiki-light:#6F42C1;--shiki-dark:#B392F0\">sudo</span><span style=\"--shiki-light:#032F62;--shiki-dark:#9ECBFF\"> sysctl</span><span style=\"--shiki-light:#005CC5;--shiki-dark:#79B8FF\"> -w</span><span style=\"--shiki-light:#032F62;--shiki-dark:#9ECBFF\"> vm.max_map_count=</span><span style=\"--shiki-light:#005CC5;--shiki-dark:#79B8FF\">1000000</span></span></code></pre>\n</div><h5 id=\"_5-3-image-container-olusturulması-ve-kurulum\" tabindex=\"-1\">5.3- Image container oluşturulması ve kurulum <a class=\"header-anchor\" href=\"#_5-3-image-container-olusturulması-ve-kurulum\" aria-label=\"Permalink to &quot;5.3- Image container oluşturulması ve kurulum&quot;\">&ZeroWidthSpace;</a></h5>\n<p>Kurulumu başlatmak için aşağıdaki kodu çalıştırın.</p>\n<div class=\"language-bash vp-adaptive-theme\"><button title=\"Copy Code\" class=\"copy\"></button><span class=\"lang\">bash</span><pre class=\"shiki shiki-themes github-light github-dark vp-code\" tabindex=\"0\" v-pre=\"\"><code><span class=\"line\"><span style=\"--shiki-light:#6F42C1;--shiki-dark:#B392F0\">docker</span><span style=\"--shiki-light:#032F62;--shiki-dark:#9ECBFF\"> run</span><span style=\"--shiki-light:#005CC5;--shiki-dark:#79B8FF\"> -p</span><span style=\"--shiki-light:#032F62;--shiki-dark:#9ECBFF\"> 8000:8000</span><span style=\"--shiki-light:#005CC5;--shiki-dark:#79B8FF\"> -p</span><span style=\"--shiki-light:#032F62;--shiki-dark:#9ECBFF\"> 44300:44300</span><span style=\"--shiki-light:#005CC5;--shiki-dark:#79B8FF\"> -p</span><span style=\"--shiki-light:#032F62;--shiki-dark:#9ECBFF\"> 3300:3300</span><span style=\"--shiki-light:#005CC5;--shiki-dark:#79B8FF\"> -p</span><span style=\"--shiki-light:#032F62;--shiki-dark:#9ECBFF\"> 3200:3200</span><span style=\"--shiki-light:#005CC5;--shiki-dark:#79B8FF\"> -h</span><span style=\"--shiki-light:#032F62;--shiki-dark:#9ECBFF\"> vhcalnplci</span><span style=\"--shiki-light:#005CC5;--shiki-dark:#79B8FF\"> --name</span><span style=\"--shiki-light:#032F62;--shiki-dark:#9ECBFF\"> nwabap752</span><span style=\"--shiki-light:#005CC5;--shiki-dark:#79B8FF\"> -it</span><span style=\"--shiki-light:#032F62;--shiki-dark:#9ECBFF\"> nwabap:7.52</span><span style=\"--shiki-light:#032F62;--shiki-dark:#9ECBFF\"> /bin/bash</span></span></code></pre>\n</div><p><img src=\"https://cebe.org/media/articles/20201001/sap-abap-as-installation-1.png\" alt=\"\"></p>\n<p>Daha sonra sırasıyla aşağıdaki kodları sırayla çalıştırın.</p>\n<div class=\"language-bash vp-adaptive-theme\"><button title=\"Copy Code\" class=\"copy\"></button><span class=\"lang\">bash</span><pre class=\"shiki shiki-themes github-light github-dark vp-code\" tabindex=\"0\" v-pre=\"\"><code><span class=\"line\"><span style=\"--shiki-light:#6F42C1;--shiki-dark:#B392F0\">/usr/sbin/uuidd</span></span>\n<span class=\"line\"><span style=\"--shiki-light:#6F42C1;--shiki-dark:#B392F0\">./install.sh</span></span></code></pre>\n</div><p><img src=\"https://cebe.org/media/articles/20201001/sap-abap-as-installation-2.png\" alt=\"\"></p>\n<p>Master Password Belirleme: Şifre belirleme önemli bir konu. Çünkü benim yaptığım gibi basit bir şifre tanımlayıp kurulum sırasında hata alabilirsiniz. Büyük, küçük harf ve rakam içerek en az 8 karakter uzunlukta bir şifre belirlemelisiniz. Örneğin Uphill88 gibi.</p>\n<p><img src=\"https://cebe.org/media/articles/20201001/sap-abap-as-installation-3.png\" alt=\"\"></p>\n<p>Şifrenizi belirledikten sonra bir süre kurulumun tamamlanmasını bekleyeceksiniz.</p>\n<p><img src=\"https://cebe.org/media/articles/20201001/sap-abap-as-installation-4.png\" alt=\"\"></p>\n<p>Kurulum bittikten sonra SAP ABAP AS’yi başlatmak için aşağıdaki komutları sırasıyla çalıştırın.</p>\n<div class=\"language-bash vp-adaptive-theme\"><button title=\"Copy Code\" class=\"copy\"></button><span class=\"lang\">bash</span><pre class=\"shiki shiki-themes github-light github-dark vp-code\" tabindex=\"0\" v-pre=\"\"><code><span class=\"line\"><span style=\"--shiki-light:#6F42C1;--shiki-dark:#B392F0\">su</span><span style=\"--shiki-light:#032F62;--shiki-dark:#9ECBFF\"> npladm</span></span>\n<span class=\"line\"><span style=\"--shiki-light:#6F42C1;--shiki-dark:#B392F0\">startsap</span></span></code></pre>\n</div><h3 id=\"_6-sap-logon\" tabindex=\"-1\">6- SAP Logon <a class=\"header-anchor\" href=\"#_6-sap-logon\" aria-label=\"Permalink to &quot;6- SAP Logon&quot;\">&ZeroWidthSpace;</a></h3>\n<p>SAP ABAP AS başlatıldıktan sonra SAP Logon programı ile sisteme giriş yapabilirsiniz.</p>\n<p><img src=\"https://cebe.org/media/articles/20201001/sap-logon.png\" alt=\"\"></p>\n<p>SAP*, DDIC, DEVELOPER gibi sistem kullanıcılarının şifresi Down1oad olarak tanımlanmıştır. Master Password‘u sistem ve database kullanıcıları (sapadm, npladm, sybnpl, sa, sapsa, sapsso) için gerektiğinde kullanacaksınız.</p>\n<p><img src=\"https://cebe.org/media/articles/20201001/sap-abap-as.png\" alt=\"\"></p>\n<h2 id=\"sap-abap-as-lisansını-yenileme\" tabindex=\"-1\">SAP ABAP AS lisansını yenileme <a class=\"header-anchor\" href=\"#sap-abap-as-lisansını-yenileme\" aria-label=\"Permalink to &quot;SAP ABAP AS lisansını yenileme&quot;\">&ZeroWidthSpace;</a></h2>\n<p>SAP ABAP AS kurulumda 90 günlük geliştirici lisansı ile yüklü geliyor. Lisans yenilemesini <a href=\"https://go.support.sap.com/minisap/#/minisap\" target=\"_blank\" rel=\"noreferrer\">buradaki</a> formu doldurarak yapabilirsiniz.</p>\n<p><img src=\"https://cebe.org/media/articles/20201001/sap-license-1.png\" alt=\"\"></p>\n<p>Lisans bilgilerini görüntülemek için SLICENSE işlem koduna girin.</p>\n<p><img src=\"https://cebe.org/media/articles/20201001/sap-license-2.png\" alt=\"\"></p>\n<h2 id=\"uygulama-sunucusunu-acma-ve-kapatma\" tabindex=\"-1\">Uygulama sunucusunu açma ve kapatma <a class=\"header-anchor\" href=\"#uygulama-sunucusunu-acma-ve-kapatma\" aria-label=\"Permalink to &quot;Uygulama sunucusunu açma ve kapatma&quot;\">&ZeroWidthSpace;</a></h2>\n<p>Geliştirme yapacağınız zaman Docker’ı başlatıp Ubuntu 18.04 terminalinden uygulama sunucusunu açmak için aşağıdaki kodları sırasıyla çalıştırın.</p>\n<div class=\"language-bash vp-adaptive-theme\"><button title=\"Copy Code\" class=\"copy\"></button><span class=\"lang\">bash</span><pre class=\"shiki shiki-themes github-light github-dark vp-code\" tabindex=\"0\" v-pre=\"\"><code><span class=\"line\"><span style=\"--shiki-light:#6F42C1;--shiki-dark:#B392F0\">docker</span><span style=\"--shiki-light:#032F62;--shiki-dark:#9ECBFF\"> start</span><span style=\"--shiki-light:#005CC5;--shiki-dark:#79B8FF\"> -i</span><span style=\"--shiki-light:#032F62;--shiki-dark:#9ECBFF\"> nwabap752</span></span>\n<span class=\"line\"><span style=\"--shiki-light:#6F42C1;--shiki-dark:#B392F0\">/usr/sbin/uuidd</span></span>\n<span class=\"line\"><span style=\"--shiki-light:#6F42C1;--shiki-dark:#B392F0\">su</span><span style=\"--shiki-light:#032F62;--shiki-dark:#9ECBFF\"> npladm</span></span>\n<span class=\"line\"><span style=\"--shiki-light:#6F42C1;--shiki-dark:#B392F0\">startsap</span></span></code></pre>\n</div><p>Uygulama sunucusunu kapatmak için sırasıyla aşağıdaki kodları çalıştırın.</p>\n<div class=\"language-bash vp-adaptive-theme\"><button title=\"Copy Code\" class=\"copy\"></button><span class=\"lang\">bash</span><pre class=\"shiki shiki-themes github-light github-dark vp-code\" tabindex=\"0\" v-pre=\"\"><code><span class=\"line\"><span style=\"--shiki-light:#6F42C1;--shiki-dark:#B392F0\">su</span><span style=\"--shiki-light:#032F62;--shiki-dark:#9ECBFF\"> npladm</span></span>\n<span class=\"line\"><span style=\"--shiki-light:#6F42C1;--shiki-dark:#B392F0\">stopsap</span></span>\n<span class=\"line\"><span style=\"--shiki-light:#005CC5;--shiki-dark:#79B8FF\">exit</span></span>\n<span class=\"line\"><span style=\"--shiki-light:#005CC5;--shiki-dark:#79B8FF\">exit</span></span></code></pre>\n</div><h2 id=\"notlar\" tabindex=\"-1\">Notlar <a class=\"header-anchor\" href=\"#notlar\" aria-label=\"Permalink to &quot;Notlar&quot;\">&ZeroWidthSpace;</a></h2>\n<ul>\n<li>SAP ABAP AS kurulumunu Intel Core i7 4.70 GHz işlemci ve SSD diskli bilgisayarda gerçekleştirdim. Kurulum yaklaşık 50 dakika sürdü. (WSL 2 ve Docker kurulu iken)</li>\n<li>Kurulum dosyaları için 27 GB disk alanı kullanıldı. Kurulum sonrasında dosyaları bilgisayarınızdan silebilirsiniz.</li>\n<li>Kurulum için 51 GB disk alanı kullanıldı. Sunucu kullanıldıkça haliyle kullanılan alan artacaktır.</li>\n<li>Bilgisayarımda Firefox vb. programlar açıkken şuanda RAM’de 3-4 GB boş yer kalmakta.</li>\n</ul>\n<h2 id=\"kaynaklar\" tabindex=\"-1\">Kaynaklar <a class=\"header-anchor\" href=\"#kaynaklar\" aria-label=\"Permalink to &quot;Kaynaklar&quot;\">&ZeroWidthSpace;</a></h2>\n<p>Öncelikle <a href=\"https://people.sap.com/pars.man\" target=\"_blank\" rel=\"noreferrer\">Nabi Zamani</a>‘ye teşekkür ediyorum. Kurulumla ilgili bir çok aşamayı yazmış olduğu makalelerden faydalanarak gerçekleştirdim.</p>\n<ul>\n<li><a href=\"https://blogs.sap.com/2018/05/30/installing-sap-nw-abap-into-docker\" target=\"_blank\" rel=\"noreferrer\">https://blogs.sap.com/2018/05/30/installing-sap-nw-abap-into-docker</a></li>\n<li><a href=\"https://github.com/nzamani/sap-nw-abap-trial-docker/tree/nw-abap-7.52-SP01\" target=\"_blank\" rel=\"noreferrer\">https://github.com/nzamani/sap-nw-abap-trial-docker/tree/nw-abap-7.52-SP01</a></li>\n<li><a href=\"https://blogs.sap.com/2019/10/01/as-abap-7.52-sp04-developer-edition-concise-installation-guide/\" target=\"_blank\" rel=\"noreferrer\">https://blogs.sap.com/2019/10/01/as-abap-7.52-sp04-developer-edition-concise-installation-guide/</a></li>\n<li><a href=\"https://blogs.sap.com/2020/10/08/sap-abap-trial-in-docker-windows-setup-guide/\" target=\"_blank\" rel=\"noreferrer\">https://blogs.sap.com/2020/10/08/sap-abap-trial-in-docker-windows-setup-guide/</a></li>\n<li><a href=\"https://github.com/brandoncaulfield/sap-nw-abap-trial-docker-windows\" target=\"_blank\" rel=\"noreferrer\">https://github.com/brandoncaulfield/sap-nw-abap-trial-docker-windows</a></li>\n</ul>\n",
      "content_text": "ABAP öğrenmek veya SAP eklentileri geliştirmek istiyorsanız kişisel bilgisayarınıza kolayca ABAP AS (application server) kurarak süreci başlatabilirsiniz. Hazırlık Öncelikle sorunsuz bir kullanım için bilgisayarınızda 16 GB RAM ve 100 GB kullanılabilir disk alanınızın olması gerekiyor. Windows 10 WSL 2: Windows 10 sürüm 2004 ile gelen WSL 2 (Windows Subsystem for Linux) bilgisayarınızda Windows çalışırken aynı zamanda Linux dağıtımlarını da çalıştırabilmenizi sağlıyor. Bu sayede Linux işletim sistemini tanımak ve geliştirme yapmak oldukça kolay hale gelmiş durumda. Docker: Son yıllarda adından çokça söz ettiren Docker, yazılım geliştiricilerine oldukça kolaylıklar sağlıyor. Eğer ilk kez duyuyorsanız Docker hakkında detaylı bilgi edinmenizde fayda var. ABAP AS kurulumu 1- Kurulum dosyaları SAP’nin resmi sayfasında geliştiriciler için yayınlanmış son ABAP AS versiyonu “SAP NetWeaver AS ABAP Developer Edition 7.52 SP04” olarak görünüyor. Toplam 11 part ve 13,5 GB olan bu dosyaları bilgisayarınıza indirin. Eğer SAP üyeliğiniz yoksa indirmeden önce ücretsiz SAP ID alabilirsiniz. Tüm dosyaları indirdikten sonra sadece TD752SP04part01.rar dosyasını dışa aktarın. 2- Ubuntu 18.04 kurulumu Kurulum için bir kaç farklı Linux dağıtımı kullanılabiliyor. Ben Ubuntu 18.04 sürümümü tercih ettim. Windows 10’da “Microsoft Store” uygulaması ile Ubuntu 18.04 sürümünü bilgisayarınıza indirin. Ubuntu 18.04’ü indirdikten sonra terminal üzerinden kurulumu tamamlayın. 3- Docker konfigurasyonu Ubuntu 18.04 kurulumu tamamlandıktan sonra Docker Desktop programını açıp aşağıdaki ayarları yapınız. 4- Docker image oluşturulması Dockerfile için buradaki projeyi bilgisayarınıza indirin. Proje dosyasının içinde sapdownloads klasörünü oluşturun. Birinci adımdaki TD752SP04part01.rar dosyasından dışarı aktardığımız dosyaları downloads klasörüne taşıyın. Kurulum dosyalarının “D:/sap/abap-as” dizininde olması halinde terminalde aşağıdaki kodu çalıştırın. 5- Kurulumu başlat Docker image’ı oluştuktan sonra ABAP application server kurulumunu başlatabiliriz. 5.1- Ubuntu güncellemesi İlk olarak Ubuntu 18.04 güncellemesini yapalım. 5.2- Parametre değişikliği Kurulum yapılırken vm.maxmapcount parametresinin beklenenden düşük olması nedeniyle hatası alınıyor. Bu sebeple parametreye yüksek bir değer atıyoruz. 5.3- Image container oluşturulması ve kurulum Kurulumu başlatmak için aşağıdaki kodu çalıştırın. Daha sonra sırasıyla aşağıdaki kodları sırayla çalıştırın. Master Password Belirleme: Şifre belirleme önemli bir konu. Çünkü benim yaptığım gibi basit bir şifre tanımlayıp kurulum sırasında hata alabilirsiniz. Büyük, küçük harf ve rakam içerek en az 8 karakter uzunlukta bir şifre belirlemelisiniz. Örneğin Uphill88 gibi. Şifrenizi belirledikten sonra bir süre kurulumun tamamlanmasını bekleyeceksiniz. Kurulum bittikten sonra SAP ABAP AS’yi başlatmak için aşağıdaki komutları sırasıyla çalıştırın. 6- SAP Logon SAP ABAP AS başlatıldıktan sonra SAP Logon programı ile sisteme giriş yapabilirsiniz. SAP, DDIC, DEVELOPER gibi sistem kullanıcılarının şifresi Down1oad olarak tanımlanmıştır. Master Password‘u sistem ve database kullanıcıları (sapadm, npladm, sybnpl, sa, sapsa, sapsso) için gerektiğinde kullanacaksınız. SAP ABAP AS lisansını yenileme SAP ABAP AS kurulumda 90 günlük geliştirici lisansı ile yüklü geliyor. Lisans yenilemesini buradaki formu doldurarak yapabilirsiniz. Lisans bilgilerini görüntülemek için SLICENSE işlem koduna girin. Uygulama sunucusunu açma ve kapatma Geliştirme yapacağınız zaman Docker’ı başlatıp Ubuntu 18.04 terminalinden uygulama sunucusunu açmak için aşağıdaki kodları sırasıyla çalıştırın. Uygulama sunucusunu kapatmak için sırasıyla aşağıdaki kodları çalıştırın. Notlar SAP ABAP AS kurulumunu Intel Core i7 4.70 GHz işlemci ve SSD diskli bilgisayarda gerçekleştirdim. Kurulum yaklaşık 50 dakika sürdü. (WSL 2 ve Docker kurulu iken) Kurulum dosyaları için 27 GB disk alanı kullanıldı. Kurulum sonrasında dosyaları bilgisayarınızdan silebilirsiniz. Kurulum için 51 GB disk alanı kullanıldı. Sunucu kullanıldıkça haliyle kullanılan alan artacaktır. Bilgisayarımda Firefox vb. programlar açıkken şuanda RAM’de 3-4 GB boş yer kalmakta. Kaynaklar Öncelikle Nabi Zamani‘ye teşekkür ediyorum. Kurulumla ilgili bir çok aşamayı yazmış olduğu makalelerden faydalanarak gerçekleştirdim. https://blogs.sap.com/2018/05/30/installing-sap-nw-abap-into-docker https://github.com/nzamani/sap-nw-abap-trial-docker/tree/nw-abap-7.52-SP01 https://blogs.sap.com/2019/10/01/as-abap-7.52-sp04-developer-edition-concise-installation-guide/ https://blogs.sap.com/2020/10/08/sap-abap-trial-in-docker-windows-setup-guide/ https://github.com/brandoncaulfield/sap-nw-abap-trial-docker-windows",
      "image": "https://cebe.org/social/posts/wsl-2-ve-docker-ile-sap-abap-as-kurulumu.png",
      "date_published": "2020-10-21T00:00:00Z",
      "authors": [
        {
          "name": "Abdurrahim Cebe",
          "url": "https://cebe.org/"
        }
      ],
      "tags": [
        "Dev Notes",
        "WSL2",
        "Docker",
        "SAP",
        "ABAP"
      ],
      "_cebe": {
        "topic": "Dev Notes",
        "reading_time_minutes": 3,
        "word_count": 592
      }
    }
  ]
}
