Mac solution: How to view SAP GUI windows inside Eclipse ADT

If you are an ABAP programmer on a Mac (like me), you might have installed Eclipse ADT and SAP GUI for Java. However; when you try to view a SAP GUI Window within Eclipse, you probably got an error saying that JavaFX can't be located by Eclipse. Here is a step-by-step solution to this problem. … Continue reading Mac solution: How to view SAP GUI windows inside Eclipse ADT

Hosting Multiple Domains on Python Flask

No, we will not use host matching! Instead, we'll use our own architecture. The title makes the content of this article obvious, so let's jump right into it. This method might be a little tedious for high-traffic websites, but if you have a handful of low-traffic websites and want to host them under a single … Continue reading Hosting Multiple Domains on Python Flask

Klasik ABAP’tan RAP’a Yol Haritası

Giriş SAP'nin güncel geliştirme paradigması olan ABAP RESTful Application Programming Model, beraberinde pek çok yenilik getirdi. EML, Annotations, Draft Handling, Behavior, Metadata Extension, Fiori Tools gibi bazı anahtar kelimeler sayılabilir. Hatta geliştirmeleri dahi kısmen Eclipse, kısmen VS Code'da yapıyoruz. Ancak; hala SE38 içerisinde klasik ABAP ile çalışan ve bu gelişmelerin ucunu biraz kaçırmış programcılar var. … Continue reading Klasik ABAP’tan RAP’a Yol Haritası

ABAP CDS View Tip: First and Last Day of Month

Here are two cool formulas to calculate the first & last days of a given month. First day: cast( concat( concat( year, month ), '01' ) as abap.dats ) as first_day Last day: DATS_ADD_DAYS( DATS_ADD_MONTHS( cast( concat( concat( year, month ), '01' ) as abap.dats ), 1, 'FAIL'), -1, 'FAIL' ) as last_day Real world … Continue reading ABAP CDS View Tip: First and Last Day of Month

Yazılım Mimari Kimdir?

Bana gelen bir soru üzerine paylaşmak istedim. "Yazılım Mimarı" diyebileceğim bir kişide benim arayacağım subjektif kriterler şunlar olacaktır. Programcılık yetkinlikleri Birden fazla dilde geliştirme yapabilmekMobil, masa üstü, Back-End, Front-End gibi konularda (hepsinde uzman olmasa da) geliştirme yapabilmekGit gibi versiyonlama araçlarını etkin kullanabilmek / yönetebilmekDesign Pattern ve Object Oriented'a hakim olmak, Anti-Pattern'lerin farkında olmakKISS, YAGNI, DRY, … Continue reading Yazılım Mimari Kimdir?

SAP Web IDE Personal Edition: VM Error on Mac – SOLVED

We all know and love the SAP Web IDE Personal Edition; also known as "Orion". However; after upgrading your OS or Java Virtual Machine, it may refuse to start up and tell you that it "Failed to Create Java Virtual Machine". Here is the solution that worked for me. A similar approach would work for … Continue reading SAP Web IDE Personal Edition: VM Error on Mac – SOLVED

Fiori ABAP’ı öldürür mü?

Bu soru, bana bilhassa sektöre yeni giriş yapmak isteyenler tarafından sık sık soruluyor. Cevap: Öyle bir şey yok. Biri Back End, biri Front End odaklıdır. Veri alışverişi yapmaları hariç alakaları yok. Başka dillerden örnek verelim. Python benzetmesi: ABAP = Python/Flask + veritabanıFiori = HTML5/JavaScript/CSS JS benzetmesi: ABAP = Node.js + veritabanıFiori = React

Using abapGit on SAP GUI for Java – SOLVED!

When you try to add a new online repository using SAP GUI for Java, you will get weird error messages. That's because the GUI can't transport your Git parameters to the back end correctly. To solve this problem, you need to modify ZABAPGIT_STANDALONE and use your Debug / Change skills. Implement the following change; with … Continue reading Using abapGit on SAP GUI for Java – SOLVED!

Veri Analisti Olmak

Bir takipçimin sorusuna verdiğim cevabı paylaşıyorum. Veri analistliği şu anda taze ve güncel bir konu. Ancak, bu konuda kendi çabanızla gelebileceğiniz nokta, muhtemelen kurumsal ortamda değer görecek kadar ileri bir nokta olmayacaktır. Zira; Pandas, PySci, TensorFlow gibi kütüphanelerle Internet'ten bulduğunuz örnekleri yaparak bazı sonuçlar alsanız bile, gerçek hayattan çıkmış bir problemle karşılaştığınızda, bilhassa Hyperparameter'ları doğru … Continue reading Veri Analisti Olmak