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
GerasimosHi,
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,
JimmyHi 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 regardsHi 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 -
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,
GeorgeHi ,
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.
thanksHi,
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,
SatyaHello
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 -
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?
RegardsHi
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,
CAHPost 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
-
Using comcast.net for email, I cannot open an attachment due to popup blocking. I'd like to be able to open selective attachments, without giving permission to open all popups on the site, as there are many.
-
How do I get the full current path in the title bar of a terminal window?
Is it possible to get the full current path in the title bar of a terminal window? I would find that more meaningful than "Terminal - tcsh - 80x60" (which I currently get). Doing this would free me from wanting to display the path in my system prompt
-
I have installed Photoshop program on my Win 7 Ultimate system in two versions (CS 4 and CS 5,5) - and don't ask me why. (Adobe cannot help in another issue with Acrobat Pro, so I HAVE TO have installed those two). Now funny thing comes: while choosi
-
Disabling font tab in InDesign CS5 Control panel
Hi, Is there any option to disable the Font change option in the InDesign CS5 Control panel. That is the user should not change the font using Control panel. Thanks, Gopal
-
How to change the security questions to log in?
I forgot the answers to my security questions and it would not let me purchase anything unless I answer the correct answers to the security questions.