What are tables in Inventory Management in SAP-MM

Hi all,
i would like to know the nemes of tables in SAP-MM Inventory Management. Plz provide me ur help.
Thanks....
Bandhan

Hi Bandhan,
Below are the some tables used for IM.
MSEG -Material document / transaction details
MKPF  - Material document header information   
MARD  - Material stock                         
MBEW  -Material stock with valuation          
MSKA -Stock balance with associated sales    
EKUB  -Index for Stock Transport Orders for   
MDUB  -Material Reading View of Stock Transport Ord. for|
MKOL-Special stocks- Consignment, material provided to

Similar Messages

  • What are the different functions used in sap script?

    Hi,
    What are the different functions used in sap script? What are the parameters used in each Function?
    Regards,
    Mahesh

    he print program is used to print forms. The program retieves the necesary data from datbase tables, defines the order of in which text elements are printed, chooses a form for printing and selects an output device and print options.
    Function modules in a printprogram:
    When you print a form you must used the staments OPEN_FORM and CLOSE_FORM. To combine forms into a single spool request use START_FORM and END_FORM.
    To print textelements in a form use WRITE_FORM. The order in which the textelements are printed, is determined by the order of the WRITE_FORM statements. Note: for printing lines in the body, you can also use the WRITE_FORM_LINES function module.
    To transfer control command to a form use CONTROL_FORM.
    Structure of a print program
    Read data
    Tables: xxx.
    SELECT *
    FROM xxx.
    Open form printing - Must be called before working with any of the other form function modules.
    Must be ended with function module CLOSE FORM
    call function 'OPEN_FORM'.....
    To begin several indentical forms containing different data within a single spool request, begin each form using START_FORM, and end it using END_FORM
    call funtion 'START_FORM'.....
    Write text elements to a window of the form
    call function 'WRITE_FORM'.....
    Ends spool request started with START_FORM
    call funtion 'END_FORM'.....
    Closes form printing
    call function 'CLOSE_FORM'...
    OPEN_FORM function
    Syntax:
    CALL FUNCTION 'OPEN_FORM'
    EXPORTING
      APPLICATION                       = 'TX'
      ARCHIVE_INDEX                     =
      ARCHIVE_PARAMS                    =
      DEVICE                            = 'PRINTER'
      DIALOG                            = 'X'
      FORM                              = ' '
      LANGUAGE                          = SY-LANGU
      OPTIONS                           =
      MAIL_SENDER                       =
      MAIL_RECIPIENT                    =
      MAIL_APPL_OBJECT                  =
      RAW_DATA_INTERFACE                = '*'
    IMPORTING
      LANGUAGE                          =
      NEW_ARCHIVE_PARAMS                =
      RESULT                            =
    EXCEPTIONS
      CANCELED                          = 1
      DEVICE                            = 2
      FORM                              = 3
      OPTIONS                           = 4
      UNCLOSED                          = 5
      MAIL_OPTIONS                      = 6
      ARCHIVE_ERROR                     = 7
      INVALID_FAX_NUMBER                = 8
      MORE_PARAMS_NEEDED_IN_BATCH       = 9
      SPOOL_ERROR                       = 10
      OTHERS                            = 11
    IF sy-subrc <> 0.
    MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
            WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
    ENDIF.
    Some important parameters:
    FORM      Name of the form
    DEVICE      
    PRINTER : Print output using spool
    TELEFAX: Fax output
    SCREEN: Output to screen
    OPTIONS      Used to control attrubutes for printing or faxing (Number of copies, immediate output....
    The input for the parameter is structure ITCPO.
    CLOSE_FORM function
    CALL FUNCTION 'CLOSE_FORM'
    IMPORTING
      RESULT                         =
      RDI_RESULT                     =
    TABLES
      OTFDATA                        =
    EXCEPTIONS
      UNOPENED                       = 1
      BAD_PAGEFORMAT_FOR_PRINT       = 2
      SEND_ERROR                     = 3
      SPOOL_ERROR                    = 4
      OTHERS                         = 5
    IF sy-subrc <> 0.
    MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
            WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
    ENDIF.
    Paramerters:
    RESULT      Returns status information and print/fax parameters after the form has been printed. RESULT is of structure ITCPP.
    WRITE_FORM function
    CALL FUNCTION 'WRITE_FORM'
    EXPORTING
      ELEMENT                        = ' '
      FUNCTION                       = 'SET'
      TYPE                           = 'BODY'
      WINDOW                         = 'MAIN'
    IMPORTING
      PENDING_LINES                  =
    EXCEPTIONS
      ELEMENT                        = 1
      FUNCTION                       = 2
      TYPE                           = 3
      UNOPENED                       = 4
      UNSTARTED                      = 5
      WINDOW                         = 6
      BAD_PAGEFORMAT_FOR_PRINT       = 7
      SPOOL_ERROR                    = 8
      OTHERS                         = 9
    IF sy-subrc <> 0.
    MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
            WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
    ENDIF.
    Some important parameters:
    ELEMENT      Specifies which textelement is printed
    WINDOW      Specifies which window is printed
    TYPE      Specifies the output area of the main window. This can be:
    TOP - Used for headers
    BODY
    BOTTOM - Used for footers
    FUNCTION      Specifies whether text is to be appended, replaced or added
    Example of how to use the WRITE_FORM function module together with a script.
    Form layout of the MAIN window
    /E INTRODUCTION
    Dear Customer
    /E ITEM_HEADER
    IH Carrier, Departure
    /E ITEM_LINE
    IL &SBOOK-CARRID&, &SPFLI-DEPTIME&
    /E CLOSING_REMARK
    The print program
    Writing INTRODUCTION
    CALL FUNCTION 'WRITE_FORM'
         EXPORTING
              ELEMENT                  = 'INTRODUCTION'
              FUNCTION                 = 'SET'
              TYPE                     = 'BODY'
              WINDOW                   = 'MAIN'
        EXCEPTIONS
             OTHERS                   = 8
    Writing ITEM_HEADER
    CALL FUNCTION 'WRITE_FORM'
         EXPORTING
              ELEMENT                  = 'ITEM_HEADER'
              FUNCTION                 = 'SET'
              TYPE                     = 'BODY'
              WINDOW                   = 'MAIN'
        EXCEPTIONS
             OTHERS                   = 8
    Set ITEM_HEADER into TOP area of main window for subsequent pages
    CALL FUNCTION 'WRITE_FORM'
         EXPORTING
              ELEMENT                  = 'ITEM_HEADER'
              FUNCTION                 = 'SET'
              TYPE                     = 'TOP'
              WINDOW                   = 'MAIN'
        EXCEPTIONS
             OTHERS                   = 8
    Write ITEM_LINE
    LOOP AT .....
       CALL FUNCTION 'WRITE_FORM'
            EXPORTING
                 ELEMENT               = 'ITEM_LINE'
                 FUNCTION              = 'SET'
                 TYPE                  = 'BODY'
                 WINDOW                = 'MAIN'
           EXCEPTIONS
                OTHERS                 = 8.
    ENDLOOP.
    Delete ITEM_HEADER from TOP area of main window
    CALL FUNCTION 'WRITE_FORM'
         EXPORTING
              ELEMENT                  = 'ITEM_HEADER'
              FUNCTION                 = 'DELETE'
              TYPE                     = 'TOP'
              WINDOW                   = 'MAIN'
        EXCEPTIONS
             OTHERS                    = 8
    Print CLOSING_REMARK
    CALL FUNCTION 'WRITE_FORM'
         EXPORTING
              ELEMENT                  = 'CLOSING_REMARK'
              FUNCTION                 = 'SET'
              TYPE                          = 'BODY'
              WINDOW                   = 'MAIN'
        EXCEPTIONS
             OTHERS                    = 8
    START_FORM function
    CALL FUNCTION 'START_FORM'
    EXPORTING
      ARCHIVE_INDEX          =
      FORM                   = ' '
      LANGUAGE               = ' '
      STARTPAGE              = ' '
      PROGRAM                = ' '
      MAIL_APPL_OBJECT       =
    IMPORTING
      LANGUAGE               =
    EXCEPTIONS
      FORM                   = 1
      FORMAT                 = 2
      UNENDED                = 3
      UNOPENED               = 4
      UNUSED                 = 5
      SPOOL_ERROR            = 6
      OTHERS                 = 7
    IF sy-subrc <> 0.
    MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
            WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
    ENDIF.
    END_FORM function
    CALL FUNCTION 'END_FORM'
    IMPORTING
      RESULT                         =
    EXCEPTIONS
      UNOPENED                       = 1
      BAD_PAGEFORMAT_FOR_PRINT       = 2
      SPOOL_ERROR                    = 3
      OTHERS                         = 4
    IF sy-subrc <> 0.
    MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
            WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
    ENDIF.
    CONTROL_FORM function
    The CONTROL_FORM function module alows you to create SapScript control statements from within an APAB program.
    Syntax:
    CALL FUNCTION 'CONTROL_FORM'
      EXPORTING
        command         =
    EXCEPTIONS
      UNOPENED        = 1
      UNSTARTED       = 2
      OTHERS          = 3
    IF sy-subrc <> 0.
    MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
            WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
    ENDIF.
    Example:
    Protecting the text element ITEM_LINE
    CALL FUNCTION 'CONTROL_FORM'
      EXPORTING
        COMMAND = 'PROTECT'.
    CALL FUNCTION 'WRITE_FORM'
      EXPORTING
        TEXELEMENT = 'ITEM_LINE'.
    CALL FUNCTION 'CONTROL_FORM'
      EXPORTING
        COMMAND = 'ENDPROTECT'.

  • What are the latest updates in the SAP GUI patches?

    Hi All,
    Can anyone let me know what are the major updates in the SAP GUI 730.
    Any note that says this..The release note with each patch is too grainy and i cannot consolidate what are the major updates.
    We are currently on patch level 1 and SAP GUI have patch 8 released?
    Can someone kindly assist in identifying the major updates in SAP GUI 730?
    Thanks,
    Deep Desai

    Hi,
    You can see in the info section what are the new notes added in that patch.
    Please see the below screenshot for your reference.
    Regards
    Sudhir Sadhu

  • Standard Inventory Management in SAP BI 07

    Hi experts,
    I have a fresh implememtation requirement for the standard inventory management, i have gone through few documents, but i am confused with the version of the documents, at it seems the functionality of the inventory mangement has changed over a period of time a little bit,
    i am trying to get a doument which has a complete steps for implementing the inventory management in SAP BI enviornment.
    As i still need to confirm and understand the exact steps.
    Thanks

    Hi Daljeet,
    Please have a look at the how to document provided by SAP.
    http://www.sdn.sap.com/irj/scn/index?rid=/library/uuid/f83be790-0201-0010-4fb0-98bd7c01e328
    -Vikram

  • What are the bad Effect of changing sap Standard Programs?

    Hi all,
    I want to know what are the Bad effects of changing SAP standard screen and reports.
    I need a bit theoretical Explanation.
    Please suggest me some good and effective matter link.
    Regards

    Hi sonal,
    If I write the theory here ,might be its going to mess up here.mm..try this link.There are good information in changing a standard functionality.
    http://software.feedfury.com/content/28535477-changing_the_sap_standard.html
    2. I can tell one of like ...
    To change a standard program or functionality or standard field in  sap,we have to go for related user,customer scvren exit etc.
    We have to find the right exit to that particular transaction and do our customized coding there.We have to be very careful,since we are going to change the standard exit.this user exit will be used in 'N' number of other screens and transaction.So when you change , that change will /may affect the other transactions also.If you corrupt that particular exit,there are chances for that transaction to go for a toss.I have experianced this personally.when I was working on particular userxit and editing,that particular transaction was not working properly for others,since i was doing from my login,everyone came to my place and started bugging me to stop working on it:)
    Regards,
    SanthoshSivanathan

  • What are the steps to perform in sap pi after importing Efilling XI content

    what are the steps to perform in sap pi after importing Efilling XI content

    Hi ,
      The government agency processing the E filing might have a system that is capable of receiving http requests.
    That is a possible explanation for your "why" question.
    regarding, what has to be done in PI, you just need to configure in ID.
    1) Create business service (Communication component) for the receiver.
    2) create  a HTTP receiver adapter.
    3) Import the business system for your sap system
    4) Create a recdeiver determination
    5) Create a interface determination, and give your mapping name
    6) Create a receiver agreement using the http communication channel you have created
    best Regards,
    Ravi

  • What are strengths and weaknesses of the sap.m.Shell and sap.m.App as container for an application wrapper?

    My question today: What are strengths and weaknesses of the
    sap.m.Shell
    and
    sap.m.App
    as container for an application wrapper?
    I currently use non of them, but I see the advantages.
    SAP best practise is to use one of them or nest them as shell > app. What are strengths and weaknesses of the approaches?

    We prefer to say, the tender mercies of the Fetch block.
    You'll notice the "wfm info" cluster as an output of the Fetch
    VI.  This cluster has gain and offset members- use these to scale
    your binary data to floating point voltage representation.
    As you point out, the numbers won't be exactly what you expect given
    the vertical range and the device resolution.  There are a few
    reasons for this.  First, we don't use the absolute full scale of
    the ADC for the maximum input voltage.  There are a couple of
    codes of headroom at the top and bottom.  This allows your input
    signal to slightly exceed the specified vertical range without clipping
    (you'll get a warning from the driver).  Second, these gain and
    offset numbers take into account calibration information for your
    device.  Using these numbers will correct for small deviations
    from the ideal offset and gain.
    So if you use the gain and offset numbers from the driver, your
    measurements will be more accurate than if you assume 0 offset and
    perfect gain.  They will be most accurate if you make sure to
    perform a self-calibration once the device is in your system and at the
    temperature that your tests will be run.

  • What are the business drivers for doing SAP BW Modeling

    What are the business drivers for doing SAP BW Modeling
    a.     Simplicity
    b.     Flexibility
    c.     Performance
    d.     Cost
    e.     Administrative Overhead

    Hi  Kumar,
    I will give just hints rest you have to think and act not about Interview quotations but SAP MM career.
    There are  couple of  guys and all of them has got job, first as a SAP testing, as SAP freshers in HCL/HP India etc.
    Later on  they have learnt all the business process in project and all the E2E cycles in  MM/SD/FICO etc.
    Now they are working on support projects and roll out projects.
    I think there are ways and we need to understand how to explore all the job possibilities.
    Please have good knowledge and definitely you will succeed. Short cuts are not always the way to success.
    Hope all my fresher friends will find some clue here....
    Regards,
    D Singh

  • For Delivery Performance what are the standard report available n SAP?

    For Delivery Performance what are the standard report available n SAP?

    hi
    If you wanna know the SD report just go to SAP1 transaction code from easy access( it works only from easy access) and you will find entire reports available in SAP. Then select what is relevant to you. And as you asked any material on reports, so I have some good material on it and will surely send you tonight.
    And Some of the Standard reports in SD are given below check it out for convenient however always better to chek above told transaction code:
    Sales summary - VC/2
    Display Customer Hierarchy - VDH2
    Display Condition record report - V/I6
    Pricing Report - V/LD
    Create Net Price List - V_NL
    List customer material info - VD59
    List of sales order - VA05
    List of Billing documents - VF05
    Inquiries list - VA15
    Quotation List - VA25
    Incomplete Sales orders - V.02
    Backorders - V.15
    Outbound Delivery Monitor - VL06o
    Incomplete delivery - V_UC
    Customer Returns-Analysis - MC+A
    Customer Analysis- Sales - MC+E
    Customer Analysis- Cr. Memo - MC+I
    Deliveries-Due list - VL04
    Billing due list - VF04
    Incomplete Billing documents - MCV9
    Customer Analysis-Basic List - MCTA
    Material Analysis(SIS) - MCTC
    Sales org analysis - MCTE
    Sales org analysis-Invoiced sales - MC+2
    Material Analysis-Incoming orders - MC(E
    General- List of Outbound deliveries - VL06f
    Material Returns-Analysis - MC+M
    Material Analysis- Invoiced Sales - MC+Q
    Variant configuration Analysis - MC(B
    Sales org analysis-Incoming orders - MC(I
    Sales org analysis-Returns - MC+Y
    Sales office Analysis- Invoiced Sales - MC-E
    Sales office Analysis- Returns - MC-A
    Shipping point Analysis - MC(U
    Shipping point Analysis-Returns - MC-O
    Blocked orders - V.14
    Order Within time period - SD01
    Duplicate Sales orders in period - SDD1
    Display Delivery Changes - VL22
    These are all main standard reports as well I am again repeating that it's better to check all reports from above said transaction code.

  • What are best practices for managing my iphone from both work and home computers?

    What are best practices for managing my iphone from both work and home computers?

    Sync iPod/iPad/iPhone with two computers
    Although it isn't possible to sync an Apple device with two different libraries it is possible to sync with the same logical library from multiple computers. Each library has an internal ID and when iTunes connects to your iPod/iPad/iPhone it compares the local ID with the one the device normally syncs with. If they are the same you can go ahead and sync...
    I have my library cloned to a small 1Tb USB drive which I can take between home & work. At either location I use SyncToy 2.1 to update the local copy with the external drive. Mac users should be able to find similar tools. I can open either of the local libraries or the one on the external drive and update the media content of my iPhone. The slight exception is Photos which normally connects to a specific folder on a specific machine, although that can easily be remapped to the current library if you create a "Photos" folder inside the iTunes Media folder so that syncing the iTunes folders keeps this up to date as well. I periodically sweep my library for new files & orphans withiTunes Folder Watch just in case I make changes at one location but then overwrite the library with a newer copy from the other. Again Mac users should be able to find similar tools.
    As long as your media is organised within an iTunes Music or Tunes Media folder, in turn held inside the main iTunes folder that has your library files (whether or not you let iTunes keep the media folder organised) each library can access items at the same relative path from the library folder so the library can be at different drives/paths on different machines. This solution ensures I always have adequate backups of my library and I can update my devices whenever I can connect to the same build of iTunes.
    When working with an iPhone earlier builds of iTunes would remove any file not physically present in the local library, even if there was an entry for it, making manual management practically redundant on the iPhone. This behaviour has been changed but it will still only permit manual management with a library that has the correct internal ID. If you don't want to sync your library between machines on a regular basis just copy the iTunes Library.itl file from the current "home" machine to any other you want to use, then clean out the library entires and import the local content you have on that box.
    tt2

  • What are the post installation steps for sap 4.7ee

    what are the post installation steps for sap 4.7ee

    Hi,
    Post installation steps are as follows.
    1.SICK to be run first to checkt the errors while installation.
    2. Install SAP GUI
    3. Set up the TMS. Configuration the domain controller through SE06 and then set up the transport system through TMS.
    4. Change the default password of SP* and DDIC.
    5. Set up the operations mode using RZ04 and SM63.
    6. Apply patches through SPAM.
    7 Schedule default background jobs through SM36.
    8 Import default profiles through RZ10.
    9. Schedule backup calender through DB13.
    10. Create clients using SSC4
    11. Install lisence
    12. Schedule SGEN

  • Why no table for Line manager in SAP HCM

    Hi ,
    I am a ABAP technical consultant , I am aware about the program and Function modules required for fetching an employees line manager . My question is why SAP has not made a table for line manager info . As every time I need that info I put in redundant coding efforts to fetch that details . I would like to get your views on this one .
    Thanks
    Gaurav Deep

    Hi Gaurav Deep,
    I think it would be too easy if there would be direct table for finding line manager Seriously speaking I think SAP HR is clever compared to other modules using the object-oriented concept. When relationship between position and person is updated standard function modules find the new line manager without going to specific table. Maybe if other modules would have as clever built we wouldn't have that many tables in SAP? My favourite function module in HR is RH_STRUC_GET. If you can't find fitting evaluation path to return what you want to get then it is easy to create one in tcode OOAW.
    cheers, s

  • What are the major issues in implementation SAP CRM sales and CIC.

    Hi
    We are newly implanting the project to the mobile Manfaturing Company. Our Clint is going for are looking to implement the CIC interaction center win Clint and the Sales modules of CRM .
    We have some 3rd parry raw data with us with that raw data we are calling to the customers and we want create the opportunity in the CIC after that we will convert the opportunity as a sales with our other sales people. After  that  they will sale that product to that customers.
    We have the back end of the R/3 SD, MM modules implemented for Clint.
    Now 1) I want to know after implementation what are the major issues will come in the project normally for the conman  Sales and CIC Win Clint projects kindly give the some  issues normally come  and solutions  for the problems also.
    My motto is that if I know the issues I can make preparation  for that conman issues and I will make my project with good effective and smooth running ..
    with Regards,
    prakesh
    Edited by: prakesh on Dec 9, 2009 6:04 AM

    hi prakesh,
    firstly, cic winclient is an older version and obsolete so its better to implement the new crm version.
    secondly, in any case if you want to implement, then your 3rd party raw data has to be mapped with the SAP system which could be a problem. Middleware could be a lot of effort. Rest all depends on how much customization you need for your business requirement in cic and sales. In case you are implementing standard functionality mostly then no major complications are expected otherwise lot of development effort may be required.
    regards
    shikha

  • How to Find what are tables and "Table Name" in particular "Data File"

    hi Team,
    I have one database that database 300 gb size , this database having 6 ndf files ,
    here How to Find  what are the tables and  "Table Name"  in particular "Data File"[.ndf]

    Hi,
    In addition to Prashanth’s suggestion, you can also use the following Transact-SQL statements to get more detailed information including  all objects and indexes per Filegroup / Partition and allocated data size of databases.
    The script can work with Microsoft SQL Server 2005 and higher version in all Editions. For more details, please review this article:
    List all Objects and Indexes per Filegroup / Partition.
    -- List all Objects and Indexes
    -- per Filegroup / Partition and Allocation Type
    -- including the allocated data size
    SELECT DS.name AS DataSpaceName
    ,AU.type_desc AS AllocationDesc
    ,AU.total_pages / 128 AS TotalSizeMB
    ,AU.used_pages / 128 AS UsedSizeMB
    ,AU.data_pages / 128 AS DataSizeMB
    ,SCH.name AS SchemaName
    ,OBJ.type_desc AS ObjectType
    ,OBJ.name AS ObjectName
    ,IDX.type_desc AS IndexType
    ,IDX.name AS IndexName
    FROM sys.data_spaces AS DS
    INNER JOIN sys.allocation_units AS AU
    ON DS.data_space_id = AU.data_space_id
    INNER JOIN sys.partitions AS PA
    ON (AU.type IN (1, 3)
    AND AU.container_id = PA.hobt_id)
    OR
    (AU.type = 2
    AND AU.container_id = PA.partition_id)
    INNER JOIN sys.objects AS OBJ
    ON PA.object_id = OBJ.object_id
    INNER JOIN sys.schemas AS SCH
    ON OBJ.schema_id = SCH.schema_id
    LEFT JOIN sys.indexes AS IDX
    ON PA.object_id = IDX.object_id
    AND PA.index_id = IDX.index_id
    WHERE OBJ.type_desc='USER_TABLE'-- add this WHERE clause to display the information of user tables
    ORDER BY DS.name
    ,SCH.name
    ,OBJ.name
    ,IDX.name
    Thanks,
    Lydia Zhang

  • What are the Disadvantages of Management Data Warehouse (data collection) ?

    Hi All,
    We are plan to implement Management Data Warehouse in production servers .
    could you please explain the Disadvantages of Management Data Warehouse (data collection) .
    Thanks in advance,
    Tirumala 
     

    >We are plan to implement Management Data Warehouse in production servers
    It appears you are referring to production server performance.
    BOL: "You can install the management data warehouse on the same instance of SQL Server that runs the data collector. However, if server resources or performance is an issue on the server being monitored, you can install the management data warehouse
    on a different computer."
    Management Data Warehouse
    Kalman Toth Database & OLAP Architect
    SQL Server 2014 Database Design
    New Book / Kindle: Beginner Database Design & SQL Programming Using Microsoft SQL Server 2014

Maybe you are looking for