Oca
31
2017

Seri Kontrollü Kalemler ve Fonksiyonel Akış

Merhaba,

Bu yazımda e-Business Suit üzerinde seri kontrolü kalemlerin envanter modülleri içerisindeki tanımları, veri akışları, ekranları ve kullanımı ilgili bazı teknik bilgiler paylaşılmıştır.

Paylaşılan bilgilerin referansları; Inventory Receiving Processes for Serial Controlled Items
An Oracle White Paper April 2008

Seri Numaralı Kalemleri Kullanmak için 2 farklı noktada tanımlama yapmak gereklidir.

1 – Organizasyon Üzerindeki Ayar ;

seriMakale1

Kur –> Organizasyonlar –> Parametreler –> Revizyon, Lot, Seri

Seri Kontrolü –> Benzersizlik

Değer Kümesi Elemanları ve Anlamları Aşağıdaki Gibidir ;

Kalemlerin içinde ; seri numarası bir kaleme atanır ve o kalem için herhangi bir organizasyonda
aynı kaleme aynı seri verilemez o kalem için seri unique dir ancak başka bir
kaleme atama yapılabilir.
Organizasyon içinde ; ilgili organizasyonda seri unique, başka bir organizasyon içinde yeniden
kullanılabilir.

Organizasyonlarda ; seri numarası bir kaleme atandıktan sonra diğer organizasyonlar içinde
artık kullanılamaz .

2 – Kalem Tanımı Üzerindeki Ayar ;

seriMakale4

Kalemler –> Ana Kalem –> Envanter

Seri –> Oluşturma

Değer Kümesi Elemanları ve Anlamları Aşağıdaki Gibidir ;

Teslimatta ; Teslim alma anında seri numarasının , teslima alma işlemi ile sonuçlanan tüm envanter
hareketlerinde seri numarası ile girilmesi zorunludur.

Satış Sipariş Çıkışında ; Satış Siparişinin Sevk edilmesi sırasında seri numrası ile çıkış yapılır
sevk anında sevk edilen adet kadar seri numarası girilmesi zorunludur.
Sipariş sevkinin iade ile (RMA) geri teslim alınması sırasında çıkış
yapılan seri nosunun girilerek teslim alınması zorunludur.

Önceden Tanımlı ; Önceden tanımlanan seri numarası kalemin teslim alma işlemi sırasında
kaleme ataması yapılır.

Atanan seri numaraları göz önüne alındığında Kalemin seri kontrolü durumu
hangi durumlarda değiştirilir ?

1.Teslim alma sırasında seri numarası kontrolünden önceden tanımlı seri numarası kontrolüne
herhangi bir zamanda değiştirilebilir.
2.Satış Sipariş Çıkışında seri numarası kontrolünden kontrol yok seri numrası kontrolüne
herhangi bir zamanda değiştirlebilir.
3.Teslim alma sırasında seri numrası kontrolünden kontrol yok seri numarası kontrolüne
kalemin organizasyonunda stoğu kalmadığı anda değiştirilebilir.
4.Satış Sİpariş Çıkışında seri numarası kontrolünden önceden tanımlı seri numarası kontrolüne
kalemin organizasyonunda stoğu kalmadığı anda değiştirilebilir.
5.Önceden tanımlı seri numarası kontrolünden kontrol yok seri numarası kontrolüne
kalemin organizasyondan stoğu kalmadığı anda değiştirilebilir.
6.Teslim alma sırasında seri numarası kontrolünden Satış Sipariş Çıkışında seri numarası kontrolüne
kalemin organizasyonda stoğu kalmadığı anda değiştirilebilir.

Seri Numarası Oluşturma Talebi ;

Eğer Seri numarası kontrolü önceden tanımlı seri numarası kontrolü seçilmiş ise serilerin kalem
bazında hazır olması gerekmektedir bu işlemin yapılması için “Seri numarası oluşturma” talebi
kullanılır.
Seri numarası teslim almada veya Satış Sipariş Çıkışında kontrolü olarak seçili kalemler içinde
opsiyonel olarak bu talep aracılığı ile seri numarası yaratılabilir.

Stok Yönetimi sorumluluğundan talebe erişim yapılır.

seriMakale2

RMA Teslim Almalarının Doğrulanması ;

seriMakale3

Kur –> Organizasyonlar –> Satınaalma Seçenekleri

Teslim Alma Seçenekleri –> çeşitli

RMA Teslim Almalarındaki Lot/Seri Numaralarını Doğrula

Bu seçenek seçili olduğunda teslim alma için seçim yapılan seri numarası değer listesinde
sadece bu RMA satırına ait valid olan seri numaralarının seçiminin yapılması sağlanır.

INV: Serileri Teslimj Almayı Kısıtla Profile Değeri ;

Tanımlı profile in değeri Evet / Hayır şeklindedir . Ön değeri Hayır olarak seçilidir.
Bu profile değeri RMA teslim alması ile seri numarasının teslim alınması gerekebilir bu durumda
Hayır profil değeri seçili olmalıdır. CURRENT_STATUS değeri 4 olan yani “out of stores” olan seri
nonun RMA teslim alması ile stoğa yeniden alınmasını sağlar. Evet olarak seçildiğinde CURRENT_STATUS
değeri 4 olan RMA teslim alması ile stoğa girmesine engel olacaktır.

Tüm seri numaraları MTL_SERIAL_NUMBERS tablosunda tutulur.

Seri numaralı stok hareketleri MTL_UNIT_TRANSACTIONS tablosunda tutulur.

MTL_SERIAL_NUMBERS tablosunda seri numaralarının CURRENT_STATUS alanı seri numarasının statu
bilgisini gösterir. Değerin anlamları aşağıdaki gibidir.

–> 1 –> Tanımlandı ancak kullanılmadı –> Defined but not used

–> 3 –> Depolarda yerlesik –> Resides in Stores

–> 4 –> Depodan çıkışı yapıldı –> Out of Stores

–> 5 –> Yolda yerleşik –> Intransit

–> 6 –> Invalid

–> null –> Verify Serial Number

MTL_SERIAL_NUMBERS tablosundaki mark_ids alanlarının açıklamaları,

Herhangi bir şekilde hareket gören seri numaralarının mark_ids alanları değişir.3 tane mark_id
alanı vardır.GROUP_MARK_ID, LINE_MARK_ID, LOT_LINE_MARK_ID. Herhangi bir oturumdan işlem görmeye
başladığı andan itibaren diğer oturumlardaki kullanıcıların kullanımına seri kapanır. Seri no
lock lanır ve diğer kullanıcının işlem yapmasına sistem engel olur.

MTL_SERIAL_NUMBERS_INTERFACE tablosu malzeme hareketinin public olarak kullanılan arayüz tablosudur.
MTL_TRANSACTIONS_INTERFACE tablosu ile birlikte seri numaralı kalemler için seri arayüzüne kayıtlar
eklenerek transfer işlemleri gerçekleştirilir.

RCV_SERIALS_SUPPLY hali hazırda teslim almayı bekleyen organizasyonlar arası seri numaraları
transfer teslim alma satırlarını gösterir

RCV_SERIALS_SUPPLY.TRANSACTION_ID = RCV_TRANSACTIONS.TRANSACTION_ID

veya

RCV_SERIALS_SUPPLY.SHIPMENT_LINE_ID = RCV_SHIPMENT_LINES.SHIPMENT_LINE_ID

RCV_SERIAL_TRANSACTIONS tablosu teslim alması yapılan serili teslim alma satırlarının seri numaralı
kayıtlarını tutar.

RCV_SERIAL_TRANSACTIONS.SHIPMENT_LINE_ID = RCV_SHIPMENT_LINES.SHIPMENT_LINE_ID

WSH_SERIAL_NUMBERS tablosu Satış Siparişi Sevki Sırasında seri numaralı sevkedilen kayıtları teslimat satırları bazında tutar.

Mustafa Korkmaz

Oracle Applications Developer at Partnera
2005 yılında Dokuz Eylül Üniversitesi Endüstri Mühendisliğinden Mezun
Oldu, 2011 Yılında Ahmet Yesevi Üniversitesi Bilgisayar Mühendisliğinde
Yüksek Lisansını Tamamlandı,2012 Yılında Doğuş Üniversitesinde Bilgisayar
Mühendisliği Doktora Eğitimine Başladı.10 yılı aşkın bir zamandır Oracle
Ürünleri Uygulama Yazılım Uzmanı Olarak profesyonel kariyerine devam
etmektedir. İlgi alanları Middleware, CI/CD,
Oracle Database , PL/SQL , Java , Makine Öğrenmesi ve Veri Madenciliği alanlarındadır.
2 versiyon Oracle Database ' (10g, 11g) inde OCA(Oracle Certificate Associate) ve
PL/SQL Certificated Professional ünvanları bulunmaktadır.
Mail: mustafakorkmz@gmail.com
Mustafa Korkmaz

İlgili Yazılar



Yorum yapın

*