Account assignment check for non-direct material in shopping cart creation

Hello Guru's
i'm very new to SRM please help me
We require all non-direct material shopping carts to be ordered with a valid account assignment. Therefore we implemented BADi ZUB2MB_DP_PROD_CHK to suppress the u201COrder as Direct Materialu201D Button. This button allows any order to be placed without account assignment like a direct material.
We started ordering direct materials in SRM at go-live with a cost center, but when they were received, SAP considered them consumed due to the account assignment and did not place them into QA Inspection or assign a batch. We immediately, switched back to SAP for direct materials.
We need a solution that will require all non direct material shopping carts to have account assignments, while allowing direct materials to be ordered with or without account assignments. All while keeping the current checks in place regarding the mixing of account assignments, Z required for TBI catalogs, etc.
please tell me how to write the logic in the DOC_CHEK_BADI  to check weather account assignment is made for non-direct material while creating a shopping cart.
thanks in advance....

Account Assignment notification, should be take care by standard SRM functionality itself..
Your using SRM 7.0 or 5.0 ??
Thanks!!
Bharath

Similar Messages

  • 4.what accounts are generated for Non-Valuated material & for Consignment m

    4.what accounts are generated for Non-Valuated material & for Consignment material?
    please explain me.

    Dear Srinivas,
    Please find below the explanation about both materials in a simple manner.
      "Non valuated material".(UNBW):
    For this material type in the basic settings only Qty. update is active & no value update.
    No accounting data is maintained in Material master hence stock values are not updated.This material is procured only with account assignment.
    Consumption statistic is updated only after Goods Issue.Whenever material will come its value will be always go to consumption account.
    Consignment Material :
    In this case material is still owned by vendor & only kept in your premises. Liability only starts when you withdraw material from consignment stock or post it to your own valuated stock.Liabilities are generally settled monthly.
    At GR wrt PO material is directly put to consignment stock of vendor.It is possible to post another GR into consignment stock.No valuation takes place during GR.
    Once the material is withdrawn from consignment stock( For prod) it is valuated with the price of vendor in as per INFO record.
    If useful reward points,
    Vivek

  • PO with Account Assignment P and NON Valuated Material

    Hi ,
    As per my undersatnding if I create a PO with Account Assignment "P" , system consumes it immediately and stock doesn;t get updated in any storage location.
    But
    If I use Account Assignment "P" with "NON valuated" stock , system is asking for Slocation at the time of MIGO and also updates Qtys in Storage location , although cost is being booked to consumption account.
    Could u pls help to understand the logic for this ?
    Regards
    Shrey

    Hi,
    PLease read this para from SAP help .. it is useful to undestand your scenarion
    Goods Receipt of Non-Valuated Materials  
    Use
    If the stock of a given material is only managed on a quantity basis, an account assignment must be defined in the purchase order. However, this account assignment does not result in the goods receipt being posted to consumption/usage. Instead, it results in the costs being debited to the account assignment object.
    The goods receipt is posted to the warehouse stock, thus increasing the unrestricted-use stock of the material.
    *It is not possible to post goods receipts of non-valuated materials directly into consumption/usage. You have to post the goods receipt into the warehouse first and then enter a goods issue.*
    Regards
    Krishna

  • Unable to create PO in backend system for a text material in Shopping cart

    Hi All,
    When I am approving  a shopping cart with text material(ie without material/product/goods), I am getting PR instead of PO. Please explain the settings for getting PO.
    Regards
    SATYA

    Hi,
    SPRO--> SRM > SRM server> cross application basic settings --> Define objects in backend system (PR,RS,PO)
    Always purchase requision 
       Or
    PO if item data complete,other wise PR.
    1. Enter the organizational unit and/or the category.
    2. Enter a source system.
    3. Choose the procurement type.
    Reservation if stock is available, otherwise external procurement
    The system creates a reservation if the material is subject to inventory management and sufficient stock quantity is available in the warehouse on the requested date.
    Always reservation for materials subject to inventory management
    The system creates a reservation if the material is subject to inventory management, irrespective of whether stock is available.
    Always external procurement
    The system does not create a reservation, but always procures the item externally. In this case, you specify the type of external procurement.
    The following options are significant if the system cannot create a reservation (for example, if there is no stock available or for a non-stock item) or the system must not create a reservation (choose Always external procurement).
    Purchase order if item data complete, otherwise purchase requisition
    The system always tries to create a purchase order. If the item data is incomplete (for example, the vendor or price is not known), the system creates a purchase requisition from the item.
    Always purchase requisition
    The system always creates a purchase requisition.
    Always local purchase order
    The system always creates a local purchase order.
    Thanks
    prasad.s

  • Vendor part number for non catalog item in shopping cart?

    I have a requirement to get the vendor part number field in shopping cart basic data for non catalog item. This field is available for catalog items, would it be possible to make the same field available for non catalog items as well?

    Hi Gummadi,
    You can create custom fields in Shopping cart uisng a BADI and can populate the information.
    BBP_CUF_BADI can be used to create customer fields.
    Please get discuss with your ABAP fellow for the creation of customer field.
    Award points for helpful answers.
    Rgds,
    Teja

  • Account Assignment Category in Rework Order for non valuated material

    Friends,
    We created non valuated material for rework. I want to accumulate the rework cost. When i am trying in CO02 = Header = Settlement Rule where the category is MAT but I want it to be ORD.
    How that category is changed to ORD, so that I can able to accumulate cost with respect to order?

    Hi,
    Whether you are creating the rework order with material? Actually rework order is supposed to be created without material with transaction CO07. Here in this case you have to define the account assignment category ORD in settlement rule.
    In some cases to meet the requirement we can create the rework order with material also through transaction CO01/CO08, but in this case the account assignment category will be MAT by default. Therefore you cannot change it to ORD.
    Hence you need to create rework order to have account assignment category ORD w/o material only.
    Regards,
    Sandeep

  • Account assignment for Non valuated Material

    Dear All,
    Please guide how to create PR & PO for non valuated material.
    Regards,
    Manish Jain

    HI,
    Non-valuated material (Material Type UNBW):
    This type of material is managed on a quantity basis, but not on a value basis. This makes sense for materials of low value, stocks of which nevertheless have to be monitored (for example, operating manuals).
    Non-valuated goods receipt
    At the time of the goods receipt, postings to the consumption account do not take place. The posting to the GR/IR clearing account is therefore not applicable. With invoice receipt, the consumption account is debited with the invoice amount. The offsetting entry is posted to the vendor account.
    Regards,
    Pardeep Malik

  • Asking Account Assignment Category for Direct Materials

    Experts,
    ECS Scenario with PPS, ECC EHP4, SRM7.0.
    The system is giving error as 'account assignment category is missing' for 'direct materials'. We have same problem while creating SC in SRM also and for PDP als.
    Items with account assignment are working perfecly fine for both SC and PDP, for same product category.
    For PDP: System did not give any error at PR stage, but if see log in SLG1 in SRM, we see that, it did not transfer to SRM as 'account assignment category' is missing.. moreover, If we create a standard PO item, for the same material group (without reference to PR) it is pefectly working. GR, IR everything is fine in ECC... So there should not be any problem in ECC account assignment(?).
    We have not implimented any BADI. Just used the standard, as it is... Product category, location, storage location are maintained in PPOMA_BBP. Accounting system for vendor is also maintained...
    What could be other possiblities? kindly help.
    GH

    hi
    Can you create sc see  account assignment folder though ypu order as direct material in PPS scenario?
    please check BBP_PDIGP-subtype =dp and external requirement.
    SAP has designed like that for PPS scenario
    Direct materials with account assignment
    check with SAP, Learn that SRM not creates a shopping cart for direct materials for the purchase requests.
    since they are throwing explicitly error message
    'account assignment category is missing' for 'direct materials'
    Muthu

  • How to enter an account assignment category for a material.

    Hi guys:
       I am facing following error prompt,please tell me how to enter an account assignment category for a material.
    thanks
    Account assignment mandatory for material 0000000N6451 (enter acc. ***. cat.)
    Message no. ME062
    Diagnosis
    There is no provision for value-based inventory management for this material type in this plant. Account assignment is thus necessary.
    Procedure
    Please enter an account assignment category.

    HI Shyam :
    Go to transaction type OMS2. Check whether the material type u are using is ticked for Value update.
    If not,
    a. Use a different material type
    b. or Use an account assignment category.
    How to use B,that is hot to enter an account assignment cateogory

  • Account assignment mandatory for material

    Hi,
    While creating contract i am facing this warning message..i can ignore this message , but what is the root cause for it.
    Error is :
    "Account assignment mandatory for material 100000040 (enter acc. ***. cat.)
    Message no. ME062
    Diagnosis
    There is no provision for value-based inventory management for this material type in this plant. Account assignment is thus necessary.
    Procedure
    Please enter an account assignment category"
    I checked Qty and value update in OMS2 also.
    It is maintained.
    Then what is wrong?
    Uts

    Hi,
    Account assignment determination depend on the valuation class. When your account assinged category is mandatory in that case go and see the account modifier assigned in account assinged category. After that verify the G/L account in OBYC for key GBB and account modifier and respective valuation class assigned in material master.
    If the entery does not exist then system will give you an error message.
    Regards
    Prashanth

  • Account assignment mandatory for material 702 (enter acc. ***. cat.)

    Account assignment mandatory for material 702 (enter acc. ***. cat.)
    Message no. ME062
    Diagnosis
    There is no provision for value-based inventory management for this material type in this plant. Account assignment is thus necessary.
    How to rectify this error

    Go to transaction type OMS2. Check whether the material type u are using is ticked for Value update.
    If not,
    a. Use a different material type
    b. or Use an account assignment category.
    Regards,
    Anantha

  • Purchase Requisition / Order: Account Assignment Category for material type

    Hi,
    When creating a PR or PO for one specific material I would like the system to propose a specific account assignment Category for this material. It shouldn't allow the user to change this account assignment category.
    Is it possible? How should I proceed?
    Thanks in advance.
    Luis.

    I dont think there is any standard procedure for doing this.
    My idea would be to use a user exit say EXIT_SAPLMEREQ_010 for PR and a similar exit for PO and code a Error message check for Material type and account assignment combination.
    For ex : EXIT_SAPLMEREQ_010 is a exit which is called during check in a PR . SO when the user enters a combination of Material type and Acc assignment u can check for the requirements.

  • Issthe PO Error message *Account assignment mandatory for material

    At the time of creating the PO after putting the material and plant I get the error message " *Account assignment mandatory for material 10000213". The plant for which i want to raise is 3004 which i have created recently and only in this plant this message is showing. Please help me out
    Edited by: amitekum on Sep 17, 2010 12:34 PM

    you should have searched sdn first for this
    anyways it means that the in tcode OMS2.
    you need to mark the check box quantity and value updation for the material type of your material in combinationwith your plant
    it means this material is acting as consumable material

  • Total Stock in Accounting View for Non valuated material

    Hi,
    There is one plant 1050 which is non valuated (only Qty updation ).I maintained accounting view with value 0. I will do 501 movement.
    It is showing me in MMBE tcode.
    But when I go to check in accounting view it is zero.If it is non valuated whether stock gets updated in Accounting view of material master or not.
    This problem we are facing at client location.
    Please help me in understanding.
    Regards
    Raghavendra Pai

    Hi,
    It is not a problem, this is standard SAP, since the material is non valuated, you could not see the stock in Accounting view.
    Normally for non valuated material, no need to maintain accounting view. Even if you maintain stock will not be reflected in that view.
    Regards,
    Prabu

  • Account determination for non-valuated material

    hi,
    I have configured account determination for non-valuated material when I try to post the Invoice then error come that GR/IR account required for posting. but my GR is Non valuated so GR/IR account would be ignore then why required GR/IR account by system at the time of Invoice.

    You have to understand the difference between GR non valuated and non-valuated stock
    Non- valuated stock has following attributes
    1. Value update should not be flagged in the material type and valuation area combination (OMS2)
    2. That means the stock will not have inventory values and further good movements after GR would not have accounting document
    3. Non- valuated stock material can have GR valuated or GR non valuated ,depends on tick /untick of GR non valuated field in the purchase order under delivery tab.
    4 . Material type does not have any control on GR non valuated .It is controlled by account assignment category or item category or manually in the purchasing documents.
    Scenario 1:
    in your case if you have created PO with non-valuated material  and without GR -non valuated flag ,there must be an accounting document in GR as follows
    GBB     - Consumption account  - Debit
    WRX - GR/IR account  - credit
    and if you do invoice ,you would have following accounting entries
    WRX - GR/IR    - debit
    vendor-           -  credit
    Scenario 2:
    IF you have created PO with +non- valuated material + and flagged + GR non- valuated+ in PO, then GR will not have any accounting entries and MIRO will have following accounting entries
    Vendor -     credit
    GBB -  consumption account - debit
    let me know if you have any concern
    Regards
    Raja

Maybe you are looking for