Plant maitenance report

Hi all,
I am very new to SAP-PM.Basically a PP /QM Consultant.
I need your help in developing three BI report for  SAP-PM.The requirements are as follows.
Report 1.
        a. % breakdown time.
     b. Causes of issues broken down to the most granular level.
     c. Number of failures by week and month.
Report 2.
        a. % breakdown time.
        b. % repair time.
     c. Number of failures by week and month.
     d. Number of failures by machine and functional location.
Report3.
        a. Problems reason by functional location.
     b. Function of each piece of equipment and breakdown time and fix.
     c. Labour and monetary value of each fix for each piece of equipment by functional location.
     d. Number of failures by week and month.
Pl let me know tables and fields and logic to develop such a report.

hi
you can check [PM Tables|https://www.sdn.sap.com/irj/scn/wiki?path=/display/erplo/pm+tables] and SE81 and use the information system
regards
thyagarajan

Similar Messages

  • Plant Maintenance Reports & Report Writer/Painter

    Has anyone ever used Report Painter or Report Writer to produce SAP Plant Maintenance Reports?    If so, what was your experience in using this tool and how difficult is it to produce reports?
    The report that needs to be generated is for overdue PM orders (PM09) ....these are scheduled preventive maintenance orders.
    We need to be able to determine if they are completed and if they are on time. This report needs to have the flexibility to choose the following
    Functional Locations
    Equipment
    Plant sections
    Main Work Center
    Basic finish date / Planned Date / Overdue date  (to be determined)
    Maintenance Plan
    Maintenance Activity Type
    Group
    We need to be able to run a chart from this data to show how many PM's are behind, how many were completed on time compared to the requirements, and any other chart that would be available (i.e. pie, line, bar etc.).
    Thanks
    Ruthie

    Hi,
    the fields that you want in  ur report must be available in ur operating concern data structure,,,
    pls check if the characteristics and the value fields that you require is available in the data structure,,,
    check KEA0 transaction..
    Reward points if useful

  • Plant Availablitly Report

    Hello every one,
    In my project, my client is asking for plant availabilty report. Now in this report they want availabilty of the report at plant level in percentage. I am not getting how to get these figures becoz in PP there is nothing like monthly planning of working hours at plant level. Any body has worked on same required with work around solution. Kindly help me in this.
    Regards
    Abhishek

    Hi Abhishek,
    This require a customized report. There are certain parmaeter you need to consider in developing this report which varies from client to client according to their business requirement. Here are some of the key point you need to consider.
    1) Case 1: In a contineous process production which is plan for 720 hrs of operation if the equipment has breakdown for 72 hrs in a month then the plant availability becomes 90%
    2) Case 2: If an equipment is breakdown and have the stand-by still the production continue without any stoppage. In this case plant availability is still 100%.
    3) Case3: If there are shortage of raw material production qty plan may reduce or production stoppage still the plant availabilty will remain 100%.
    4) Case3: Any shutdown in the utility section which are responsible by maintenance are consider to be unavailability of plant for production.
    What I am saying here may not be same business scenario you are having now. What you can do it try to segregate the malfunction notification which are affecting production and non affecting.
    Secondly, try to create different notification type or customized table to capture any parameter such Utility data which are affecting the production.
    Make a customized report /query for the plant availability. Hope this info is helpful to you.
    DP   
    Plant availability literally speaking is the availability of the plant irespective of the production plan.

  • Plant wise Report

    Hi,
    I m in roll out Project, there are 4 plant .How I  can see palnt wise Staus? Give me the T.code
    Thnx
    Praveen

    Dear Praveen,
    You will type SAP1 on Easy Access, then Go to MM &SD  see all reporting.
    Regards,
    Devendra

  • How to Add plant in report?

    Hi ,
    I have to create a cost center report which is for actual and plan comparison.
    Situation is i don’t have a business area, i have only plants to value my costs in my report in the column. I am using CCSS table to data extract .I have a field name werks in the table .
    How to add Plant into my report ,Can any body help me on creating a set on this. Or is there any solution for this .

    Hi,
    If a field in FBL1N is not filled it might be because the field has to be created as a special field.
    In the Line item Display list in FBL1N follow this menu path: Settings -> Special fields, and add the fields you want from relevant table.
    The fields are later available for display,and you can choose them from the Line item Display list following this menu: Settings -> Display variant -> Current. From the hidden list you can now choose the fields you want to have shown. If the technical name is shown for the fields, the special fields are all starting with '1-U_'. It's important, that you add the Special field, if the field also exist as Standard field.
    The Special fields are shown in the buttom of the Hiddden list.
    Please also read the solution part of note 215798 for some very import- ant steps to be aware of.
    But, for having a field shown in the vendor Line Item Display (FBL1N) the field has to exist in the vendor Line Item. If this is not the case, you will evt. be able to see the field in FBL1N by using Offsetting account info.
    Check if field WERKS is in the structures RFPOS and RFPOSX. If not, then you need to add the field to the structures RFPOS and RFPOSX. When the structures have been extended with the field then you need to run the reports  RFPOSXEXTEND and BALVBUFDEL (in the same way as seen in the solution part in note 215798).
    Please assign points if it useful
    Regards
    Ravinagh Boni

  • Foreign currency in Plant abroad reporting

    Dear SAP gurus,
    our customer activated a plant abroad in GBP local currency different from company code local currency (that is EUR).
    If a outgoing invoice (= customer invoice) is issued and posted in EUR for our plant abroad, VAT report enables to produce output in GBP currency. GBP amount is calculated according to historical exchange rate. In BSET table this information are stored in fields BSET-LWSTE and BSET-LWBAS
    This is OK fou our customer, but they have an addttional request on customer line item report (SAP transaction FBL5N).
    The request we have been asked is: is it possible to display in FBL5N layout also BSET-LWSTE and BSET-LWBAS columns?
    Otherwise how can these information, that is amount in plant abroad currency, be displayed in line items report?
    Is There any standard line item report that allow user to display this information?
    We're looking forward for your answer
    Thank you in advance
    Kind regards
    Gianluca

    Carl,
    I found some SAP notes relating to this message.  Check in service.sap.com/notes with search term "SG105 billing accounting".  By the way, which release are you on?

  • Plant Maintenance report

    Hello Guru's
    I am new to plant maintenace, I need to create reports for equipment log.
    fields in the report are
    Notification#, order#, Notification type, TechId#, functional location, event description, Equipment Number, Description,date due (basic finish), Completed by ( from conf#), Completion date(Actual finish), Reviewed by (from Action Log), Date closed.
    Please suggest me what are the tables should I conider to create report for above data.
    Thanks
    with regards
    Srikanth Pusina
    Edited by: Srikanth Pusian on Jun 4, 2008 5:34 PM

    I am not sure about action log.. but here are tables..
    Table Name     Description
    AFAB     Network - Relationships
    AFFH     PRT assignment data for the work order
    AFFL     Work order sequence
    AFIH     Maintenance order header
    AFKO     Order header data PP orders
    AFPO     Order item
    AFSPOPR     Split Operations in an Order Split
    AFSPREL     Relation Between Orders in an Order Split
    AFVC     Operation within an order
    AFVU     DB structure of the user fields of the operation
    AFVV     DB structure of the quantities/dates/values in the operation
    AUFK     Order master data
    AUFM     Goods movements for order
    HIKO     Order master data history
    HIMA     PM order history - materials
    HIVG     PM order history - operations
    PMCO     Cost structure of maintenance order
    PMCO1     Cost profile: Value category proposal
    PMCO3     Plan version: Estimated costs for maintenance orders
    PMCOQT     Quantity structure for the maintenance order
    PMFLAGS     Flags if certain conversions have been run
    RESB     Material reservations
    T003O     Order Types
    T003P     Order Type Descriptions
    T024I     Maintenance planner groups
    T350     Maintenance Control Parameters: Client/Order Type
    T350E     Access sequence addresses for address proposal purch. data
    T350I     Combination of order type and PM activity type allowed
    T350W     Maintenance control parameters: Order type plant
    T352B     Technical report
    T352R     Maintenance revisions
    T353I     Maintenance activity types
    T353I_T     Maintenance activity type description
    T356     Priorities
    T357M_T     Operating condition texts
    T370N     Object link category
    T370N_T     Language dependent texts for T370N
    T399I     Planning plant parameters
    T399J     Maintenance parameters (client)
    T418V     Item category proposal for component assignment
    TPAER_PM     Partner Functions in Partner Schema (PM) with Copy Flag
    TPEXT     Profile for external procurement
    TPEXT_T     Text tables for profiles (external procurement)
    TPMIM     IM allocation key
    TPMP     Maintenance profile
    TPMPO     Maintenance order processing profile
    TPMUC     Deactivate the Update Check CO_ZV_CONSISTENCY_CHECK
    TPMUS     PM/SM - User default values
    VIAUF_AFVC     PM order operations
    VIAUFKS     Maintenance order (view)
    VIAUFKST     Maintenance orders (view)

  • Plant Maintenace report

    Hi,
    We want to see the material stored in the plant on the basis of functional location, Equipment.
    Critically of an equipment/ Functional location is being mentioned in the tab location .
    Stock condition of materials ( Spare parts) is desired based on functional location.
    Best Regards,

    Hi Mahesh,
    The report asked by you i.e. Material with equipment or Functiona location is possible but not as a standard one........it comes under development & can be easily done......better talk to your ABAP consultant.........
    Regards,

  • Merging plants in report

    Hi All
    There is a reporting requirement , where the user wants to club certain plants under one . The report should ultimately show him
    Plant 1
    Plant 3
    Plant 6
    Plant 7 .....
    and
    Plant 1 = Plant 1  + Plant 2
    Plant 3 = Plant 3 + Plant 4 + Plant 5
    I tried display hier , but there seems to some issue with overall result in the query . Then I tried structure but it does not show the overall result.
    Pls advise if there is any other way.
    Thanks
    Message was edited by:
            BW BW

    Hi,
    As suggested you have several ways.
    - The navigational attribute is these plant groups are fixed and isn't variable each time a user enters the query; otherwise you can use virtual char...
    - The restricted key figures: create a variable called "plant group 1" based on site and processed by user input. Create a RKF based on plant filtered to this var. This RKF will then show results only for the plants selected by the user. Create as many RKF / vars as site groups you need.
    - Structure: this implies that you know "a priori" the number of site groups you will have; proceed by creating element filtered to your site groups (could be vars as well); the total could be the sum of all your elements or simply a non restricted element would show overall result.
    - hierarchy: I don't know why you have an issue with the overall result but it should definitively work
    hope this helps...
    Olivier.

  • Plant Maintenance Report Transaction

    Dear All,
    Iam sending the list of report client needs .i need your help in wether it is possible or any development required .
    Breakdown Analysis
    Equipment Monthly Cost
    Cost Analysis
    Insurance Amount on Each Machine
    Electricity & Fuel Consumed on Machine
    Fleet Maintenance
    Consumption of Fuel on Each Vehicle
    Service Cost spend on each Vehicle
    Spares Replacement Cost on each Vehicle
    Please help me out .Kindly send your reply .
    Thanks & Regards
    Navin

    hi
    >{Breakdown Analysis- Yes using MCI7
    Equipment Monthly Cost- Using MCI4
    Cost Analysis -MCI8
    Insurance Amount on Each Machine-May be Warranty claim processing
    Electricity & Fuel Consumed on Machine-Using measuring point ,counter
    Fleet Maintenance-YES
    Consumption of Fuel on Each Vehicle-YES-MCIZ
    Service Cost spend on each Vehicle-YES- MCI4 also chek in MCI4
    Spares Replacement Cost on each Vehicle-YES using MCI4,also check MCI4}
    regards
    thyagarajan
    Edited by: thyagarajan krishnamurthy on Feb 24, 2009 1:56 PM

  • Plant Main report Information Systems MCI# PMIS- drill down to WN/WO

    Hello,
    When using the MCI#-PMIS- Analysis Report. The lowest level on the standard drill down is to Month. Is there a way to drill down all the way to WN or WO?
    Thanks.

    SDN is the place to discuss technical problems..
    Please avoid such weird post.
    G@urav.

  • Plant Mainteance report

    Hi,
    We want to see the material stored in the plant on the basis of functional location, Equipment.
    Critically of an equipment/ Functional location is being mentioned in the tab location .
    Stock condition of materials ( Spare parts) is desired based on functional location.
    Best Regards,

    Dear Mhesh,
    It possible as your requirement to see all default data .if not we can maintaine variant then also it displays
    Go to T-code IW28
    whatver data availble all data availble
    Hope this helps you
    Prem.

  • Sales report for plant wise

    Dear All,
    I would like to know the sales report for plant wise, my client is having 1 sales org &  3 plants , will this do or can I go for more sales orgs? If so how will I get the plant wise report?
    Thmx&Regards,
    Ramu

    Hi
    You can view the list of sales orders in VA05 with plant as the selection criteria. Though Plant is not included in the Further Selection Criteria, you can add this by following the below steps.,
    Goto IMG - Sales & Distribution - Sales - Lists - Define Selection Criteria - execute
    In the screen - goto New Entries and add the following details..
    1. Program Name - SAPMV75A
    2. TRG (Transaction Group) - 0
    3. Display Group - K
    4. Event - SELK
    5. It - 8
    6. Field Name - WERKS
    Enter the details and save the changes. Goto VA05 and you can see the field PLANT in the Fur Sel Criteria.
    Thanks,
    Ravi

  • User specific material and plant auth for report MB52

    Hello Experts,
    Actually my client required the following thing that a User must have auth to view certain materilas for certain plant in report MB52. How to restrict it.
    Kindly reply ASAP.
    Thanks and Regards
    Naveen Chawla

    Hello experts,
    Waitng for reply...
    regards
    Naveen

  • Material Stock Report  for tcode MB5B

    Hello Expert
    I have a SAP report for stock posting date with T-Code as MB5B and
    the report name is RM07MLBD.
    When I enter Material no, plant code , Movement type (101) and selection
    dates for a month, The report is displaying but not break by Movement type instead it is showing all the movement type....?
    Can anyone have idea about this
    REPORT RM07MLBD NO STANDARD PAGE HEADING MESSAGE-ID M7 LINE-SIZE 95.
        REPORT RM07MLBD   (Transaktionscode MB5B)                        *
    correction June 2004 MM                                   "n747306
    wrong the assignment of the MM and FI documents for data  "n747306
    constellation : n MM doc items --> 1 FI doc item          "n747306
    ABAP-Preprocessor removed                                 "n599218 A
    - this version is for release 4.6C and higher             "n599218 A
    - process database table OBEW always                      "n599218 A
    - IS-OIL specific functions :                             "n599218 A
      - define IS-OIL workings fields                         "n599218 A
      - transport and process these fields only when          "n599218 A
        structure MSEG comprise these fields                  "n599218 A
    Improvements :                       Dec. 2003 MM         "n599218
    - print the page numbers                                  "n599218
                                                              "n599218
    - send warnings and error messages only when report is    "n599218
      launched / advoid warnings when user changes entries on "n599218
      the selection screen                                    "n599218
    - send warning M7 689 when user does not restrict the     "n599218
      database in dialog or print mode                        "n599218
    - send warning M7 393 when user deletes the initial       "n599218
      display variant                                         "n599218
                                                              "n599218
    - allow to process the fields MAT_KDAUF, MAT_KDPOS, and   "n599218
      MAT_PSPNR from release 4.5B and higher                  "n599218
                                                              "n599218
    - show the current activity and the progress              "n599218
                                                              "n599218
    - error message 'programmfehler' improved                 "n599218
                                                              "n599218
    - new categories for scope of list                        "n599218
                                                              "n599218
    - use function module for database commit for the update  "n599218
      of the parameters in table ESDUS. This allows to record "n599218
      this transaction for a batch input session using        "n599218
      transaction SHDB                                        "n599218
                                                              "n599218
    - reset the entries for plant when valuation level is     "n599218
      is company code and mode is valuated stock              "n599218
                                                              "n599218
    - enable this report to run in the webreporting mode      "n599218
    Dec. 2002 MM                                              "n571473
    the definition of the selection screen moved from include "n571473
    RM07MLBP into this report                                 "n571473
    Sept 2002 MM                                              "n555246
    log function tax auditor                                  "n555246
    note 547170 :                              August 2002 MM "n547170
    - representation of tied empties improved                 "n547170
      active this function automatically in retail systems    "n547170
    - FORM routines without preprocessor commands and without "n547170
      text elements moved to the new include reports          "n547170
      RM07MLBD_FORM_01and RM07MLBD_FORM_02                    "n547170
    - the function module FI_CHECK_DATE of note 486477 will   "n547170
      be processed when it exists                             "n547170
    - function and documentation of parameter XONUL improved  "n547170
    - display MM documents with MIGO or MB03 depending from   "n547170
      the release                                             "n547170
    - get and save the parameters per user in dialog mode     "n547170
      only in release >= 4.6                                  "n547170
    the following items were improved with note 497992        "n497992
    - wrong results when remaining BSIM entries contain       "n497992
      an other quantity unit as material master MEINS         "n497992
    - improve check FI summarization                          "n497992
    - the messages M7 390, M7 391, and M7 392                 "n497992
    - definition of field g_f_repid for all releases          "n497992
    - incomplete key for access of internal table IT134M      "n497992
      causes wrong plant selection                            "n497992
    - the function "no reversal movement" did not surpress    "n497992
      the original movements; fields "SJAHR" was moved from   "n497992
      from report RM07MLBD_CUST_FIELDS to RM07MLBD            "n497992
    - process valuated subcontractor stock from database      "n497992
      table OBEW if it exists                                 "n497992
    - if FI summarization is active process warning M7 390    "n497992
      for stock type = valuated stock                         "n497992
    - the user wants to restrict the movement type : process  "n497992
      warning M7 391                                          "n497992
    - the user wants to surpress the reversal movements :     "n497992
      process warning M7 392                                  "n497992
    - consider special gain/loss-handling of IS-OIL           "n497992
    - automatic insert of field WAERS currency key into the   "n497992
      field catalogue :                                       "n497992
      - at least one ref. field is active -> WAERS active     "n497992
      - all reference fields are hidden   -> WAERS hidden     "n497992
    - the length of sum fields for values was increased       "n497992
    - customizing for the selection of remaining BSIM entries "n497992
    - customizing for the processing of tied empties          "n497992
    separate time depending authorization for tax auditor     "n486477
    additional fields are displayed in wrong format           "n480130
    report RM07MLBD and its includes improved  Nov 2001       "n451923
    - merging FI doc number into table G_T_MSEG_LEAN improved "n451923
    - handling of the short texts improved                    "n451923
    - some types and data definitions -> include RM07MLDD     "n451923
    error for split valuation and valuated special stock      "n450764
    process 'goods receipt/issue slip' as hidden field        "n450596
    error at start date : material without stock has value    "n443935
    wrong results for docs with customer consignment "W"      "n435403
    error during data selection for plants                    "n433765
    report RM07MLBD and its includes improved  May 10th, 2001 "n400992
    !!! IMPORTANT : DO NOT CHANGE OR DELETE THE COMMENT LINES !!!        *
    - consider the material number during looking for FI documents
    - field "g_cust_color" in include report "RM07MLBD_CUST_FIELDS"
      allows the customer to activate or inactivate the colors in the
      lines with the documents.
    - error during calcuation of start stock for special stock "M"
    - valuted stocks required : no documents found ? continue and
      process empty document table
    - the length of sum fields for quantities has been increased
      to advoid decimal overflow
    - table ORGAN is replaced by G_T_ORGAN
      - it is filled by the following ways :
        - at process time at selection screen if the
          user wants the selection via cc or plant
        - otherwise after the database selection of the stock
          tables
      - it contains less data fields
      - it contains all entries twice, for binary search
        with plant or valuation area
    - selection of databases MKPF and MSEG in one SELECT
      command with an inner JOIN
    - authority checks after the database selections
    - result of database selection from the both database tables
      MSEG and MKPF in working table G_F_MSEG_LEAN instead of
      the tables IMSEG and IMKPF
    - the number of processed data fields was reduced
    - the user has the possibility to increase the number of
      the processed fields deleting the '*' in the types-command
      in include report RM07MLBD_CUST_FIELDS
    - the creation of the field catalog for the ALV considers
      only the fields of structure G_S_MSEG_LEAN
    - the new table G_T_BELEG contains the results for the ALV.
      the number of fields of table G_T_BELEG corresponds with
      the number of fields of table G_T_MSEG_LEAN.
    - the functions "define breakdown" and "choose" are inactivated
      in the menue, because they are are not carried out correctly
      in all blocks of the list
        Anzeige der Materialbestände in einem Zeitintervall              *
    Der Report gliedert sich im wesentlichen in folgende Verarbeitungs- *
    blöcke:                                                             *
    1) Definition des Einstiegsbildes und Vorbelegung einzelner         *
        Selektionsfelder, sowie Prüfung der eingegebenen Selektions-     *
        parameter und Berechtigungsprüfung                               *
    2) Lesen der aktuellen Bestandswerte                                *
    3) Lesen und Verarbeiten der Materialbelege                         *
    4) Berechnung der Bestandswerte zu den vorgegebenen Datümern        *
    5) Ausgabe der Bestände und Materialbelege                          *
    *eject
    *# APP_CALL_DECLARE TEST
    this definitions depend on the release
    TYPE-POOLS:  IMREP,                   " Typen Bestandsführungsreporting
                 SLIS.                    " Typen Listviewer
      for the selection of the reversal movements only in release >=45B
          DATA: BEGIN OF STORNO OCCURS 0,
                  MBLNR LIKE MSEG-MBLNR,
                  MJAHR LIKE MSEG-MJAHR,
                  ZEILE LIKE MSEG-ZEILE,
                  SMBLN LIKE MSEG-SMBLN,
                  SJAHR LIKE MSEG-SJAHR,
                  SMBLP LIKE MSEG-SMBLP,
                END OF STORNO.
    include:  rm07mldd,     " reportspezifische Datendefinitionen
              rm07grid.     " Gitternetz, Formatierung, Farbgebung
    INCLUDE RM07APP1.     "ABAP-PREPROCESSOR  "TEST
    "n571473
    define the selection screen here                          "n571473
    "n571473
    SELECTION-SCREEN BEGIN OF BLOCK Database-selection
              WITH FRAME TITLE TEXT-001.
    Text-001: Datenbankabgrenzungen
    SELECT-OPTIONS: MATNR FOR MARD-MATNR MEMORY ID MAT
                                         MATCHCODE OBJECT MAT1,
                    BUKRS FOR T001-BUKRS  MEMORY ID BUK,
                    WERKS FOR T001W-WERKS MEMORY ID WRK,
                    LGORT FOR T001L-LGORT,
                    CHARG FOR MCHB-CHARG,
                    BWTAR FOR MBEW-BWTAR,
                    BWART FOR MSEG-BWART.
    PARAMETERS SOBKZ LIKE MSEG-SOBKZ.
    SELECTION-SCREEN SKIP.
    SELECT-OPTIONS: DATUM FOR MKPF-BUDAT NO-EXTENSION.
    Datumsintervall für Selektion
    SELECTION-SCREEN END OF BLOCK Database-selection.
    SELECTION-SCREEN BEGIN OF BLOCK BESTANDSART
    WITH FRAME TITLE TEXT-002.
    Text-002: Bestandsart
    SELECTION-SCREEN BEGIN OF LINE.
    PARAMETERS LGBST LIKE AM07M-LGBST RADIOBUTTON GROUP BART DEFAULT 'X'.
    SELECTION-SCREEN COMMENT 4(50) TEXT-010 FOR FIELD LGBST.
    Text-010: Lagerort-/Chargenbestand
    SELECTION-SCREEN END OF LINE.
    SELECTION-SCREEN BEGIN OF LINE.
    PARAMETERS BWBST LIKE AM07M-BWBST RADIOBUTTON GROUP BART.
    SELECTION-SCREEN COMMENT 4(50) TEXT-011 FOR FIELD BWBST.
    Text-011: bewerteter Bestand
    SELECTION-SCREEN END OF LINE.
    SELECTION-SCREEN BEGIN OF LINE.
    PARAMETERS SBBST LIKE AM07M-SBBST RADIOBUTTON GROUP BART.
    SELECTION-SCREEN COMMENT 4(50) TEXT-012 FOR FIELD SBBST.
    Text-012: Sonderbestand
    SELECTION-SCREEN END OF LINE.
    SELECTION-SCREEN END OF BLOCK BESTANDSART.
    improved definition of parameters for scope of list       "n599218
    SELECTION-SCREEN BEGIN OF BLOCK listumfang
      with frame title text-003.  "Listumfang
    the following 3 parameters became obsolete do not use     "n599218
    anymor. They are still here to inform the user about      "n599218
    that he is using old variants or SUBMIT commands          "n599218
      PARAMETERS :                                              "n599218
        XONUL  LIKE AM07M-XONUL            no-display,          "n599218
        XVBST  LIKE AM07M-XVBST            no-display,          "n599218
        XNVBST LIKE AM07M-XNVBS            no-display.          "n599218
    7 new categories for the scope of list                    "n599218
                                                              "n599218
    cat. I docs I stock on   I    I stock on I Parameter      "n599218
         I      I start date I    I end date I                "n599218
    ---+--+--------++------+--------      "n599218
    1   I yes  I =  zero    I =  I =  zero  I pa_wdzer       "n599218
    2   I yes  I =  zero    I <> I <> zero  I pa_wdzew       "n599218
    3   I yes  I <> zero    I <> I =  zero  I pa_wdwiz       "n599218
    4   I yes  I <> zero    I <> I <> zero  I pa_wdwuw       "n599218
    5   I yes  I <> zero    I =  I <> zero  I pa_wdwew       "n599218
         I      I            I    I          I                "n599218
    6   I no   I =  zero    I =  I =  zero  I pa_ndzer       "n599218
    7   I no   I <> zero    I =  I <> zero  I pa_ndsto       "n599218
                                                              "n599218
    definition of the pushbutton : show or hide the following "n599218
    parameters for the scope of list                          "n599218
      SELECTION-SCREEN PUSHBUTTON /1(20) PB_LIU                 "n599218
                                 USER-COMMAND LIU.              "n599218
                                                                "n599218
    text line : materials with movements                      "n599218
      SELECTION-SCREEN BEGIN OF LINE.                           "n599218
        SELECTION-SCREEN COMMENT 1(55) TEXT-072                 "n599218
                                 modif id liu.                  "n599218
      SELECTION-SCREEN END OF LINE.                             "n599218
                                                                "n599218
    with movements / start = zero  =  end = zero              "n599218
    1   I yes  I =  zero    I =  I =  zero  I pa_wdzer       "n599218
      SELECTION-SCREEN BEGIN OF LINE.                           "n599218
        SELECTION-SCREEN POSITION 2.                            "n599218
        PARAMETERS : pa_wdzer    LIKE AM07M-MB5B_XONUL          "n599218
                                 modif id liu.                  "n599218
      text-083 : no opening stock ; no closing stock          "n599218
        SELECTION-SCREEN COMMENT 5(70) text-083                 "n599218
                                 FOR FIELD pa_wdzer             "n599218
                                 modif id liu.                  "n599218
      SELECTION-SCREEN END OF LINE.                             "n599218
                                                                "n599218
    with movements / start = zero  =  end <> zero             "n599218
    2   I yes  I =  zero    I <> I <> zero  I pa_wdzew       "n599218
      SELECTION-SCREEN BEGIN OF LINE.                           "n599218
        SELECTION-SCREEN POSITION 2.                            "n599218
        PARAMETERS : pa_wdzew    LIKE AM07M-MB5B_XONUL          "n599218
                                 modif id liu.                  "n599218
      text-084 : no opening stock ; with closing stock        "n599218
        SELECTION-SCREEN COMMENT 5(70) text-084                 "n599218
                                 FOR FIELD pa_wdzew             "n599218
                                 modif id liu.                  "n599218
      SELECTION-SCREEN END OF LINE.                             "n599218
                                                                "n599218
    with movements / start stock <> 0 / end stock = 0         "n599218
    3   I yes  I <> zero    I <> I =  zero  I pa_wdwiz       "n599218
      SELECTION-SCREEN BEGIN OF LINE.                           "n599218
        SELECTION-SCREEN POSITION 2.                            "n599218
        PARAMETERS : pa_wdwiz    LIKE AM07M-MB5B_XONUL          "n599218
                                 modif id liu.                  "n599218
      text-085 : with opening stock ; no closing stock        "n599218
        SELECTION-SCREEN COMMENT 5(70) text-085                 "n599218
                                 FOR FIELD pa_wdwiz             "n599218
                                 modif id liu.                  "n599218
      SELECTION-SCREEN END OF LINE.                             "n599218
                                                                "n599218
    with movements / with start and end stocks / different    "n599218
    4   I yes  I <> zero    I <> I <> zero  I pa_wdwuw       "n599218
      SELECTION-SCREEN BEGIN OF LINE.                           "n599218
        SELECTION-SCREEN POSITION 2.                            "n599218
        PARAMETERS : pa_wdwuw    LIKE AM07M-MB5B_XONUL          "n599218
                                 modif id liu.                  "n599218
      with opening stock ; with closing stock ; changed       "n599218
        SELECTION-SCREEN COMMENT 5(70) text-086                 "n599218
                                 FOR FIELD pa_wdwuw             "n599218
                                 modif id liu.                  "n599218
      SELECTION-SCREEN END OF LINE.                             "n599218
                                                                "n599218
    with movements / with start and end stock / equal         "n599218
    5   I yes  I <> zero    I =  I <> zero  I pa_wdwew       "n599218
      SELECTION-SCREEN BEGIN OF LINE.                           "n599218
        SELECTION-SCREEN POSITION 2.                            "n599218
        PARAMETERS : pa_wdwew    LIKE AM07M-MB5B_XONUL          "n599218
                                 modif id liu.                  "n599218
      with opening stock ; with closing stock ; non-changed   "n599218
        SELECTION-SCREEN COMMENT 5(70) text-087                 "n599218
                                 FOR FIELD pa_wdwew             "n599218
                                 modif id liu.                  "n599218
      SELECTION-SCREEN END OF LINE.                             "n599218
                                                                "n599218
    text line : materials without movements                   "n599218
      SELECTION-SCREEN BEGIN OF LINE.                           "n599218
        SELECTION-SCREEN COMMENT 1(55) TEXT-073                 "n599218
                                 modif id liu.                  "n599218
      SELECTION-SCREEN END OF LINE.                             "n599218
                                                                "n599218
    materials without movements / stocks = zero               "n599218
    6   I no   I =  zero    I =  I =  zero  I pa_ndzer       "n599218
      SELECTION-SCREEN BEGIN OF LINE.                           "n599218
        SELECTION-SCREEN POSITION 2.                            "n599218
        PARAMETERS : pa_ndzer    LIKE AM07M-MB5B_XONUL          "n599218
                                 modif id liu.                  "n599218
      text-083 : no opening stock ; no closing stock          "n599218
        SELECTION-SCREEN COMMENT 5(70) text-083                 "n599218
                                 FOR FIELD pa_ndzer             "n599218
                                 modif id liu.                  "n599218
      SELECTION-SCREEN END OF LINE.                             "n599218
                                                                "n599218
    materials without movements / with start or end stock     "n599218
    7   I no   I <> zero    I =  I <> zero  I pa_ndsto       "n599218
      SELECTION-SCREEN BEGIN OF LINE.                           "n599218
        SELECTION-SCREEN POSITION 2.                            "n599218
        PARAMETERS : pa_ndsto    LIKE AM07M-MB5B_XONUL          "n599218
                                 modif id liu.                  "n599218
      with opening stock ; with closing stock ; non-changed   "n599218
        SELECTION-SCREEN COMMENT 5(70) text-087                 "n599218
                                 FOR FIELD pa_ndsto             "n599218
                                 modif id liu.                  "n599218
      SELECTION-SCREEN END OF LINE.                             "n599218
                                                                "n599218
    SELECTION-SCREEN END OF BLOCK listumfang.
    SELECTION-SCREEN BEGIN OF BLOCK EINSTELLUNGEN
       WITH FRAME TITLE TEXT-068.  "Settings
    SELECTION-SCREEN BEGIN OF LINE.
    SELECTION-SCREEN POSITION 1.
    PARAMETERS XSUM LIKE AM07M-XSUM.
    SELECTION-SCREEN COMMENT 4(50) TEXT-019 FOR FIELD XSUM.
    Text-019: nur Summen
    SELECTION-SCREEN END OF LINE.
    SELECTION-SCREEN BEGIN OF LINE.
    SELECTION-SCREEN POSITION 1.
    PARAMETERS XCHAR LIKE AM07M-XCHRG.
    SELECTION-SCREEN COMMENT 4(50) TEXT-015 FOR FIELD XCHAR.
    Text-015: nur chargenpflichtige Materialien
    Das Kennzeichen 'xchar' bestimmt die Art der Listausgabe entweder
    auf Material- oder Chargenebene.
    SELECTION-SCREEN END OF LINE.
    the function "No reversal movements" is only         "n571473
    available from relaese 4.5B and higher               "n571473
    ( TEXT-026 : No reversal movements )                 "n571473
        SELECTION-SCREEN BEGIN OF LINE.                    "n571473
          SELECTION-SCREEN POSITION 1.                     "n571473
          PARAMETERS NOSTO LIKE AM07M-NOSTO.               "n571473
          SELECTION-SCREEN COMMENT 4(50) TEXT-026          "n571473
                                 FOR FIELD NOSTO.          "n571473
        SELECTION-SCREEN END OF LINE.                      "n571473
    SELECTION-SCREEN END OF BLOCK EINSTELLUNGEN.
    SELECTION-SCREEN BEGIN OF BLOCK LISTE WITH FRAME TITLE TEXT-040.
    PARAMETERS: P_VARI LIKE DISVARIANT-VARIANT.
    SELECTION-SCREEN END OF BLOCK LISTE.
    *eject
    new data definitions
    working fields for reading structures from DDIC           "n599218 A
    and check whether IS-OIL is active                        "n599218 A
    types : stab_x031l           type standard table of x031l   "n599218 A
                                 with default key.              "n599218 A
                                                                "n599218 A
    data : g_s_x031l             type x031l,                    "n599218 A
           g_t_x031l             type stab_x031l.               "n599218 A
                                                                "n599218 A
    data : g_f_dcobjdef-name     like dcobjdef-name,            "n599218 A
           g_flag_is_oil_active(01)        type c,              "n599218 A
           g_cnt_is_oil          type i.                        "n599218 A
    contains the a structure with the max. number of fields of
    the database table MSEG, but those lines are comment lines
    with a '*'. The customer can achtivate those lines.
    The activated fields will be selected from the database table
    and are hidden in the list. With the settings in the display
    variant the can be shown.
    INCLUDE                      RM07MLBD_CUST_FIELDS.
    common types structure for working tables
    a) g_t_mseg_lean   results form database selection
    b) g_t_beleg       data table for ALV
    TYPES : BEGIN OF STYPE_MSEG_LEAN,
              MBLNR             LIKE      MKPF-MBLNR,
               MJAHR             LIKE      MKPF-MJAHR,
               VGART             LIKE      MKPF-VGART,
               BLART             LIKE      MKPF-BLART,
               BUDAT             LIKE      MKPF-BUDAT,
               CPUDT             LIKE      MKPF-CPUDT,
               CPUTM             LIKE      MKPF-CPUTM,
               USNAM             LIKE      MKPF-USNAM,
    process 'goods receipt/issue slip' as hidden field        "n450596
               XABLN             LIKE      MKPF-XABLN,          "n450596
               LBBSA             LIKE      T156M-LBBSA,
               BWAGR             LIKE      T156S-BWAGR,
               BUKRS             LIKE      T001-BUKRS,
               BELNR             LIKE      BKPF-BELNR,
               GJAHR             LIKE      BKPF-GJAHR,
               WAERS             LIKE      MSEG-WAERS,
               ZEILE             LIKE      MSEG-ZEILE,
               BWART             LIKE      MSEG-BWART,
               MATNR             LIKE      MSEG-MATNR,
               WERKS             LIKE      MSEG-WERKS,
               LGORT             LIKE      MSEG-LGORT,
               CHARG             LIKE      MSEG-CHARG,
               BWTAR             LIKE      MSEG-BWTAR,
               KZVBR             LIKE      MSEG-KZVBR,
               KZBEW             LIKE      MSEG-KZBEW,
               SOBKZ             LIKE      MSEG-SOBKZ,
               KZZUG             LIKE      MSEG-KZZUG,
               BUSTM             LIKE      MSEG-BUSTM,
               BUSTW             LIKE      MSEG-BUSTW,
               MENGU             LIKE      MSEG-MENGU,
               WERTU             LIKE      MSEG-WERTU,
               SHKZG             LIKE      MSEG-SHKZG,
               MENGE             LIKE      MSEG-MENGE,
               MEINS             LIKE      MSEG-MEINS,
               DMBTR             LIKE      MSEG-DMBTR,
               DMBUM             LIKE      MSEG-DMBUM,
               XAUTO             LIKE      MSEG-XAUTO,
               KZBWS             LIKE      MSEG-KZBWS,
             special flag for retail                          "n497992
               retail(01)        type c,                        "n497992
    define the fields for the IO-OIL specific functions       "n599218 A
             mseg-oiglcalc     CHAR          1                "n599218 A
             mseg-oiglsku      QUAN         13                "n599218 A
               oiglcalc(01)      type  c,                       "n599218 A
               oiglsku(07)       type  p  decimals 3,           "n599218 A
               insmk             like      mseg-insmk,          "n599218 A
    the following fields are used for the selection of
    the reversal movements
              SMBLN    LIKE      MSEG-SMBLN,    " No. doc
              SJAHR    LIKE      MSEG-SJAHR,    " Year          "n497992
              SMBLP    LIKE      MSEG-SMBLP.    " Item in doc
    additional fields : the user has the possibility to activate
    these fields in the following include report
              INCLUDE           TYPE      STYPE_MB5B_ADD.
    TYPES : END OF STYPE_MSEG_LEAN.
    TYPES: STAB_MSEG_LEAN        TYPE STANDARD TABLE OF STYPE_MSEG_LEAN
                                 WITH KEY MBLNR MJAHR.
    data tables with the results for the ALV
    TYPES : BEGIN OF STYPE_BELEGE.
              INCLUDE            TYPE      STYPE_MSEG_LEAN.
    TYPES :   FARBE TYPE SLIS_T_SPECIALCOL_ALV.
    TYPES : END OF STYPE_BELEGE.
    TYPES : STAB_BELEGE          TYPE STANDARD TABLE OF STYPE_BELEGE
                                 WITH KEY  BUDAT MBLNR ZEILE.
    DATA : G_T_BELEGE            TYPE   STAB_BELEGE WITH HEADER LINE,
           G_T_BELEGE1           TYPE   STAB_BELEGE WITH HEADER LINE.
    global working areas data from MSEG and MKPF
    FIELD-SYMBOLS :        TYPE STYPE_MSEG_LEAN.
    DATA : G_S_MSEG_LEAN         TYPE STYPE_MSEG_LEAN,
           G_S_MSEG_UPDATE       TYPE STYPE_MSEG_LEAN,          "n443935
           G_T_MSEG_LEAN         TYPE STAB_MSEG_LEAN.
    working table for the control break                       "n451923
    types : begin of stype_mseg_work.                           "n451923
              include            type      stype_mseg_lean.     "n451923
    types :    tabix             like      sy-tabix,            "n451923
            end of stype_mseg_work,                             "n451923
                                                                "n451923
            stab_mseg_work       type standard table of         "n451923
                                 stype_mseg_work                "n451923
                                 with default key.              "n451923
                                                                "n451923
    data : g_t_mseg_work         type  stab_mseg_work,          "n443935
           g_s_mseg_work         type  stype_mseg_work.         "n443935
    working table for the requested field name from MSEG and MKPF
    TYPES: BEGIN OF STYPE_FIELDS,
               FIELDNAME           TYPE      NAME_FELD,
           END OF STYPE_FIELDS.
    TYPES: STAB_FIELDS           TYPE STANDARD TABLE OF STYPE_FIELDS
                                 WITH KEY FIELDNAME.
    DATA: G_T_MSEG_FIELDS        TYPE      STAB_FIELDS,
          G_S_MSEG_FIELDS        TYPE      STYPE_FIELDS.
    working table for the requested numeric fields of MSEG
    types : begin of stype_color_fields,
               FIELDNAME           TYPE      NAME_FELD,
             type(01)            type c,
           end of stype_color_fields,
           stab_color_fields     type standard table of
                                 stype_color_fields
                                 with default key.
    data: g_t_color_fields       type      stab_color_fields
                                 with header line.
    DATA: BEGIN OF IMSWEG OCCURS 1000,
            MBLNR LIKE MSEG-MBLNR,
            MJAHR LIKE MSEG-MJAHR,
            ZEILE LIKE MSEG-ZEILE,
            MATNR LIKE MSEG-MATNR,
            CHARG LIKE MSEG-CHARG,
            BWTAR LIKE MSEG-BWTAR,
            WERKS LIKE MSEG-WERKS,
            LGORT LIKE MSEG-LGORT,
            SOBKZ LIKE MSEG-SOBKZ,
            BWART LIKE MSEG-BWART,
            SHKZG LIKE MSEG-SHKZG,
            XAUTO LIKE MSEG-XAUTO,
            MENGE LIKE MSEG-MENGE,
            MEINS LIKE MSEG-MEINS,
            DMBTR LIKE MSEG-DMBTR,
            DMBUM LIKE MSEG-DMBUM,
            BUSTM LIKE MSEG-BUSTM,
            BUSTW LIKE MSEG-BUSTW,                               "147374
    define the fields for the IO-OIL specific functions       "n599218 A
          mseg-oiglcalc        CHAR          1                "n599218 A
          mseg-oiglsku         QUAN         13                "n599218 A
            oiglcalc(01)         type  c,                       "n599218 A
            oiglsku(07)          type  p  decimals 3,           "n599218 A
            insmk                like      mseg-insmk,          "n599218 A
          END OF IMSWEG.
    User settings for the checkboxes                          "n547170
      DATA: oref_settings TYPE REF TO cl_mmim_userdefaults.     "n547170
    *eject
    HAUPTPROGRAMM *********************************
    F4-Hilfe für Reportvariante -
    AT SELECTION-SCREEN ON VALUE-REQUEST FOR p_vari.
      PERFORM f4_for_variant.
    "n599218
    INITIALIZATION                                            "n599218
    "n599218
                                                                "n599218
    pay attentions : this process time will not be processed  "n599218
    in the webreporting mode                                  "n599218
    INITIALIZATION.
    PERFORM APP_PROCESS USING 'ME'. "TEST
      PERFORM initialisierung.
    get the parameters from the last run                      "n547170
      perform                    esdus_get_parameters.          "n547170
    set flag when INITILIZATION is processed
      move  'X'        to  g_flag_initialization.
    "n599218
    AT SELECTION-SCREEN                                       "n599218
    "n599218
    Prüfung der eingegebenen Selektionsparameter, -
    Berechtigungsprüfung -
    AT SELECTION-SCREEN.
    the following 3 parameters XONUL, XVBST, and XNVBST       "n599218
    became obsolete; send error when they should be filled.   "n599218
    This could be possible if the user works with old         "n599218
    selection variants or this report is launched by a        "n599218
    SUBMIT command                                            "n599218
      if  XONUL  is initial  and                                "n599218
          XVBST  is initial  and                                "n599218
          XNVBST is initial.                                    "n599218
    ok, the old parameters are empty                         "n599218
      else.                                                     "n599218
      text-088 : note 599218 : obsolete parameter used        "n599218
        MESSAGE E895             with  text-088.                "n599218
      endif.
    did the user hit the pushbutton "Category" ?              "n599218
      case     SSCRFIELDS-UCOMM.                                "n599218
        when  'LIU '.                                           "n599218
        yes, the pushbutton "Category" was hit                "n599218
          IF  g_flag_status_liu  =  C_HIDE.                     "n599218
          show the 7 parameters on the selection srceen       "n599218
            MOVE  C_SHOW         TO  g_flag_status_liu.         "n599218
          ELSE.                                                 "n599218
          hide the 7 paramaters                               "n599218
            MOVE  C_HIDE         TO  g_flag_status_liu.         "n599218
          ENDIF.                                                "n599218
      ENDcase.                                                  "n599218
                                                                "n599218
    go on only if the user wants to launch this report        "n599218
      check : sy-ucomm = 'ONLI'  or                             "n599218
              sy-ucomm = 'PRIN'  or                             "n599218
              sy-ucomm = 'SJOB'.                                "n599218
      PERFORM eingaben_pruefen.
    check whether FI summarization is active and other        "n547170
    restrictions could deliver wrong results                  "n547170
      perform                    f0800_check_restrictions.      "n547170
    - the user wants to surpress the reversal movements :     "n497992
      process warning M7 392                                  "n497992
        IF NOT NOSTO IS INITIAL.                                "n497992
      emerge warning ?                                        "n497992
          CALL FUNCTION            'ME_CHECK_T160M'             "n497992
              EXPORTING                                         "n497992
                I_ARBGB          = 'M7'                         "n497992
                I_MSGNR          = '392'                        "n497992
              EXCEPTIONS                                    

    Please read the KBA document  2012912 - Changeablility of the field "material group" in purchasing documents
    It clearly says that material group can't be changed in case you will use material master in purchase order.
    So, it is clear that you can't use different material group for material master in purchase order.
    For stock report, system will only show you the material group which is assigned to the material master (MARA-MATKL). System will not look into the purchase order section (like EKPO).

Maybe you are looking for

  • Problems With Auto Update of Migration Workbench.

    I'm running v1.5.1 on MAC and am starting to look at migrating a MYSQL database to ORACLE. I wanted to make sure I had the latest updates so I used the "Check for Updates" function, which showed there were two updates available. Oracle Migration Work

  • How to handle Responce in FILE to RFC Scenario

    Hi All, In file to RFC[sync] scenario... Sender side we are using FTP server. Many folders are there .Data is located in folder1 . File adapter picked the data and forwarded it to XI. RFC adapter processes the data.If RFc adapter sends responce , how

  • Best practice for migration to new hardware

    Hi, We are commissioning new hardware for our Web Server. Our current webserver is version 6.1SP4, and for the new server we've decided to stay with 6.1 but install SP7. Is there a best practice for migrating content from one physical server to anoth

  • Problem in retrieve data  in COSS and COSP from PBS using FM /pbs/select_in

    hi all i have problem in retrieving data from COSP and COSS tables from PBS using FM /pbs/select_into_table in this FM i couldn't find the tables if any body knows pls reply back with the Archiving object to be use and parameters to be used.

  • Won't let me reset password

    Everytime i try to sign in or reset my password it says, "The information entered does not match our records. Please check your entry and try again".