How to activate material ledger field under accounting data

Hi
can any body give me solution for following
i am creating a MIGO for capital Purchase order for (Project capital material-PROJ) with WBS ELEMENT.
While clicking check button while doing migo error is showing
"Material xxxx for plant xxxx material ledger not activated"
when i am trying to change mode under accounting view
ML ACTIVE FIELD is grey. How to activate this field.
Please give me solution.
Thanks
Nirmal

tx. OMX1

Similar Messages

  • How to set Material Ledger as Productive

    In CKM9 ---> I am getting message as --> Material Ledger Not Yet Productive
    how to set Material Ledger as Productive
    Please help

    IMG->Controlling->Product Cost Controlling->Actual Costing/Material Ledger-> Activate Valuation Areas for Material Ledger
    In this step, you activate the material ledger for valuation areas - Before activating material ledger, check the additional currencies defined in the Co Cd.

  • How to configure Material Ledger?

    Does anybody knows how to configure material ledger? Please give me details on how to configure. Please and thank you.

    Hi,
    Here you need to define the valution method in t.code"OB59"
    then you need to assign the GL like forex gain and fore loss accounts in t.code"OBA1", now if you think there is difference then you can valuate in t.code"F-05".
    Hope understood and you can reward if you are cleared.
    Thanks,
    Vasu..

  • How to inactive "Credit Limit" field under "Payment Term" tab of BP Master

    Hi,
    Can anyone tell how to inactive "Credit Limit" field under "Payment Term" tab of BP Master Data in BP module?   I'd prefer to revise SAP SP (store procedure)...
    Thanks in advance

    Hi Michelle,
    You could use the sample codes available while installing the SDK setup.
    like in this path C:\Program Files\SAP\SAP Business One SDK\Samples\COM UI\VB.NET
    Add this code under SBO_Application_ItemEvent which will disable the field.
            If (pVal.FormType = 134 And pVal.EventType = SAPbouiCOM.BoEventTypes.et_FORM_LOAD And pVal.Before_Action = False) Then
                Dim oforms As SAPbouiCOM.Form
                Dim oitems As SAPbouiCOM.Item
                oforms = SBO_Application.Forms.GetFormByTypeAndCount(pVal.FormType, pVal.FormTypeCount)
                oitems = oforms.Items.Item("85")
                oitems.Enabled = False
            End If
    Note that the above is only a sample code and you have to track other events as well to disable this field like in add mode, browsing records
    If you need help with SDK, post it in SDK forum.
    Regards,
    Vijay kumar
    SAP Business One Forums Team

  • Material ledger for lean accounting

    Hi friends,
    We are planning to implement ML for actual costing. The problem is client want to change their standard SAP process to a diff process. Instead of posting to Inventory B/S account when received goods, they want to debit to a P/L account and credit gr/ir. I am not sure how ML handles this, the other issue is during consumption to a production order, they don't want to hit the consumption account. They just want to do a goods movement with 261 type with quantity value (only material doc but no accounting doc) to production order. I am not sure if ML can look at this material document and calculates a $ value to have consumption.
    Please help

    Hi Sridhar,
    Thanks for the reply.  We were not clear on the design. Now we placed a design in place (not sure if this works). We r planning to do standard SAP procedure. 1)  Dr. Inv (b/s) Cr gr/ir when goods are received and 2) Dr. Consumption Cr. Inv (b/s) when issued to Production order.  The plan is to post additional entires during posting 1) like Dr. Purchased mat (p&l) Cr. Invent change (p&l).   The main reason for this is management wants to look at the inv on p&l side (like dr. p&l account rather than inv b/s and dont want to touch that account for credits)  but from ML perspective it will create problems so we are planning to follow standard and make additional posting in 2 p&l accounts which will total to zero. 
    Please let me know if you see any problems from ML side and also how can we make a setting to automatically do the extra posting when goods r received.
    Thanks

  • HOW TO MAKE MATERIAL DESCRIPTION  FIELD IN SALES ORDER AS UNEDITABLE

    how to make the material description field as un editable in sales order , pls help me

    Through Transaction Variant <b>SHD0</b>
    Refer the thread
    /message/4083386#4083386 [original link is broken]
    Message was edited by:
            SHESAGIRI.G

  • How to make material code field mandatory in VA01

    Dear all,
    I want to make material code field mandatory while creating sales order (VA01). As of now even if I dont enter material code , and just enter customer code and P.O. number ,  I am able to save my sales order.
    I tried to do it with incompletion log , but could not succeed.
    SHD0 could be an option, is there any simpler way out ?
    Please suggest.
    Regards,

    Hi,
    You have 2 options.
    1 - Incompletion Log
    If you add Material filed to your incompletion log, then when you try to save the sales order it'll give the "Save / Edit" pop up message. But then by pressing Save button you can save the sales order.
    If you want to avoid that pop up; do this. (To avoid user saving Incomplete sales orders)
    Go to VOV8 Tx.
    Go in to your sales document type
    Under "Transaction flow" section mark the "IIncompletion messages" tick box
    Then try with a new sales order without a material number
    If won't give that pop up message any more where as it'll always go in to the incompletion log. So you can't save it without maintaining the material.
    That's a alternative way of doing.
    2- SHD0.
    Best regards,
    Anupa

  • How to reverse material ledger closing entries beyond  previous period?

    In a test system, the system does not permit reverse material ledger closing entries. The current period is 04/2008.
    Getting a message C+716 message
    You want to cancel closing entries in valuation area XXXX for period 008 in fiscal year 2007.
    You are allowed to cancel closing entries only in the previous period. Reversing closing entries for periods before the previous period is not possible.
    There are provision to run closing entries like  MUST_SETTLE in the ok code features, Are there,any such for reversal? Could there be any work-around?

    Hi David
    If you dont need to perform the close itself but would just like to get the periods in the correct status you can use the process outlined in note 645083.
    In the material ledger, it may be necessary for different reasons to manually set the period status of materials in former periods to 70 ("Closing Entry Completed") without actually carrying out the closing entry.
    It provides program Z_ML_SET_PP_STATUS_70 that will allow a manual update to the prior period status.
    There is a pre-requisite regarding revaluation amounts, but this is all described in the notes.
    /Elaine

  • How to make material number field invisible in MM60?

    Dear expert,
    Is there any way to make material number field invisible in MM60 for one user?
    Best regards

    Hello,
    You may create a transaction variant for MM60 and hide Material code using SHD0. Then create Variant group and assign users to this group.
    Thanks,
    Venu

  • Whether to Activate Material Ledger

    Hello all,
    I am starting to inquire about different applications to judge if we should put in our first phase of implementation.  The subject of Material Ledger was introduced and this is a big subject.  I want to get some general feedback on basic assumptions.
    1)  I read that one of the reasons to implement is for multiple currency valuations for inventory.  If we will have two company codes, US and Canada, and inventory transfers from US to Canada, this seems to tell me I have to implement Material Ledger.  Is this correct or could I still do transfer pricing and have inventory valuations for the inventory in the company code currency.
    2)  I don't anticipate using Actual Costing right away, so if I have to implement Material Ledger for reason #1, can I still not use actual costing.
    3)  If I don't implement any Material Ledger in my initial phase, can I do that as a separate project later after we have ECC up and running and familiar with it.
    Thanks for any suggestions or guidance.
    Wayne

    > 1)  I read that one of the reasons to implement is for multiple currency valuations for inventory.  If we will have two company codes, US and Canada, and inventory transfers from US to Canada, this seems to tell me I have to implement Material Ledger.  Is this correct or could I still do transfer pricing and have inventory valuations for the inventory in the company code currency.
    in principle you can do without Ml and still do cross-company material transfers, production steps and so forth. The values will be translated, also without ML. A problem would arise in case of exchane rate fluctuations. These might create profits or losses in an unpredictable way. Example your Canadian plant sends a material valued at 10.000 CAD to US. it is put on stock for 10.000 USD as the rate USD : CAD is 1:1. 2 weeks later they send the material back, but now the rate is 1:1,1, so it will be put back in inventory for 11.000 CAD creating a profit of 1000 CAD. This situation will not occur if you have USD and CAD in parallel. The material would stay valuated as 10.000 in both currencies until it is consumed.
    > 2)  I don't anticipate using Actual Costing right away, so if I have to implement Material Ledger for reason #1, can I still not use actual costing.
    yes, no problem.
    > 3)  If I don't implement any Material Ledger in my initial phase, can I do that as a separate project later after we have ECC up and running and familiar with it.
    also no problem . A common procedure
    best regards, Udo

  • How to list all the fields under an Infotype!

    Hi
    I need a list of fields under an Infotype, used the following link to list them but unsuccesful, is there any other way I can list the infotype feilds.
    Re: Infotype 0002 all fields
    Thanks

    Hi Tara,
    The FM 'DDIF_FIELDINFO_GET' gives you all the fields of the table in the Exporting IT 'DFIES_TAB' that you mention under the parameter 'TABNAME'. I am not sure why it doesnt work for you. Alternatively you can also try this FM 'DDIF_NAMETAB_GET' (This FM is actually used in the FM 'DDIF_FIELDINFO_GET' ) .
    If you are still unsuccesful in meeting your requirement then please paste your piece of code.
    Regards
    Nanda

  • How to reflect a new field in Bank data while making payment through F-53?

    Hello Experts,
    How can i reflect a new field (payment reference) in bank data while making payment through F-53?
    I have tried to do it by Field status group(OBC4) but the same is replicating in vendor invoice but not in vendor payment.
    I tried it at both level,fsg anf posting key,But no use.
    Is there any other process to make available and required field in BANK DATA of vendor payment?
    Please suggest .
    Regards,
    Sumeya offrin

    Hello Sumeya,
    Please consider note 145864 which explains what you have to do to
    make this field visible in your selection criteria:
    "In Transaction FB00 (Financial Accounting Editing Options -> Open items
    activate the flag 'Payment reference as selection criterion'.
    This is valid for incoming payment; please test if the same procedure
    is valid for outgoing payment as well.
    I  check the  issue, and unfortunately these function seems to not be supported for vendor open items.
    When you try to select the 'Payment Reference' in Additional selections
    the following messages is arised:
    'No account specified, items selected via document no. or reference'
    That means,when you do not specify an account in F-53 you can only
    via Reference and/or document. This is not a bug but system design.
    For additional reference you can check the note 451105.
    The note made clear that the specification of an account is required for vendors during the selection via payment
    reference.
    Kind Regards,
    Fernando Evangelista

  • How to populate internal table field with text data?

    Hello Experts,
    I was able to load text file to a internal table but data is not populating each field. Can someone help me how to populate each field of internal table from text file?
    Here is the text file:
    io_name, io_type, io_txsht, io_txlng, io_datatype, io_length
    ZEA_IO1, CHA, IO Test,     IO Test 1, CHAR,       20
    ZEA_IO2, CHA, IO Test,     IO Test 2, CHAR,       20
    Here is the Code:
    *& Report  ZAS_BAPI_TEST                                               *
    *& InfoObject Creation through BAPI.
    *& Read the Text file, call a BAPI to create InfoObjects.              *
    *& Text file will hold the Info Object Structure. Text file will be    *
    *& located either work station or local PC.
    *& Step 1. Create internal table to hold InfoObject structure          *
    *& Step 2. Retrieve/Load text file into Internal Table structure       *
    *& Step 3. Call BAPI Function to Create IO                             *
    *& Step 4. Call BAPI Function to Activate IO                           *
    REPORT  ZAS_BAPI_TEST                           .
    Make data separator a comma
    CONSTANTS: gc_tab TYPE c VALUE ','.
          Declaring Internal table for creating InfoObject
    DATA: p_file TYPE string.
    DATA: BEGIN OF itab-bapi OCCURS 0,
            io_name like BAPI6108-infoobject,
            io_type like BAPI6108-type,
            io_txsht like BAPI6108-textshort,
            io_txlng like BAPI6108-textlong,
            io_datatype like BAPI6108-datatp,
            io_length like BAPI6108-intlen,
          END OF itab-bapi.
    DATA ibapi LIKE STANDARD TABLE OF itab-bapi.
    PARAMETERS: sel_file(1500) TYPE c default ' ' OBLIGATORY LOWER CASE.
          PUT THE TEXT FILE PATH TO P_FILE
    p_file = sel_file.
         Copy the file from the workstation to the server        ****
    CALL FUNCTION 'GUI_UPLOAD'
      EXPORTING
        filename                = p_file
                   FILETYPE                = 'ASC'
                   HAS_FIELD_SEPARATOR     = SPACE
                   HEADER_LENGTH           = 0
                   DAT_MODE                = SPACE
                   CODEPAGE                = SPACE
                   IGNORE_CERR             = ABAP_TRUE
                   REPLACEMENT             = '#'
                   READ_BY_LINE            = 'X'
                 IMPORTING
                   FILELENGTH              =
                   HEADER                  =
      TABLES
        data_tab                = itab-bapi[]
      EXCEPTIONS
        file_open_error         = 1
        file_read_error         = 2
        no_batch                = 3
        gui_refuse_filetransfer = 4
        invalid_type            = 5
        no_authority            = 6
        unknown_error           = 7
        bad_data_format         = 8
        header_not_allowed      = 9
        separator_not_allowed   = 10
        header_too_long         = 11
        unknown_dp_error        = 12
        access_denied           = 13
        dp_out_of_memory        = 14
        disk_full               = 15
        dp_timeout              = 16
        not_supported_by_gui    = 17
        error_no_gui            = 18
        OTHERS                  = 19.
    IF sy-subrc <> 0.
    MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
               WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
      MESSAGE e012(zea_spms) WITH 'Method' 'GUI_UPLOAD' sy-subrc.
      &1 &2 issued return code &3
       ELSE.
         pit_data[] = lit_data[].
       ENDIF.
    ENDIF.
    loop at itab-bapi.
      write: /5 itab-bapi-io_name,
               20 itab-bapi-io_type,
               30 itab-bapi-io_txsht,
               50 itab-bapi-io_txlng,
               75 itab-bapi-io_datatype,
               85 itab-bapi-io_length.
    endloop.
          SELECT THE LOCATION FOR TEXT FILE
    AT SELECTION-SCREEN ON VALUE-REQUEST FOR sel_file.
      CALL FUNCTION 'WS_FILENAME_GET'
        EXPORTING
          def_filename     = ''
          def_path         = 'C:\'
          mask             = ',Documentos de texto (*.txt), *.txt.'
          mode             = ''
        IMPORTING
          filename         = p_file
        EXCEPTIONS
          inv_winsys       = 1
          no_batch         = 2
          selection_cancel = 3
          selection_error  = 4
          OTHERS           = 5.
      find '.txt' IN p_file.
      if sy-subrc <> 0.
        concatenate p_file '.txt' into sel_file.
      else.
        sel_file = p_file.
      endif.
          Create InfoObject through BAPI Function
    *CALL FUNCTION 'BAPI_IOBJ_CREATE'.
    *IMPORTING
        VALUE(DETAILS) LIKE  BAPI6108 STRUCTURE  BAPI6108
    *EXPORTING
        VALUE(INFOOBJECT) LIKE  BAPI6108-INFOOBJECT
        VALUE(RETURN) LIKE  BAPIRET2 STRUCTURE  BAPIRET2
    TABLES
         COMPOUNDS STRUCTURE  BAPI6108CM OPTIONAL
         ATTRIBUTES STRUCTURE  BAPI6108AT OPTIONAL
         NAVIGATIONATTRIBUTES STRUCTURE  BAPI6108AN OPTIONAL
         ATRNAVINFOPROVIDER STRUCTURE  BAPI6108NP OPTIONAL
         HIERARCHYCHARACTERISTICS STRUCTURE  BAPI6108HC OPTIONAL
         ELIMINATION STRUCTURE  BAPI6108IE OPTIONAL
         RETURNTABLE STRUCTURE  BAPIRET2 OPTIONAL
          Activate InfoObject through BAPI Function
    CALL FUNCTION 'BAPI_IOBJ_ACTIVATE_MULTIPLE'
    *ENDFORM.                    " RETRIEVE_DATASET
    I appreciate your help.
    Regards,
    Mau

    I have used tab delimited file.
    Here are file contents
    io_name     io_type     io_txsht     io_txlng     io_datatype     io_length
    ZEA_IO1     CHA     IO Test     IO Test 1     CHAR     20
    ZEA_IO2     CHA     IO Test     IO Test 2     CHAR     20
    And here is program used
    *& Report ZAS_BAPI_TEST *
    *& InfoObject Creation through BAPI.
    *& Read the Text file, call a BAPI to create InfoObjects. *
    *& Text file will hold the Info Object Structure. Text file will be *
    *& located either work station or local PC.
    *& Step 1. Create internal table to hold InfoObject structure *
    *& Step 2. Retrieve/Load text file into Internal Table structure *
    *& Step 3. Call BAPI Function to Create IO *
    *& Step 4. Call BAPI Function to Activate IO *
    REPORT ZAS_BAPI_TEST .
    Make data separator a comma
    CONSTANTS: gc_tab TYPE c VALUE ','.
    Declaring Internal table for creating InfoObject
    DATA: p_file TYPE string.
    DATA: BEGIN OF itab-bapi OCCURS 0,
    io_name like BAPI6108-infoobject,
    io_type like BAPI6108-type,
    io_txsht like BAPI6108-textshort,
    io_txlng like BAPI6108-textlong,
    io_datatype like BAPI6108-datatp,
    io_length like BAPI6108-intlen,
    END OF itab-bapi.
    DATA ibapi LIKE STANDARD TABLE OF itab-bapi.
    PARAMETERS: sel_file(1500) TYPE c default ' ' OBLIGATORY LOWER CASE.
    PUT THE TEXT FILE PATH TO P_FILE
    p_file = sel_file.
    Copy the file from the workstation to the server ****
    CALL FUNCTION 'GUI_UPLOAD'
    EXPORTING
    filename = p_file
    <b>FILETYPE = 'ASC'
    HAS_FIELD_SEPARATOR = 'X'</b>
    TABLES
    data_tab = itab-bapi[]
    EXCEPTIONS
    file_open_error = 1
    file_read_error = 2
    no_batch = 3
    gui_refuse_filetransfer = 4
    invalid_type = 5
    no_authority = 6
    unknown_error = 7
    bad_data_format = 8
    header_not_allowed = 9
    separator_not_allowed = 10
    header_too_long = 11
    unknown_dp_error = 12
    access_denied = 13
    dp_out_of_memory = 14
    disk_full = 15
    dp_timeout = 16
    not_supported_by_gui = 17
    error_no_gui = 18
    OTHERS = 19.
    IF sy-subrc <> 0.
    MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
    WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
    MESSAGE e012(zea_spms) WITH 'Method' 'GUI_UPLOAD' sy-subrc.
    &1 &2 issued return code &3
    ELSE.
    pit_data[] = lit_data[].
    ENDIF.
    ENDIF.
    loop at itab-bapi.
    write: /5 itab-bapi-io_name,
    20 itab-bapi-io_type,
    30 itab-bapi-io_txsht,
    50 itab-bapi-io_txlng,
    75 itab-bapi-io_datatype,
    85 itab-bapi-io_length.
    endloop.
    SELECT THE LOCATION FOR TEXT FILE
    AT SELECTION-SCREEN ON VALUE-REQUEST FOR sel_file.
    CALL FUNCTION 'WS_FILENAME_GET'
    EXPORTING
    def_filename = ''
    def_path = 'C:\'
    mask = ',Documentos de texto (*.txt), *.txt.'
    mode = ''
    IMPORTING
    filename = p_file
    EXCEPTIONS
    inv_winsys = 1
    no_batch = 2
    selection_cancel = 3
    selection_error = 4
    OTHERS = 5.
    find '.txt' IN p_file.
    if sy-subrc <> 0.
    concatenate p_file '.txt' into sel_file.
    else.
    sel_file = p_file.
    endif.
    Create InfoObject through BAPI Function
    *CALL FUNCTION 'BAPI_IOBJ_CREATE'.
    *IMPORTING
    VALUE(DETAILS) LIKE BAPI6108 STRUCTURE BAPI6108
    *EXPORTING
    VALUE(INFOOBJECT) LIKE BAPI6108-INFOOBJECT
    VALUE(RETURN) LIKE BAPIRET2 STRUCTURE BAPIRET2
    TABLES
    COMPOUNDS STRUCTURE BAPI6108CM OPTIONAL
    ATTRIBUTES STRUCTURE BAPI6108AT OPTIONAL
    NAVIGATIONATTRIBUTES STRUCTURE BAPI6108AN OPTIONAL
    ATRNAVINFOPROVIDER STRUCTURE BAPI6108NP OPTIONAL
    HIERARCHYCHARACTERISTICS STRUCTURE BAPI6108HC OPTIONAL
    ELIMINATION STRUCTURE BAPI6108IE OPTIONAL
    RETURNTABLE STRUCTURE BAPIRET2 OPTIONAL
    Activate InfoObject through BAPI Function
    CALL FUNCTION 'BAPI_IOBJ_ACTIVATE_MULTIPLE'
    *ENDFORM. " RETRIEVE_DATASET
    This program is working fine. You can test it.
    Only problem is as the column headings are big for some columns, they are getting truncated which you can always change by changing the column width in declaration
    Please let me know if this helps.
    ashish

  • Material Ledger - Extraction of stock data (price & quantity)

    Hi experts,
    I'm trying to extract stock quantities & prices from CO-Material Ledger. The R/3 team passed me the following fields as required in BI to be able to calculate the exact figures:
    CKMLCR-SALK3 - Value of total valuated stock
    CKMLCR-STPRS - Standard price
    MLCD-LBKUM - Total valuated stock
    I don´t see that standard extractor 0CO_PC_ACT_1 includes any of these fields. Should they all be obtained thru "z" extraction?
    Thanks & regards from Madrid,
    Alvaro

    Hi..
    Refer to Data Inconsistency of BUOM in Material Ledger Tables

  • How to check which Table & Field is populating Data source

    Hi,
    My requirment is to check from which Table and Which field the data is extracted in the data source
    Data Source : 0MAT_PLANT_ATTR
    Field in Data Source :  MINBE
    Now i want to check from where (Table/Field) in R/3 is populating the Field MINBE in Data source 0MAT_PLANT_ATTR
    How can i do that

    Hi,
    Since you have the extract structure and the extractor, you can try Extractor Checker RSA3.Execute ST05 (activating SQL Trace), switch on the trace and execute the extractor checker. Once the extractor checker presents the results
    switch off trace. The clcik on Display trace and you will see all the tables that were hit by the extractor checker to retrieve data and present it to you.
    Note: Set the break point in the Extractor Function module.
    View the ST05 Extended Trace list. The Object name shows the Tables accessed.
    Hope this helps.
    Thanks,
    JituK

Maybe you are looking for

  • How do I download registered copy of illustrator to a new computer

    Bought a new computer and want to put illustrator on it, but I can't find the path. I know it has something to do with my adobe id but i cannot figure it out.

  • [solved]GNU make

    I am trying to install virtualbox but It says I need to install gnu make I did some searches and I got nowhere. I enoven pacman -Ss and got no hits. WHat file do I need to install? Last edited by Romanrp (2009-11-24 16:45:40)

  • Server with same Profile cannot access same networking

    Hi, I have a lab running 1 x Nexus 5010, 2 x FIC 6120'XP's, UCS 5108 and 2 x B200 M2 Blades. I have configured everything per flexpod guidelines (except I have only 1 Nexus). I boot from SAN over Fibre and zoning everything is working 100% My firmwar

  • I am having problems installing Photoshop Elements

    Still do not understand what exactly I have to do to Download ( Install failed ????) Photoshop Elements Trial 11. Does this mean unles I fix it asap I will "lose" some/all of the free 30 days ? I tried in the past to trial Photoshop Elements 10 and j

  • Email notification in approval task not working

    Hi Experts, We are trying to use email templates, to trigger emails for role requests on Approval task as below. As if we raised request to the role, It is triggering the Notification Task, executing the Log Notification task in Provisioning frame wo