none
tablo yapısı hakkında yardım RRS feed

  • Soru

  • arkadaşlar merhaba. bir stok takip projesi üzerinde çalışıyorum. tablo yapısı konusunda yardımınızı rica ediyorum.

    elimdeki tablolar

    Urunler(ID, PartNumber, UrunTanimi)

    Depolar(DepoID,DepoAdi)

    Siparisler(SipID, SipNo,Tedarikci,Tarih.......) (ek olarak sipariş edilen ürünleri gösteren bir detay tablosu)

    Satislar (SatisID,FaturaNo,MusteriID,Tarih.......) (ek olarak satılan ürünleri gösteren bir detay tablosu)

    Musteriler (MusteriID, MusteriAdi.........)

    Tedarikciler (TedID,TedAdi.........)

    yapmak istediğim hangi depoda ne kadar ürün var bulabilmek, stok hareketlerini (depolar arası transferler dahil) listeleyebilmek ve ürünlerin hangi depoda hangi rafta ne kadar olduğunu bulabilmek ve bunların giriş çıkış işlemlerini yapabilmek. 

    bu istediklerimi yapabilmek için bir Ürün Hareket Tablosu oluşturamadım. Bu konuda bana yardımcı olursanız sevinirim. 

    teşekkürler

    12 Mart 2013 Salı 15:24

Yanıtlar

  • Merhaba floydian,

    SAP'nin MSEG tablosu vardır meşhur :) Depodaki hareketlerin tutulduğu. Oradan belki kopya çekebiliriz diye düşündüm. Üşenmedim kolon isimlerinin bir kısmını kopyaladım.  Ama bir işe yarar mı bilmiyorum. Çünkü çok detay ve tüm prosesi biliyor olmak gerek.

    Ama bence bir hareket tablosunda aşağıdaki bilgiler olmalı

    Hareket Tipi : depodan depoya, depo içi, tedarikçiden depoya, depo dışına, hurdaya gibi.

    Hareket tipine bağlı olarak da kaynak ve hedef yerler vardır. Depo içinde tuttuğun detaya kadar veya depo dışını tanımladığın detay kadar burada bilgiler tutulabilir. Ama temelde FromID ve ToID yeterli olabilir.

    Hareketi bir belgeye bağlamak gerekir. Bunun için de bir taşıma emir olması gerekir. Ve tabii ki bu emrin kalemleri vardır. Bu taşıma emrinin numarasını ve kalem detayının numarasını tutabilirsin. Bir de bir emrin içindeki kalemlerden birisini bir harekette tamamlamak mümkün olmayabilir. Bunun için sıradan 1,2,3 gibi bir numarada oluşturulabilir. Bu bilgi de tutulabilir.

    Taşıma emir veya iş emir, bir sipariş dolayısı ile bir veya bir kaç irsaliye ile ilişkili olabilir. Bunlara taşıma emrinden ulaşabileceğin gibi sorgularının daha kısa sürmesi için normalizasyondan ödün vererek bu verileri de hareket tablonda tutabilirsin. Ama bu detay olacaktır.

    Hareketi gerçekleştiren kişi ve zaman bilgisini tutman faydalı olacaktır. İlk aklıma gelenler bunlar oldu. Umarım işine yararlar.

    Client
    Number of Material Document
    Material Document Year
    Item in Material Document
    Docmt Structure
    Unique identification of document line
    Identifier of immediately superior line
    Hierarchy level of line in document
    Original Line for Account Assignment Item in Material Doc.
    Movement Type (Inventory Management)
    Item automatically created
    Material Number
    Plant
    Storage Location
    Batch Number
    Stock Type
    Batch status key
    Batch in Restricted-Use Stock
    Special Stock Indicator
    Vendor Account Number
    Account Number of Customer
    Sales Order Number
    Item Number in Sales Order
    Delivery Schedule for Sales Order
    Distribution of Differences
    Debit/Credit Indicator
    Currency Key
    Amount in Local Currency
    Delivery costs in local currency
    Amount Posted in Alternative Price Control
    Debit/credit indicator in revaluation
    Revaluation amount on back-posting to a previous period
    Valuation Type
    Quantity
    Base Unit of Measure
    Quantity in Unit of Entry
    Unit of Entry
    Quantity in Purchase Order Price Unit
    Order Price Unit (Purchasing)
    Purchase Order Number
    Item Number of Purchasing Document
    Fiscal Year of a Reference Document
    Document No. of a Reference Document
    Item of a Reference Document
    Material Document Year
    Number of Material Document
    Item in Material Document
    "Delivery Completed" Indicator
    Item Text
    Equipment Number
    Goods Recipient/Ship-To Party
    Unloading Point
    Business Area
    Controlling Area
    Trading Partner's Business Area
    Clearing company code
    Cost Center
    Old: Project number : No longer used --> PS_POSNR
    Order Number
    Main Asset Number
    Asset Subnumber
    Indicator: Statistical Posting to Cost Center
    Indicator: Posting to Order Is Statistical
    Indicator: Posting to Project Is Statistical
    Indicator: Posting to Profitability Analysis Is Statistical
    Fiscal Year
    Allow Posting to Previous Period (Backposting)
    Indicator: post to previous year
    Company Code
    Accounting Document Number
    Number of Line Item Within Accounting Document
    Accounting Document Number
    Number of Line Item Within Accounting Document
    Number of Reservation/Dependent Requirement
    Item Number of Reservation/Dependent Requirement
    Final Issue for This Reservation
    Quantity
    Transaction/event is relevant to statistics
    Receiving/Issuing Material
    Receiving/Issuing Plant
    Receiving/Issuing Storage Location
    Receiving/Issuing Batch
    Status of Transfer Batch
    Status key of transfer batch
    Valuation Type of Transfer Batch
    Special Stock Indicator for Physical Stock Transfer
    Movement Indicator
    Consumption Posting
    Receipt Indicator
    Goods Receipt, Non-Valuated
    WMS Number of pallets
    Warehouse Number / Warehouse Complex
    Storage Type
    Storage Bin
    Stock Category in the Warehouse Management System
    Movement Type for Warehouse Management
    Transfer Requirement Number
    Transfer Requirement Item
    Indicator: posting in warehouse management system
    Ind: interim storage posting for source stor.type and bin
    Ind.: interim storage posting for dest.stor.type and bin
    Indicator: dynamic storage bin
    Posting Change Number
    Transfer Priority
    Transfer Order Number
    Number of GR/GI Slips to Be Printed
    Reason for Movement
    Shipping Instructions
    Compliance with Shipping Instructions
    Internal Key for Real Estate Object
    Cost Object
    Profitability Segment Number (CO-PA)
    Profit Center
    Work Breakdown Structure Element (WBS Element)
    Network Number for Account Assignment
    Routing number of operations in the order
    Internal counter
    Order Item Number
    Partner Account Number
    Commitment Item
    G/L Account Number
    Goods receipt quantity in order unit
    Purchase Order Unit of Measure
    Reversal of GR allowed for GR-based IV despite invoice
    Vendor to be supplied/who is to receive delivery
    Add. customer owned fields for invoice verification w.  MIRO
    Country of Issue of Certificate of Origin
    Region (State, Province, County)
    Externally Entered Posting Amount in Local Currency
    Value at Sales Prices Including Value-Added Tax
    Promotion
    Sequential Number of Account Assignment
    Shelf Life Expiration or Best-Before Date
    Internal object number of the batch classification
    Externally Entered Sales Value in Local Currency
    Partner Profit Center
    Record type
    Fund
    Funds Center
    Material in Respect of Which Stock is Managed
    Receiving/Issuing Material
    Posting string for quantities
    Posting String for Values
    Quantity Updating in Material Master Record
    Value Update in Material Master Record
    Total valuated stock before the posting
    Value of total valuated stock before the posting
    Price Control Indicator
    Functional Area
    Reference Date for Settlement
    Value at sales prices excluding value-added tax
    Reference Date for Settlement
    Purchase order created at time of goods receipt
    Quantity in Unit of Measure from Delivery Note
    Unit of Measure From Delivery Note
    Valuation of Special Stock
    Status of Goods Receipt Inspection
    Original line in material document
    Alternate base amount in document currency
    Tax on sales/purchases code
    Tax Jurisdiction
    Material Number Corresponding to Manufacturer Part Number
    Goods issue revaluation performed
    Tax on sales/purchases code
    Date of Manufacture
    Material Staging Indicator for Production Supply
    Sales Order Number of Valuated Sales Order Stock
    Sales Order Item of Valuated Sales Order Stock
    Valuated Sales Order Stock WBS Element
    Calculation of val. open
    Accounting Indicator
    Business Process
    Supplying Vendor
    Activity Type
    Vendor Stock Valuation Indicator
    Grant
    Stock Type Modification (Read from Table T156M)
    GTS Stock Type
    Document Number for Earmarked Funds
    Earmarked Funds: Document Item
    Multiple Account Assignment
    Transaction/Event Type
    Posting Date in the Document
    Day On Which Accounting Document Was Entered
    Time of Entry
    User name
    Reference Document Number
    Transaction Code
    Delivery
    Delivery Item


    SQL Server, SQL Server 2012 Denali and T-SQL Tutorials

    14 Mart 2013 Perşembe 08:01
  • SQL Tabloları, inheritance özelliğine uygun tasarlanabiliyor. Yani Hareket tablosuna Satış, Nakil, İade, Fire şeklinde alt tablolar ilave edilebilir. Bu tablolar Haraketler tablosuna PK->PK "One to One" şeklinde ilişkilenir. Her harekette tarih, ürün_id, miktarı vardır. Bu alanlar hepsinde ortaktır. Bundan sonraki tablolar özelleşmeye başlar, mesela SatışTablosunda cari_id işin içine girer, ama Nakil tablosunda cari_id olmaz da depo_id olur. Bu şekilde birbirine tam ilişkili bir sağlam yapı kurabilirsiniz.



    e-mail: onay[nokta]yalciner[at]hotmail[nokta]com
    MCC

    13 Mart 2013 Çarşamba 08:19

Tüm Yanıtlar

  • SQL Tabloları, inheritance özelliğine uygun tasarlanabiliyor. Yani Hareket tablosuna Satış, Nakil, İade, Fire şeklinde alt tablolar ilave edilebilir. Bu tablolar Haraketler tablosuna PK->PK "One to One" şeklinde ilişkilenir. Her harekette tarih, ürün_id, miktarı vardır. Bu alanlar hepsinde ortaktır. Bundan sonraki tablolar özelleşmeye başlar, mesela SatışTablosunda cari_id işin içine girer, ama Nakil tablosunda cari_id olmaz da depo_id olur. Bu şekilde birbirine tam ilişkili bir sağlam yapı kurabilirsiniz.



    e-mail: onay[nokta]yalciner[at]hotmail[nokta]com
    MCC

    13 Mart 2013 Çarşamba 08:19
  • Merhaba floydian,

    SAP'nin MSEG tablosu vardır meşhur :) Depodaki hareketlerin tutulduğu. Oradan belki kopya çekebiliriz diye düşündüm. Üşenmedim kolon isimlerinin bir kısmını kopyaladım.  Ama bir işe yarar mı bilmiyorum. Çünkü çok detay ve tüm prosesi biliyor olmak gerek.

    Ama bence bir hareket tablosunda aşağıdaki bilgiler olmalı

    Hareket Tipi : depodan depoya, depo içi, tedarikçiden depoya, depo dışına, hurdaya gibi.

    Hareket tipine bağlı olarak da kaynak ve hedef yerler vardır. Depo içinde tuttuğun detaya kadar veya depo dışını tanımladığın detay kadar burada bilgiler tutulabilir. Ama temelde FromID ve ToID yeterli olabilir.

    Hareketi bir belgeye bağlamak gerekir. Bunun için de bir taşıma emir olması gerekir. Ve tabii ki bu emrin kalemleri vardır. Bu taşıma emrinin numarasını ve kalem detayının numarasını tutabilirsin. Bir de bir emrin içindeki kalemlerden birisini bir harekette tamamlamak mümkün olmayabilir. Bunun için sıradan 1,2,3 gibi bir numarada oluşturulabilir. Bu bilgi de tutulabilir.

    Taşıma emir veya iş emir, bir sipariş dolayısı ile bir veya bir kaç irsaliye ile ilişkili olabilir. Bunlara taşıma emrinden ulaşabileceğin gibi sorgularının daha kısa sürmesi için normalizasyondan ödün vererek bu verileri de hareket tablonda tutabilirsin. Ama bu detay olacaktır.

    Hareketi gerçekleştiren kişi ve zaman bilgisini tutman faydalı olacaktır. İlk aklıma gelenler bunlar oldu. Umarım işine yararlar.

    Client
    Number of Material Document
    Material Document Year
    Item in Material Document
    Docmt Structure
    Unique identification of document line
    Identifier of immediately superior line
    Hierarchy level of line in document
    Original Line for Account Assignment Item in Material Doc.
    Movement Type (Inventory Management)
    Item automatically created
    Material Number
    Plant
    Storage Location
    Batch Number
    Stock Type
    Batch status key
    Batch in Restricted-Use Stock
    Special Stock Indicator
    Vendor Account Number
    Account Number of Customer
    Sales Order Number
    Item Number in Sales Order
    Delivery Schedule for Sales Order
    Distribution of Differences
    Debit/Credit Indicator
    Currency Key
    Amount in Local Currency
    Delivery costs in local currency
    Amount Posted in Alternative Price Control
    Debit/credit indicator in revaluation
    Revaluation amount on back-posting to a previous period
    Valuation Type
    Quantity
    Base Unit of Measure
    Quantity in Unit of Entry
    Unit of Entry
    Quantity in Purchase Order Price Unit
    Order Price Unit (Purchasing)
    Purchase Order Number
    Item Number of Purchasing Document
    Fiscal Year of a Reference Document
    Document No. of a Reference Document
    Item of a Reference Document
    Material Document Year
    Number of Material Document
    Item in Material Document
    "Delivery Completed" Indicator
    Item Text
    Equipment Number
    Goods Recipient/Ship-To Party
    Unloading Point
    Business Area
    Controlling Area
    Trading Partner's Business Area
    Clearing company code
    Cost Center
    Old: Project number : No longer used --> PS_POSNR
    Order Number
    Main Asset Number
    Asset Subnumber
    Indicator: Statistical Posting to Cost Center
    Indicator: Posting to Order Is Statistical
    Indicator: Posting to Project Is Statistical
    Indicator: Posting to Profitability Analysis Is Statistical
    Fiscal Year
    Allow Posting to Previous Period (Backposting)
    Indicator: post to previous year
    Company Code
    Accounting Document Number
    Number of Line Item Within Accounting Document
    Accounting Document Number
    Number of Line Item Within Accounting Document
    Number of Reservation/Dependent Requirement
    Item Number of Reservation/Dependent Requirement
    Final Issue for This Reservation
    Quantity
    Transaction/event is relevant to statistics
    Receiving/Issuing Material
    Receiving/Issuing Plant
    Receiving/Issuing Storage Location
    Receiving/Issuing Batch
    Status of Transfer Batch
    Status key of transfer batch
    Valuation Type of Transfer Batch
    Special Stock Indicator for Physical Stock Transfer
    Movement Indicator
    Consumption Posting
    Receipt Indicator
    Goods Receipt, Non-Valuated
    WMS Number of pallets
    Warehouse Number / Warehouse Complex
    Storage Type
    Storage Bin
    Stock Category in the Warehouse Management System
    Movement Type for Warehouse Management
    Transfer Requirement Number
    Transfer Requirement Item
    Indicator: posting in warehouse management system
    Ind: interim storage posting for source stor.type and bin
    Ind.: interim storage posting for dest.stor.type and bin
    Indicator: dynamic storage bin
    Posting Change Number
    Transfer Priority
    Transfer Order Number
    Number of GR/GI Slips to Be Printed
    Reason for Movement
    Shipping Instructions
    Compliance with Shipping Instructions
    Internal Key for Real Estate Object
    Cost Object
    Profitability Segment Number (CO-PA)
    Profit Center
    Work Breakdown Structure Element (WBS Element)
    Network Number for Account Assignment
    Routing number of operations in the order
    Internal counter
    Order Item Number
    Partner Account Number
    Commitment Item
    G/L Account Number
    Goods receipt quantity in order unit
    Purchase Order Unit of Measure
    Reversal of GR allowed for GR-based IV despite invoice
    Vendor to be supplied/who is to receive delivery
    Add. customer owned fields for invoice verification w.  MIRO
    Country of Issue of Certificate of Origin
    Region (State, Province, County)
    Externally Entered Posting Amount in Local Currency
    Value at Sales Prices Including Value-Added Tax
    Promotion
    Sequential Number of Account Assignment
    Shelf Life Expiration or Best-Before Date
    Internal object number of the batch classification
    Externally Entered Sales Value in Local Currency
    Partner Profit Center
    Record type
    Fund
    Funds Center
    Material in Respect of Which Stock is Managed
    Receiving/Issuing Material
    Posting string for quantities
    Posting String for Values
    Quantity Updating in Material Master Record
    Value Update in Material Master Record
    Total valuated stock before the posting
    Value of total valuated stock before the posting
    Price Control Indicator
    Functional Area
    Reference Date for Settlement
    Value at sales prices excluding value-added tax
    Reference Date for Settlement
    Purchase order created at time of goods receipt
    Quantity in Unit of Measure from Delivery Note
    Unit of Measure From Delivery Note
    Valuation of Special Stock
    Status of Goods Receipt Inspection
    Original line in material document
    Alternate base amount in document currency
    Tax on sales/purchases code
    Tax Jurisdiction
    Material Number Corresponding to Manufacturer Part Number
    Goods issue revaluation performed
    Tax on sales/purchases code
    Date of Manufacture
    Material Staging Indicator for Production Supply
    Sales Order Number of Valuated Sales Order Stock
    Sales Order Item of Valuated Sales Order Stock
    Valuated Sales Order Stock WBS Element
    Calculation of val. open
    Accounting Indicator
    Business Process
    Supplying Vendor
    Activity Type
    Vendor Stock Valuation Indicator
    Grant
    Stock Type Modification (Read from Table T156M)
    GTS Stock Type
    Document Number for Earmarked Funds
    Earmarked Funds: Document Item
    Multiple Account Assignment
    Transaction/Event Type
    Posting Date in the Document
    Day On Which Accounting Document Was Entered
    Time of Entry
    User name
    Reference Document Number
    Transaction Code
    Delivery
    Delivery Item


    SQL Server, SQL Server 2012 Denali and T-SQL Tutorials

    14 Mart 2013 Perşembe 08:01