Ana içeriğe geç

Teknik rehber

Özel kod envanteri dönüşüm ve bakım kararları için nasıl anlamlı hâle getirilir?

Envanter, her özel kod birimi için aynı soruları aynı kanıt standardıyla cevapladığında anlamlı hâle gelir: kullanılıyor mu, kime ait, neye bağlı, ne sıklıkla değişiyor, hangi kritik süreci taşıyor ve teknik riski ne? Bu cevaplar bir karar sınıfına bağlanır; sınıflandırılamayan birimler de ayrı bir listede görünür kalır.

  • Hazırlayan Castintech
  • Son doğrulama 23 Eylül 2026
  • 9 dk okuma
  • Kaynakça

Kapsam. Bu rehber, SAP® yazılımı üzerinde ABAP® programlama diliyle geliştirilmiş özel kod için genel bir envanter yöntemidir. Kullanılabilecek analiz araçları ve kontroller ürün ve sürüme göre değişir; rehberde anılan SAP araçlarının kendi ortamınızda bulunduğu ve hangi kapsamda çalıştığı ayrıca doğrulanmalıdır. Envanterin neden yalnız bir nesne listesi olmaması gerektiğinin kısa açıklaması Özel kod envanteri ve teknik borç yaklaşımı sayfasındadır.

Envanterin birimi neden nesne değil, işlev olmalıdır?

Tek tek nesneler üzerinden karar vermek zordur; çünkü bir iş işlevi çoğu zaman bir program, ona bağlı sınıflar, tablolar ve arayüzlerden oluşan bir gruptur. Bu grubun bir parçasını emekliye ayırıp diğerini korumak genellikle anlamsızdır. Envanterde karar, bu işlevsel grup, yani karar birimi üzerinden verilir; nesneler ise birimin altında listelenir.

Karar birimi yaklaşımı, iş sahibiyle konuşmayı da kolaylaştırır. Süreç sahibi bir nesne adını tanımaz; ancak “sipariş onayında kullanılan ek kontrol” gibi bir işlev tanımını tanır ve ona ihtiyaç olup olmadığını söyleyebilir.

Nesne listesinden karar envanterine: adsız nesneler karar birimlerine gruplanır, her birim altı kanıtla değerlendirilir ve beş karar sınıfından birine bağlanır. Başlangıç: ham nesne listesi; ad taşımayan program, sınıf, tablo ve arayüz işaretleri. Satır sayısı iş yükü hakkında fikir verir, kararı belirlemez. Birlikte bir iş işlevini yerine getiren nesneler üç kesikli karar birimi içinde gruplanır; hiçbir birime yerleşmeyen nesneler ayrı bir listede kalır ve omurgaya bağlanmaz. Her karar birimi aynı kanıt standardından geçer: kullanım kanıtı (ölçüm dönemiyle; kullanım kaydının olmaması yalnız ölçülen dönemde görülmediğini gösterir), iş sahipliği, yönüyle bağımlılıklar, değişiklik sıklığı, kritik süreç ilişkisi ve teknik risk (kod kontrol bulguları kontrol varyantı ve tarihiyle). Omurga karar noktası 1'e iner: kanıt tam ve tutarlı mı? Tamsa birim dört sonuç sınıfından birine gider: koru, uyarla, standarda dön veya emekliye ayır; her sınıfın sonraki adımı yazılıdır. Kanıt eksik veya çelişkiliyse birim zorla bir sınıfa sokulmaz; kesikli yol 'incele' düğümüne gider ve eksik kanıt ile karar sahibi belirlenir. Öncelik, kritik süreç ilişkisi ve teknik risk birlikte değerlendirilerek belirlenir. Döngü yoktur. Nesneler temsilîdir ve ad taşımaz; diyagram bir tablo veya envanter ekranı değildir. Mobilde diyagram üç sıralı panelde okunur: 1/3 ham nesnelerden karar birimlerine, 2/3 aynı kanıt standardı, 3/3 karar sınıfı. Künye: Castintech, D2, Eylül 2026; teknik anlatım diyagramı, SAP® ürün arayüzü değildir. D2 · ÖZEL KOD ENVANTERİ Nesne listesinden karar envanterine Ham nesnelerin işlevsel karar birimlerine gruplanmasını, her birimin aynı kanıt standardıyladeğerlendirilmesini ve beş karar sınıfına bağlanmasını gösterir. özel nesne (adsız) karar birimi ana yol kanıt kapsam sınırı karar noktası dal sonuç karar bekleyen düğüm Ham nesne listesi Program, sınıf, tablo ve arayüzler. Satır sayısıiş yükü hakkında fikir verir; kararı belirlemez. Birimsiz nesneler: ayrı liste Birlikte bir iş işlevini yerine getiren nesneler birkarar birimi olarak gruplanır. HER KARAR BİRİMİ İÇİN Aynı kanıt standardı Kullanım kanıtı Ölçüm dönemiyle; dönemsel süreçlerikapsamalı Kullanım kaydının olmaması yalnız ölçülendönemde görülmediğini gösterir. İş sahipliği Süreç sahibi gerekliliği doğrular Bağımlılıklar Standart nesneler, diğer özel nesneler,arayüzler; yönüyle Değişiklik sıklığı Son değişiklik ve değişiklik sıklığı Kritik süreç ilişkisi Birim çalışmazsa ne olur Teknik risk Kod kontrol bulguları kontrol varyantı vetarihiyle; test ve belge durumu 1 Kanıt tam ve tutarlı mı? KARAR SINIFI Koru Belgeyi güncelle,izlemeye devam et Uyarla Uyarlama kapsamını vetestini planla Standarda dön Standart çözümüdoğrula, geçişi planla Emekliye ayır Geri alınabilir birkaldırma adımı planla TAM EKSİK VEYA ÇELİŞKİLİ İncele Zorla bir sınıfasokulmaz; eksik kanıtıve karar sahibini belirle Öncelik: kritik süreç ilişkisi veteknik risk birliktedeğerlendirilir. Castintech · D2 · TR · Eylül 2026 Teknik anlatım diyagramı; SAP® ürün arayüzü değildir.
  1. D2, panel 1/3: adsız program, sınıf, tablo ve arayüz işaretleri üç karar birimine gruplanır; hiçbir birime girmeyen nesneler ayrı listede kalır. Mobilde diyagram üç sıralı panelde okunur: 1/3 ham nesnelerden karar birimlerine, 2/3 aynı kanıt standardı, 3/3 karar sınıfı. Panel 1/3. Başlangıç: ham nesne listesi; satır sayısı iş yükü hakkında fikir verir, kararı belirlemez. Birlikte bir iş işlevini yerine getiren nesneler kesikli karar birimleri içinde gruplanır ve ana hatta katılır; birimsiz nesneler ayrı listede kalır. Nesneler temsilîdir ve ad taşımaz. Künye: Castintech, D2, Eylül 2026; teknik anlatım diyagramı, SAP® ürün arayüzü değildir. D2 · ÖZEL KOD ENVANTERİ 1/3 Nesne listesindenkarar envanterine Ham nesnelerin işlevsel kararbirimlerine gruplanmasını, her biriminaynı kanıt standardıyladeğerlendirilmesini ve beş kararsınıfına bağlanmasını gösterir. özel nesne (adsız) karar birimi ana yol Ham nesne listesi Satır sayısı iş yükü hakkında fikirverir; kararı belirlemez. Birimsiz nesneler: ayrı liste Birlikte bir iş işlevini yerinegetiren nesneler bir karar birimiolarak gruplanır. DEVAMI 2/3: AYNI KANITSTANDARDI Castintech · D2 · TR · Eylül2026 Teknik anlatım diyagramı; SAP® ürünarayüzü değildir.
  2. D2, panel 2/3: her karar birimi aynı altı soruya aynı kanıt standardıyla cevap verir; sorular iki grupta, her kanıt kısa açıklamasıyla gösterilir. Mobilde diyagram üç sıralı panelde okunur: 1/3 ham nesnelerden karar birimlerine, 2/3 aynı kanıt standardı, 3/3 karar sınıfı. Panel 2/3. Birinci grup: kullanılıyor mu, kime ait, neye bağlı? Kullanım kanıtı ölçüm dönemiyle, iş sahipliği süreç sahibinin doğrulamasıyla, bağımlılıklar yönüyle kaydedilir. İkinci grup: ne sıklıkla değişiyor, hangi kritik süreci taşıyor, teknik riski ne? Künyedeki sınır: kullanım kaydının olmaması yalnız ölçülen dönemde görülmediğini gösterir. Künye: Castintech, D2, Eylül 2026; teknik anlatım diyagramı, SAP® ürün arayüzü değildir. D2 · ÖZEL KOD ENVANTERİ 2/3 Aynı kanıt standardı kanıt ana yol kapsam sınırı HER KARAR BİRİMİ İÇİN Kullanılıyor mu, kime ait,neye bağlı? Kullanım kanıtı Ölçüm dönemiyle; dönemselsüreçleri kapsamalı İş sahipliği Süreç sahibi gerekliliğidoğrular Bağımlılıklar Standart nesneler, diğer özelnesneler, arayüzler; yönüyle Ne sıklıkla değişiyor,hangi kritik süreci taşıyor,teknik riski ne? Değişiklik sıklığı Son değişiklik ve değişikliksıklığı Kritik süreç ilişkisi Birim çalışmazsa ne olur Teknik risk Kod kontrol bulguları kontrolvaryantı ve tarihiyle; test vebelge durumu DEVAMI 3/3: KARAR SINIFI Kullanım kaydının olmaması yalnızölçülen dönemde görülmediğinigösterir. Castintech · D2 · TR · Eylül2026 Teknik anlatım diyagramı; SAP® ürünarayüzü değildir.
  3. D2, panel 3/3: kanıt tam ve tutarlıysa birim koru, uyarla, standarda dön veya emekliye ayır sınıfına; eksik ya da çelişkiliyse incele düğümüne gider. Mobilde diyagram üç sıralı panelde okunur: 1/3 ham nesnelerden karar birimlerine, 2/3 aynı kanıt standardı, 3/3 karar sınıfı. Panel 3/3. Karar noktası 1: kanıt tam ve tutarlı mı? Eksik veya çelişkiliyse birim zorla bir sınıfa sokulmaz; kesikli yol incele düğümüne gider ve eksik kanıt ile karar sahibi belirlenir. Tamsa dört sonuç sınıfından birine gider; her sınıfın sonraki adımı yazılıdır. Öncelik, kritik süreç ilişkisi ve teknik risk birlikte değerlendirilerek belirlenir. Döngü yoktur. Künye: Castintech, D2, Eylül 2026; teknik anlatım diyagramı, SAP® ürün arayüzü değildir. D2 · ÖZEL KOD ENVANTERİ 3/3 Karar sınıfı karar noktası sonuç karar bekleyen düğüm dal 1 Kanıt tam ve tutarlı mı? EKSİK VEYA ÇELİŞKİLİ İncele Zorla sınıflanmaz; eksikkanıt ve karar sahibibelirlenir. TAM KARAR SINIFI Koru Belgeyi güncelle, izlemeyedevam et Uyarla Uyarlama kapsamını vetestini planla Standarda dön Standart çözümü doğrula,geçişi planla Emekliye ayır Geri alınabilir bir kaldırmaadımı planla Öncelik: kritik süreç ilişkisi veteknik risk birliktedeğerlendirilir. Castintech · D2 · TR · Eylül2026 Teknik anlatım diyagramı; SAP® ürünarayüzü değildir.
Diyagramın metin açıklaması

Başlangıç: ham nesne listesi; ad taşımayan program, sınıf, tablo ve arayüz işaretleri. Satır sayısı iş yükü hakkında fikir verir, kararı belirlemez. Birlikte bir iş işlevini yerine getiren nesneler üç kesikli karar birimi içinde gruplanır; hiçbir birime yerleşmeyen nesneler ayrı bir listede kalır ve omurgaya bağlanmaz. Her karar birimi aynı kanıt standardından geçer: kullanım kanıtı (ölçüm dönemiyle; kullanım kaydının olmaması yalnız ölçülen dönemde görülmediğini gösterir), iş sahipliği, yönüyle bağımlılıklar, değişiklik sıklığı, kritik süreç ilişkisi ve teknik risk (kod kontrol bulguları kontrol varyantı ve tarihiyle). Omurga karar noktası 1'e iner: kanıt tam ve tutarlı mı? Tamsa birim dört sonuç sınıfından birine gider: koru, uyarla, standarda dön veya emekliye ayır; her sınıfın sonraki adımı yazılıdır. Kanıt eksik veya çelişkiliyse birim zorla bir sınıfa sokulmaz; kesikli yol 'incele' düğümüne gider ve eksik kanıt ile karar sahibi belirlenir. Öncelik, kritik süreç ilişkisi ve teknik risk birlikte değerlendirilerek belirlenir. Döngü yoktur. Nesneler temsilîdir ve ad taşımaz; diyagram bir tablo veya envanter ekranı değildir. Mobilde diyagram üç sıralı panelde okunur: 1/3 ham nesnelerden karar birimlerine, 2/3 aynı kanıt standardı, 3/3 karar sınıfı. Künye: Castintech, D2, Eylül 2026; teknik anlatım diyagramı, SAP® ürün arayüzü değildir.

Adım 1: Karar birimleri nasıl belirlenir?

İlk adımda nesneler, birlikte bir iş işlevini yerine getiren gruplara ayrılır. Gruplama için nesnelerin bulunduğu geliştirme yapısı, adlandırma kuralları, çağrı ilişkileri ve ortak kullanılan tablolar birlikte değerlendirilir. Hiçbir gruba yerleşmeyen nesneler ayrı bir “birimsiz nesneler” listesinde tutulur; bu liste çoğu zaman eski denemelerin ve kalıntıların bulunduğu yerdir.

Her birim için kısa bir işlev tanımı yazılır. Tanım, teknik olmayan bir okuyucunun anlayabileceği dilde olur ve hangi süreçte kullanıldığını belirtir.

Adım 2: Kullanım kanıtı nasıl toplanır?

Kullanım kanıtı, çalışma zamanında kaydedilen kullanım verisinden gelir ve her zaman bir ölçüm dönemiyle birlikte yazılır. Dönem; ay sonu, çeyrek sonu ve yıl sonu kapanışı gibi dönemsel süreçleri kapsamıyorsa, bu süreçlere bağlı birimler için kullanım yokluğu kanıt sayılmaz. Kapsanmayan dönem envanterde açıkça belirtilir.

Kullanım verisi yorumlanırken dikkat edilecekler:

  • zamanlanmış işler, kullanıcı olmadan da düzenli çalışır; çalışmaları iş ihtiyacını kanıtlamaz
  • başka sistemlerden çağrılan arayüzler, kullanıcı ekranlarında görünmez
  • bir birimin bir parçası çalışırken diğer parçası hiç çalışmıyor olabilir
  • test ve geliştirme sistemlerindeki kullanım, canlı kullanımla karıştırılmaz

Adım 3: İş sahipliği nasıl doğrulanır?

Her karar birimi için bir süreç sahibi bulunur ve birimin hâlâ gerekli olup olmadığı ona sorulur. Teknik ekip kodun ne yaptığını açıklayabilir; ancak işin buna ihtiyacı olup olmadığına süreç sahibi karar verir. Sahibi bulunamayan birimler ayrı bir karar konusu olarak yönetime taşınır.

Süreç sahibine sorulacak sorular:

  • Bu işlev bugün hangi iş sonucunu destekliyor?
  • Bu işlev olmasaydı süreç nasıl yürürdü?
  • Standart bir yetenek bu ihtiyacı artık karşılıyor olabilir mi?
  • Bu işlevin sahipliğini kim üstlenecek?

Adım 4: Bağımlılıklar nasıl çıkarılır?

Bağımlılıklar statik analizle, yani kod çalıştırılmadan kaynak üzerinden çıkarılır. Her birim için üç yön kaydedilir: birimin kullandığı standart nesneler, birimin kullandığı veya onu kullanan diğer özel nesneler ve birimin dış sistemlerle arayüzleri. Yönü belirtilmeyen bir bağımlılık listesi, bir değişikliğin neyi etkileyeceğini söyleyemez.

Standart nesnelere bağımlılık, yükseltme ve dönüşüm riskinin ana kaynağıdır. Diğer özel nesnelere bağımlılık ise emekliye ayırma kararlarını etkiler: kullanılmıyor görünen bir birim, başka bir birimin çağırdığı bir yardımcı işlevi içeriyor olabilir.

Gerçek ürün ekranı

Ekranı okumak için yatay kaydırın ya da görseli seçip tam boyutta açın.

Ekranda görülen Geliştirme ortamının proje gezgininde “Released Objects” (yayımlanmış nesneler) ağacı: nesneler türlerine göre gruplanmış ve sayılarıyla listelenmiş.

Açıkladığı karar Bağımlılıklar çıkarılırken kullanılan her standart nesnenin bu listede yer alıp almadığı ayrı bir alan olarak kaydedilir; yayımlanmamış nesneye bağımlılık, teknik risk değerlendirmesinin girdisidir.

Veri durumu Görselde iş verisi yok; yalnız nesne kategorileri ve sayıları görünür. Proje adı kaynak görselde SAP tarafından gizlenmiştir.

Ürün: ABAP Development Tools Kaynak: SAP-samples/abap-cheat-sheets © 2022 SAP SE or an SAP affiliate company and abap-cheat-sheets contributors Lisans: Apache License 2.0, değiştirilmeden kullanılmıştır

Adım 5: Değişiklik sıklığı ve kritik süreç ilişkisi neden eklenir?

Değişiklik geçmişi iki şey söyler: birimin canlı bir ihtiyaca hizmet edip etmediği ve her değişiklikte ne kadar risk taşıdığı. Sık değişen bir birim hem gerekli olma olasılığı yüksek hem de her yükseltmede dikkat isteyen bir birimdir. Uzun süredir değişmeyen bir birim ise kararlı olabilir veya unutulmuş olabilir; ayrım yine kullanım ve sahiplik kanıtıyla yapılır.

Kritik süreç ilişkisi, birim çalışmazsa ne olacağını yazar: sipariş, sevkiyat, faturalama veya yasal bildirim gibi bir süreç durur mu, gecikir mi, yoksa yalnız bir rapor mu eksik kalır? Bu bilgi, teknik riskle birlikte önceliği belirleyen ana eksendir.

Adım 6: Teknik risk nasıl değerlendirilir?

Teknik risk birden fazla kaynaktan birleştirilir. SAP, ABAP Test Cockpit (ATC) aracını ABAP kodunun statik ve dinamik kalite kontrolü için bir araç olarak tanımlar [1]; ATC performans, güvenlik, sözdizimi ve adlandırma kuralları gibi konuları denetler [2]. SAP S/4HANA® yazılımına geçiş bağlamında, sadeleştirilmiş SAP nesnelerinin kritik kullanımlarını bulmaya yardımcı kontroller de sunulur [2].

Bu bulgulara şu bilgiler eklenir:

  • clean core seviyesi (SAP Cloud ERP Private bağlamında tanımlanan A–D modeli kullanılabiliyorsa) [4][5]
  • otomatik test kapsamı
  • belgelerin varlığı ve güncelliği
  • birimi tanıyan kişi sayısının az olması gibi bilgi yoğunlaşması riskleri

SAP belgelerine göre eski sürümlerde bazı kontroller bulunmayabilir ve bu durumda kod daha güncel bir merkezi kontrol sisteminden uzaktan analiz edilebilir [3]. Hangi kontrol varyantının kullanıldığı her bulgu kaydında yazılır; aksi hâlde farklı zamanlarda alınan sonuçlar karşılaştırılamaz.

Sınıflandırma ve önceliklendirme nasıl yapılır?

Her karar birimi, toplanan kanıtlara göre bir karar sınıfına yerleştirilir. Sınıflar, yapılacak işi tarif eder; teknik bulgu sayısını değil. Beş sınıf kullanılır: koru, uyarla, standarda dön, emekliye ayır ve incele. Kanıtı eksik veya çelişkili olan birimler zorla bir sınıfa sokulmaz; “incele” sınıfında kalır.

Karar sınıfıTipik koşulSonraki adım
Koru Kullanılıyor, sahibi var, teknik riski kabul edilebilirBelgeyi güncelle, izlemeye devam et
Uyarla Kullanılıyor ve gerekli; yükseltme veya dönüşümü etkileyen bulgusu varUyarlama kapsamını ve testini planla
Standarda dön İhtiyaç sürüyor; standart yetenek artık karşılıyor olabilirStandart çözümü doğrula, geçişi planla
Emekliye ayır Kullanım kanıtı yok ve süreç sahibi gerekmediğini doğruladıGeri alınabilir bir kaldırma adımı planla
İncele Kanıt eksik veya çelişkili; sahibi bulunamadıEksik kanıtı ve karar sahibini belirle

Önceliklendirmede iki eksen birlikte kullanılır: kritik süreç ilişkisi ve teknik risk. Her ikisi de yüksek olan birimler ilk sıraya alınır. Kritik süreç ilişkisi yüksek ama teknik riski düşük olanlar korunur ve izlenir. Teknik riski yüksek ama kritik süreçle ilişkisi düşük olanlarda önce emekliye ayırma veya standarda dönme seçenekleri değerlendirilir.

Envanter çıktısı neyi söyleyemez?

Envanter güçlü bir karar aracıdır, ancak sınırları vardır ve bu sınırlar çıktıda açıkça yazılmalıdır:

  • Kullanım kaydının olmaması, kullanılmadığının kesin kanıtı değildir; yalnız ölçülen dönemde görülmediğini gösterir.
  • Bulgu sayısı iş yükünü tek başına göstermez; aynı bulgu türü farklı birimlerde çok farklı emek gerektirebilir.
  • Statik analiz iş kuralının doğru olup olmadığını söylemez.
  • Envanter bir anın fotoğrafıdır; yeni geliştirmeler ve yükseltmeler onu eskitir.
  • Araç çıktısı, kullanılan kontrol varyantı ve sürümle sınırlıdır.

Envanter kaydında hangi alanlar bulunmalı?

AlanAçıklama
Karar birimi İşlevsel grup adı ve kısa işlev tanımı
Nesneler Birime ait nesnelerin listesi
Süreç ve iş sahibi Birimin hizmet ettiği süreç ve sahibi
Teknik sahip Birimi tanıyan ve değişikliğinden sorumlu kişi veya ekip
Kullanım kanıtı Kullanım durumu ve ölçüm dönemi
Bağımlılıklar Standart nesneler, diğer özel nesneler, arayüzler (yönüyle)
Değişiklik geçmişi Son değişiklik ve değişiklik sıklığı
Kritik süreç ilişkisi Birim çalışmazsa ne olur
Teknik bulgular Bulgu özeti, kullanılan kontrol varyantı ve tarih
Karar sınıfı Koru, uyarla, standarda dön, emekliye ayır, incele
Kanıt türü ve varsayımlar Kararın dayandığı kanıt ve doğrulanmamış varsayımlar
Karar tarihi ve onaylayan Kararın ne zaman ve kim tarafından verildiği

Sık yapılan yanlış varsayımlar

  • “Nesne sayısı iş yükünü gösterir.” Göstermez. İş yükü, karar sınıflarına ve her sınıftaki birimlerin karmaşıklığına bağlıdır.
  • “Kullanılmayan kod risk taşımaz.” Taşıyabilir: güvenlik açığı içerebilir, yükseltme kontrollerinde bulgu üretir ve envanteri kalabalıklaştırır.
  • “Geçiş kontrolleri envanterin yerine geçer.” Geçiş kontrolleri belirli uyumsuzlukları bulur; kullanım, sahiplik ve gereklilik sorularını cevaplamaz.
  • “Teknik ekip envanteri tek başına tamamlayabilir.” Gereklilik ve sahiplik kararları süreç sahiplerinden gelir.
  • “Bir kez sınıflandırılan birim aynı sınıfta kalır.” Süreç, sürüm ve standart yetenek değiştikçe sınıf da değişebilir.

Kontrol listesi

  • Nesneler karar birimlerine gruplandı; birimsiz nesneler ayrı listede
  • Her birim için teknik olmayan bir işlev tanımı yazıldı
  • Kullanım kanıtı ölçüm dönemiyle birlikte kaydedildi; kapsanmayan dönemler belirtildi
  • Her birim için süreç sahibi bulundu veya bulunamadığı kayda geçti
  • Bağımlılıklar yönüyle birlikte çıkarıldı
  • Değişiklik geçmişi ve kritik süreç ilişkisi eklendi
  • Teknik bulgular kontrol varyantı ve tarihle birlikte kaydedildi
  • Her birim bir karar sınıfına yerleştirildi
  • Önceliklendirme iki eksenle yapıldı
  • Varsayımlar ve envanterin sınırları çıktıda yazıldı

Sınır notları

Bu rehber genel teknik açıklamadır. SAP araçları ve kontrolleri hakkındaki bilgiler kaynakçadaki belgelere dayanır ve sürüme bağlıdır. Karar birimi yaklaşımı, karar sınıfları ve önceliklendirme eksenleri Castintech’in değerlendirme çerçevesidir; SAP’nin görüşü olarak okunmamalıdır. Bu rehber belirli bir envanterin süresini veya sonucunu tahmin etmez.

Sık sorulan sorular

Nesne bazında çalışmak yanlış mı?

Yanlış değildir; teknik analiz zaten nesne düzeyinde yapılır. Ancak karar, iş işlevini oluşturan nesne grubunun tamamı için verilmelidir. Aksi hâlde bir işlevin bir parçası emekliye ayrılırken diğer parçası korunabilir.

Sahibi bulunamayan kod için ne yapılmalı?

Sahipsizlik kendi başına bir karar konusudur ve yönetime taşınır. Karar verilene kadar birim “incele” sınıfında kalır. Kullanım kanıtı da yoksa, geri alınabilir bir devre dışı bırakma denemesi bir seçenek olarak değerlendirilebilir.

Envanter ne kadar ayrıntılı olmalı?

Verilecek kararla orantılı olmalıdır. Bir dönüşüm kapsamını belirlemek için karar birimi düzeyi çoğu zaman yeterlidir; uyarlama işini planlamak için ise uyarla sınıfındaki birimlerin nesne düzeyinde incelenmesi gerekir.

SAP S/4HANA geçiş kontrolleri envanterin yerine geçer mi?

Hayır. Bu kontroller, sadeleştirilmiş SAP nesnelerinin kritik kullanımlarını bulmaya yardımcı olur [2]. Bir birimin kullanılıp kullanılmadığını, kime ait olduğunu veya hâlâ gerekli olup olmadığını söylemez; bu sorular envanterin diğer boyutlarıyla cevaplanır.

Envanterden iş yükü tahmini çıkarılabilir mi?

Yön gösterici bir tahmin çıkarılabilir; kesin bir tahmin çıkarılamaz. Tahmin, karar sınıflarının dağılımına ve açıkça yazılmış varsayımlara dayanmalı; varsayımlar doğrulandıkça güncellenmelidir.

İlgili sayfalar ve rehberler

Kaynakça

Metindeki köşeli parantez içindeki numaralar aşağıdaki kaynaklara işaret eder.

  1. 1

    Quality Checking with the ABAP Test Cockpit (ATC) — help.sap.com, ABAP platform belgeleri.

    https://help.sap.com/docs/ABAP_PLATFORM_NEW/ba879a6e2ea04d9bb94c7ccd7cdac446/62c41ad841554516bb06fb3620540e47.html

    Kaynak tarihi: belge sürümü 2025 FPS01 (Şubat 2026) Son doğrulama: 23.09.2026

  2. 2

    Static Code Checks in the Context of an SAP S/4HANA Migration — help.sap.com, ABAP platform belgeleri.

    https://help.sap.com/docs/ABAP_PLATFORM_NEW/7bfe8cdcfbb040dcb6702dada8c3e2f0/3f2f0b6f8d8045c480293803b57939b4.html

    Kaynak tarihi: belge sürümü 2025 FPS01 (Şubat 2026) Son doğrulama: 23.09.2026

  3. 3

    Usage Scenario and Technical Requirements — help.sap.com, ABAP platform belgeleri.

    https://help.sap.com/docs/ABAP_PLATFORM_NEW/ba879a6e2ea04d9bb94c7ccd7cdac446/7f9d7a446bb74a8c8e4970bcfbeb1f99.html

    Kaynak tarihi: belge sürümü 2025 FPS01 (Şubat 2026) Son doğrulama: 23.09.2026

  4. 4

    Extensibility — help.sap.com, SAP Cloud ALM uygulama yardımı.

    https://help.sap.com/docs/cloud-alm/applicationhelp/extensibility

    Kaynak tarihi: sayfada belirtilmemiş Son doğrulama: 23.09.2026

  5. 5

    Clean core extensibility: Creating scalable, upgrade-ready extensions for the Autonomous Enterprise — SAP beyaz kitabı, bölüm 3.3 (s. 19–22).

    https://www.sap.com/docs/download/2024/09/20aece06-d87e-0010-bca6-c68f7e60039b.pdf

    Kaynak tarihi: belgede açık yayın tarihi yok; s. 52’de “(08/26)” ve “© 2026” ibaresi var Son doğrulama: 23.09.2026

Son doğrulama: 23 Eylül 2026

SAP, ABAP, and SAP S/4HANA are the trademarks or registered trademarks of SAP SE or its affiliates in Germany and in other countries.

Bu içerik Castintech tarafından bağımsız olarak hazırlanmıştır.

Bağımsızlık notu

  • Castintech, SAP SE ile ortaklık, yetkilendirme, onay veya sponsorluk ilişkisi iddia etmez.
  • SAP ve bu sayfada geçen SAP ürün adları, SAP SE’nin veya iştiraklerinin ticari markalarıdır.
  • Castintech’in sunduğu çalışma, bağımsız teknik danışmanlık ve destek kapsamındadır.

Çerez ve ölçüm tercihi

Site çalışması için gerekli olanlar dışında ölçüm veya reklam etiketi yalnız izin verirseniz çalışır. Şu an bu sitede ölçüm etiketi etkin değildir. Ayrıntılar