26 Eylül 2017 Salı
SAP DBTech JDBC: [258]: insufficient privilege: Not authorized
call _SYS_REPO.GRANT_SCHEMA_PRIVILEGE_ON_ACTIVATED_CONTENT('select','SCHEMA','username');
select SCHEMA Tables list
SELECT TABLE_NAME AS "Table" FROM M_CS_TABLES WHERE SCHEMA_NAME = 'SCHEMA_NAME'
21 Eylül 2017 Perşembe
SAP HANA Spatial Processing
SAP HANA
Spatial Processing, ST_POINT,
ST_GEOMETRY vb. gibi coğrafi veri tiplerini kullanır.SAP HANA üzerinde coğrafi
verileri depolar. Spatial Processing fonksiyonları kullanarak sorgulamalar
yapılır.Bu sayede mekansal bütünlük gerçekleştirerek anlamlı coğrafik
bilgilerin oluşmasını sağlar. Basit bir örnek ile SAP HANA Spatial Processing açıklayalım:
2 şehir arasında
mesafenin hesaplanması
- Şehir ve bulunduğu konum bilgilerini içeren City tablosunu
oluşturalım
CREATE COLUMN TABLE CITY(
ID BIGINT NOT NULL PRIMARY KEY GENERATED BY DEFAULT AS IDENTITY,
CITY_NAME NVARCHAR(40) NULL,
CITY_COORDINATE ST_GEOMETRY (4326));
-Tablomuza 2 kayıt ekleyelim.İstanbul ve Ankara şehirlerinin
konum bilgilerini içermekte.
INSERT INTO CITY (CITY_NAME,
CITY_COORDINATE) VALUES ('İstanbul', new ST_POINT ('POINT (28.955437 40.999976)'));
INSERT INTO CITY (CITY_NAME,
CITY_COORDINATE) VALUES ('Ankara', new ST_POINT ('POINT (32.833611
40.073205)'));
-2 şehir arasındaki mesafeyi hesaplayan bir
procedure oluşturalım
CREATE PROCEDURE
SP_CALCULATE_DISTANCE
( In OriginCity nvarchar(50),
In DestinationCity nvarchar(50),
In UnitOfMeasure nvarchar(50))
LANGUAGE SQLSCRIPT AS
BEGIN
DECLARE STRING_STR varchar(2000);
STRING_STR := 'select A.CITY_NAME AS "Başlangıç
Yeri",
B.CITY_NAME AS "Varış
Yeri",
A.CITY_COORDINATE.ST_Distance(B.CITY_COORDINATE,' || '''' || :UnitOfMeasure ||
'''' || ') AS "Aradaki
Mesafe"
from CITY A,CITY B where
A.CITY_NAME = ' || '''' || :OriginCity || '''' || ' and B.CITY_NAME = ' || '''' || :DestinationCity || '''';
EXECUTE IMMEDIATE (:STRING_STR);
END;
-2 şehir arasındaki mesafeyi procedure çağırarak
öğrenelim:
CALL SP_CALCULATE_DISTANCE ('İstanbul', 'Ankara', 'kilometre')
Başlangıç Yeri;Varış Yeri;Aradaki Mesafe
İstanbul;Ankara;344,2694494960872
Koordinatlarını verdiğimiz 2
şehir arasındaki mesafayi ST_Distance spatial processing
fonksiyonu ile hesaplamış olduk.SAP HANA’dan elde ettiğimiz bu ve buna benzer
verileri ister SAP FIORI uygulamalarınızda işleyerek gösterebilir veya 3.parti
yazılımlarınıza servis ederek yayınlayabilirsiniz.SAP HANA spatial processing
geliştirmelerini ESRI ile yapmakta.
Kısaca,SAP HANA spatial
processing ile coğrafi bilgilerinizi hızlı güvenilir bir şekilde saklayıp
yönetibilirsiniz.
18 Eylül 2017 Pazartesi
Eclipse önceki versiyona dönme
sap hana ve sap uygulamaları için eclipse kullanıyorsanız,sık sık güncelleme yapıyor olabilirsiniz.her güncelleme de bir sorun ile karşılaşabilirsiniz.bir önceki güncellemede sorunsuz çalışıyorken,yeni güncelleme sonrası eclipse'niz çalışmıyorsa bir önceki versiyona dönüş yapabilirsiniz.
aşağıdaki şekilde versiyona dönebilirsniz:
aşağıdaki şekilde versiyona dönebilirsniz:
13 Eylül 2017 Çarşamba
SAP HANA Spatial types list
SAP HANA Spatial types nerelerde kullanılmış,hangi schema'larda,tablolar da geçmiş listelemek için:
SYS sistem schema'nın altında views alınta "SYS"."ST_GEOMETRY_COLUMNS" view'ında bulabilirsiniz.
SYS sistem schema'nın altında views alınta "SYS"."ST_GEOMETRY_COLUMNS" view'ında bulabilirsiniz.
fica document header change
data lt_kochanges type standard table of fkkchdoc_ko with header line.
refresh lt_kochanges.
lt_kochanges-chfld = 'ZZEXBEL'.
lt_kochanges-chval = 'xxxxxx'.
append lt_kochanges.
call function 'FKK_DOCUMENT_CHANGE'
exporting
i_opbel = s_opbel-low
tables
t_kochanges = lt_kochanges[]
exceptions
document_not_found = 1
new_value_rejected = 2
field_rejected = 3
field_unknown = 4
invalid_call = 5
item_already_cleared = 6
concurrent_clearing = 7
enqueue_error = 8
no_authority = 9
others = 10.
refresh lt_kochanges.
lt_kochanges-chfld = 'ZZEXBEL'.
lt_kochanges-chval = 'xxxxxx'.
append lt_kochanges.
call function 'FKK_DOCUMENT_CHANGE'
exporting
i_opbel = s_opbel-low
tables
t_kochanges = lt_kochanges[]
exceptions
document_not_found = 1
new_value_rejected = 2
field_rejected = 3
field_unknown = 4
invalid_call = 5
item_already_cleared = 6
concurrent_clearing = 7
enqueue_error = 8
no_authority = 9
others = 10.
12 Eylül 2017 Salı
Zoom of LOB columns is not enabled; check Result preferences
Zoom of LOB columns is not enabled; check Result preferences
hatasını düzeltmek için aşağıdaki şekilde ,enable zoom of LOB columns tik'lemelisiniz.
hatasını düzeltmek için aşağıdaki şekilde ,enable zoom of LOB columns tik'lemelisiniz.
Kaydol:
Kayıtlar (Atom)