ABAP Geliştirici Gözü İle SAP Tabloları

ABAP geliştiricisi olarak SAP sistemlerinde tabloları yorumlamak ve kullanmak önemli bir beceridir. İşte ABAP’çı gözüyle tablo yorumlama ve tablo kullanımı konusunda bazı ipuçları ve temel bilgiler:

Temel Tablolar ve Yapıları

SAP sistemlerinde kullanılan temel tablo türleri şunlardır:

  1. Transparent Tables (Şeffaf Tablolar): Bu tablolar, doğrudan veri tabanında saklanır ve veri tabanı tabloları ile birebir eşleşir. Örneğin, müşteri verileri için kullanılan KNA1 tablosu.
  2. Cluster Tables (Küme Tablolar): Bu tablolar, veri tabanında küme olarak saklanır ve birden fazla tabloyu tek bir kümede toplar. Bu sayede veri depolama verimliliği artırılır.
  3. Pool Tables (Havuz Tablolar): Bu tablolar, veri tabanında havuz olarak saklanır ve birçok küçük tablonun tek bir veri tabanı tablosunda toplanmasını sağlar.

Tablo Yapısını İnceleme

Bir tabloyu yorumlarken dikkat etmeniz gereken bazı önemli alanlar ve yapılar şunlardır:

  1. Tablo Alanları (Fields): Tablonun kolonlarıdır. Her alanın adı, veri türü ve uzunluğu belirtilir. Örneğin, KNA1 tablosunda KUNNR (müşteri numarası), NAME1 (müşteri adı) gibi alanlar bulunur.
  2. Birincil Anahtar (Primary Key): Her kaydı benzersiz olarak tanımlayan alan veya alanlar setidir. Birincil anahtar, tabloya veri eklerken benzersizliği sağlar.
  3. Yabancı Anahtar (Foreign Key): Diğer tablolarla ilişki kurmayı sağlayan anahtarlardır. Bu anahtarlar, veri bütünlüğünü korumak için kullanılır.

Tablo İçeriği ve Kullanımı

  1. SE11 Tcode (Data Dictionary): Tabloları, görünümleri (views) ve veri türlerini (data types) incelemek için kullanılan araçtır. SE11 ekranında bir tablo adı girerek tablo yapısını ve tanımını inceleyebilirsiniz.
  2. SE16/SE16N/SE80 (Data Browser): Tablo içeriklerini görüntülemek ve sorgulamak için kullanılır. Belirli koşullara göre filtreleme yaparak veri çekebilirsiniz.
  3. Select Sorguları: ABAP programlarında tablolar üzerinde sorgulama yapmak için SELECT deyimi kullanılır. Örneğin:
  • SELECT * FROM KNA1 INTO TABLE @DATA(customer_data).
  • JOIN İşlemleri: Farklı tabloları birleştirerek veri çekmek için INNER JOIN, LEFT JOIN gibi SQL işlemleri kullanılır. Örneğin:
  1. SELECT a~kunnr, a~name1, b~adrnr

    FROM kna1 AS a
    INNER JOIN adr6 AS b ON a~adrnr = b~adrnr
    INTO TABLE @DATA(joined_data).

Tablo İlişkileri ve Bütünlüğü

  • Yabancı Anahtar İlişkileri: Bir tabloyu başka bir tabloyla ilişkilendirmek için kullanılır. Bu, veri bütünlüğünü korumak ve tutarlılığı sağlamak için önemlidir.
  • Referans Bütünlüğü: Tablolar arası ilişkilerin ve bağlantıların doğru şekilde yönetilmesi gerektiği anlamına gelir.

Örnek Tablolar

  • MARA (Malzeme Ana Verisi Tablosu): Malzemelere ait temel bilgileri saklar.
  • VBAK (Satış Belgesi Başlık Tablosu): Satış belgelerinin başlık bilgilerini içerir.
  • BKPF (Muhasebe Belgesi Başlık Tablosu): Muhasebe belgelerinin başlık bilgilerini saklar.

Bu bilgiler ışığında, SAP tablolarını yorumlama ve kullanma konusunda temel bir anlayışa sahip olabilirsiniz. Daha karmaşık sorgulamalar ve tablolar arası ilişkiler kurma konusunda pratik yaparak deneyiminizi artırabilirsiniz.

SAP sistemlerinde, çeşitli iş süreçlerini ve verileri yönetmek için kullanılan birçok tablo bulunmaktadır. İşte SAP’de en sık kullanılan tablolar ve bu tablolarda bulunan önemli alanlar (field’lar) hakkında detaylı bilgi:

Müşteri Verileri

1. KNA1 – Genel Müşteri Verileri (General Customer Data)

Bu tablo, müşteri ana verilerini içerir ve müşterinin genel bilgilerini saklar.

  • KUNNR: Müşteri Numarası
  • LAND1: Ülke
  • NAME1: Müşteri Adı
  • ORT01: Şehir
  • REGIO: Bölge
  • STRAS: Sokak
  • TELF1: Telefon Numarası
  • ADRNR: Adres Numarası

2. KNVV – Müşteri Satış Verileri (Customer Sales Data)

Bu tablo, müşterinin satış organizasyonuna özgü bilgilerini içerir.

  • KUNNR: Müşteri Numarası
  • VKORG: Satış Organizasyonu
  • VTWEG: Dağıtım Kanalı
  • SPART: Ürün Grubu
  • VERSG: Faturalama Koşulları
  • AUFSD: Sipariş Blokajı
  • LPRIO: Teslimat Önceliği

Malzeme Verileri

3. MARA – Genel Malzeme Verileri (General Material Data)

Bu tablo, malzemelere ait genel bilgileri içerir.

  • MATNR: Malzeme Numarası
  • ERSDA: Yaratma Tarihi
  • ERNAM: Yaratan Kişi
  • MATKL: Malzeme Grubu
  • MEINS: Temel Ölçü Birimi
  • BSTME: Sipariş Ölçü Birimi
  • MTART: Malzeme Türü

4. MARC – Malzeme Tesis Verileri (Material Plant Data)

Bu tablo, malzemelere ait tesis (plant) bazında bilgileri içerir.

  • MATNR: Malzeme Numarası
  • WERKS: Tesis
  • DISMM: Malzeme Stok Yönetim Grubu
  • XCHAR: Harekete Göre Kontrol
  • HERKL: Menşe Ülkesi
  • FEVOR: Üretim Sürümü

Muhasebe Verileri

5. BKPF – Muhasebe Belgesi Başlık Tablosu (Accounting Document Header)

Bu tablo, muhasebe belgelerinin başlık bilgilerini içerir.

  • BELNR: Belge Numarası
  • BUKRS: Şirket Kodu
  • GJAHR: Mali Yıl
  • BLDAT: Belge Tarihi
  • BUDAT: Muhasebe Tarihi
  • MONAT: Muhasebe Ayı
  • WAERS: Para Birimi

6. BSEG – Muhasebe Belgesi Pozisyon Tablosu (Accounting Document Segment)

Bu tablo, muhasebe belgelerinin pozisyon bilgilerini içerir.

  • BELNR: Belge Numarası
  • BUZEI: Pozisyon Numarası
  • BSCHL: Muhasebe Anahtarı
  • HKONT: Genel Muhasebe Hesap Numarası
  • DMBTR: Tutar
  • WRBTR: Para Birimindeki Tutar
  • MWSTS: Vergi Kodları

Satış ve Dağıtım Verileri

7. VBAK – Satış Belgesi Başlık Tablosu (Sales Document Header)

Bu tablo, satış belgelerinin başlık bilgilerini içerir.

  • VBELN: Satış Belgesi Numarası
  • ERDAT: Yaratma Tarihi
  • ERZET: Yaratma Zamanı
  • VBTYP: Belge Türü
  • AUART: Satış Belgesi Türü
  • VKORG: Satış Organizasyonu
  • VTWEG: Dağıtım Kanalı
  • SPART: Ürün Grubu

8. VBAP – Satış Belgesi Pozisyon Tablosu (Sales Document Item)

Bu tablo, satış belgelerinin pozisyon bilgilerini içerir.

  • VBELN: Satış Belgesi Numarası
  • POSNR: Pozisyon Numarası
  • MATNR: Malzeme Numarası
  • KWMENG: Sipariş Miktarı
  • VRKME: Sipariş Ölçü Birimi
  • NETPR: Net Fiyat
  • WERKS: Tesis

Stok Yönetimi

9. MSEG – Malzeme Belgesi Segmenti (Material Document Segment)

Bu tablo, malzeme hareketlerini içerir.

  • MBLNR: Malzeme Belgesi Numarası
  • MJAHR: Mali Yıl
  • ZEILE: Belge Pozisyonu
  • MATNR: Malzeme Numarası
  • WERKS: Tesis
  • LGORT: Depo
  • BWART: Hareket Türü
  • MENGE: Miktar

10. MKPF – Malzeme Belgesi Başlık Tablosu (Material Document Header)

Bu tablo, malzeme belgelerinin başlık bilgilerini içerir.

  • MBLNR: Malzeme Belgesi Numarası
  • MJAHR: Mali Yıl
  • BLDAT: Belge Tarihi
  • BUDAT: Muhasebe Tarihi
  • CPUTM: Yaratma Zamanı
  • XBLNR: Dış Referans Belge Numarası

İnsan Kaynakları Verileri

11. PA0001 – Organizasyonel Atama (Organizational Assignment)

Bu tablo, çalışanların organizasyonel atama bilgilerini içerir.

  • PERNR: Personel Numarası
  • BUKRS: Şirket Kodu
  • WERKS: Tesis
  • PERSG: Personel Grubu
  • PERSK: Personel Alt Grubu
  • BTRTL: İşe Alım Alt Bölgesi

12. PA0002 – Kişisel Veriler (Personal Data)

Bu tablo, çalışanların kişisel bilgilerini içerir.

  • PERNR: Personel Numarası
  • NACHN: Soyadı
  • VORNA: Adı
  • GBDAT: Doğum Tarihi
  • GESCH: Cinsiyet

Bu tablolar ve alanlar, SAP sisteminde en sık kullanılan ve iş süreçlerinde kritik öneme sahip olan verilerdir. Her bir tablo ve alan, belirli bir iş sürecini desteklemek için yapılandırılmıştır ve doğru şekilde kullanıldığında işletme verilerinin etkin bir şekilde yönetilmesine yardımcı olur.

Örnek Bir Satınalma Sürecinin Tablo Bazındaki İşlemleri

SAP’de satın alma sürecinin çeşitli aşamalarında hangi tabloların kullanıldığını ve bu aşamalarda hangi işlemlerin gerçekleştiğini detaylı olarak açıklayalım.

1. Satın Alma Talebi (Purchase Requisition)

Satın alma talebi oluşturulduğunda, veriler EBAN tablosuna kaydedilir.

EBAN – Satın Alma Talebi (Purchase Requisition)

  • BANFN: Satın Alma Talebi Numarası
  • BNFPO: Satın Alma Talebi Pozisyon Numarası
  • MATNR: Malzeme Numarası
  • WERKS: Tesis
  • MENGE: Talep Edilen Miktar
  • BEDNR: Tedarikçinin Hesap Numarası
  • LFDAT: İstenen Teslimat Tarihi

2. Satın Alma Siparişi (Purchase Order)

Satın alma talebi bir siparişe çevrildiğinde, veriler EKKO ve EKPO tablolarına kaydedilir.

EKKO – Satın Alma Siparişi Başlığı (Purchasing Document Header)

  • EBELN: Satın Alma Siparişi Numarası
  • BUKRS: Şirket Kodu
  • BSTYP: Belge Türü
  • LIFNR: Tedarikçi Numarası
  • EKORG: Satın Alma Organizasyonu
  • EKGRP: Satın Alma Grubu
  • BEDAT: Belge Tarihi

EKPO – Satın Alma Siparişi Pozisyonları (Purchasing Document Item)

  • EBELN: Satın Alma Siparişi Numarası
  • EBELP: Pozisyon Numarası
  • MATNR: Malzeme Numarası
  • MENGE: Sipariş Miktarı
  • NETPR: Net Fiyat
  • WERKS: Tesis
  • LFDAT: Teslimat Tarihi

3. Mal Girişi (Goods Receipt)

Mal girişi gerçekleştiğinde, veriler MKPF ve MSEG tablolarına kaydedilir.

MKPF – Malzeme Belgesi Başlık Tablosu (Material Document Header)

  • MBLNR: Malzeme Belgesi Numarası
  • MJAHR: Mali Yıl
  • BLDAT: Belge Tarihi
  • BUDAT: Muhasebe Tarihi
  • CPUTM: Yaratma Zamanı
  • XBLNR: Dış Referans Belge Numarası

MSEG – Malzeme Belgesi Segmenti (Material Document Segment)

  • MBLNR: Malzeme Belgesi Numarası
  • MJAHR: Mali Yıl
  • ZEILE: Belge Pozisyonu
  • MATNR: Malzeme Numarası
  • WERKS: Tesis
  • LGORT: Depo
  • BWART: Hareket Türü
  • MENGE: Miktar

4. Fatura Girişi (Invoice Receipt)

Fatura girişi gerçekleştiğinde, veriler RBKP ve RSEG tablolarına kaydedilir.

RBKP – Fatura Belgesi Başlık Tablosu (Invoice Document Header)

  • BELNR: Fatura Belgesi Numarası
  • GJAHR: Mali Yıl
  • BUKRS: Şirket Kodu
  • BLDAT: Belge Tarihi
  • BUDAT: Muhasebe Tarihi
  • LIFNR: Tedarikçi Numarası
  • XBLNR: Dış Referans Belge Numarası

RSEG – Fatura Belgesi Pozisyon Tablosu (Invoice Document Item)

  • BELNR: Fatura Belgesi Numarası
  • GJAHR: Mali Yıl
  • BUZEI: Pozisyon Numarası
  • MATNR: Malzeme Numarası
  • MENGE: Miktar
  • NETWR: Net Tutar
  • WERKS: Tesis

Bu süreçlerin her bir aşamasında ilgili tabloların kullanılması, SAP sisteminin satın alma sürecini takip etmesini ve yönetmesini sağlar. Bu tablolar arasındaki ilişkiler ve verilerin birbirine entegrasyonu, SAP’nin güçlü veri yönetim ve iş süreçleri yönetim yeteneklerinin temelini oluşturur.

Personel İşe Alım Süreci

İşe alım süreci genellikle personel bilgileri, organizasyonel atamalar, maaş bilgileri ve diğer ilgili bilgilerin kaydedilmesini içerir. Bu süreçlerin her birinde farklı tablolar kullanılır ve her aşamada belirli işlemler gerçekleşir.

1. Personel Bilgileri (Personal Data)

Personel işe alındığında, temel kişisel bilgileri PA0002 tablosuna kaydedilir.

PA0002 – Kişisel Veriler (Personal Data)

  • PERNR: Personel Numarası
  • NACHN: Soyadı
  • VORNA: Adı
  • GBDAT: Doğum Tarihi
  • GESCH: Cinsiyet
  • FAMST: Medeni Durum
  • NATIO: Uyruk

2. Organizasyonel Atama (Organizational Assignment)

Personelin organizasyonel bilgileri PA0001 tablosuna kaydedilir.

PA0001 – Organizasyonel Atama (Organizational Assignment)

  • PERNR: Personel Numarası
  • BUKRS: Şirket Kodu
  • WERKS: Tesis
  • PERSG: Personel Grubu
  • PERSK: Personel Alt Grubu
  • BTRTL: İşe Alım Alt Bölgesi
  • PLANS: Pozisyon Numarası
  • ORGEH: Organizasyon Birimi

3. İletişim Bilgileri (Communication Data)

Personelin iletişim bilgileri PA0105 tablosuna kaydedilir.

PA0105 – İletişim Verileri (Communication Data)

  • PERNR: Personel Numarası
  • SUBTY: Alt Tür
  • USRID: Kullanıcı ID
  • USRTY: Kullanıcı Türü

4. Adres Bilgileri (Address Data)

Personelin adres bilgileri PA0006 tablosuna kaydedilir.

PA0006 – Adres Verileri (Address Data)

  • PERNR: Personel Numarası
  • SUBTY: Alt Tür
  • STRAS: Sokak
  • ORT01: Şehir
  • PSTLZ: Posta Kodu
  • LAND1: Ülke

5. Maaş ve Ödeme Bilgileri (Salary and Payment Information)

Personelin maaş ve ödeme bilgileri PA0008 tablosuna kaydedilir.

PA0008 – Temel Ücretler (Basic Pay)

  • PERNR: Personel Numarası
  • BEGDA: Başlangıç Tarihi
  • ENDDA: Bitiş Tarihi
  • BETRG: Tutar
  • LGA01: Ücret Türü
  • ANZHL: Ücret Miktarı
  • MEINS: Ölçü Birimi

6. İşe Alım (Hiring)

İşe alım sürecinde çeşitli bilgiler HR Master Data tablolarına kaydedilir. Bu süreçteki diğer önemli tablolar şunlardır:

PA0000 – İşlemler (Actions)

  • PERNR: Personel Numarası
  • MASSN: İşlem Türü
  • MASSG: İşlem Nedeni
  • BEGDA: Başlangıç Tarihi
  • ENDDA: Bitiş Tarihi

PA0014 – Yinelenen Ödemeler/Deductions (Recurring Payments/Deductions)

  • PERNR: Personel Numarası
  • LGART: Ödeme/Deduction Türü
  • BETRG: Tutar
  • ANZHL: Miktar
  • ZFLAG: İşlem Bayrağı

PA0015 – Ekstra Ödemeler/Deductions (Additional Payments/Deductions)

  • PERNR: Personel Numarası
  • LGART: Ödeme/Deduction Türü
  • BETRG: Tutar
  • ZFLAG: İşlem Bayrağı

7. Vardiya Planlama ve Zaman Yönetimi (Shift Planning and Time Management)

Personelin vardiya planlaması ve zaman yönetimi ile ilgili bilgiler PT tablolarına kaydedilir.

PA2001 – Zaman Yönetimi (Time Management)

  • PERNR: Personel Numarası
  • AWART: Devamsızlık Nedeni
  • BEGDA: Başlangıç Tarihi
  • ENDDA: Bitiş Tarihi
  • ABWTG: Devamsızlık Süresi

PA2006 – Tatil Hakları (Leave Entitlements)

  • PERNR: Personel Numarası
  • AWART: Tatil Türü
  • QUOTA: Tatil Kotası
  • BEGDA: Başlangıç Tarihi
  • ENDDA: Bitiş Tarihi

Bu süreçlerin her bir aşamasında ilgili tabloların kullanılması, SAP sisteminin personel yönetimini takip etmesini ve yönetmesini sağlar. Bu tablolar arasındaki ilişkiler ve verilerin birbirine entegrasyonu, SAP’nin güçlü insan kaynakları yönetimi yeteneklerinin temelini oluşturur.

Bakım Süreci Nasıl İlerler?

Bakım süreci genellikle bakım talebi oluşturma, iş emri oluşturma, iş emrinin gerçekleştirilmesi ve tamamlanması gibi aşamalardan oluşur. Bu süreçlerin her birinde farklı tablolar kullanılır ve her aşamada belirli işlemler gerçekleşir.

1. Bakım Talebi (Maintenance Notification)

Bakım talebi oluşturulduğunda, veriler QMEL tablosuna kaydedilir.

QMEL – Bakım Talebi (Notification Header)

  • QMNUM: Talep Numarası
  • QMTXT: Talep Açıklaması
  • QMART: Talep Türü
  • ERDAT: Yaratma Tarihi
  • ERTXT: Yaratma Zamanı
  • AUFNR: İş Emri Numarası
  • TPLNR: Teknik Yer

2. İş Emri (Maintenance Order)

Bakım talebi bir iş emrine dönüştürüldüğünde, veriler AUFK ve AFIH tablolarına kaydedilir.

AUFK – İş Emri Başlık Tablosu (Order Header)

  • AUFNR: İş Emri Numarası
  • AUART: İş Emri Türü
  • KOSTL: Maliyet Merkezi
  • WERKS: Tesis
  • ERDAT: Yaratma Tarihi
  • ERFZE: Yaratma Zamanı

AFIH – Bakım Emri Başlık (Maintenance Order Header)

  • AUFNR: İş Emri Numarası
  • QMNUM: Talep Numarası
  • TPLNR: Teknik Yer
  • BAUTL: Malzeme
  • ARBPL: İş Merkezi

3. İş Emri Pozisyonları (Order Operations)

İş emri pozisyonları ve operasyonları AFKO ve AFVC tablolarına kaydedilir.

AFKO – İş Emri (Order Header)

  • AUFNR: İş Emri Numarası
  • WERKS: Tesis
  • GSTRP: Planlanan Başlangıç Tarihi
  • GLTRP: Planlanan Bitiş Tarihi

AFVC – İş Emri Operasyonları (Operation within an Order)

  • AUFNR: İş Emri Numarası
  • VORNR: Operasyon Numarası
  • ARBPL: İş Merkezi
  • STEUS: Kontrol Anahtarı
  • KTSCH: Operasyon Başlangıç Tarihi
  • KTSCH: Operasyon Bitiş Tarihi

4. Malzeme İhtiyaçları (Material Requirements)

İş emri için malzeme ihtiyaçları RESB tablosuna kaydedilir.

RESB – Rezervasyon/İhtiyaçlar (Reservation/Dependent Requirements)

  • RSNUM: Rezervasyon Numarası
  • RSPOS: Rezervasyon Pozisyonu
  • MATNR: Malzeme Numarası
  • BDMNG: Talep Edilen Miktar
  • WERKS: Tesis
  • LGORT: Depo

5. Malzeme Hareketleri (Material Movements)

İş emri kapsamında gerçekleştirilen malzeme hareketleri MKPF ve MSEG tablolarına kaydedilir.

MKPF – Malzeme Belgesi Başlık Tablosu (Material Document Header)

  • MBLNR: Malzeme Belgesi Numarası
  • MJAHR: Mali Yıl
  • BLDAT: Belge Tarihi
  • BUDAT: Muhasebe Tarihi
  • CPUTM: Yaratma Zamanı
  • XBLNR: Dış Referans Belge Numarası

MSEG – Malzeme Belgesi Segmenti (Material Document Segment)

  • MBLNR: Malzeme Belgesi Numarası
  • MJAHR: Mali Yıl
  • ZEILE: Belge Pozisyonu
  • MATNR: Malzeme Numarası
  • WERKS: Tesis
  • LGORT: Depo
  • BWART: Hareket Türü
  • MENGE: Miktar

6. İş Emri Tamamlama (Order Completion)

İş emri tamamlandığında, ilgili kayıtlar güncellenir ve iş emri kapatılır. Bu süreçte AFRU tablosu kullanılır.

AFRU – İş Emri Gerçekleşme Verileri (Order Confirmation)

  • AUFNR: İş Emri Numarası
  • VORNR: Operasyon Numarası
  • WERKS: Tesis
  • ISMNW: Gerçekleştirilen İş Miktarı
  • ILE03: Gerçekleştirilen İşin Bitiş Tarihi
  • ILE03: Gerçekleştirilen İşin Bitiş Zamanı
  • RMZHL: İşçilik Saatleri

Bu süreçlerin her bir aşamasında ilgili tabloların kullanılması, SAP sisteminin bakım sürecini takip etmesini ve yönetmesini sağlar. Bu tablolar arasındaki ilişkiler ve verilerin birbirine entegrasyonu, SAP’nin güçlü bakım yönetimi yeteneklerinin temelini oluşturur.

Üretim Süreci Nasıl İlerler?

Üretim süreci genellikle üretim talebi, üretim siparişi oluşturma, üretim gerçekleştirme ve tamamlanma gibi aşamalardan oluşur. Bu süreçlerin her birinde farklı tablolar kullanılır ve her aşamada belirli işlemler gerçekleşir.

1. Üretim Talebi (Planned Order)

Üretim talebi oluşturulduğunda, veriler PLAF tablosuna kaydedilir.

PLAF – Üretim Talebi (Planned Order)

  • PLNUM: Üretim Talebi Numarası
  • MATNR: Malzeme Numarası
  • WERKS: Tesis
  • GSMNG: Talep Edilen Miktar
  • GLTRP: Planlanan Teslimat Tarihi
  • PLWRK: Planlama Tesisi

2. Üretim Siparişi (Production Order)

Üretim talebi bir üretim siparişine dönüştürüldüğünde, veriler AUFK ve AFKO tablolarına kaydedilir.

AUFK – Sipariş Başlık Tablosu (Order Header)

  • AUFNR: Sipariş Numarası
  • AUART: Sipariş Türü
  • WERKS: Tesis
  • ERDAT: Yaratma Tarihi
  • ERFZE: Yaratma Zamanı
  • KOSTL: Maliyet Merkezi

AFKO – Üretim Siparişi Başlığı (Production Order Header)

  • AUFNR: Sipariş Numarası
  • MATNR: Malzeme Numarası
  • WERKS: Tesis
  • GSTRP: Planlanan Başlangıç Tarihi
  • GLTRP: Planlanan Bitiş Tarihi
  • PLNUM: Üretim Talebi Numarası

3. Üretim Siparişi Operasyonları (Order Operations)

Üretim siparişi operasyonları AFVC ve AFVV tablolarına kaydedilir.

AFVC – Üretim Siparişi Operasyonları (Operation within an Order)

  • AUFNR: Sipariş Numarası
  • VORNR: Operasyon Numarası
  • ARBPL: İş Merkezi
  • STEUS: Kontrol Anahtarı
  • KTSCH: Operasyon Başlangıç Tarihi
  • KTSCH: Operasyon Bitiş Tarihi

AFVV – Üretim Siparişi Operasyonlarının Durumu (Operation Status)

  • AUFNR: Sipariş Numarası
  • VORNR: Operasyon Numarası
  • FTRMS: Fiili Başlangıç Tarihi
  • LTRMS: Fiili Bitiş Tarihi
  • ISMNW: Gerçekleştirilen İş Miktarı

4. Malzeme İhtiyaçları (Material Requirements)

Üretim siparişi için malzeme ihtiyaçları RESB tablosuna kaydedilir.

RESB – Rezervasyon/İhtiyaçlar (Reservation/Dependent Requirements)

  • RSNUM: Rezervasyon Numarası
  • RSPOS: Rezervasyon Pozisyonu
  • MATNR: Malzeme Numarası
  • BDMNG: Talep Edilen Miktar
  • WERKS: Tesis
  • LGORT: Depo

5. Malzeme Hareketleri (Material Movements)

Üretim sürecinde gerçekleştirilen malzeme hareketleri MKPF ve MSEG tablolarına kaydedilir.

MKPF – Malzeme Belgesi Başlık Tablosu (Material Document Header)

  • MBLNR: Malzeme Belgesi Numarası
  • MJAHR: Mali Yıl
  • BLDAT: Belge Tarihi
  • BUDAT: Muhasebe Tarihi
  • CPUTM: Yaratma Zamanı
  • XBLNR: Dış Referans Belge Numarası

MSEG – Malzeme Belgesi Segmenti (Material Document Segment)

  • MBLNR: Malzeme Belgesi Numarası
  • MJAHR: Mali Yıl
  • ZEILE: Belge Pozisyonu
  • MATNR: Malzeme Numarası
  • WERKS: Tesis
  • LGORT: Depo
  • BWART: Hareket Türü
  • MENGE: Miktar

6. Üretim Tamamlama (Production Confirmation)

Üretim süreci tamamlandığında ve iş emri kapatıldığında, ilgili kayıtlar AFRU tablosuna kaydedilir.

AFRU – Üretim Tamamlama (Order Confirmation)

  • AUFNR: Sipariş Numarası
  • VORNR: Operasyon Numarası
  • WERKS: Tesis
  • ISMNW: Gerçekleştirilen İş Miktarı
  • ILE03: Gerçekleştirilen İşin Bitiş Tarihi
  • ILE03: Gerçekleştirilen İşin Bitiş Zamanı
  • RMZHL: İşçilik Saatleri

Bu süreçlerin her bir aşamasında ilgili tabloların kullanılması, SAP sisteminin üretim sürecini takip etmesini ve yönetmesini sağlar. Bu tablolar arasındaki ilişkiler ve verilerin birbirine entegrasyonu, SAP’nin güçlü üretim planlama ve yönetim yeteneklerinin temelini oluşturur.

FI Süreci Nasıl İlerler?

Muhasebe süreci genellikle finansal belgelerin oluşturulması, genel muhasebe kayıtlarının yapılması, alacak ve borç hesaplarının yönetilmesi ve finansal raporlamayı içerir. Bu süreçlerin her birinde farklı tablolar kullanılır ve her aşamada belirli işlemler gerçekleşir.

1. Finansal Belge Başlığı (Financial Document Header)

Finansal bir belge oluşturulduğunda, veriler BKPF tablosuna kaydedilir.

BKPF – Muhasebe Belgesi Başlık Tablosu (Accounting Document Header)

  • BELNR: Belge Numarası
  • BUKRS: Şirket Kodu
  • GJAHR: Mali Yıl
  • BLDAT: Belge Tarihi
  • BUDAT: Muhasebe Tarihi
  • MONAT: Muhasebe Ayı
  • WAERS: Para Birimi
  • XBLNR: Dış Referans Belge Numarası
  • BLART: Belge Türü

2. Finansal Belge Pozisyonları (Financial Document Items)

Finansal belgenin pozisyonları BSEG tablosuna kaydedilir.

BSEG – Muhasebe Belgesi Pozisyon Tablosu (Accounting Document Segment)

  • BELNR: Belge Numarası
  • BUZEI: Pozisyon Numarası
  • BSCHL: Muhasebe Anahtarı
  • HKONT: Genel Muhasebe Hesap Numarası
  • DMBTR: Tutar
  • WRBTR: Para Birimindeki Tutar
  • KOSTL: Maliyet Merkezi
  • ZUONR: Atama Numarası
  • SGTXT: Pozisyon Metni

3. Genel Muhasebe (General Ledger)

Genel muhasebe kayıtları, SKA1 ve SKB1 tablolarına kaydedilir.

SKA1 – Genel Hesap Planı (Chart of Accounts)

  • SAKNR: Hesap Numarası
  • KTOKS: Hesap Grubu
  • KTOPL: Hesap Planı
  • TXT20: Hesap Adı (20 Karakter)
  • TXT50: Hesap Adı (50 Karakter)

SKB1 – Şirket Kodu Düzeyinde Genel Hesap (GL Account Master Record – Company Code Level)

  • SAKNR: Hesap Numarası
  • BUKRS: Şirket Kodu
  • XINTB: Otomatik Belge Oluşturma
  • XSPEB: Özel Hesap Gösterimi
  • WAERS: Para Birimi

4. Alacak ve Borç Hesapları (Accounts Receivable and Accounts Payable)

Alacak ve borç hesapları KNA1, LFA1, BSID ve BSAD gibi tablolara kaydedilir.

KNA1 – Müşteri Ana Verisi (Customer Master Data)

  • KUNNR: Müşteri Numarası
  • NAME1: Müşteri Adı
  • LAND1: Ülke
  • ORT01: Şehir
  • STRAS: Sokak

LFA1 – Tedarikçi Ana Verisi (Vendor Master Data)

  • LIFNR: Tedarikçi Numarası
  • NAME1: Tedarikçi Adı
  • LAND1: Ülke
  • ORT01: Şehir
  • STRAS: Sokak

BSID – Açık Alacaklar (Open Items in Accounts Receivable)

  • BELNR: Belge Numarası
  • BUZEI: Pozisyon Numarası
  • KUNNR: Müşteri Numarası
  • WRBTR: Para Birimindeki Tutar
  • ZUONR: Atama Numarası
  • SGTXT: Pozisyon Metni

BSAD – Temizlenmiş Alacaklar (Cleared Items in Accounts Receivable)

  • BELNR: Belge Numarası
  • BUZEI: Pozisyon Numarası
  • KUNNR: Müşteri Numarası
  • WRBTR: Para Birimindeki Tutar
  • ZUONR: Atama Numarası
  • SGTXT: Pozisyon Metni

5. Sabit Kıymetler (Asset Accounting)

Sabit kıymetlerle ilgili kayıtlar ANLA, ANLB ve ANEP gibi tablolara kaydedilir.

ANLA – Sabit Kıymet Ana Verisi (Asset Master Record)

  • ANLN1: Sabit Kıymet Numarası
  • BUKRS: Şirket Kodu
  • ANLKL: Sabit Kıymet Sınıfı
  • TXT50: Sabit Kıymet Adı
  • INVNR: Envanter Numarası

ANLB – Sabit Kıymet Defteri (Asset Master Record – Depreciation Areas)

  • ANLN1: Sabit Kıymet Numarası
  • BUKRS: Şirket Kodu
  • AFABE: Amortisman Alanı
  • NDJAR: Amortisman Başlangıç Yılı
  • AFASL: Amortisman Anahtarı

ANEP – Sabit Kıymet Hareketleri (Asset Line Items)

  • ANLN1: Sabit Kıymet Numarası
  • BUKRS: Şirket Kodu
  • BUZEI: Pozisyon Numarası
  • BELNR: Belge Numarası
  • WRBTR: Para Birimindeki Tutar

6. Kapanış ve Finansal Raporlama (Closing and Financial Reporting)

Kapanış işlemleri ve finansal raporlama GLT0 ve GLT3 gibi tablolara kaydedilir.

GLT0 – Genel Muhasebe Tabloları (General Ledger Totals)

  • RLDNR: Defter
  • RYEAR: Mali Yıl
  • KSLVT: Cari Dönem Kümülatif Tutar
  • KSL01: Ocak Ayı Tutarı
  • KSL02: Şubat Ayı Tutarı

GLT3 – Genel Muhasebe Toplamları (General Ledger Totals by Period)

  • RLDNR: Defter
  • RYEAR: Mali Yıl
  • RBUKRS: Şirket Kodu
  • MONAT: Ay
  • TSLVT: Cari Dönem Kümülatif Tutar

Bu süreçlerin her bir aşamasında ilgili tabloların kullanılması, SAP sisteminin finans ve muhasebe sürecini takip etmesini ve yönetmesini sağlar. Bu tablolar arasındaki ilişkiler ve verilerin birbirine entegrasyonu, SAP’nin güçlü finansal yönetim ve raporlama yeteneklerinin temelini oluşturur.

BPC Süreci Nasıl İlerler?

BPC süreci, finansal planlama, bütçeleme ve konsolidasyon işlemlerini içerir. Bu süreçlerin her birinde farklı tablolar kullanılır ve her aşamada belirli işlemler gerçekleşir. SAP BPC, SAP BW (Business Warehouse) üzerine inşa edilmiştir, bu nedenle BPC süreçlerinde BW tabloları ve yapıları kullanılır.

1. Veri Girişi ve Saklama (Data Entry and Storage)

Planlama verileri, BW infocube’larına ve BPC tablolarına kaydedilir.

1.1 BW Infocube’ları

  • /CPMB/C_CATEGORY: Kategori Boyutu (Categories Dimension)
  • /CPMB/C_ACCOUNT: Hesap Boyutu (Account Dimension)
  • /CPMB/C_ENTITY: Varlık Boyutu (Entity Dimension)
  • /CPMB/C_TIME: Zaman Boyutu (Time Dimension)

1.2 BPC Transaction Data Tables

  • /CPMB/FACT: Gerçek Zamanlı Planlama Verileri (Real-Time Planning Data)
    • CATEGORY: Kategori (Örn: Bütçe, Tahmin)
    • ACCOUNT: Hesap
    • ENTITY: Varlık (Şirket, Departman)
    • TIME: Zaman (Yıl, Ay)
    • AMOUNT: Tutar

2. Planlama ve Bütçeleme (Planning and Budgeting)

Planlama ve bütçeleme süreçlerinde kullanıcılar veri girişini yapar ve bu veriler ilgili tablolar ve infocube’larda saklanır.

2.1 Planlama ve Bütçeleme Süreci

  • Data Manager Packages: Verilerin toplu olarak işlenmesi ve saklanması için kullanılır.
  • Input Schedules: Kullanıcıların veri girişi yaptığı Excel tabanlı arayüzler.
  • Script Logic: İş mantığı ve hesaplamaların yürütülmesi.

3. Konsolidasyon (Consolidation)

Konsolidasyon işlemleri, farklı varlıklar ve hesaplar arasındaki finansal verilerin birleştirilmesini içerir. Bu süreçte kullanılan tablolar:

3.1 Konsolidasyon İlgili Tablolar

  • /CPMB/C_CONSOL: Konsolidasyon Ayarları ve Yapılandırmaları (Consolidation Settings and Configurations)
    • CONS_GROUP: Konsolidasyon Grubu
    • CONS_METHOD: Konsolidasyon Yöntemi
    • ENTITY: Varlık
    • ACCOUNT: Hesap
    • TIME: Zaman
  • /CPMB/C_JRNLDATA: Konsolidasyon Dergi Kayıtları (Consolidation Journal Entries)
    • JRN_NUMBER: Dergi Numarası
    • CATEGORY: Kategori
    • ACCOUNT: Hesap
    • ENTITY: Varlık
    • TIME: Zaman
    • AMOUNT: Tutar

4. Raporlama ve Analiz (Reporting and Analysis)

BPC’de raporlama ve analiz için kullanılan tablolar ve yapılar:

4.1 Raporlama ve Analiz Tabloları

  • EVDRE: Raporlama ve Analiz için kullanılan Excel tabanlı araç.
  • BW Queries: Verilerin sorgulanması ve analiz edilmesi için BW sorguları kullanılır.
  • /CPMB/REPORTS: Hazır Raporlar (Predefined Reports)

Süreçlerin İlerlemesi

  1. Veri Girişi: Kullanıcılar veri girişi yapar ve bu veriler BW infocube’larına ve BPC tablolarına kaydedilir.
  2. Veri İşleme: Data Manager Packages ve Script Logic kullanılarak veriler işlenir ve ilgili hesaplamalar yapılır.
  3. Konsolidasyon: Farklı varlıklar ve hesaplar arasındaki finansal veriler konsolide edilir.
  4. Raporlama ve Analiz: Veriler raporlanır ve analiz edilir, BW Queries ve EVDRE kullanılarak sonuçlar kullanıcılarla paylaşılır.

Bu süreçlerin her bir aşamasında ilgili tabloların kullanılması, SAP BPC sisteminin planlama, bütçeleme ve konsolidasyon sürecini takip etmesini ve yönetmesini sağlar. Bu tablolar arasındaki ilişkiler ve verilerin birbirine entegrasyonu, SAP BPC’nin güçlü finansal planlama ve konsolidasyon yeteneklerinin temelini oluşturur.

SD Süreci Nasıl İlerler?

SD süreci genellikle müşteri teklifi, satış siparişi oluşturma, teslimat, mal çıkışı ve faturalama aşamalarından oluşur. Bu süreçlerin her birinde farklı tablolar kullanılır ve her aşamada belirli işlemler gerçekleşir.

1. Müşteri Teklifi (Quotation)

Müşteri teklifi oluşturulduğunda, veriler VBAK ve VBAP tablolarına kaydedilir.

VBAK – Satış Belgesi Başlık Tablosu (Sales Document Header)

  • VBELN: Satış Belgesi Numarası
  • ERDAT: Yaratma Tarihi
  • ERZET: Yaratma Zamanı
  • VBTYP: Belge Türü
  • AUART: Satış Belgesi Türü (Teklif)
  • VKORG: Satış Organizasyonu
  • VTWEG: Dağıtım Kanalı
  • SPART: Ürün Grubu
  • KUNNR: Müşteri Numarası

VBAP – Satış Belgesi Pozisyon Tablosu (Sales Document Item)

  • VBELN: Satış Belgesi Numarası
  • POSNR: Pozisyon Numarası
  • MATNR: Malzeme Numarası
  • KWMENG: Teklif Miktarı
  • VRKME: Ölçü Birimi
  • WERKS: Tesis

2. Satış Siparişi (Sales Order)

Müşteri teklifi onaylanıp satış siparişi oluşturulduğunda, veriler yine VBAK ve VBAP tablolarına kaydedilir. Satış siparişi için oluşturulan kayıtlar da bu tablolarda tutulur.

VBAK ve VBAP tablosu, satış belgesinin başlığı ve pozisyonları için kullanılır, detaylar aynı şekilde saklanır.

3. Teslimat (Delivery)

Teslimat oluşturulduğunda, veriler LIKP ve LIPS tablolarına kaydedilir.

LIKP – Teslimat Belgesi Başlık Tablosu (Delivery Document Header)

  • VBELN: Teslimat Belgesi Numarası
  • ERDAT: Yaratma Tarihi
  • ERZET: Yaratma Zamanı
  • LIFEX: Teslimat Türü
  • VKORG: Satış Organizasyonu
  • VTWEG: Dağıtım Kanalı
  • SPART: Ürün Grubu
  • KUNNR: Müşteri Numarası

LIPS – Teslimat Belgesi Pozisyon Tablosu (Delivery Document Item)

  • VBELN: Teslimat Belgesi Numarası
  • POSNR: Pozisyon Numarası
  • MATNR: Malzeme Numarası
  • LFIMG: Teslimat Miktarı
  • VRKME: Ölçü Birimi
  • WERKS: Tesis
  • LGORT: Depo

4. Mal Çıkışı (Goods Issue)

Mal çıkışı gerçekleştirildiğinde, veriler MKPF ve MSEG tablolarına kaydedilir.

MKPF – Malzeme Belgesi Başlık Tablosu (Material Document Header)

  • MBLNR: Malzeme Belgesi Numarası
  • MJAHR: Mali Yıl
  • BLDAT: Belge Tarihi
  • BUDAT: Muhasebe Tarihi
  • CPUTM: Yaratma Zamanı
  • XBLNR: Dış Referans Belge Numarası

MSEG – Malzeme Belgesi Segmenti (Material Document Segment)

  • MBLNR: Malzeme Belgesi Numarası
  • MJAHR: Mali Yıl
  • ZEILE: Belge Pozisyonu
  • MATNR: Malzeme Numarası
  • WERKS: Tesis
  • LGORT: Depo
  • BWART: Hareket Türü
  • MENGE: Miktar

5. Faturalama (Billing)

Fatura oluşturulduğunda, veriler VBRK ve VBRP tablolarına kaydedilir.

VBRK – Fatura Belgesi Başlık Tablosu (Billing Document Header)

  • VBELN: Fatura Belgesi Numarası
  • ERDAT: Yaratma Tarihi
  • ERZET: Yaratma Zamanı
  • FKDAT: Fatura Tarihi
  • VKORG: Satış Organizasyonu
  • VTWEG: Dağıtım Kanalı
  • SPART: Ürün Grubu
  • KUNNR: Müşteri Numarası

VBRP – Fatura Belgesi Pozisyon Tablosu (Billing Document Item)

  • VBELN: Fatura Belgesi Numarası
  • POSNR: Pozisyon Numarası
  • MATNR: Malzeme Numarası
  • FKIMG: Faturalandırılan Miktar
  • VRKME: Fatura Ölçü Birimi
  • NETWR: Net Tutar
  • WERKS: Tesis

Süreçlerin İlerlemesi

  1. Müşteri Teklifi: Müşteri teklifi oluşturulur ve veriler VBAK ve VBAP tablolarına kaydedilir.
  2. Satış Siparişi: Müşteri teklifi onaylanır ve satış siparişi oluşturulur, bu veriler de VBAK ve VBAP tablolarında saklanır.
  3. Teslimat: Satış siparişi doğrultusunda teslimat oluşturulur, veriler LIKP ve LIPS tablolarına kaydedilir.
  4. Mal Çıkışı: Mal çıkışı gerçekleştirilir ve veriler MKPF ve MSEG tablolarına kaydedilir.
  5. Faturalama: Teslimat tamamlandıktan sonra fatura oluşturulur ve veriler VBRK ve VBRP tablolarına kaydedilir.

Bu süreçlerin her bir aşamasında ilgili tabloların kullanılması, SAP sisteminin satış ve dağıtım sürecini takip etmesini ve yönetmesini sağlar. Bu tablolar arasındaki ilişkiler ve verilerin birbirine entegrasyonu, SAP’nin güçlü satış yönetimi yeteneklerinin temelini oluşturur.

CO Süreci Nasıl İlerler?

CO süreci genellikle maliyet merkezi muhasebesi, kar merkezi muhasebesi, faaliyet bazlı maliyetlendirme ve iç siparişler gibi çeşitli alt süreçleri içerir. Bu süreçlerin her birinde farklı tablolar kullanılır ve her aşamada belirli işlemler gerçekleşir.

1. Maliyet Merkezi Muhasebesi (Cost Center Accounting)

Maliyet merkezi muhasebesi sürecinde kullanılan temel tablolar CSKS ve COSP‘dir.

CSKS – Maliyet Merkezi Ana Verisi (Cost Center Master Data)

  • KOKRS: Kontrol Alanı
  • KOSTL: Maliyet Merkezi
  • DATBI: Geçerlilik Bitiş Tarihi
  • KOSAR: Maliyet Merkezi Kategorisi
  • WERKS: Tesis
  • BTRTL: Maliyet Merkezi Grubu

COSP – Maliyetler (Cost Totals for Internal Postings)

  • KOKRS: Kontrol Alanı
  • KOSTL: Maliyet Merkezi
  • GJAHR: Mali Yıl
  • PERBL: Dönem
  • KSTAR: Maliyet Elemanı
  • WRTTP: Tutar Tipi
  • WERT: Tutar

2. Kar Merkezi Muhasebesi (Profit Center Accounting)

Kar merkezi muhasebesi sürecinde kullanılan temel tablolar CEPC ve GLPCA‘dır.

CEPC – Kar Merkezi Ana Verisi (Profit Center Master Data)

  • PRCTR: Kar Merkezi
  • DATBI: Geçerlilik Bitiş Tarihi
  • KOKRS: Kontrol Alanı
  • NAME: Kar Merkezi Adı
  • WERKS: Tesis

GLPCA – Kar Merkezi Muhasebesi (Profit Center Accounting Line Items)

  • RCLNT: İstemci
  • BELNR: Belge Numarası
  • GJAHR: Mali Yıl
  • PRCTR: Kar Merkezi
  • KSTAR: Maliyet Elemanı
  • HSL: Yerel Para Biriminde Tutar
  • SL: İşlem Para Biriminde Tutar

3. Faaliyet Bazlı Maliyetlendirme (Activity-Based Costing)

Faaliyet bazlı maliyetlendirme sürecinde kullanılan temel tablolar COBK ve COEP‘dir.

COBK – CO Belgesi Başlık Tablosu (CO Document Header)

  • KOKRS: Kontrol Alanı
  • BELNR: Belge Numarası
  • GJAHR: Mali Yıl
  • BUZEI: Pozisyon Numarası
  • KOART: Hesap Türü
  • OBJNR: Nesne Numarası
  • BLDAT: Belge Tarihi
  • BUDAT: Muhasebe Tarihi

COEP – CO Belgesi Pozisyon Tablosu (CO Document Line Items)

  • BELNR: Belge Numarası
  • GJAHR: Mali Yıl
  • KOKRS: Kontrol Alanı
  • BUZEI: Pozisyon Numarası
  • AUFNR: Sipariş Numarası
  • KSTAR: Maliyet Elemanı
  • WRTTP: Tutar Tipi
  • WERT: Tutar

4. İç Siparişler (Internal Orders)

İç siparişler sürecinde kullanılan temel tablolar AUFK ve COEP‘dir.

AUFK – İç Siparişler Ana Verisi (Internal Orders Master Data)

  • AUFNR: Sipariş Numarası
  • BUKRS: Şirket Kodu
  • AUART: Sipariş Türü
  • KOKRS: Kontrol Alanı
  • ERDAT: Yaratma Tarihi
  • ERNAM: Yaratan Kişi
  • KOSTL: Maliyet Merkezi
  • PRCTR: Kar Merkezi

COEP – CO Belgesi Pozisyon Tablosu (CO Document Line Items)

  • BELNR: Belge Numarası
  • GJAHR: Mali Yıl
  • KOKRS: Kontrol Alanı
  • BUZEI: Pozisyon Numarası
  • AUFNR: Sipariş Numarası
  • KSTAR: Maliyet Elemanı
  • WRTTP: Tutar Tipi
  • WERT: Tutar

Süreçlerin İlerlemesi

  1. Maliyet Merkezi Muhasebesi: Maliyet merkezi oluşturulur ve ilgili veriler CSKS ve COSP tablolarına kaydedilir.
  2. Kar Merkezi Muhasebesi: Kar merkezi oluşturulur ve ilgili veriler CEPC ve GLPCA tablolarına kaydedilir.
  3. Faaliyet Bazlı Maliyetlendirme: Faaliyet bazlı maliyetlendirme belgeleri oluşturulur ve veriler COBK ve COEP tablolarına kaydedilir.
  4. İç Siparişler: İç siparişler oluşturulur ve ilgili veriler AUFK ve COEP tablolarına kaydedilir.

Bu süreçlerin her bir aşamasında ilgili tabloların kullanılması, SAP sisteminin kontrol ve maliyet muhasebesi sürecini takip etmesini ve yönetmesini sağlar. Bu tablolar arasındaki ilişkiler ve verilerin birbirine entegrasyonu, SAP’nin güçlü maliyet kontrolü ve muhasebe yönetimi yeteneklerinin temelini oluşturur.

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir