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
Category: software.sap
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!
SAP Web IDE Personal Edition “Unhandled Error” SOLVED
After adding a new UI5 version to your SAP Web IDE, you may get the following error: Unhandled Error: undefined is not a valid argument for URI I have solved this problem by deleting my previous projects. Steps on a Mac: Stop Web IdeGo to /Applications/eclipse/web-ide (or wherever you installed the Web Ide)Right-click "orion.app" and … Continue reading SAP Web IDE Personal Edition “Unhandled Error” SOLVED
SAP GUI – XLS Upload Problem SOLVED
Some of our users had a problem with binary Excel uploads (XLS, XLSX) through SAP GUI. I have solved the problem with two different approaches. Preferred solution I have simply repaired ALSM_EXCEL_TO_INTERNAL_TABLE. DEFINE m_message. COMMIT WORK. COMMIT WORK AND WAIT. CASE sy-subrc. WHEN 0. WAIT UP TO 1 SECONDS. " <- REPAIR WHEN 1. MESSAGE … Continue reading SAP GUI – XLS Upload Problem SOLVED
SAP GUI for Java auto login
Any desktop programmer can write a simple script to login via SAP GUI for Java automatically! If you want to skip instructions and see a sample Python code, check sap_connection.py in my pet project Kutapada. Step 1: Dynamically create a string with the following format: conn=<CONNECTION>&clnt=<CLIENT>&user=<USER>&pass=<PASSWORD>&lang=<LANGUAGE>&expert=true Here is an example: conn=/H/10.1.3.122/S/3200&clnt=100&user=KEREM&pass=SECRET&lang=TR&expert=true If you aren't familiar … Continue reading SAP GUI for Java auto login
Some useful coding standards
ABAP - Clean ABAPJavaScript - StandardPython - PEP 8
SAP Sandığınızdan Büyük
Son dönemde; sanırım biraz da karantinanın etkisiyle, hızlıca SAP öğrenip yaşadığı şehirdeki firmalara SAP kurma niyetindeki kişilerden sorular alıyorum. Bu sorularda gördüğüm eksik bilgileri tamamlamak adına bu yazıyı yazmak istedim. Danışmanlık Öncelikle; SAP'ye niyetlenmeden önce biraz daha araştırma yapmanızı öneririm. SAP'nin onlarca modülü var (FI, MM, PP, SD, CO, vs). Bu modüllerden tek bir tanesinde … Continue reading SAP Sandığınızdan Büyük
Bir Denetim Klasiği: “Kodu Yazan Canlıya Taşıyamaz”
Kurumsal bir firma için kod yazan pek çok kişinin karşısına bu nokta çıkmıştır: Geliştirmeyi yapan kişi ayrı, yapılan geliştirmeleri canlıya atan kişi ayrı olmalıdır. Bilhassa SAP ABAP ortamında bu durumla defalarca karşılaştım. Bu noktanın geçerli olmadığı kanaatinde olduğum ve her seferinde tekrar tekrar anlatmak durumunda kaldığım için, fikirlerimi bu yazıda dile getirmek istedim. ABAP'çı Neden … Continue reading Bir Denetim Klasiği: “Kodu Yazan Canlıya Taşıyamaz”
How to Steal Data from Standard SAP Reports
Sometimes, we get an ABAP spec where we need to steal the data from a standard SAP report. Or; the analyst wants to add new fields to a standard report and we decide that it's better to steal the data + add our own fields in a Z-report instead of repairing the system. If it … Continue reading How to Steal Data from Standard SAP Reports
SAP Cloud Application Library Connectivity
OK guys, here are some quick tips that might save you an hour or two. If you rent a server on http://cal.sap.com and can't connect with Eclipse, it is because the port 3390 is disabled by default. All you need to do is enable that port and voila! Here is a screenshot of a configuration … Continue reading SAP Cloud Application Library Connectivity