Stock of nonvaluated material

We want to purchase some stationary and keep it in stock. This will be monitored as a Quantity only not a value .  We issue it to Cost Center as and when required . How I can I procure these items. When I create PO for  UNBW items system asks me a Cost Center but I do not want the Account assignment at the time of PO or GR as we are keeping it in stock and only when we issue it we will issue it to Cost Center . How can be the cycle or what is configuration is required for this  ? How can be the account movements.
Is it possible to have one dummy cost center and GL  and during PO , I can give that account assignment and while at the  issue I can issue it to actual Cost Center
Please guide
Edited by: Bhushan Bivalkar on Jan 22, 2009 9:56 AM

Dear Bhushan ,
For such item please use blanket PO .
Details & characteristics of blanket PO are as below
Item category B stands for Limit & used in Blanket PO
For such item category we use order type - Framework (FO)
For these item no material no required
In PO account assignment category U is allowed
Usually used for low value items
These PO are having validity period & value limit
Invoice posting is wrt Blanket PO
No GR
I hope this will give you idea of Item category B & its application & usage
Characteristics of Blanket PO are:
For low value items For consumable material & services
Have validity period & value limit
Validity period instead of delivery dates
Invoice posting is done with respect to Blanket PO
Total invoice value must not exceed limit
Contain short text & no material /services code nos.
Item category used is B
PO Document type FO
No GR
No account assignment for individual item required at PO
Account assignment can be changed at IV
Price is at item line level.
This will solve your problem.
Vivek

Similar Messages

  • Nonvaluated material(UNBW)

    Do you have a good/simple and easy to understand example of nonvaluated material (UNBW)?  Let me know if you do
    Thanks
    -Bharath

    Hi
    Non-valuated material are basically those materials for which you generally wish to have stock but not valuation, Materials whose individual values are very very small  or you can say ot worth maintaining in master level. Porcurement will be cost center based, materials will be issued directly against the costcenter during GR itself.  Normal materials for which there are lot of transaction between two plants in the same Ccd and we do not want any accounitng documents generated based upon transaction also can be taken undet this category for profit center calculations.
    Some times we receive customer materials for which we carry out some sub_contracting work and return back the material , inthsicae also we do not want our ccounting documents to get generated except for stock quantity.
    Broadly if we do not want accounting document to be generated then for stockmaterials we can go for this provided the procure ment is cost center based.
    Best Regards

  • Stock of a material as on given date

    Hi all,
        Is there any function module or any BAPI to calculate the opening and closing stock of a material as on the given date, based on which a customizing report is to be developed.. There was a Transaction MB5B to know the as on date stock, but it's taking longer time to use it in customizing report.Please let me know if any BAPI or any F.module is there to find the stock of a material as on given date.
    Thanks in advance.
    Edited by: Jaya on Apr 23, 2009 9:15 AM

    Hi,
    Try to develop a report using the logic of MB5B report and minimize the selection criteria
    Regards,
    Vikas

  • Closing Stock of a Material

    If I know the Material Code and Plant then how can I determine the closing stock of that material for a particular date?
    I know that from the table MARD I can get the value of today's closing stock. But how can I know any other days closing stock.
    This is very urgent.
    Regards,
    Subhasish

    Hi
    Check this out.... <b>Though this is for Opening Stock</b>, you can have receipts and issues in that period for the material and then calculate the Closing Stock.
    *&      Form  GET_OPENING_STOCK
      ******* USE THIS LOGIC FOR GETTING OPENING STOCK OF A BATCH ******
      ********** THE WAY ITS DONE (TO SOME EXTENT) IN Trxn MB5B **********    
      **************** VERY USEFUL TO GET STOCK FASTER **************
    FORM GET_OPENING_STOCK .
      DATA: TOTAL TYPE P DECIMALS 3.
      CLEAR       OPTOT.
      REFRESH: IMARD, G_T_MSEG_LEAN.
      CLEAR:   IMARD, G_T_MSEG_LEAN.
    *- Select data from IMARD
      SELECT * FROM MARD INTO CORRESPONDING FIELDS OF TABLE IMARD
                                              WHERE WERKS = P_PLANT-LOW
                                              AND   MATNR = OPBAL-MATNR.
      IF SY-SUBRC = 0.
        READ TABLE IMARD INDEX 1.
        IF SY-SUBRC = 0.
          TOTAL = IMARD-LABST.
        ENDIF.
      ENDIF.
    *- Select data from MSEG and MKPF
      SELECT
                 MKPF~MBLNR
                 MKPF~MJAHR
                 MKPF~BLART
                 MKPF~BUDAT
                 MKPF~CPUDT
                 MSEG~MATNR
                 MSEG~WERKS
                 MSEG~LGORT
                 MSEG~CHARG
                 MSEG~SHKZG
                 MSEG~MENGE
               INTO CORRESPONDING FIELDS OF TABLE G_T_MSEG_LEAN
               FROM MKPF AS MKPF  JOIN MSEG AS MSEG
                        ON MKPFMANDT  =  MSEGMANDT  AND
                           MKPFMBLNR  =  MSEGMBLNR  AND
                           MKPFMJAHR  =  MSEGMJAHR
               WHERE MSEG~MATNR  =   OPBAL-MATNR
                 AND MSEG~WERKS  =   P_PLANT-LOW
                 AND MSEG~CHARG  =   OPBAL-BATCH
                 AND MKPF~BUDAT  GE  P_DATE-LOW.
      SORT  G_T_MSEG_LEAN    BY WERKS MATNR CHARG SHKZG DESCENDING.
      IF NOT G_T_MSEG_LEAN[] IS INITIAL.
        LOOP AT G_T_MSEG_LEAN.
          IF G_T_MSEG_LEAN-SHKZG = 'H'.
            TOTAL = TOTAL + G_T_MSEG_LEAN-MENGE.
          ELSE.
            TOTAL = TOTAL - G_T_MSEG_LEAN-MENGE.
          ENDIF.
        ENDLOOP.
    *- Assign Stock
        OPTOT = TOTAL.
      ENDIF.
    ENDFORM.                    " GET_OPENING_STOCK
    Regards,
    Raj

  • How to get a opening stock of a material on a particular date

    Hi,
    Could you pls provide me the logic of how to get the opening stock of the material on a particular date. I searched the forum and found the logic to fetch the closing stock at a given period but not for a date.
    An immediate response would be really appreciated.
    Thanks
    Harris

    Dear,
    Please read following part of my code
    FORM GET_OPENING .
       IF IT_FINAL[] IS NOT INITIAL.
         SELECT *  FROM MARD
           INTO CORRESPONDING FIELDS OF TABLE IT_MARD
           FOR ALL ENTRIES IN IT_FINAL
           WHERE MATNR = IT_FINAL-MATNR
           AND   WERKS = '1000'.
         SELECT A~MBLNR A~MJAHR A~BUDAT B~WAERS B~ZEILE B~BWART B~MATNR B~WERKS B~LGORT B~CHARG B~SHKZG B~MENGE B~MEINS B~BUSTM B~XAUTO
           INTO CORRESPONDING FIELDS OF TABLE IT_MKPF
           FROM  MKPF AS A JOIN MSEG AS B
           ON A~MANDT = B~MANDT
           AND A~MBLNR = B~MBLNR
           AND A~MJAHR = B~MJAHR
           FOR ALL ENTRIES IN IT_FINAL
           WHERE B~MATNR = IT_FINAL-MATNR
           AND   A~BUDAT GE P_BUDAT-LOW
           AND   B~WERKS = '1000'.
       ENDIF.
       AKTDAT = SY-DATLO + 30.
       IF NOT ( P_BUDAT-HIGH IS INITIAL OR P_BUDAT-HIGH > AKTDAT ).
         LOOP AT IT_MKPF INTO WA_MKPF WHERE BUDAT > P_BUDAT-HIGH.
           MOVE-CORRESPONDING WA_MKPF TO IT_MKPF1.
           APPEND IT_MKPF1.
           DELETE IT_MKPF.
         ENDLOOP.
       ENDIF.
       SORT IT_MKPF1 BY WERKS MATNR SHKZG.
       LOOP AT IT_MKPF1.
         IF ( IT_MKPF1-XAUTO IS INITIAL ) OR
             ( IT_MKPF1-BUSTM <> 'MA02' AND  IT_MKPF1-BUSTM <> 'MA05' ) .
           MOVE-CORRESPONDING IT_MKPF1 TO IT_MAT.
           COLLECT IT_MAT.
         ELSE.
           DELETE IT_MKPF1.
         ENDIF.
       ENDLOOP.
       SORT IT_MKPF BY WERKS MATNR SHKZG DESCENDING.
       LOOP AT IT_MKPF INTO WA_MKPF.
         IF ( WA_MKPF-XAUTO IS INITIAL ) OR
            ( WA_MKPF-BUSTM <> 'MA02' AND
            WA_MKPF-BUSTM <> 'MA05' ).
           MOVE-CORRESPONDING WA_MKPF TO T_MAT.
           COLLECT T_MAT.
         ELSE.
           DELETE IT_MKPF.
         ENDIF.
       ENDLOOP.
       LOOP AT IT_MARD.
         CLEAR IT_MAT-MENGE.
         MOVE-CORRESPONDING IT_MARD TO FINAL.
         READ TABLE IT_MAT WITH KEY WERKS = IT_MARD-WERKS
                                    LGORT = IT_MARD-LGORT
                                    MATNR = IT_MARD-MATNR
                                    SHKZG = 'S'.
         FINAL-ENDMENGE = IT_MARD-LABST + IT_MARD-INSME + IT_MARD-SPEME + IT_MARD-EINME + IT_MARD-RETME - IT_MAT-MENGE.
         CLEAR IT_MAT-MENGE.
         READ TABLE IT_MAT WITH KEY WERKS = IT_MARD-WERKS
                                    LGORT = IT_MARD-LGORT
                                    MATNR = IT_MARD-MATNR
                                    SHKZG = 'H'.
         FINAL-ENDMENGE = FINAL-ENDMENGE + IT_MAT-MENGE.
         COLLECT FINAL.
       ENDLOOP.
       LOOP AT FINAL.
         CLEAR T_MAT-MENGE.
         READ TABLE T_MAT WITH KEY WERKS = FINAL-WERKS
                                    MATNR = FINAL-MATNR
                                    SHKZG = 'S'.
         MOVE T_MAT-MENGE TO FINAL-SOLL.
         CLEAR T_MAT-MENGE.
         READ TABLE T_MAT WITH KEY WERKS = FINAL-WERKS
                                    MATNR = FINAL-MATNR
                                    SHKZG = 'H'.
         MOVE T_MAT-MENGE TO FINAL-HABEN.
         FINAL-ANFMENGE = FINAL-ENDMENGE - FINAL-SOLL + FINAL-HABEN.
         MODIFY FINAL.
       ENDLOOP.
       LOOP AT FINAL.
         WA_FINAL1-MATNR = FINAL-MATNR.
         WA_FINAL1-MEINS = FINAL-MEINS.
         WA_FINAL1-OP_MENGE = FINAL-ANFMENGE.
         WA_FINAL1-RE_MENGE = FINAL-SOLL.
         WA_FINAL1-IS_MENGE = FINAL-HABEN.
         WA_FINAL1-CL_MENGE = FINAL-ENDMENGE.
    *  WA_FINAL-LGORT = FINAL-LGORT.
    *    READ TABLE IT_MAKT WITH KEY MATNR = FINAL-MATNR.
    *    MOVE IT_MAKT-MAKTX TO WA_FINAL-MAKTX.
         APPEND WA_FINAL1 TO IT_FINAL1.
       ENDLOOP.
    ENDFORM.                    " GET_OPENING

  • Table to find serial number for the stock of a material

    Dear All,
    I have a requirement in which i want to find the serial number for the stock of a material.
    in Equi i have serial number with material.
    But i want it with plant also.
    pl. suggest me in which table u have serial number,material , plant and storage location.
    Regards & thanks,
    Vidhya

    Thanks kesav.
    I checked EQSE table in that no entries are found.
    In EQBS table for that equnr u have plant and storage location.
    but the performace while selecting EQUI on the whole will be very slow.
    so i want a table with material,serial number,plant and storage location.
    kindly suggest.

  • Error in adding stock of the material

    Hi
    While adding stock to the material using MB1C I am getting an error "Fld selectn for mvmt type 561 / acct 399999 differs for Ext. GA amount in LC (023)"
    What can be the solution ??

    Option-1: Check Field status group in the create/bank/interest TAB for G/L in FS00 & check its assignments in OBC4 & Field Selection for status of Ext. GA amount in LC like optional/required/suppress
    Use OMJJ t.code - 561 mvt - field selection and check additional account assignment (here Ext. GA amount in LC  is optional/required/suppress.)
    Option-2: Can also run the programme RM07CUFA through SE38 to update.
    Regards,

  • Intial upload of Stock in Transit Material with in plant / Inter company

    Hi Friends,
    How can we do Intial upload of Stock in Transit Material with in plant / Inter company.
    In this case accounting entries has already completed while doing post goods issue (thru SD route) or in 1st step 301 mov. type.
    Now the material is in transit. While we go to new system how can do this without hit of aacounting entries.
    I tried 565, it Intial upload of stock to Blocked, so accounting entries took place.
    Regards
    Sai Krishna

    Hi,
    What I am proposing is:
    At this juncture both plants accounting has been done in legacy.
    Coming to new system whatever stock we upload that much value only updated in receiving plant. In reality there is difference between legacy & new system in this case. In legacy stock in transit value also added in receiving plant (since we did PGI). If we do stock upload with 565 mov. type .. intial entry to blocked stock i.e value of inventory is matching the legacy.
    Actual receiveal of material do transfer posting from blocked stock to unresticted stock.
    What is your opinion. 
    We won't upload the G/L inventory, it will come thru stock upload for kishore infor.
    Regards
    Sai Krishna

  • Calculation of consignment stock for a material ( ABAP/MM)

    HI,
    I need information to find out consignment stock as per requirement. I doubt the requirement is not complete enough but they dont agree. I am using following logic.Please provide me your inputs.( i was asked to follow standard program logic of 'RM07MLBD')
    1.I am retrieving material document no.s from MSEG with the movement types 631,632,633,634,701,702 and SOBKZ = 'W' for a particular reporting period for a material.
    2. I filter them by checking date BUDAT in MKPF.
    3. then i aggregate them taking SHKZG = 'S' or 'H' accordingly '+ ' or '-'.
    And finally i Aggregate them for customers belonging to same state (REGIO)
    but i am getting some negative values and incorrect entries.
    what i am not able to understand is whether my selection criterion is wrong or aggregation of materials is wrong or if i am missing any other selection criterion? Your inputs are highly appreciated.
    Thanks in Advance.
    Shrini

    Hi ,
           Follow sample program RM07MKBS OR MB54 which display consignment stock for  am material.
    Please reward if useful.

  • -ve valuated stock value of material with zero stock value

    Hi,
    I am new to this forum.
    right now i am facing a severe problem in SAP.
    That is,
    we have a material in SAP which shows -ve Valuated Stock Value of material but its valuated stock quantity is zero in TC MC.9
    while in MB5B both Stock and Value are Zero.
    now we want to make the valuated stock value of material in TC MC.9 to zero.
    how can we do this.
    plz suggest
    thanks

    Hello,
    this issue may be related to incorrect postings of accouting documents, or missing accouting documents (i.e not considered price changes). Best would be to have this analysed by SAP via an OSS message.
    Kind regards
    Michael

  • Blocked Stock and Frlag material for Deletion

    What is the diffrence between blocked stock and flagging material for deletion.
    Thank you

    Hi,
    Difference between Block stock and flag material for deletion is:
    Block stock will only come into picture if your client says that when ever they receive stock, before quality and physical check it should not create any accounting document..So what you will do is, you will receive stock as block stock with mvt 103...Once Check is done you will release your block stock with 104....
    Say for an e.g. Vendor has supplied you goods in your premises...Same time you have noticed that goods are damaged o rare of  poor quality...So you will post the stock as block stock...So once you post as a block stock, there won't be any accounting documents generated....
    Material flad for deletion means: That particluar material can not be used for further procurement..E.g..  may be client has stopped using that material....
    Hope it clears
    Utsav

  • BAPI/FM ro retrieve stock based on material plant batch combination

    Hi Experts,
    Can anyone help me in giving information about the FM or BAPI that would fetch inventory/stock for the material plant and batch combination. I refered to some of the BAPI's like BAPI_MATERIAL_STOCK_REQ_LIST , MD_STOCK_REQUIREMENTS_LIST_API but these do not have batch numebr as a parameter.
    Can anyone help me on this?
    Thanks in advance,
    Rashmi

    Hi Heinz,
    In the sales order you can go to the Item -> Schedule lines and you can split it.
    Did you resolved if so shall i know how.
    Regards
    Agasthuri Doss

  • Table for field unrestricted stock for a material

    Hi,
    Which table holds the value of unrestricted stock for a material?
    Thanks in advance.
    Phani.

    Hi,
    Thanks for your replies...
    Does the fields suggested by you store the values of warehouse stock?
    Regards,
    Phani.

  • Need to extract Post to inspection stock field from material master

    Hi Guys,
    I need to extract the Post to insp.stock indicator from material master QM view for all FERT materials, i have tried with MARC table but no use. Is there any alternative way to download this from the material master?, kindly help me resolve this.
    Thanks
    S.Murali

    I got it from table QMAT.
    Thanks
    S.Murali

  • Adding stock to the material?

    I created a material, it is showing zero stock. How do I add stock to the material?
    Thanks,
    Manohar

    Hi Manohar,
    You can do an intial entry of goods as mentioned by Manish using movement type 561. You can also create a Purchase order(ME21N)  for the material and then perform goods receipt (MIGO) for that PO to recieve the goods. Once u recieve the material u can see the stock in MMBE
    Hope this helps.
    Reward if u find it useful
    regards
    Anand.C

Maybe you are looking for