Customizing Valuation Method

Hello Experts,
I want to do a Foreign Currency Valuation. The valuation shall include general ledger accounts with and without open item management. For that I need to customize a Valuation Method.
I am unsure if I have to activate the field Balance valuation for Open items. Does this field has any consequences for the valuation of accounts which aren`t with open item management? In the F1 help it`s explained that this field is not activated that the open items are summarized and valuated per reference number. Which reference number is meant here?
Thanks for your help.
Regards,
Tobias

hi,
this setting has no impact to account without open item management, as which only keeps the balance.
the reference number is the reference document number in document header INVFO-XBLNR
please correct me if I am wrong.
Best regards, Lawrence

Similar Messages

  • How to call a custom controller method from view

    Hi,
    I ve created a simple web service and consumed it in a model. Mapped the input & output parameters to custom controller context which in turn mapped to component controller's context which in turn to view's contexts.
    How to call a custom controller method from view?
    Please explain the syntax.
    Regards,
    Manoj.

    Hi Patralekha,
    Give some idea for the below scenario:
    I ve created a simple web service and consumed it in a model. What I did was
    1) for the input parameters, mapped the node from view->custom controller->model
    2)for the output parameter, mapping from model->custom controller->view.
    It works fine.
    But I don't want to access model nodes directly, rather I want to set the input param in somewhere else (like custom controller) before calling the appropriate method, same for the response also.
    Share me your thoughts.
    Regards,
    Manoj.

  • How to call a custom controller method in a view

    Hi ,
    I am getting the partner no in the custom controller method . I want  to call that method in the view.How is it possible......?

    Hi Masood,
    now i dont want cross compnent navigation ....
    Requirement : Account Identification number in ZVIEW
    My component is  CRMCMP_BPIDENT
    In the custom controller   CRMCMP_BPIDENT/CuCoBuPa  under context node   SEARCHCUSTOMER
    the attribute struct.partner is available 
    in this component  im navigating from  
    CRMCMP_BPIDENT/ObjectCompVs   to   ZCRMCMP_BPIDENT/ZProducts 
    in the layout of   ZCRMCMP_BPIDENT/ZProducts
    TRY .
    lr_cuco ?= controller->get_custom_controller( 'CRMCMP_BPIDENT/CuCoBuPa' ).
    CATCH cx_sy_move_cast_error.
    RETURN.
    ENDTRY.
    check lr_cuco is bound.
    lr_entity ?= lr_cuco->typed_context->SEARCHCUSTOMER->collection_wrapper->get_current( ).
    check lr_entity is bound.
    lv_account_name = lr_entity->get_property_as_string( iv_attr_name = 'BP_NUMBER' ).
    this code is written to get the account identification number but still the same problem
    lr_entity not getting populated .......
    i checked  IF_BSP_WD_HISTORY_STATE_DESCR~IS_RESTORABLE 
    hr rv_result is set to x.....
    any  suggestions....
    Regards,
    Sijo...

  • Data Import error - Valuation Method (ODBC -1029)

    Hello all, first post on the SCN. I did some search for similar problems, but nothing seemed to help here.
    We are using Business One, two different companies and databases. We were at the time of the year to update the price list, so we used the Administration -> Data Import/Export -> Data Import -> Import from Excel.
    One company (US only) imports perfectly, but the other database (Canada + US) gives me the following error message on 91 / 1036 entries.
    Row Number xxx : [Items - Valuation Method] , 'Field cannot be updated (ODBC -1029)
    Since the errors only appears on one of the two databases, I ruled out that the excel sheet we used to be the problem.
    The excel sheet only has 4 columns : The item identification, the price list that it needs to update, the price, and the currency (USD or $ for us).
    Neither of the two companies use any valuation method. In fact, neither companies have the field at all in Item Master Data, and its grayed out in the Company Details.
    We also made a dump of the entire item database, and compared what items were imported successfully and those that generated the error, and while the column Valuation Method either had nothing or A, there was no pattern to it. Some errors had nothing, some had A in it.
    I checked for any other differences between items that were imported and the ones with error, and cannot see any visible differences, so all I can think here is that its either an invisible setting when the item was created, or there's some character that is creating a fault somewhere (like an empty space).
    One of the topics found on this error message (ODBC -1029) said that we might need to request a script to fix the database, but that topic was back in 2006, I'm not sure if it still applies, 8 years later.
    Essentially I ran out of things to try on my end. Now I can only ask to the experts.
    Thank you for your time!

    The company that has troubles importing does not allow us to change the Valuation Method for each item. The field is missing entirely from the Item Master Data. I included a screenshot.
    The field is grayed out in the Company Details, but its set as Moving Average. The other company uses Moving Average by default as well, from the looks of it (the field does appear in Item Master Data, but its grayed out).
    We used the same excel sheet to import data in both companies, just need to figure out why its 100% on one side and not on the other side.
    Just to be a bit more clear, we cannot select or visualize the Valuation Method on the items that are not getting imported. Its invisible.
    When we exported the full list of items, there was no pattern between the items that are not imported and those that are imported properly.
    To be clear, the Valuation Method for :
    Items that are imported properly are A or blank.
    Items that are not imported and generate an error are A or blank.
    There is no logic between those that work and those that do not, which is why I can't figure it out on my own.
    Thank you!

  • JE Passed in case of Standard valuation method in 2007B

    Dear All,
    I am bit confused---
    The scenario is i have done one transaction for A/P invoice.The JE passed in case of A/P invoice  & in case of item having valuation method standard  & procurement method make is hitting material variance account instead of hitting inventory account since the tax say cst is inventoried.This issue is occurring only in case of standard valuation method.In case of other valuation method the accounting entry is correct, so what might be reasons behind it.
    Also, if anyone could provide me sap portal link which will help me out to identify the changes which took place in different PL's.
    Regards-
    Mona.

    Hi Mona ,
    The quick thing is to check :
    1. What is the standard price of the item
    2. Is your GRPO  price is difference than AP invoice
    Everytime you purchase it will check against your standard price and if it is different it his variance account .
    Hope this helps
    Bishal

  • Creation of Data Control for custom java method  which will return records

    Hi Guys,
    I have a requirement of creating a a custom java method in App module which will return a record set taking an id as input.In case of single return type it works fine but in case of returning record set it is not working.In my case i have to combine two tables and return it as a single entity as a view in Data Control.
    Warm Regards,
    Srinivas.

    Why don't you just create a custom view object? There's even an example or 2 in the docs:
    http://docs.oracle.com/cd/E16162_01/web.1112/e16182/intro_tour.htm#CHDGDIEC (check out "View object on refcursor" example)
    Edit: you are aware that you can create a View Object based on more than one table?
    John

  • Using wildcards in custom find methods with CMP beans

    Hi,
    I'd like to create a custom find method called findByName which accepts a string. I'd typically want to use the string in a '%<name>%' scenario, where the user needn't type in the whole name. Does anybody know what the partial query should look like? I'm not sure how to concatenate the '%' symbol to the string taken in.
    Thanks in advance
    Gillian

    Gillian-
    Bind variables are of the form $1, $2, etc., so try using a query stmt like this:
    select * from YOURTABLE where name like '%$1%'
    Regards,
    -Jon

  • Valuation Method

    Good Morning.
    may somebody help me please?
    I have a problem with the stock value method.
    I need to change the method from some items, from standard to weighted average.
    I followed all the step mentioned in "Help Sap".
    All warehouses are in zero, and there are not open documents like purchase orders, production order, deliveries without invoice, etc.
    I have done the same with several items, some allow me to change the method but not in others, and i do not know what is the cause
    thank you very much in advance

    HI
    Check This SAP Note
    869071 - Changing the valuation method items
    https://websmp230.sap-ag.de/sap(bD1lbiZjPTAwMQ==)/bc/bsp/sno/ui_entry/entry.htm?param=69765F6D6F64653D3030312669765F7361…
    Thanks
    Mohammad Imran

  • 10.1.3.4 - How to access custom java methods in worklist ?

    We want to invoke a custom java method inside of worklist, when the file attachments are added to the worklist. We are planning to modify the auto-generated jsp page to do the same. We have created the custom jar files, but am not sure where to deploy this jar file ? We are not able to compile the jsp /jar. Does anybody have any idea where the custom jar file goes ?

    The bpel\samples\hw\worklistapp\readme will explain you about how to do this.

  • How to access Custom Controller Methods and context

    Hi
    I have to components (comp1,comp2) in one DC.  I want to use custom controller method of comp1 into comp2 view?
    Thanks
    Prasad

    Hi,
    in order to access comp1 from comp2.
    create Public part for Comp1 and it to the useds DC of Comp2 and as well add the required controllers in Comp2 (in view controller and custome controller where u want to access them).
    PFB link fro example.
    [http://wiki.sdn.sap.com/wiki/display/WDJava/UsecomponentsinbiggerWebDynproprojects+%28componentization%29]
    Regards,
    Govindu

  • Custom finder methods

    I'm tring to deploy an Entity bean (CMP) with custom finder method that gets a parameter.
    I encountered two problems :
    1) defining the query in the deployment descriptor coased the app server to generate the a query without the where cloase - this was fixed by changing manualy the orion-ejb-jar.xml in the application-deployments directory.
    2)the second, and yet unresolved problem, is that OC4J doesn't bind the parameter that the query uses during runtime. I'm recieving an ORA msg that claims that not all the parameters are binded.

    see sample code
    http://otn.oracle.com/sample_code/tech/java/oc4j/htdocs/oc4jsamplecode/oc4j-demo-ejb.html
    also there should be a section in our documentation about cmp custom finder methods. oc4j attempts to generate custome finder methods based on home interface
    <finder-method query="$empNo = $1">
    <method>
                             <ejb-name>EmployeeBean</ejb-name>
                             <method-name>findByEmpNo</method-name>
                             <method-params>
                                  <method-param>java.lang.Integer</method-param>
                             </method-params>
                        </method>
                   </finder-method>

  • Report Custom Valuation Price on Material

    Hi
    I want to have a custom valuation price for material.
    I have Load Valuation Price in ODS.
    Now I want This Values (Valuation Price) available in every level of drill down (Characteristic).
    Which is the best way to do that?

    Dear Gordon,
    Thanks for your resonance, basically my requirement is at the time of issue materials from stock, Material cost should be calculated based up on invoice price, not based on MAP or Standard price.
    Thanks
    Venkat

  • Custom toJSON() method is not called for each property

    I'm getting familiar with JSON in ActionScript 3 (FP 11), and experimenting with custom toJSON methods. The Developer's Guide section on Native JSON Support clearly states:
    JSON.stringify() calls toJSON(), if it exists, for each public property that it encounters during its traversal of an object. A property consists of a key-value pair. When stringify() calls toJSON(), it passes in the key, k, of the property that it is currently examining. A typical toJSON() implementation evaluates each property name and returns the desired encoding of its value.
    However, both the subsequent examples on the very same page and my own tests indicate that, on the contrary, toJSON() is only called once for the whole object, and no argument is passed for k. Take the following trivial class:
    public class JSONTest {
        public var firstProperty:int = 1;
        public var secondProperty:String = "Hello world";
        public function toJSON(k:String):* {
            trace("Calling toJSON on key", k);
            return this[k].toString();
    According to the documentation this should cause the following to print:
    Calling toJSON on key firstProperty
    Calling toJSON on key secondProperty
    And the output should basically be the same as without a custom toJSON method:
    { "firstProperty" : 1, "secondProperty" : "Hello world" }
    Instead, this just throws an error because nothing at all is passed as k.
    So, is the documentation wrong and the engine is not supposed to call toJSON for every property, or is the engine incorrectly only calling it once?

    I just figured out what the documentation means. k refers to the name of a property to which the entire instance being stringified is assigned, not to the names of the properties of the instance being stringified. An example is much clearer:
    var wrapper:Object = { prop1 : 1, prop2 : new JSONTest() };
    trace("Stringify result =", JSON.stringify(wrapper));
    Prints:
    k:String = prop2
    Stringify result = {"prop2":{"firstProperty":1,"secondProperty":"Hello world"},"prop1":1}
    So k is the name of the property on wrapper, not on the JSONTest instance. When stringify is called directly on an instance of JSONTest, k is empty because the JSONTest instance is not assigned as a property of another object, it is just all by itself. Either way the value returned by toJSON must be a string or object representing the stringified form of the entire instance.

  • Valuation Methods - foreign currency valuation

    Hello
    I am trying to understand the concept of different valuation methods. could you explain using examples please ?
    Say for instance, a goods receipt is raised in USD for 100USD on 2 Jan 2009 and local currency is EUR. Exchange rate is 1EUR : 1,5USD. On 4 Jan 2009 invoice received at rate of 1EUR : 1,6USD.
    What are the implications of the options lowest value principle, strict lowest value principle, always valuate and revalue for such a transaction?
    tks

    Those are different ways of valuating your Foreign Currency Operations depending or the country regulations:
    1- Lowest value principle means that the Valuation will be posted only if it is giving a negative result.
    2- Strict lowest value principle will be post valuation only if two conditions happened:
            A - The valuation is negative
            B - The new valuation has a greater devaluation and/or a greater revaluation for credit entries than the previous valuation
    3 - Always Valuate: No matter if it is possitive or negative, the valuation will be posted.
    4 - Revalue only: The opposite of the first one, valuation is only posted when possitve.
    5 -Reset Valuation Run: In this case open items are valuated at the acquisition price. This way the valuation difference is set to zero. This is useful to reset previous valuations
    Regards,
    Fede

  • Differance amoung the Valuation Methods for Result Analysis

    Dear All,
    In SAP Product Cost Controlling ther are 3 types of Cosings
    1. Production Cost by Order
    Path:- Production Cost by Order ---> Period end Closing ->WIP->Defind Valuation Method for( Actual Cost)
    2. Production Cost By Period
    Path:- Production Cost by Period ---> Period end Closing ->WIP->Defind Valuation Method for ( Target Cost )
    3. Production Cost by Sales Order
    Path :- Production Cost by Sales Order ---> Period end Closing --->Defind Valuation Method for Result Analysis.
    Note:  Here the point is Valuation Methods ( 1 to 17 ) availabel in Production Cost by Sales Order only.  The Valution Method is very important to Calculate WIP.  Different Countries follows different methods, but in the By Order and By Period we can get these Valuation Methods.  What would be the reasno behind this.  
    Regards

    Dear All,
    Any one have any ieda

Maybe you are looking for