Relation b/w valuation class, valuation area, valuation category etc

Hi
Can any one tell me what is the relation between valuation class, valuation category, valuation area , account event key, valuation modifier and T. code obyc.
That means I want to know the settings of above and how it is going to ultimately automatically determine the G/L account thriugh obyc.
Tjhanks
rajeev kumar
[email protected]

Hi Rajeev,
1) Valuation class is a group where it holds G/L Accounts.
2) Valuation area - where u valuate you materials & transactions may be at plant
    or co. code, most of the cases it is plant.
3) Account Key - whenever a transaction happens in SAP like GR/GI it gets
    updated to G/L Account through this account key
4) Valuation modifier - Within same Chart of accounts & valuation class you can
    further classify G/L accounts.
T-CODE : OMSK
PATH : SPRO -> MM->VALUATION & ACCT ASSIGNMENT->ACCT DETERMINATION ->ACCOUNT DETERMINATION WITHOUT WIZARD->
In the above path you can the settings.
Regards
Rang

Similar Messages

  • Same Valuation class with diff valuation group with same valauation area

    Dear Expert,
    We r having two material XYZ and ABC with same valuation class and in the same plant(valuation Area)
    For consumption VBR general modifier we want to assign two different gl codes to different material XYZ & ABC.
    Is it possible in OMWD can we able to assign two vaulation group to same valuation area(plant) of same company code.
    Regards,
    Alok

    Dear Umakant,
    Both materials has one valuation class. How can it hits two different gl codes while consumption.
    Any solution other than creating separate valuation class.
    Regards,
    Alok

  • [FSCM] add parallel valuation area and new valuation classes

    Hi, everyone
    I have a plan to add parallel valuation area and new (general) valuation class for International Financial Reporting Standards. But I have no experience adding another valuation area. Basically, SAP says new valuation area could be added any time. The concept of parallel valuation area also support that. But I am concerning that there could be a problem technically. Even though there would be a problem when I try to transfer valuation class of new valuation area.
    If someone has an experience with these problems, please let me know and prepare that.
    Thanks.
    Best regards.
    Minsun Joo

    OX14 - Define Valuation Area (Tick one only- Once your system go live, no more changes)
                 Most company take the SAP recommended choice - Value Material Stock at Plant level
                 Value Material Stock at Plant or Company Level
              o If you valuate material stocks at plant level, the plant is the  valuation area.
              o If you valuate material stocks at company code level, the company code is the valuation area.
              o The decision you make applies to the whole client.
    Kesh

  • Valuation Class not appearing in Material Master (Finished Goods)

    Hi Friends,
    I am facing problem with Valuation Class not appearing while creation of Material Master especially in Finished Products
    when i give the Valuation class it showing the message like below
    *Valuation class IBM2 not allowed for material type Finished product*
    *Message no. M3180*
    *Diagnosis*
    *The combination of values you have entered is not defined in the system.*
    *Procedure*
    *Check your entries, and choose a valid value or combination of values with F4.*
    *If you want the value(s) to be defined in the system, contact your systems administrator.*
    and When i press F4 in Valuation Class area it is not appearing
    Can any one give me the solution
    Regards,
    Ram

    Hi Ram,
    Go to Transaction Code OMSK. You will find three tabs there.
    Go to the second tab i.e, valuation class, note the account category reference assigned to the valuation class "IBM2".
    Come out of that screen and access the third tab ie., Material Type/Account Category reference.
    Check whether Account category reference related to the valuation class "IBM2" is assigned to ther material type "Finished product" or not.
    If not, assign the same. It should work.
    Warm regards,
    Murukan Arunachalam

  • Service master i want to define the valuation class

    Dear All,
    I have one issue, we accounts ppl have given the G/l against each type of expenses which need to be captured as per the service level.
    i want to ask whether the service master can be made same as the material master in the sense we give the valuation class to each material type and then we give the g/l account to each valuation class by one to one relation.
    is there provision to give the valuation class at the service category....
    and then we give the g/l account as one to one relation to valuation class.
    Plz help urgent

    Hi
    I couldnot follow what you mean about service group...
    But we are handling the same situation is...
    Create  Account Category Referance in  OMSK  for Services separately...
    Maintain Diff G/L Acc. as per our requirement and link it with Account Category Referance in OMSK..
    While Creating Service Category( It will act as a Material type) for your service Requirement.... in         OLMSRV---> Service Master--> Define Service Category....... assign the ACR as per your requirement...
    So Whenever you create Service Master in AC03 ....the system gives you the option to which G/L account you want post that particular service expenses....and according to your requirement you can select...
    This is a less complecated procedure....and I think lot of places they are following this way only....
    Reward if useful
    Regards
    S.Baskaran

  • Currency problem in BAPI_MATERIAL_SAVEDATA while uploading valuation class

    Hello Experts,
    I am uploading valuation class using BAPI_MATERIAL_SAVEDATA.
    While uploading it is showing runtime error "Unable to interpret KG as a number".
    I have used the FM CONVERSION_EXIT_CUNIT_INPUT to convert the UOM from the file to Field symbol.
    still the same. please guide me.
    I have pasted my code below.
    Kindly go through and help would be highly appreciated.
    *& Report  ZPRI_MAT_PRICE_UPLOAD
    REPORT  ZPRI_MAT_PRICE_UPLOAD no standard page heading line-size 150.
    tables : mbew,      " Material valuation
             makt,      " Material description
             mara.      " General material master
    data : begin of t_matvclass occurs 0,
           material type matnr,     " Material
           ind_sec type mbrsh,      " Industry sector
           mat_typ type mtart,      " Material type
           val_class type BKLAS,    " Valuation class
           MOV_PR TYPE VERPR,       " MOVING PRISE
           STD_PR TYPE STPRS,       " STANDARD PRISE
           base_uom like mara-meins,     " Material unit
           mat_desc type maktx,     " Material description - MAKTX
           plant type werks,        " Plant
           langu(2),
           end of t_matvclass.
    data : wa like line of t_matvclass.
    data: begin of it_makt occurs 0.
          include structure bapi_makt.
          data end of it_makt.
    data :bapi_head like bapimathead,     " Header Segment with Control Info
          bapi_clientdata like bapi_mara,    " Material Data at Client Level
          bapi_clientdatax like bapi_marax,  "Checkbox Structure
          bapi_valclass like BAPI_MBEW,      " Valuation class
          bapi_valclassx like BAPI_MBEWX,    " Checkbox Structure
    *      BAPI_MOVING_PR LIKE BAPI_MBEW,     "MOVING PRISE
    *      BAPI_MOVING_PRX LIKE BAPI_MBEWX,   "MOVING PRISE
    *      BAPI_STD_PRISE LIKE BAPI_MBEW,     "STANDARD PRISE
    *      BAPI_STD_PRISEX LIKE BAPI_MBEWX,   "STANDARD PRISE
          bapi_return like bapiret2,         " Bapi return structrue
          returnm type table of bapi_matreturn2 with header line.
    data : it_excel type alsmex_tabline occurs 0 with header line.
    data: begin of it_ret occurs 0.
           include structure bapiret2.
          data end of it_ret.
    * Data objects for exception handling.
    data : lv_converr type ref to CX_SY_CONVERSION_ERROR,
           lv_dynerr type ref to CX_SY_DYN_CALL_ERROR.
    data : txt_converr type string,
           txt_converr_l type string,
           txt_dynerr type string,
           txt_dynerr_l type string.
    data : char_uom(4) type c.    " Global UOM after conversion
    * Declaring selection screen for selecting a data file
    * for uploading valuation class
    selection-screen begin of block b1 with frame title text-001.
    parameter : file_nam type rlgrap-filename obligatory default
                  'C:\master data UPDATED_test.xls'.
    parameter : p_begcol type i default 1,        " no-display,
                p_begrow type i default 2,        "   no-display,
                p_endcol type i default 9,        " no-display,
                p_endrow type i default 267.      " no-display.
    *parameters: p_valare type mbew-bwkey obligatory.    " Valuation area
    selection-screen end of block b1.
    at selection-screen on value-request for file_nam.
    perform F_get_file using file_nam.
    start-of-selection.
    perform F_xls_itab using file_nam changing it_excel.
    perform F_move_data.
    *perform F_get_data.
    perform F_Display_data.
    *&      Form  F_xls_itab
    *       text
    *      -->P_FILE_NAM  text
    *      <--P_IT_EXCEL  text
    form F_xls_itab  using    p_file_nam changing p_it_excel.
    CALL FUNCTION 'ALSM_EXCEL_TO_INTERNAL_TABLE'
      EXPORTING
        filename                      = file_nam
        i_begin_col                   = p_begcol
        i_begin_row                   = p_begrow
        i_end_col                     = p_endcol
        i_end_row                     = p_endrow
      tables
        intern                        = it_excel
    EXCEPTIONS
       INCONSISTENT_PARAMETERS       = 1
       UPLOAD_OLE                    = 2
       OTHERS                        = 3.
    endform.                    " F_xls_itab
    *&      Form  F_get_file
    *     Subroutine to get the file on F4
    *      -->P_FILE_NAM  text
    form F_get_file  using    p_file_nam.
    CALL FUNCTION 'KD_GET_FILENAME_ON_F4'
    EXPORTING
       PROGRAM_NAME        = SYST-REPID
       DYNPRO_NUMBER       = SYST-DYNNR
    *   FIELD_NAME          = ' '
    *   STATIC              = ' '
    *   MASK                = ' '
      CHANGING
        file_name           = file_nam
    EXCEPTIONS
       MASK_TOO_LONG       = 1
       OTHERS              = 2.
    endform.                    " F_get_file
    *&      Form  F_Display_data
    *       text
    *  -->  p1        text
    *  <--  p2        text
    form F_Display_data .
    skip 2.
    *write:/2 'Valuation area :', p_valare.
    *write:/2 'Standard price :', p_stdprc.
    skip 2.
      write:/29 sy-uline(120).
      write:/29 sy-vline,
             30 'Material' color 1,               " Material - MATNR
             50 sy-vline, 'Ind_sector' color 1,   " Industry sector  - MBRSH
             62 sy-vline, 'Mat_typ' color 1,   " Material type - MTART
             75 sy-vline, 'Valuation class' color 1,  " Valuation class
             85 sy-vline, 'Base UOM' color 1,          " Base UOM
             95 sy-vline, 'Material Decp' color 1,     " Material descp
             120 sy-vline, 'Mov Price',                 " Moving price
             130 sy-vline, 'Std Price',                 " Standard price
             140 sy-vline, 'Plant',                     " Plant
             150 sy-vline.
      write:/29 sy-uline(120).
    loop at t_matvclass into wa.
      write:/29 sy-vline,
             30 wa-material color 2,               " Material - MATNR
             50 sy-vline,
             55 wa-ind_sec color 2 right-justified, " Industry sector
             62 sy-vline,
             66 wa-mat_typ color 2,                " Material type - MTART
             75 sy-vline,
             78 wa-val_class color 2 right-justified, " Valuation class
             85 sy-vline,
             88 wa-base_uom color 2 right-justified,  " Base UOM
             95 sy-vline,
             98 wa-mat_desc color 2 left-justified,  " Material Desc
             120 sy-vline, wa-MOV_PR,                 " Standard price
             130 sy-vline, wa-STD_PR,                 " Moving price
             140 sy-vline, wa-plant,                     " Plant
             150 sy-vline.
    endloop.
    write:/29 sy-uline(64).
    endform.                    " F_Display_data
    *&      Form  F_move_data
    *      Subroutine to move data from excel to internal table
    *  -->  p1        text
    *  <--  p2        text
    form F_move_data .
    data : lv_index type i.
    field-symbols <fs>.
    * Sorting the internal table
    sort it_excel by row col.
    clear it_excel.
    loop at it_excel.
      move it_excel-col to lv_index.
    * Assigning each record to the internal table row.
      assign component lv_index of structure wa to <fs>.
    * Assigning the field value to a field symbol
    if lv_index eq 5.
    CALL FUNCTION 'CONVERSION_EXIT_CUNIT_INPUT'
      EXPORTING
        INPUT                = it_excel-value
       LANGUAGE             = SY-LANGU
    IMPORTING
       OUTPUT               = char_uom.
    ** Moving the converted UOM to  field symbol
    move char_uom to <fs>.
    else.
       move it_excel-value to <fs>.
    endif.
      at end of row.
      append wa to t_matvclass.
      clear wa.
      endat.
    endloop.
    endform.                    " F_move_data
    *&      Form  F_get_data
    *       text
    *  -->  p1        text
    *  <--  p2        text
    form F_get_data .
    loop at t_matvclass into wa.
    try.
    * BAPIHEAD --- > Header Segment with Control Information
    bapi_head-material = wa-material.
    bapi_head-ind_sector = wa-ind_sec.
    bapi_head-matl_type = wa-mat_typ.
    bapi_head-account_view = 'X'.
    * For Clien Data
    bapi_clientdata-BASE_UOM = wa-base_uom.
    bapi_clientdatax-base_uom = 'X'.
    bapi_clientdatax-base_uom_iso = 'X'.
    * For Valuation Class.
    bapi_valclass-val_area = wa-plant.
    bapi_valclass-val_class = wa-val_class.
    bapi_valclass-std_price = wa-STD_PR.
    bapi_valclass-MOVING_PR = wa-MOV_PR.
    * For Valuation Class control checkbox.
    bapi_valclassx-val_area = wa-plant.
    bapi_valclassx-val_class = 'X'.
    bapi_valclassx-std_price = 'X'.
    bapi_valclass-MOVING_PR = 'X'.
    refresh it_makt.
    wa-langu = SY-LANGU.
    it_makt-langu = wa-langu.
    it_makt-matl_desc = wa-mat_desc.
    append it_makt.
    clear it_ret.
    refresh it_ret.
    if t_matvclass[] is initial.
      write:/ 'Cannot be updated'.
    else.
    perform F_call_bapi.
    endif.
    catch CX_SY_CONVERSION_ERROR into lv_converr.
       txt_converr = lv_converr->get_text( ).
       txt_converr_l = lv_converr->get_longtext( ).
       write:/ 'Error:', txt_converr color 5.
       write:/ 'Error:', txt_converr_l color 3.
    endtry.
    endloop.
    endform.                    " F_get_data
    *&      Form  F_bapi_commit
    *       text
    *  -->  p1        text
    *  <--  p2        text
    form F_bapi_commit.
    CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'
    * EXPORTING
    *   WAIT          =
    * IMPORTING
    *   RETURN        =
    if sy-subrc eq 0.
      write:/2 ' Transaction commited' color 4.
    else.
      write:/2 'Unable to commit the transaction' color 4.
    endif.
    endform.                    " F_bapi_commit
    *&      Form  F_call_bapi
    *       text
    *  -->  p1        text
    *  <--  p2        text
    form F_call_bapi .
    CALL FUNCTION 'BAPI_MATERIAL_SAVEDATA'
      EXPORTING
        headdata                  = bapi_head
        CLIENTDATA                 = bapi_clientdata
        CLIENTDATAX                = bapi_clientdatax
        VALUATIONDATA              = bapi_valclass
        VALUATIONDATAX             = bapi_valclassx
    IMPORTING
       RETURN                     = it_ret
    TABLES
       MATERIALDESCRIPTION        =  it_makt
       RETURNMESSAGES        =  returnm.
       IF it_ret-type eq 'E' or it_ret-TYPE eq 'S'.
         Write:/1 it_ret-type,
                8 it_ret-id,
                30 it_ret-number,
                38 it_ret-message,
                190 it_ret-parameter,
                210 it_ret-row,
                220 it_ret-field.
       endif.
    endform.                    " F_call_bapi
    Regards,
    Ranjith N

    resloved.
    issue with the internal table structrue.

  • Change of Material Valuation Class - What Approach to Consider?

    Dear SAP Expert ...
    In OSS notes # 160970, it mentions that starting from release 4.6B we
    can use Customizing Transaction OMT4 (Change System Message) to change
    corresponding check from error to warning.  With this function, the
    system won't check if there are existing document (e.g. = PO, SO,
    etc.) for respective materials (which we want to change the valuation
    class from), thus we only deals with stock on-hand.
    However, the same notes also recommend the customer need to ensure that from
    organizational point of view there are no inconsistency occured after the change of valuation class.
    We're doing investigation of the automatic account determination which
    is driven by some valuation class and ensure that it won't introduce
    any inconsistency in Financial Statement (Balance Sheet and Income
    Statement). 
    Basically there are 2 (two) aspects we need to adjust:
    (1) Make sure there are no stock available for respective materials during the change
    (2) Adjust the error to warning message for system message using OMT4, thus the system won't check any existing document (so we don't have to delete thousands of existing document)
    We'd like to clarify with you (if similar experience available before) if the following approach we take has been according to the standard practise and NO
    inconsistency will ever occur in the future.
    The approach we take is as follows:
    (1) Identify the FROM valuation class and TO valuation class
    (2) Identify automatic account determination from each FROM an TO
    valuation class (IMG path = OMWB)
    (3) Determine the G/L account used when the changes happen, e.g. :
        Consignment Expense/Revenu (AKO)
        Expense/Revenue from Stock Transfer (AUM)
        Change in Inventory Account (BSV)
        Materials Management Small Difference (DIF)
        External Activities (FRL)
        Incidental Cost of External Activities (FRN)
        Purchase Offsetting Account (FKG)
        Purchasing Freight Account (FRE)
        Materials Management Exchange Rate Diff (KDM)
        MM exchange rate rounding differences (KDR)
        Gain/Loss from Revaluation (UMB)
    (4) Determine the implication of (different) G/L account posting to the Balance
    Sheet & Income Statement reporting
    We'd like to say huge thanks in advance for any input or advise.
    Regards,
    Alvon Sibarani

    Gopala ...
    That's an interesting approach you provided below.  Really appreciate for the input.
    Just for your background:
    1. Our company is also using global instance system (located in US), where all business unit around the globe connects to.
    2. With global instance, we have to standardize majority of the system setting & configuration into a common design.
    3. The common design includes the valuation grouping code, which we use single code (e.g. = ABCD)
    4.  I supposed the single valuation grouping code is introduced for ease in corporate reporting tree.
    5.  The issues we experience on the valuation class is basically happen for only 1 business unit (in China)
    6.  Adjusting the valuation grouping code might solve the 1 business unit issue, while on the other hand we must also consult with the global finance group on the implication to the corporate reporting tree with introduction of the new valuation grouping code (e.g. = WZYX)
    Again that's a valueable input we have here and we'd like to discuss it first with the finance group on the implication.  I personnaly doubt the global finance will agree with such approach, not to mention it approaching the year end thus no "major" modification be introduce.
    Regards,
    Alvon Sibarani

  • Valuation class problem1

    My  question is still not solved. being a abarer, i have object reagading valuation class. what is the effect of valuation class on sap( how it is integrated ) what will be the effect on whole sap system if i use existing valuation class for new material ? ( like creating reports using valuation class.
    can be delete valuation class which is not being used ?
    if i create new valuation class what measures should be taken ? who will create valuation class abaper or mm.
    Thanks

    Dear,
    Valuation class is a combine combination work of MM and FI during integration.
    Valuation class is the g/l accounts to be posted automatically (Ex Raw materail or Finised goods) during movements which effect the valuation.
    In material master we specify valuation class:
    -  for valuation class, we assign g/l accounts based on nature of transaction,
    - at the time of goods receipt/ issue, stores person enters movement type, 
    - our a/c's will be updated automatically based on account assignment to valuation class which is specified in material master.
    We can group together different materials with similar properties by valuation class. Eg Raw material,Finsihed Goods, Semi Finished. We can define the following assignments in customizing : All materials with same material type are assigned to just one valuation class.
    Different materials with the same material type can be assigned to different valuation classes. Materials with different material types are assigned to a single valuation class.
    Check the below extract:
    Valuation Class
    In normal business, every material which is being procured, stocked or consumed needs to be valuated and all the records of such valuation needs to me maintained.
    In SAP all such records are being captured in stock account of respective material. Since all most every business deals with a high number of materials and it is not possible for them to maintain separate stock account for every material. Hence there was a strong need of grouping the materials based on the properties they have. Hence in simple words, valuation class is a grouping of materials having similar properties and assignment of these materials to a group of G/L accounts.
    Since we are grouping materials based on some properties/attributes known as material type, hence which valuation class a material can be assigned to depend on the material type it belongs. An assignment with the following combination is possible in Customizing:
    u2022 All materials with the same material type are assigned to just one valuation class.
    u2022 Different materials with the same material type are assigned to different valuation classes.
    u2022 Materials with different material types are assigned to a single valuation class.
    When we create a material master records, based on the above setting the systems checks whether it can be assigned to the valuation class specified. If not system will not permit to save the records. Once the records are saved, the system refers to the valuation class of a material to determine which stock account to be posted in case of any transactions in IM or LIV.
    Valuation Class along with following components forms the valuation structure of a material. During valuation process each of these components is being taken into consideration by the system.
    u2022 Valuation area
    u2022 Valuation category
    u2022 Valuation type
    u2022 Material type
    u2022 Movement type
    Configuration setting for defining New Valuation Class
    u2022 create account category reference
    u2022 define new valuation class
    u2022 Link it with material types via account category reference
    u2022 Create an account determination for each material class in the step configure automatic posting
    If you want to create / delete existing valuation class, study the dependencies and requirements and consult with FI people also. Usually Valuation classes are created by MM and FI people.
    Regards,
    Syed Hussain.

  • G/L Accounts - Valuation Class

    Hi Experts,
    How to assign G/L Accounts to Valuation Class  and also to material group...
    Which is the best industry practice....

    Hi
    Assigning account to valuation class differs for various processes.
    In OBYC select BSX, select rules and select debit,credit, valuation class and enter the valuation class and the corresponding account (created as a balance sheet item) .This is for Inventory posting.
    Similarly u have to assign account to all keys like VBO ,WRX, etc
    The rule here depends on the client business needs. For ex: if the client wants the consump[tion account to go to diff accounts based on the material type or the plant then the rule should include the valuation class and the valuation modifier and if clients says that all consumption accounts to one G/L then no need of above selection for the rules of the account key.
    Also to identify the rules normally we have to see the balance sheet of the client and decide the rules accordingly. If their balance sheet has diff consumption accounts based on the material types then select the rules accordingly.
    Read the below to have more idea on account assignment:
    The following list shows the individual transactions with examples of how they are used. The transaction/event key is specified in brackets.
    Change in stock (BSV)
    Changes in stocks are posted in Inventory Management at the time goods receipts are recorded or subsequent adjustments made with regard to subcontract orders.
    If the account assigned here is defined as a cost element, you must specify a preliminary account assignment for the account in the table of automatic account assignment specification (Customizing for Controlling) in order to be able to post goods receipts against subcontract orders. In the standard system, cost center SC-1 is defined for this purpose.
    Stock posting (BSX)
    This transaction is used for all postings to stock accounts. Such postings are effected, for example:
    In inventory management in the case of goods receipts to own stock and goods issues from own stock
    In invoice verification, if price differences occur in connection with incoming invoices for materials valuated at moving average price and there is adequate stock coverage
    In order settlement, if the order is assigned to a material with moving average price and the actual costs at the time of settlement vary from the actual costs at the time of goods receipt
    Because this transaction is dependent on the valuation class, it is possible to manage materials with different valuation classes in separate stock accounts.
    Caution
    Take care to ensure that:
    A stock account is not used for any transaction other than BSX
    Postings are not made to the account manually
    The account is not changed in the productive system before all stock has been booked out of it
    Otherwise differences would arise between the total stock value of the material master records and the balance on the stock account.
    Account determination of valuated sales order stock and project stock
    Note that for valuated sales order stock and project stock (special stock E and Q) and for the transaction/event keys BSX and GBB, you must maintain an account determination to avoid receiving warning messages when entering data (purchase order or transfer posting) for valuated stock.
    During data entry, the system attempts to execute a provisional account determination for GBB for valuated stock. The system will only replace the provisional account determination for GBB with the correct account determination for the stock account (BSX), in the background, if you enter the data for valuated stock at a later point in time.
    Small differences, Materials Management (DIF)
    This transaction is used in Invoice Verification if you define a tolerance for minor differences and the balance of an invoice does not exceed the tolerance.
    Freight clearing (FR1), provision for freight charges (FR2), customs duty clearing (FR3), provision for customs duty (FR4)
    These transactions are used to post delivery costs (incidental procurement costs) in the case of goods receipts against purchase orders and incoming invoices. Which transaction is used for which delivery costs depends on the condition types defined in the purchase order.
    You can also enter your own transactions for delivery costs in condition types.
    External service (FRL)
    The transaction is used for goods and invoice receipts in connection with subcontract orders.
    If the account assigned here is defined as a cost element, you must specify a preliminary account assignment for the account in the table of automatic account assignment specification (Customizing for Controlling) in order to be able to post goods receipts against subcontract orders. In the standard system, cost center SC-1 is defined for this purpose.
    External service, delivery costs (FRN)
    This transaction is used for delivery costs (incidental costs of procurement) in connection with subcontract orders.
    If the account assigned here is defined as a cost element, you must specify a preliminary account assignment for the account in the table of automatic account assignment specification (Customizing for Controlling) in order to be able to post goods receipts against subcontract orders. In the standard system, cost center SC-1 is defined for this purpose.
    Offsetting entry for stock posting (GBB)
    Offsetting entries for stock postings are used in Inventory Management. They are dependent on the account grouping to which each movement type is assigned. The following account groupings are defined in the standard system:
    AUA: for order settlement
    AUF: for goods receipts for orders (without account assignment)
    and for order settlement if AUA is not maintained
    AUI: Subsequent adjustment of actual price from cost center directly
    to material (with account assignment)
    BSA: for initial entry of stock balances
    INV: for expenditure/income from inventory differences
    VAX: for goods issues for sales orders without
    account assignment object (the account is not a cost element)
    VAY: for goods issues for sales orders with
    account assignment object (account is a cost element)
    VBO: for consumption from stock of material provided to vendor
    VBR: for internal goods issues (for example, for cost center)
    VKA: for sales order account assignment
    (for example, for individual purchase order)
    VKP: for project account assignment (for example, for individual PO)
    VNG: for scrapping/destruction
    VQP: for sample withdrawals without account assignment
    VQY: for sample withdrawals with account assignment
    ZOB: for goods receipts without purchase orders (mvt type 501)
    ZOF: for goods receipts without production orders
    (mvt types 521 and 531)
    Thx
    Raja

  • Different Valuation Class for Valuation category C1,C2,C3

    Hi All,
    I created a material with valuation category C. The material had valuation class 3042 which I created as per requirement of client. Now when I am extending the same material for valuation category C1, C2, C3 the system is only allowing me to choose valuation class 3040 which is standard sap valuation class for spare parts. Can anyone suggest if I need to create separate valuation class for C1, C2 & C3. I have split valuation also activated in the system.

    Go to MMAM  and then give the material and give the new valuation class and execute it.  That material have change from old valuation class to new valuation class.
    Example:  You create material No: 678 under the Finished goods. Finished goods valuation class is 7920 is assigned in Accounting Tab 1. You want to change "678" material  to Raw Material.
    Go to T.Code : MMAM
    Material                                : 678
    New Valuation Class             : Raw Material ( Select from F4)
                                                   Which Valuation area you want
    Old Valuation Class              : Finished goods ( its under gray mode
                                                                              i.e can not change)
    Edited by: Ganti on Dec 4, 2010 9:08 AM

  • Valuation Class and G/L account

    Hi.,
    If i am trying to view the G/L accounts assigned to each valuation class, which Table should i be looking under. Or should it be under a T-Code??
    Tx
    Mahesh

    Manish.,
    OMWB gives me a list segregated as per the Valuation area , of the Valuation classes which are displayed after configuration.
    Now as i browse ,say in BSX, when i need to add a valuation modifier and a valuation class to a GL account, how can i see the GL account assigned to that valuation class.
    I understand that the assignment are done in OBYC.
    When i go to assign the valaution modifier and valuation class to a GL account, i see the whole list of GL accounts which are there in the system. 
    But if i need to see the default settings for a valuation class vs GL account, where do i look?
    Or do i have to ask the FI team for the G/L account which has been assigned to that particular Valuation class.???
    Tx
    Mahesh

  • What is valuation class

    what is valuation class? where do we make settings for it?
    Can we make new valuation class?

    Hi
    Assignment of a material to a group of G/L accounts
    With other factors, the valuation class determines the G/L accounts that are updated as a result of a valuation-relevant transaction or event such as a goods movement.
    The valuation class makes it possible to:
    Post the stock values of materials of the same material type to different G/L accounts
    Post the stock values of materials of different material types to the same G/L account
    Yes you can create new valuation Classes
    You can define the Valuation Calsses in Transaction OMSK or SPRO-> MATerails Management-> Valuation and Account Assignment-> Account Determination-> Account Determination Without Wizard-> Define Valuation Classes
    Under valuation class, define the valuation classes for each account category reference.
    Thanks & Regards
    Kishore

  • FI-MM(Valuation Class)

    Hi,
    Can any one please help me in explaining me what is valuation class ? and where  configuration is done, i have some idea that Raw material, finished goods ext are called as valuation class and they are represented by numeric key. can any one provide proper notes on this valuation class and how is it helpful in FI-MM Integration.
    thanks in advance

    valuation classes are allowed for a material type.
    If a user creates a material, he must enter the material's valuation class in the accounting data. The ERP system uses your default settings to check whether the valuation class is allowed for the material type.
    The valuation class is a group of materials with the same account determination. If a transaction is to be posted to different accounts depending on the valuation class, create an account determination for each valuation class in the step Create automatic postings.
    The valuation classes allowed depend on the material type. Several valuation classes are generally allowed for one material type. A valuation class can also be allowed for several material types.
    The link between the valuation classes and the material types is set up via the account category reference.
    The account category reference is a combination of valuation classes. Precisely one account category reference is assigned to a material type.
    The following are the Requirements for Valuation class.
    1) You must have defined your material types.
    2) You must have defined the chart of accounts.
    3) You must have agreed with Financial Accounting which materials are assigned to which accounts.
    Default settings
    In the standard SAP R/3 System, an account category reference is created for each material type. The account category reference is, in turn, assigned to precisely one valuation class. This means that each material type has its own valuation class.
    Recommendation
    We recommend that you create the account groups of your chart of accounts as an account category reference.
    Example GKR:
    3000 for raw materials
    3030 for accessory materials
    7900 for finished products
    and so on
    Activities
    1. Create account category references under
    account category reference
    2. Under
    valuation class
    , define the valuation classes for each account category reference.
    3. Under
    Material type/account category reference
    , assign an account category reference to each material type.
    MENU PATH spro ->materials management->valuation and account assignment->account determination->account determination without wizard->Define valuation class.
    Best regards
    bhanuprakash.

  • Table/ Fields for Valuation Class

    Dear Gurus,
    I am trying to download into excel sheet the following data to do an analysis as how to reduce the number of valuation classes that are there currently....
    Material Type
    Material Group Number
    Material Group Name
    Valuation Class Number
    Valuation Class Name
    Exp/ Rev from Consignment - AKO
    Consignment Payables - KON
    Inventory - BSX
    Offsetting - GBB
    GR/ IR Clearing - WRX
    Is there a table/ tables where I can take these data out from or any report that would help me in getting this data.
    Please help me on this.
    Thanks.
    regards,
    Raj

    Hi Raj,
    try this -
    Go to tcode OMWB.
    Select the menu path Options>Simulation>Input Mode
    Select "Input of valuation class
    Hit the button "Simulation"
    Here, enter plant, valuation class and select appropriate movement.
    click Account Assignment.  Next screen will give you complete detaisl that you are looking for except the material group...this has nothing to do with account determination for a stock item so...
    In the output screen, using forward arrow, you can see for other parameters also without leaving the transaction or going back to initial screen.  This is a way for your "learn while you research" in an efficient manner.
    Another way is:
    MBEW gives you conents on valuation classes for materials you already created
    OMBW -->Where used list for G/L accounts button when hit, you will see all the details of G/Ls etc...for a company code if you want..(you may leave valuation area blank)
    It will show:
    Companycode, Valuation class,TR/Event key, with description,Chartof accounts,valuation grouping code, modifier,G/L and description.  what else is required...all in one place!
    Regards

  • Reg valuation class

    Hi,
          i had created a G/L account with reference to an account linked to valuation class, but i have a doubt how to identify that this account is for this material as there is no link between valuation class an G/L account.
    regards.
    venkat.

    Configure Automatic Postings
    In this step, you enter the system settings for Inventory Management and Invoice Verification transactions for automatic postings to G/L accounts.
    You can then check your settings using a simulation function.
    Under Further information there is a list of transactions in Materials Management and their definitions.
    What are automatic postings?
    Postings are made to G/L accounts automatically in the case of Invoice Verification and Inventory Management transactions relevant to Financial and Cost Accounting.
    Example:
    Posting lines are created in the following accounts in the case of a goods issue for a cost center:
    Stock account
    Consumption account
    How does the system find the relevant accounts?
    When entering the goods movement, the user does not have to enter a G/L account, since the R/3 System automatically finds the accounts to which postings are to be made using the following data:
    Chart of accounts of the company code
    If the user enters a company code or a plant when entering a transaction, the R/3 System determines the chart of accounts which is valid for the company code.
    You must define the automatic account determination individually for each chart of accounts.
    You must define the automatic account determination individually for each chart of accounts.
    Valuation grouping code of the valuation area
    If the automatic account determination within a chart of accounts is to run differently for certain company codes or plants (valuation areas), assign different valuation grouping codes to these valuation areas.
    You must define the automatic account determination individually for every valuation grouping code within a chart of accounts. It applies to all valuation areas which are assigned to this valuation grouping code.
    If the user enters a company code or a plant when entering a transaction, the system determines the valuation area and the valuation grouping code.
    Transaction/event key (internal processing key)
    Posting transactions are predefined for those inventory management and invoice verification transactions relevant to accounting. Posting records, which are generalized in the value string, are assigned to each relevant movement type in inventory management and each transaction in invoice verification. These contain keys for the relevant posting transaction (for example, inventory posting and consumption posting) instead of actual G/L account numbers.
    You do not have to define these transaction keys, they are determined automatically from the transaction (invoice verification) or the movement type (inventory management). All you have to do is assign the relevant G/L account to each posting transaction.
    Account grouping (only for offsetting entries, consignment liabilities, and price differences)
    Since the posting transaction "Offsetting entry for inventory posting" is used for different transactions (for example, goods issue, scrapping, physical inventory), which are assigned to different accounts (for example, consumption account, scrapping, expense/income from inventory differences), it is necessary to divide the posting transaction according to a further key: account grouping code.
    An account grouping is assigned to each movement type in inventory management which uses the posting transaction "Offsetting entry for inventory posting".
    Under the posting transaction "Offsetting entry for inventory posting", you must assign G/L accounts for every account grouping, that is, assign G/L accounts.
    If you wish to post price differences to different price difference accounts in the case of goods receipts for purchase orders, goods receipts for orders, or other movements, you can define different account grouping codes for the transaction key.
    Using the account grouping, you can also have different accounts for consignment liabilities and pipeline liabilities.
    Valuation class of material or (in case of split valuation) the valuation type
    The valuation class allows you to define automatic account determination that is dependent on the material. for example: you post a goods receipt of a raw material to a different stock account than if the goods receipt were for trading goods, even though the user enters the same transaction for both materials.
    You can achieve this by assigning different valuation classes to the materials and by assigning different G/L accounts to the posting transaction for every valuation class.
    If you do not want to differentiate according to valuation classes you do not have to maintain a valuation class for a transaction.
    Requirements
    Requirements
    Before you maintain automatic postings, you must obtain the following information:
    1. Valuation level ( plant or company code)
    Establish whether the materials are valuated at plant or at company code level
    When valuation is at plant level, the valuation area corresponds to a plant.
    When valuation is at company code level, the valuation area corresponds to a company code.
    Define valuation level
    2. Chart of accounts and valuation grouping code per valuation area
    Find out whether the valuation grouping code is active.
    Activate split valuation
    If it is not active, determine the chart of accounts assigned to each valuation area (via the company code).
    If it is active, determine the chart of accounts and the valuation grouping code assigned to each valuation area.
    Group valuation areas
    You must define a separate account determination process for chart of accounts and each valuation grouping code.
    . Valuation class per material type
    If you wish to differentiate the account determination process for specific transactions according to valuation classes, find out which valuation classes are possible for each material type.
    Define valuation classes
    4. Account grouping for offsetting entries to stock accounts
    Under Define account grouping for movement types, determine for which movement types an account grouping is defined for the transaction/event keys GGB (offsetting entry to stock posting), KON (consignment liabilities) and PRD (price differences).
    Default settings
    G/L account assignments for the charts of accounts INT and the valuation grouping code 0001 are SAP standard.
    Activities
    1. Create account keys for each chart of accounts and each valuation grouping code for the individual posting transactions. To do so, proceed as follows:
    a) Call up the activity Configure Automatic Postings.
    The R/3 system first checks whether the valuation areas are correctly maintained. If, for example, a plant is not assigned to a company code, a dialog box and an error message appear.
    From this box, choose Continue (next entry) to continue the check.
    Choose Cancel to end the check.
    Choose Cancel to end the check.
    The configuration menu Automatic postings appears.
    b) Choose Goto -> Account assignment.
    A list of posting transactions in Materials Management appears. For further details of the individual transactions, see Further information.
    The Account determination indicator shows whether automatic account determination is defined for a transaction.
    c) Choose a posting transaction.
    A box appears for the first posting transaction. Here you can enter a chart of accounts.
    You can enter the following data for each transaction:
    Rules for account number assignments
    With Goto -> Rules you can enter the factors on which the account number assignments depend:
    - debit/credit indicator
    - general grouping (= account grouping)
    - valuation grouping
    - valuation class
    Posting keys for the posting lines
    Normally you do not have to change the posting keys.  If you wish to use new posting keys, you have to define them in the Customizing system of Financial Accounting
    Account number assignments
    You must assign G/L accounts for each transaction/event key (except KBS). You can assign these accounts manually or copy them from another chart of accounts via Edit -> Copy.
    If you want to differentiate posting transactions (e.g. inventory postings) according to valuation classes, you must make an account assignment for each valuation class.
    Using the posting transaction "Offsetting entry for inventory posting", you have to make an account assignment for each account grouping
    If the transaction PRD (price differences) is also dependent on the account grouping, you must create three account assignments:
    - an account assignment without account grouping
    - an account assignment with account grouping PRF
    - an account assignment with account grouping PRA
    If the transaction KON (consignment and pipeline liabilities) is also dependent on the account grouping, you must create two account assignments:
    - an account assignment without account grouping (consignment)
    - an account assignment with account grouping (pipeline)
    d) Save your settings.
    2. Then check your settings with the
    2. Then check your settings with the simulation function.
    With the simulation function, you can simulate the following:
    Inventory Management transactions
    Invoice Verification transactions
    When you enter a material or valuation class, the R/3 system determines the G/L accounts which are assigned to the corresponding posting transactions. Depending on the configuration, the SAP system checks whether the G/L account exists
    In the simulation you can compare the field selection of the movement type with that of the individual accounts and make any corrections.
    If you want to print the simulation, choose Simulation -> Report.
    To carry out the simulation, proceed as follows:
    a) Choose Settings to check the simulation defaults for
    - the application area (Invoice Verification or Inventory Management)
    - the input mode (material or valuation class)
    - account assignment
    Instructions
    b) Choose Goto -> Simulation.
    The screen for entering simulation data appears.
    c) Depending on the valuation level, enter a plant or a company code on the screen.
    d) When you simulate Inventory Management transactions, goods movements are simulated. The R/3 system suggests the first movement type for simulation. If several movements are possible with this movement type, you can select a line.
    When you simulate Invoice Verification transactions, a list
    The screen for entering simulation data appears.
    c) Depending on the valuation level, enter a plant or a company code on the screen.
    d) When you simulate Inventory Management transactions, goods movements are simulated. The R/3 system suggests the first movement type for simulation. If several movements are possible with this movement type, you can select a line.
    When you simulate Invoice Verification transactions, a list appears on the screen of the possible transaction types. Select a line.
    e) Then choose Goto -> Account assignments.
    A list appears of the posting lines which can be created by the selected transaction. For each posting line, the G/L account for the debit posting as well as the G/L account for the credit posting are displayed.
    f) From this screen, choose Goto -> Movement+ to get a list of the posting lines for the next movement type or transaction type.
    If you work with valuation classes, choose Goto -> Valuation class+ to receive the simulation for the next valuation class. This function is not possible when simulating with material numbers.
    Choose Goto -> Check screen layout to compare the movement type with the G/L accounts determined by the system and make any necessary corrections.
    Note
    The simulation function does NOT obviate the need for a trial posting!

  • Define Valuation Class against Material Group through SPRO.

    Hi,
    Can we define Valuation Class against Material Group through SPRO.
    Because we don't want to insert valuation class during material master creation. Reason, User can select easily wrong Valuation class during creation of material master and due to this, valuated in wrong GL accounts...
    During material creation, valuation class should automatically show in Accounting View.
    Pleas guide..

    Hi,
    For your requirement as you have 10 Material Types and you should have 10 new account category reference &10 new  valuation class and link(OMSK)each Material Type with individual valuation class though respective account category reference. Also assign each account category reference in respective material type in OMS2. So when you create material (MM01) with a particular material type, then only assigned valuation class will be defaulted/allowed to enter in accounting -1 view.
    In the standard we have some predefined material type, valuation class and account category reference and a link between them has already established by the system. If we are using these standard setting no additional efforts are required. But to meet any specific requirement, if we have to create a new material type or a new valuation classes or a new Account Category Reference (all the three), then we have to establish this links in bewteen.
    Regards,
    Biju K

Maybe you are looking for