Stock Posting List - Negative Value when Different Currency in PO

Hi experts,
We would like your help on the following scenario.
A Purchase Goods Receipt PO and a Purchase Invoice are added in SAP 9.0, on the same date, in a different currency from the system's currency; system's is Euro and Purchase documents are added in JPY (Japanese xen), i.e. 300 JPY. When checking the "Stock Posting List" report for a number of goods that were purchased with the above documents, the report presents the line of the Goods Receipt PO with the value of 270 JPY, and the line of the Purchase Invoice with  a negative value, i.e.-15 Euro.
Has anyone faced the same issue?
Thank you in advance.
Kind Regards,
Vassilis Korolis

Both queries have the default value of  "Only Posted Values for Navigation".
As I was looking at this, I did realize the following though.
Remember, I mentioned that my zcurrency_mand field has a Reference Characteristic of 0currency.
Query 1:  The key figure that is being converted is tied to 0currency in the back end. (this is the query that works).
Query 2:  The key figure that is being converted is tied to 0inv_curr in the back end.
Both of the currency conversions are using zcurrency_mand.  Should query 2 be using a new variable similar to zcurrency_mand, but with a Reference Characteristic of 0inv_curr?
If the answer is yes, I tried creating ZINV_CURR_MAND with Reference Characteristic of 0inv_curr, but am getting the following error when I try to save the changes to Query 2
[E117(BRAIN)] Errors: Variable ZINV_CURR_MAND2 is not permitted for the target currency. 
Thanks,
Jennifer

Similar Messages

  • Stock Posting List and Quantity in Warehouse show different quantities

    Hi all,
    I have an implementation running on 2007 Edition.
    The case is that there is one item that shows different quantity on Stock Tab of Item Master Data and on Stock Posting List for a specific warehous*e. Specifically, on Stock Data of Item Master Data it shows 100 units and on Stock Posting List shows 254 as current Balance. So there is a difference of 154 units
    I checked "Expanded" Menu of Stock Posting List in case any special selection was made but no transaction was excluded.
    The only extra hint I have is that the difference of 154 is equal to a Stock Reconciliation Transaction that was made (without being sure that this is the cause).
    From my point of view, Stock Posting List has the correct quantity and Onhand on Item Master Data shows 154 units less than the correct one
    Has anyone faced this one before?
    Thanks in advance
    Gerasimos

    Hi,
    Please check Note No. :   1503919. A detect query is mentioned in the Note.
    Kindly check the results obtained and if the Item detected is shown in the result obtained, you need to report the issue to SAP Support.
    Kind Regards,
    Jitin
    SAP Business One Forum Team

  • Stock Posting List from Item Master Data

    Hi,
    We just encounter a strange problem. In SAP we could go to an Item record and right click to choose Stock Posting List which will bring out the stock posting report that list all the in and out records for this particular item. The report can be generated shortly.
    Over the weekend we enter into a new fiscal year and suddenly the Stock Posting List from item master does not contain any entries from previous fiscal year and it takes very long to show the list.
    We could however run the Stock Posting List as normal from Stock Reports which will show all the records.
    The problem if the Stocking Posting List from the item master only shows entries in the current fiscal year why suddenly the performance degraded when there is actually less data to be displayed.
    Any one encountered such situation as well?
    We are on PL44
    BR,
    Jimmy

    Hi Jimmy,
    This is the System behaviour in SAP 2007 A. Due to the changes in posting period functionality, it is not possible to choose posting period. That is the reason why if you right click on an Item Master Data, Inventory posting list only for the current year appears. If user wish to see transaction for the other years, he needs to open Inventory Posting List report and set dates in the Selection criteria window.
    Regards,
    Varun
    SAP Business One Forum Team
    Edited by: Varun Kumar on Mar 3, 2009 9:36 PM

  • CALCLATED KF SHOWING DIFFERENT VALUES FOR DIFFERENT CURRENCY TYPES

    Hi Experts
    When I am executing the query( On a Multi provider) with the selection of Company code, controlling area, WBS ELEMENT, currency type I am seeing two different values (XXXX EUROS and YYYY EUROS)for a formula for total variable cost when i select two different currency types( CONTROLLING AREA AND GROUP CURRENCY)
    I have two currency types called CONTROLLING AREA CURRENCY and GROUP CURRENCY(BOTH IN EUROS).
    This WBS  element is not having any sales document.How can I see the exact value for this WBS element in the R3 side.
    Is there any possibility that the same dataelement TOTAL VARIABLE COST have different values when i execute with differnt currency types in the selection screen.
    In what approach can i proceed from R3 side  to the query to solve this issue. on the R3 side when i see in FB03 (settlement posting) for this WBS it is balanced. I am seeing only partial posting for this in the Query
    Could any one help me to solve this.
    Thanks in Advance
    Best regards

    Hi Rajesh,
    I guess the holiday which was configured in Holiday calendar (Holi) is not declared as Paid holiday in Public Holidays-Holiday Calendar.
    Goto SCAL - choose Public Holiday - change mode - look for the holiday (Holi) configured - change mode again - lookout for 'Public Holiday Class' and see whether ' 1 ' is maintained there, if not maintained, type 1 there and save it.
    PS (1 - Ordinary Public Holiday....i,e paid holiday).
    Now go to PT01 and generate WSR. This will sort out your issue.
    If the above is not working,
    I guess there are different PSA/ESG grouping for the employees and maybe their Holiday Calendar itself is different. check out whether the PSA and ESG grouping in Time Mgmt is same or different for those employees for whom the paid holiday is not getting generated and also check out the Holiday Calendar for these set of employees and try the above given solution there.
    Hope this helps.
    regards,
    Santhosh
    Edited by: Santhosh on Mar 31, 2009 11:34 AM

  • "Show List of values"  showing different values than "Preview List of values for the same dimension Object

    Hi All, 
    I have a dimension object in Business Layer which is showing a different values than the original database values. When I right click on the object and select "Show List of Values its showing values which are not related to the original values in the database but if I right click on the same object and select "Preview List of Values" it shows the right values present in the database. Any suggestions on how to rectify. It was working good and many reports have been built using that particular dimension.
    Is there any way to fix the problem without the deleting the object or recreating another similar object as the object has been used in several reports, so by deleting or recreating the object may break the reports.
    Please help!

    Hi
    A  list of values is a list that contains the data values associated with an object, Lists of values inserted in the data foundation are inherited by any business layer based on the data foundation.
    Right click on the object and select  “Show Values”… Display all the DB values including null
    Preview List of Values – also display same values...getting differnece meens...Check weather using any Static List of Values.
    If you uncheck the Associated list of values check box "Preview List of Values" options is disabled.
    For best practice …LOV is disabled for un-necessary dimension objects
    Also If you have Db access check the correct data by
    SELECT
    Distinct Schema name. Table/View name. Object name
    FROM
    Schema.name. Table/View name

  • JSP, BC4J : Allowing users to choose from List of values when in Insert mode

    Hi,
    I have a requirement in which the user would be able to select a value from a combobox for populating a field when inserting a new record. The list of values in the combo box is derived from a look up table in the database. How can do this?
    Thanks.

    Use the version provided in Jdev 3.2. It has two methods:
    * Enables a LOV (list of values) for the specified attribute in
    * the UI. In the typical case, when an attribute is selected in an
    * HTML form, a LOV will be displayed.
    * <p>
    * This method enables a LOV for one or more of the RowSet's attributes.
    * To return all of the RowSet's attributes,
    * use the {@link #useLOV(String, String) useLOV} method.
    * <p>
    * @param sAtttibute name of the attribute for which an LOV
    * should be enabled.
    * @param voName name of the View Object to which the attribute belongs.
    * @param sDisplayAttributes a comma-separated list of the RowSet's attributes
    * that will be displayed when the attribute is selected.
    * @param sDataAttribute the location from which the attributes' values are
    * obtained.
    * @see #useLOV(String, String)
    public void useListOfValues(String sAttribute , String voName, String sDisplayAttributes, String sDataAttribute)
    JSlibNeeded |= WebBean.JSModalPageConstructorLib;
    LOVField lovField = new LOVField();
    ViewObject vo = qView.getApplicationModule().findViewObject(voName);
    ViewObject dupvo = qView.getApplicationModule().findViewObject(voName + "_query");
    if(dupvo == null)
    dupvo = qView.getApplicationModule().createViewObject(vo.getName() + "_query", vo.getDefFullName());
    lovField.setViewObject(getApplicationName() + "." + dupvo.getName());
    AttributeDef attr = qView.getViewObject().findAttributeDef(sAttribute);
    lovField.setPromptText(getAttributeLabel(qView, attr));
    lovField.setDisplayAttributes(sDisplayAttributes);
    lovField.setDataAttributes(sDataAttribute);
    setFieldRenderer(sAttribute , lovField);
    * Enables a LOV (list of values) for the specified attribute in the UI.
    * In the typical case, when the specified attribute is selected in an
    * HTML form, a LOV will be displayed.
    * <p>
    * This method enables a LOV for all of the RowSet's attributes.
    * To enable a LOV for a subset of the attributes,
    * use the {@link #useListOfValues(String, String, String, String)
    * useListOfValues} method.
    * <p>
    * @param sAtttibute name of the attribute for which an LOV
    * should be enabled.
    * @param voName name of the View Object to which the attribute belongs.
    * @see #useListOfValues(String, String, String, String)
    public void useLOV(String sAttribute, String voName)
    useListOfValues(sAttribute, voName, null, sAttribute);
    null

  • How to enter negative value in a currency field

    Hi Experts,
    Please help me how to allow to enter negative value in a field on report selection.
    I created a currency field on a report selection using PARAMETERS.
    I can enter positive value in the field. But, I cannot enter negative value.
    SAP shows an error message 00 126 "Specify positive values only".
    I know I can place check ON at "with sign" option of the field in case I create the screen by myself.
    However, I cannot do it on screen 1000 created by report program.
    Thanks,
    George

    Hi ,
    I know I can place check ON at "with sign" option of the field in case I create the screen by myself.
        Prabhu--> Just Create a new Domain( select "WITH SIGN") and date elemet,And Use Data Element in your report.
    regards
    Prabhu

  • Sorting Of List of Values when prompted

    Hi ,
    I have 6 objects in my universe Designer which were defined using Derived table at universe level , and the objects are arranged in alphabetical manner at universe level.
    Now the problem araises to me is that, When I drag a particular object from the 6 and I run them Ad - hoc the data displayed at report level is ascending ( From A - Z it contains both numerical values, and Dimensions)
    Now when I use the same object as a Prompt in query panel the list of values it is displaying in random manner,...........
    I want to see those values in alphabetical way (from A - Z) at prompt level.............
    I am Using Web Intelligence 4.0 ..
    Please help me in this
    Adding more Explanation to my above Query,
    for Instance,
    I have a state object from a derived table and the object is sorted at universe level,
    when I run the report (Ad - hoc) the data I am getting at Report level is
    Alabama,
    Chicago,
    San Fransisco,
    Texas..
    Now wen I use the same object as a prompt the list of values are loading as
    San Fransisco
    Chicago
    Texas
    Alabama
    I want to see these values in the Alphabetically arranged manner ,
    Thanks In Adavance...........

        You need to update setting for your Universe.  Go to Universe Parameters - Parameter TAB and update FORCE_SORTED_LOV to Yes, see screen shot below.  This fill FORCE all LOV to be sorted.
    If you only want to change sort for the OBJECT then click of EDIT button for the Objects LOV and adjust adjust sort, see screenshot below
    Regards,
    Ajay
    PS:  If the information provided is helpful please mark the blog resolved

  • Wrong values for Total stock - Inventory managment ( negative values)

    Hi,
    I loaded inventory management load
    2LIS_03_BF   INIT 01.06.2009 - 06.7.2009 No Marker Update (compressed with check)
    2LIS_03_UM  INIT 01.06.2009 - 06.7.2009 No Marker Update (compressed with check)
    the first quantity received is from 11.06.2009  and 0RECTOTSTCK is showing 300 which is correct.
    on 10.06.2009 it is showing -300 for 0TOTALSTCK when it should be 0 since there hasn't been any data.
    whats the right way to compress my cube if I don't want to load BX and how can I resolve this.
    thanks

    Hi,
           The standard process to get correct values in report is
    1. First u have to do init laod from 2LIS_03_BX and u have to compress the request with 'no marker update' chk box unselected.
    2. Next u have to do init load from 2LIS_03_BF and u have to compress the request with 'no marker update' chk box selected.
    3.  Next u have to do init load from 2LIS_03_UM and u have to compress the request with 'no marker update' chk box selected.
    4. Normally u can run delta loads from BX and BF data sources. ( Compression is not mandatory. Even if u compress it will improve the performance)
    Regards,
    Thilak

  • Negative values when emptying the trash

    I'm doing a secure version of emptying the trash. The "Items to delete" status has now reached a value of -2 (yes, it went from 0 to negative 1 to negative 2). Any idea what's going wrong here? It's still going.

    This solved my problem.
    Re: Trash going into negative?

  • I need to validate Input List Of Values Field when Inserted From Bean

    I've two view object EmployeeView and DepartmentsView
    In Employee View I've changed Department_Id to Input List OF Values
    I've created a bean to inset data into Employee Table
          ApplicationModule am = ADFUtils.getApplicationModuleForDataControl("AppModuleDataControl");
          ViewObject importedVO = am.findViewObject("EmployeesView");
    try {
                newEmp.setEmployeeId(new Number("3424));
                newEmp.setFirstName("Test Fname");
                newEmp.setLastName("Test Lname");
                newEmp.setEmail("[email protected]");
                newEmp.setPhoneNumber("4643131345");
                newEmp.setJobId("AD_VP");
                newEmp.setDepartmentId(new oracle.jbo.domain.Number(999));
                 } catch (Exception e) {
                // TODO: Add catch code
                System.out.println("inside Catch");
                e.printStackTrace();
            }I know that ADF validate Input list of values when inserting new value on it
    when I've enabled the debugger I've found that
    <ViewObjectImpl><buildQuery> [604] SELECT DepartmentsEO.DEPARTMENT_ID,         DepartmentsEO.DEPARTMENT_NAME,         DepartmentsEO.MANAGER_ID,         DepartmentsEO.LOCATION_ID,         DepartmentsEO.ISDELETED FROM DEPARTMENTS DepartmentsEO WHERE ( ( (DepartmentsEO.DEPARTMENT_ID = :vc_temp_1 ) ) )
    <ViewObjectImpl><bindParametersForCollection> [605] Bind params for ViewObject: [com.test.model.views.DepartmentsEOView]AppModule.__LOCAL_VIEW_USAGE_com_test_model_views_EmployeesEOView_DepartmentsView_findByVC_12_LOV_DepartmentId_lov__filterlist__vcr___
    <OracleSQLBuilderImpl><bindParamValue> [606] Binding param "vc_temp_1": 999
    <ViewObjectImpl><processViewCriteriaForRowMatch> [607] VCs converted to RowMatch:  ( (DepartmentId = :vc_temp_1 ) )
    <ViewRowImpl><handleListBindingMismatch> [608] No matching row found for list binding:LOV_DepartmentId for ViewRow:oracle.jbo.Key[34235 ]
    <ViewRowImpl><handleListBindingMismatch> [609] --- filterList ValueMap key:DepartmentId, value:999
    <DCBindingContainer><internalRefreshControl> [610] **** refreshControl() for BindingContainer :com_test_view_testInsertPageDef
    <JUCtrlHierNodeBinding><release> [611] released: ROOT node binding:noCtrl_oracle_adfinternal_view_faces_model_binding_FacesCtrlHierNodeBinding_2, value:EmployeesViewIterator
    <JUCtrlHierNodeBinding><release> [612] released: ROOT node binding:noCtrl_oracle_adfinternal_view_faces_model_binding_FacesCtrlHierNodeBinding_2, value:EmployeesViewIterator
    <DCIteratorBinding><releaseDataInternal> [613] Releasing iterator binding:EmployeesViewIterator
    <ApplicationPoolMessageHandler><doPoolMessage> [614] **** PoolMessage REQ ATTACH LWS
    <ApplicationPoolMessageHandler><doPoolMessage> [615] **** PoolMessage REQ DETACH LWS
    <DCJboDataControl><initializeApplicationModule> [616] (oracle.adf.model.bc4j.DataControlFactoryImpl.SyncMode = Immediate
    <DCBindingContainer><internalRefreshControl> [617] **** refreshControl() for BindingContainer :com_test_view_testInsertPageDef
    <DCBindingContainerState><validateToken> [618] Process BindingContainer state token(decompressed state):BCST:=0%V%=NEmployeesViewIterator=-D-,
    <this means that ADF tries to validate the input list of values "Department_Id" and didn't found any match
    I need to through exception when I try to set Department_ID with invalid value "value not on range" like
    newEmp.setDepartmentId(new oracle.jbo.domain.Number(999));I don't want to validate it manually as I've a lot of fields.
    I need to through exception when try to
    newEmp.setDepartmentId(new oracle.jbo.domain.Number(999));

    Thanks Timo
    this is the code that I use
          ApplicationModule am = ADFUtils.getApplicationModuleForDataControl("AppModuleDataControl");
          ViewObject importedVO = am.findViewObject("EmployeesView");
          EmployeesEOViewRowImpl newEmp = (EmployeesEOViewRowImpl)importedVO .createRow();
          importedVO .insertRow(newEmp);
    try {
                newEmp.setEmployeeId(new Number("3424));
                newEmp.setFirstName("Test Fname");
                newEmp.setLastName("Test Lname");
                newEmp.setEmail("[email protected]");
                newEmp.setPhoneNumber("4643131345");
                newEmp.setJobId("AD_VP");
                newEmp.setDepartmentId(new oracle.jbo.domain.Number(999));
                 } catch (Exception e) {
                // TODO: Add catch code
                System.out.println("inside Catch");
                e.printStackTrace();
            }

  • Invoice posting with different currency for the same PO

    Hi,
    Can we post the the Invoice with different currencies for the same PO.
    For example.
    PO has Qty 100 pcs.  amount 100 USD
    GR   Qty 100 pcs.
    Is it possible to post Invoice of 50 pc with 50 USD, and 50pcs with some other currency.
    Any sugggestions pls.
    Thanks,
    Satya

    Hello
    As per my knowledge, that is not possible.
    And in whjat scenario, we need to do that?
    In MIRO header itself we have the vendor currency, so it is not posbile to maintain different currency in different line items in MIRO.
    If you want, you can do MIRO in different currency that what is in PO.
    In the example given, you have o post 2 invoices, one for 50 qty in USD and the other 50 in different currency in other invoice transaction by giving the currency in basic data-invoice header and then only press ENTER after giving the PO number.
    Hope this helps
    Regards

  • BOM and stock posting

    Hi
    Client has several assembly BOM's. They also also defined as Sales items (not inventory or Purchase items).
    Whenever these items appear on an A/R invoice, you will also find that invoice no in the stock posting report with the exception of one BOM (CEDel). When this item (BOM) appears in an invoice, the invoice won't be on the stock posting list. There is no difference whatsoever in the various BOM's (assembly) and the item masters are also exactly similar. The problem started after the client updated the price for that item but we have been unable to find out if that had anything to do with it.
    I have logged a support call with SAP but maybe someone else has had a similar problem?
    Regards

    Hi
    The client is on 2007 PL 8.
    The BOM's all contain child items which are stock items.
    BOM 'BM40' contain the following:
    CEYA - Cement - stock item
    BAGPM - Bag empty premix - stock
    PIYA - Pit Sand - Stock Item
    BOM 'CEDel' contain:
    CEYA - Cement - Stock Item
    DELS - Delivery Charge - Sales Item
    When I do a stock posting report for 'CEYA' (Cement), invoices containing BM40 appear in the stock posting list but invoices containing CEDel are missing from the stock posting list.
    This problem only started from 1st June (unfortunately only discovered recently) after prices were updated.
    Regards

  • Assigning multiple values from a List of Values at detail (table) level

    Hi,
    I have a master detail entry screen. I want to assign multiple values when end user selects an item from the list. The field is at detail level (Table type). I can do it using the "Select one choice" type component (ADF Faces Core) but it doesnt retain the value when I go to the next record. This type of component works fine with the screen with only one record to show (form type). This component has binding with list type.
    If I use simple list with Table binding, I can not assign values to multiple items. This type of list retains value when record is changed.
    Can anyone help me resolving this issue?
    Thanks,
    CAH

    Post on Jdev forum JDeveloper and OC4J 11g Technology Preview
    --Shiv                                                                                                                                                                               

  • List of values is not displayed in web inteligence report

    I created a web inteligence report and put into my favourite folder. The report consist of a selectable list of values in a prompt but it does not appear in my favourites folder.
    The users with administrator rights that copied this report into their own favourites folder are able to see the list of values in the prompt.
    It seemed that the list of values does not display in the prompt when non administrator rights opened this report in their own favourites folder.
    Anyone can figure out how to set the access rights so that non administrator can see the list of values when the web inteligence report is opened in their own folder.
    I am using Business Objects XI 3.1 ..

    SOLVED
         CMC -> Connections
    -     Right click connection name, Click u201CTools > Check Relationshipu201D
    -     In u201CQuery Resultsu201D, Right click Connections, Click u201CUser Securityu201D
    -     Assign Security for u201CEveryoneu201D
    -     UNTICK both Inherit from Parent Folder and Inherit from Parent Group
    -     Assign u201CView on Demandu201D
         CMC -> Universes
    -     Right click u201CUniversesu201D folder, click u201CPropertiesu201D
    -     Under u201CUser Securityu201D, click Everyone and assign security
    -     UNTICK both Inherit from Parent Folder and Inherit from Parent Group
    -     Assign u201CView on Demandu201D

Maybe you are looking for