Installing SAP Netware ABAP 7.51 SP02 on CentOS 7 Minimal

You can find great documentation for installing SAP Netware ABAP 7.51 SP02 at Julie blog post. I didn’t use shared OS because of huge disk/ram usage.

Prerequest

Install your favorite text editor

Install nano, vim, etc with yum.

yum install nano
Enable ssh for root

You can open multiple terminal and make copy paste with ssh to your server.

nano /etc/ssh/sshd_config

Remove # for uncomment line “PermitRootLogin yes” or add it if missing.

service sshd restart

Disable firewall

You need to open a lot of port for SAP Netware in firewall. You can disable firewall instead of configuring it.

service firewalld stop
systemctl disable firewalld
Install uuidd package

SAP Netware using uuidd library for generating GUID, install it.

yum install uuidd
Install vmware tools and shared folder

Install open-vm-tools.

yum install open-vm-tools

You can find vmware tools in VMWare Virtual Machine menu as Install VMware Tools. Then you can check /mnt folder for CD which including tools. Copy it to your temp.

cp VMwareTools-10.x.tar.gz /tmp
tar -zxvf VMwareTools-10.x.tar.gz

Install python for tools installer.

yum install python

Change directory to extracted folder then run tools installer.

phyton install vmware-install.pl

Installation

Start installation script with below arguments.

./install.sh -g -s

İndeks tabloları

Index Tabloları
VRPMA SD indeksi: Malzeme başına faturalama kalemleri

 

distribution_policy not exist

Depending on SQL Server version some columns are change. In sap_tf_sysdatabases functions reference to distribution_policy column in sys.tables. With program MSSPROCS (run with se38) you can change stored procedure and functions which are using by SAP.

SOAP Üzerinden RFC Fonksiyon Çağırmak

Aşağıdaki URL’i kullanarak SAP üzerinden ilgili fonksiyonun WSDL’i alınabilir:

http://sapserverurl/sap/bc/soap/wsdl?sap-client=clientnumber&services=functioname

Elde edilen WSDL kullanılarak gerekli client geliştirilebilir.

SAP sistemini otomatik başlatmak

Öncelikle windows servislerinden SAP ile ilgili olan servisi otomatik yapın.

Otomatik başlatılacak sistemin Default.pfl dosyasına Autostart=1 ekleyin.

SOAMANAGER’ı yetkisiz çalıştırmak

SE93 t-code’undan WDYID t-code’unu girerek çalıştırın:

Application parametresine APPL_SOAP_MANAGEMENT
Start Mode parametresine ise BROWSER girerek raporu yürütün.

SAP fonksiyonları

Fonksiyon Açıklama Detay için bağlantı
TH_POPUP
Kullanıcıya POPUP mesaj gönderir. saptechies
RP_CALC_DATE_IN_INTERVAL
Tarihe gün, ay, yıl eklemek/çıkarmak için kullanılır.
HR_EFI_CONVERT_STRING_TO_TABLE
String’i satır genişliği verilen tek sütunlu internal table’a dönüştürür.
MCS_BIW_DROP_CREATE_TABLE
Tablodaki tüm veriyi silmek için kullanılabilir. Database tarafında tabloyu silip tekrar yaratmaktadır.
CONVERT_DATE_TO_INTERNAL
Metni geçerliliğini kontrol ederek tarihe çevirir.