İçindekiler
- SAP İşlem Kodu (T-Code) Nedir ve Nasıl Kullanılır?
- Genel Muhasebe (GL) İşlem Kodları
- Satıcı (Borçlar – AP) İşlem Kodları
- Müşteri (Alacaklar – AR) İşlem Kodları
- Klasik Ekranlar İçin Standart Kayıt Anahtarları
- Duran Varlık (Asset Accounting – AA) İşlem Kodları
- Banka ve Nakit Yönetimi İşlem Kodları
- Dönem Sonu Kapanış İşlem Kodları
- Danışmanlar İçin Temel FI Ayar (Customizing) İşlem Kodları
- İşlem Kodlarını Gerçek Bir İş Akışında Kullanmak
- İşlem Kodlarını Hızlı Bulmanın 5 Yolu
- İşlem Kodlarından Fazlası: SAP FI'ı Gerçekten Öğrenmek
- Sıkça Sorulan Sorular
- Sonuç
SAP FI'da çalışan herkesin günü işlem kodlarıyla geçer. Fatura kaydı, ödeme, mutabakat, amortisman ve ay sonu kapanışı; hepsinin arkasında birkaç harf ve rakamdan oluşan bir kod vardır. Bu rehberde SAP FI işlem kodlarını süreçlere göre gruplandırdık. Hem yeni başlayan kullanıcıların hem de mülakata hazırlanan danışman adaylarının hızla başvurabileceği bir başvuru kaynağı hazırladık.
Her tabloda kodun ne işe yaradığını ve hangi durumda kullanıldığını bulacaksınız. Yazının sonunda, kodları gerçek bir iş akışında birbirine bağlayan örnek senaryolar, S/4HANA'daki değişiklikler ve kodları hızlı bulmanızı sağlayan ipuçları yer alıyor.
SAP İşlem Kodu (T-Code) Nedir ve Nasıl Kullanılır?
İşlem kodu (transaction code, kısaca T-Code), SAP'de bir ekranı veya işlemi doğrudan açan kısa bir anahtardır. SAP menüsündeki her işlem bir koda karşılık gelir. Menüde beş altı seviye aşağı inmek yerine kodu komut alanına yazmak, deneyimli kullanıcıların işlemleri saniyeler içinde açmasını sağlar.
Kodlar genellikle bir mantığa göre isimlendirilir. FI kodları sıklıkla F harfiyle başlar. Bazı kod ailelerinde son karakter işlemin türünü belirtir: 01 oluşturma, 02 değiştirme, 03 görüntüleme anlamına gelir (FS00 gibi istisnalar da vardır). Bu mantığı bilmek, yeni bir kodu tahmin etmeyi kolaylaştırır.
Komut alanında kullanılan kısayollar
| Komut | Ne yapar? | Örnek |
|---|---|---|
/n + kod |
Mevcut ekrandan çıkar ve yeni işlemi aynı pencerede açar | /nFB50 |
/o + kod |
İşlemi yeni bir oturum penceresinde açar | /oFBL1N |
/n |
Mevcut işlemi sonlandırıp ana menüye döner | /n |
/nend |
Onay sorarak sistemden çıkış yapar | /nend |
| SEARCH_SAP_MENU | Menüde anahtar kelimeyle işlem arar | "payment" araması |
Genel Muhasebe (GL) İşlem Kodları
Genel muhasebe, SAP FI'ın kalbidir. Ana hesap tanımından manuel fiş girişine, belge düzeltmeden hesap analizine kadar en sık kullanılan kodlar bu gruptadır. Finans geçmişi olan bir kullanıcının ilk öğrendiği kodlar da genellikle bunlardır.
| İşlem kodu | Açıklama | Ne zaman kullanılır? |
|---|---|---|
| FS00 | Ana hesap kaydı (merkezi bakım) | Yeni bir genel muhasebe hesabı açmak veya mevcut hesabı değiştirmek |
| FB50 | Genel muhasebe belgesi girişi | Satıcı/müşteri içermeyen manuel fişler (masraf, virman, düzeltme) |
| F-02 | Genel kayıt | Klasik ekranla, kayıt anahtarı kullanarak her türlü belge girişi |
| FB01 | Belge kaydet | Belge türü ve kayıt anahtarıyla esnek belge girişi |
| FB03 | Belge görüntüle | Kaydedilmiş bir muhasebe belgesini incelemek |
| FB02 | Belge değiştir | Tutar dışındaki izin verilen alanları (açıklama, vade vb.) düzeltmek |
| FB08 | Belge ters kaydı | Hatalı kaydedilmiş tek bir belgeyi iptal etmek |
| F.80 | Toplu ters kayıt | Birden fazla belgeyi tek seferde ters kaydetmek |
| FV50 | Genel muhasebe belgesi park et | Onaya gönderilecek belgeyi kaydetmeden saklamak |
| FBV0 | Park edilmiş belgeyi kaydet | Onaylanan park belgesini kesinleştirmek |
| FBD1 | Yinelenen kayıt şablonu | Kira gibi her ay tekrarlayan kayıtları tanımlamak |
| F.14 | Yinelenen belgeleri çalıştır | Tanımlı şablonlardan dönem kayıtlarını oluşturmak |
| FBS1 | Tahakkuk / erteleme kaydı | Ters kayıt tarihi önceden belirlenen dönem ayırma kayıtları |
| F.81 | Tahakkuk kayıtlarını ters kaydet | FBS1 ile girilen kayıtları yeni dönemde otomatik çevirmek |
| FBL3N | Ana hesap kalem listesi | Bir hesabın açık/kapalı kalemlerini ve hareketlerini analiz etmek |
| FS10N | Ana hesap bakiyesi görüntüle | Hesabın dönem bazında borç/alacak bakiyelerini görmek |
| FAGLB03 | Bakiye görüntüleme (yeni genel muhasebe) | Defter ve segment bazlı bakiye analizi |
S/4HANA notu: S/4HANA'da kalem listeleri için FAGLL03H gibi yeni nesil raporlar ve "Display Line Items in General Ledger", "Manage Journal Entries" gibi Fiori uygulamaları yaygınlaştı. Klasik FBL3N çoğu sistemde çalışmaya devam etse de yeni projelerde Fiori uygulamalarını bilmek fark yaratır.
Satıcı (Borçlar – AP) İşlem Kodları
Satıcı hesapları; satın alma faturalarının kaydı, ödemeler ve avans süreçlerini kapsar. Bu kodlar, muhasebe ekiplerinin günlük iş yükünün önemli bir bölümünü oluşturur. Satın alma süreci MM modülüyle entegre çalıştığında fatura kaydı genellikle MIRO (fatura doğrulama) ile yapılır; bu entegrasyonu SAP MM modülü rehberimizde anlatıyoruz.
| İşlem kodu | Açıklama | Ne zaman kullanılır? |
|---|---|---|
| FK01 / FK02 / FK03 | Satıcı oluştur / değiştir / görüntüle (muhasebe) | ECC'de satıcının muhasebe verilerini yönetmek |
| XK01 / XK02 / XK03 | Satıcı (merkezi) oluştur / değiştir / görüntüle | ECC'de muhasebe ve satın alma verilerini birlikte yönetmek |
| FB60 | Satıcı faturası girişi | Siparişe bağlı olmayan satıcı faturalarını kaydetmek |
| FB65 | Satıcı alacak dekontu | İade, iskonto gibi satıcıdan gelen alacak belgeleri |
| F-43 | Satıcı faturası (genel ekran) | Kayıt anahtarlı klasik fatura girişi |
| MIRO | Lojistik fatura doğrulama | Satın alma siparişine bağlı faturaları sipariş ve mal girişiyle eşleştirmek |
| F-53 | Giden ödeme kaydı (manuel) | Tek bir satıcıya yapılan ödemeyi elle kaydetmek ve denkleştirmek |
| F110 | Otomatik ödeme programı | Vadesi gelen faturaları toplu ödeme önerisiyle ödemek |
| F-44 | Satıcı hesabı denkleştirme | Satıcı hesabındaki açık kalemleri birbiriyle kapatmak |
| F-47 | Avans talebi | Satıcıya ödenecek avans için talep oluşturmak |
| F-48 | Avans ödemesi kaydı | Satıcıya yapılan avans ödemesini kaydetmek |
| F-54 | Avans mahsubu | Avansı nihai faturayla eşleştirip kapatmak |
| FBL1N | Satıcı kalem listesi | Açık faturaları, ödemeleri ve vade durumunu izlemek |
| FK10N | Satıcı bakiyesi görüntüle | Satıcının dönem bazında bakiyelerini görmek |
| S_ALR_87012082 | Satıcı bakiyeleri raporu (yerel para birimi) | Toplu satıcı bakiye listesi ve mutabakat hazırlığı |
S/4HANA notu: Satıcı ana verileri artık BP (İş Ortağı) işlem koduyla yönetilir; FK01 ve XK01 gibi kodlar BP ekranına yönlendirilir. Kalem listeleri için FBL1H ve "Manage Supplier Line Items" Fiori uygulaması yaygın olarak kullanılır.
Müşteri (Alacaklar – AR) İşlem Kodları
Müşteri hesapları, satış faturalarının muhasebe yansımasını, tahsilatları ve ihtar süreçlerini kapsar. SD modülüyle entegre çalışan şirketlerde satış faturaları otomatik olarak muhasebeye aktarılır; manuel kodlar daha çok satış dışı alacaklar ve düzeltmeler için kullanılır.
| İşlem kodu | Açıklama | Ne zaman kullanılır? |
|---|---|---|
| FD01 / FD02 / FD03 | Müşteri oluştur / değiştir / görüntüle (muhasebe) | ECC'de müşterinin muhasebe verilerini yönetmek |
| FB70 | Müşteri faturası girişi | Satış modülü dışında oluşan müşteri faturaları |
| FB75 | Müşteri alacak dekontu | Müşteriye yapılan iade ve iskonto kayıtları |
| F-22 | Müşteri faturası (genel ekran) | Kayıt anahtarlı klasik müşteri faturası girişi |
| F-28 | Gelen ödeme kaydı | Müşteriden gelen tahsilatı kaydedip faturayla denkleştirmek |
| F-32 | Müşteri hesabı denkleştirme | Müşteri hesabındaki açık kalemleri kapatmak |
| F-29 | Müşteri avansı kaydı | Müşteriden alınan avansı kaydetmek |
| F-39 | Müşteri avans mahsubu | Alınan avansı faturayla eşleştirmek |
| F150 | İhtar (dunning) çalıştırma | Vadesi geçmiş alacaklar için otomatik hatırlatma oluşturmak |
| FBL5N | Müşteri kalem listesi | Açık alacakları ve tahsilat durumunu izlemek |
| FD10N | Müşteri bakiyesi görüntüle | Müşterinin dönem bazında bakiyelerini görmek |
| S_ALR_87012172 | Müşteri bakiyeleri raporu (yerel para birimi) | Toplu müşteri bakiye listesi ve mutabakat |
S/4HANA notu: Müşteri ana verileri de BP işlem koduna taşındı. Kalem listeleri için FBL5H ve "Manage Customer Line Items" Fiori uygulaması kullanılır.
Klasik Ekranlar İçin Standart Kayıt Anahtarları
F-02, FB01, F-43 ve F-22 gibi klasik giriş ekranlarında her kalem için bir kayıt anahtarı (posting key) girilir. Kayıt anahtarı, kalemin borç mu alacak mı olduğunu ve hangi hesap türüne (ana hesap, satıcı, müşteri) yazılacağını belirler. FB50, FB60 ve FB70 gibi yeni nesil ekranlar bu anahtarları arka planda otomatik seçer. Bu yüzden kullanıcılar çoğu zaman anahtarları görmez, ancak danışman mülakatlarında sık sorulan bir konudur.
| Kayıt anahtarı | Hesap türü | Borç / Alacak | Tipik kullanım |
|---|---|---|---|
| 40 | Ana hesap | Borç | Masraf veya aktif hesaba borç kaydı |
| 50 | Ana hesap | Alacak | Gelir veya pasif hesaba alacak kaydı |
| 31 | Satıcı | Alacak | Satıcı faturası |
| 21 | Satıcı | Borç | Satıcı alacak dekontu |
| 25 | Satıcı | Borç | Satıcıya giden ödeme |
| 01 | Müşteri | Borç | Müşteri faturası |
| 11 | Müşteri | Alacak | Müşteri alacak dekontu |
| 15 | Müşteri | Alacak | Müşteriden gelen ödeme |
Kayıt anahtarlarının mantığını kavramak, bir belgenin neden hata verdiğini anlamayı da kolaylaştırır. Örneğin satıcı faturasında yanlışlıkla 21 seçilirse kayıt alacak dekontu gibi işlenir ve satıcı bakiyesi ters yönde etkilenir. Benzer hataları FB03 ile belgeyi açıp kalemlerdeki anahtarları kontrol ederek hızla tespit edebilirsiniz. Anahtarlar şirkete özel olarak genişletilebilir; burada yer alanlar SAP standardında gelen ve hemen her sistemde bulunan anahtarlardır.
Duran Varlık (Asset Accounting – AA) İşlem Kodları
Duran varlık muhasebesi; makine, bina, taşıt gibi varlıkların aktifleştirilmesini, amortismanını ve elden çıkarılmasını yönetir. Amortisman çalıştırma ve yıl sonu işlemleri, dönem sonu kapanışının ayrılmaz parçasıdır.
| İşlem kodu | Açıklama | Ne zaman kullanılır? |
|---|---|---|
| AS01 / AS02 / AS03 | Varlık ana kaydı oluştur / değiştir / görüntüle | Yeni bir duran varlık kartı açmak veya incelemek |
| F-90 | Satıcıdan varlık alımı | Varlık alımını satıcı faturasıyla birlikte kaydetmek |
| ABZON | Otomatik karşı kayıtla varlık alımı | Satıcı hesabı kullanmadan aktifleştirme kaydı |
| ABUMN | Varlık transferi | Varlığı başka bir varlık kartına veya masraf yerine aktarmak |
| F-92 | Müşteriye satışla çıkış | Varlığın satışını müşteri faturasıyla kaydetmek |
| ABAVN | Hurdaya ayırma | Gelir elde edilmeden varlığı kayıtlardan çıkarmak |
| AFAB | Amortisman çalıştırma | Dönem amortismanlarını hesaplayıp muhasebeleştirmek |
| AW01N | Varlık gezgini (Asset Explorer) | Bir varlığın değerlerini, hareketlerini ve amortisman planını incelemek |
| AJRW | Mali yıl değişikliği | Varlık muhasebesini yeni mali yıla açmak |
| AJAB | Yıl sonu kapanışı | Varlık muhasebesinde mali yılı kapatmak |
| S_ALR_87011990 | Varlık tarihçe raporu | Dönem içi giriş, çıkış ve amortisman hareketlerinin özeti |
Banka ve Nakit Yönetimi İşlem Kodları
Banka ekstrelerinin sisteme işlenmesi ve kasa hareketleri, muhasebe ekiplerinin her gün tekrarladığı işlerdir. Elektronik ekstre kullanan şirketlerde bu süreçler büyük ölçüde otomatikleştirilebilir.
| İşlem kodu | Açıklama | Ne zaman kullanılır? |
|---|---|---|
| FF67 | Manuel banka ekstresi | Banka hareketlerini elle girip muhasebeleştirmek |
| FF_5 | Elektronik banka ekstresi içe aktarma | Bankadan gelen ekstre dosyasını sisteme yüklemek |
| FEBAN | Banka ekstresi sonradan işleme | Otomatik eşleşmeyen ekstre kalemlerini düzeltmek |
| FBCJ | Kasa defteri | Nakit giriş ve çıkışlarını kaydetmek |
| FI12 | Ana banka (house bank) tanımları | Şirketin çalıştığı banka ve hesapları tanımlamak (ECC) |
Dönem Sonu Kapanış İşlem Kodları
Ay sonu ve yıl sonu kapanışı, FI kullanıcılarının en yoğun dönemidir. Aşağıdaki kodlar, kapanış kontrol listelerinde en sık geçen işlemlerdir. Kapanışın sırası şirkete göre değişse de genel mantık; kayıtları tamamlamak, değerlemeleri yapmak, kontrolleri çalıştırmak ve dönemi kapatmaktır.
| İşlem kodu | Açıklama | Kapanıştaki rolü |
|---|---|---|
| OB52 | Kayıt dönemlerini aç / kapat | Yeni dönemi açmak, kapanan dönemi kayda kapatmak |
| OB08 | Döviz kurlarını gir | Değerleme öncesi dönem sonu kurlarını tanımlamak |
| FAGL_FC_VAL | Yabancı para değerleme | Dövizli açık kalem ve bakiyeleri dönem sonu kuruyla değerlemek (ECC'deki F.05'in yerini alır) |
| F.13 | Otomatik denkleştirme | Eşleşen açık kalemleri toplu olarak kapatmak |
| AFAB | Amortisman çalıştırma | Dönem amortismanını muhasebeleştirmek |
| F.14 / F.81 | Yinelenen kayıtlar / tahakkuk ters kayıtları | Dönemsel kayıtları ve tahakkuk çevirmelerini tamamlamak |
| S_ALR_87012284 | Mali tablolar (bilanço / gelir tablosu) | Dönem sonu raporlarını almak ve kontrol etmek |
| FAGLGVTR | Ana hesap bakiye devri | Yıl sonunda bakiyeleri yeni yıla taşımak |
| F.07 | Müşteri/satıcı bakiye devri | Alacak ve borç bakiyelerini yeni yıla devretmek |
| AJAB / AJRW | Varlık yıl sonu / mali yıl değişikliği | Varlık muhasebesinde yıl geçişini tamamlamak |
Danışmanlar İçin Temel FI Ayar (Customizing) İşlem Kodları
Kullanıcıların değil, sistemi yapılandıran danışmanların kullandığı kodlar bu gruptadır. SAP danışmanı olmayı hedefliyorsanız, mülakatlarda "şirket kodu nasıl tanımlanır?" ya da "kayıt dönemi varyantı nedir?" gibi sorularla karşılaşmanız muhtemeldir. Tüm ayarlara SPRO (uygulama kılavuzu) üzerinden de ulaşılabilir.
| İşlem kodu | Açıklama |
|---|---|
| SPRO | Uygulama kılavuzu (IMG): tüm ayarların merkezi |
| OX02 | Şirket kodunu tanımla |
| OBY6 | Şirket kodu genel parametreleri |
| OB13 | Hesap planı listesi |
| OB29 | Mali yıl varyantları |
| OBA7 | Belge türleri |
| OBB8 | Ödeme koşulları |
| FTXP | Vergi kodları |
| OB40 | Vergi hesaplarını tanımla |
| OBYC | Otomatik hesap belirleme (MM–FI entegrasyonu) |
Danışmanlık kariyerinin nasıl planlanacağını merak ediyorsanız SAP danışmanı nasıl olunur rehberimize, bu kodların mülakatta nasıl sorulduğunu görmek için ise SAP mülakat soruları ve cevapları yazımıza göz atın.
İşlem Kodlarını Gerçek Bir İş Akışında Kullanmak
İşlem kodlarını tek tek ezberlemek yerine süreç içinde öğrenmek çok daha kalıcıdır. Aşağıdaki iki senaryo, kodların günlük işte nasıl art arda kullanıldığını gösteriyor.
Senaryo 1: Satıcı faturasından ödemeye
- FB60 ile hizmet alımına ait satıcı faturası kaydedilir; sistem satıcı hesabında açık bir kalem oluşturur.
- FBL1N ile satıcının açık kalemleri ve vade tarihleri kontrol edilir.
- Vade geldiğinde F110 otomatik ödeme programı çalıştırılır; ödeme önerisi incelenir, onaylanır ve ödeme kayıtları oluşur.
- Ödeme sonrası FBL1N ile kalemin denkleştiği, FB03 ile ödeme belgesi kontrol edilir.
Senaryo 2: Ay sonu kapanışı için kısa kontrol listesi
- F.14 ile yinelenen kayıtlar oluşturulur, FBS1 ile dönem tahakkukları girilir.
- AFAB ile dönem amortismanı çalıştırılır.
- OB08 ile dönem sonu kurları girilir, FAGL_FC_VAL ile yabancı para değerlemesi yapılır.
- F.13 ile otomatik denkleştirme çalıştırılır, açık kalemler FBL3N ile incelenir.
- S_ALR_87012284 ile mali tablolar alınır ve kontrol edilir.
- Kontroller tamamlandığında OB52 ile dönem kayda kapatılır.
İşlem Kodlarını Hızlı Bulmanın 5 Yolu
- Teknik adları gösterin: SAP Easy Access menüsünde Ekstralar > Ayarlar altından "Teknik adları göster" seçeneğini açtığınızda her menü öğesinin yanında işlem kodu görünür.
- Sistem durumu: Herhangi bir ekrandayken Sistem > Durum menüsü, o ekranın işlem kodunu ve programını gösterir.
- SEARCH_SAP_MENU: Anahtar kelimeyle menüde arama yapar; adını hatırlamadığınız işlemleri bulmanın en kolay yoludur.
- Favoriler: Sık kullandığınız kodları Favoriler klasörüne ekleyerek tek tıkla açın.
- Kendi listenizi tutun: Öğrendiğiniz her kodu hangi süreçte kullandığınızla birlikte not edin; bu liste zamanla kişisel başvuru kaynağınıza dönüşür.
İşlem Kodlarından Fazlası: SAP FI'ı Gerçekten Öğrenmek
İşlem kodları SAP FI'ın kapısını açar, ancak tek başına yeterli değildir. Bir kodu çalıştırdığınızda arka planda hangi muhasebe kaydının oluştuğunu, hangi ayarın bu kaydı belirlediğini ve bir hatanın nereden kaynaklandığını anlayabildiğinizde gerçekten SAP FI bilmeye başlarsınız. Modülün genel yapısını SAP FI modülü nedir yazımızda özetledik; diğer modüllerle ilişkisini görmek için SAP modülleri rehberimize bakabilirsiniz.
Bu kodları gerçek bir SAP sisteminde, uçtan uca muhasebe senaryolarıyla uygulamak istiyorsanız SAP FI Starter Kampı tam bu amaçla tasarlandı. Kampta genel muhasebe, satıcı ve müşteri hesapları, duran varlıklar ve dönem sonu kapanışı adım adım, sistem üzerinde çalışılarak işlenir. Eğitim seçenekleri ve ücretler hakkında genel bir fikir için SAP kursu fiyatları yazımızı inceleyebilirsiniz.
Sıkça Sorulan Sorular
Sonuç
SAP FI işlem kodları, muhasebe süreçlerini SAP'de hızlı ve doğru yürütmenin temel araçlarıdır. Bu rehberdeki tabloları bir başvuru kaynağı olarak kaydedin, ancak asıl hedefi unutmayın: her kodun arkasındaki süreci ve oluşan muhasebe kaydını anlamak. Kodları süreçlerle birlikte öğrendiğinizde hem günlük işinizde hızlanır hem de SAP FI uzmanlığına giden yolda sağlam bir temel kurarsınız.
SAP FI'ı gerçek sistemde, uygulamalı öğrenin
SAP FI Starter Kampı'nda bu işlem kodlarını uçtan uca muhasebe senaryolarıyla, uzman eğitmenler eşliğinde sistem üzerinde çalışarak öğrenirsiniz.
SAP FI Kampını İncele Bilgi AlBu konuda destek ister misiniz?
SAP eğitimleri, danışmanlık ve kurumsal süreçler hakkında ekibimizden bilgi alabilirsiniz.
