Sales by Item in Sap Bo
Hello Everyone
I need to create a Query to get the Sales by Item, im using OINV, INV1, OITM, i have invoices canceled, so is necessary to use ORIN, RIN1
Im using a UDF as a factor to get pieces to kilograms, thats why i need sales in quantity or pieces.
Any suggestions?
Thanks for your help !!
Thanks for your help, Paul
We have Credit Notes not related to Invoices, so i had to use DocDate, CardNum, ItemCode as key
The Final query i got is:
SELECT DocDate, CardCode, CardName, ItemCode, Dscription, SUM(Quantity) AS Quantity, U_KGSXPZA, Quantity * U_KGSXPZA AS Expr1
FROM (SELECT T0.DocDate, T0.CardCode, T0.CardName, T1.ItemCode, T1.Dscription, T1.Quantity, T2.U_KGSXPZA
FROM dbo.OINV AS T0 INNER JOIN
dbo.INV1 AS T1 ON T1.DocEntry = T0.DocEntry INNER JOIN
dbo.OITM AS T2 ON T1.ItemCode = T2.ItemCode
WHERE (T0.DocType = 'I')
UNION ALL
SELECT T0.DocDate, T0.CardCode, T0.CardName, T1.ItemCode, T1.Dscription, - T1.Quantity AS 'Quantity', T2.U_KGSXPZA
FROM dbo.ORIN AS T0 INNER JOIN
dbo.RIN1 AS T1 ON T1.DocEntry = T0.DocEntry INNER JOIN
dbo.OITM AS T2 ON T1.ItemCode = T2.ItemCode
WHERE (T0.DocType = 'I')) AS S
GROUP BY DocDate, CardCode, CardName, Dscription, ItemCode, U_KGSXPZA, Quantity * U_KGSXPZA
ORDER BY 'Quantity' DESC
Regards!!
Similar Messages
-
Sales Analysis Item Tab Function Not Showing Orders Dollars
Hello Gurus of SAP B1.
This pertains to SAP B1 SP 00 PL 16 Version 8.8.
While doing the Sales Analysis function under Sales A/R > Sales Reports > Sales Analysis > Item Tab, the system does not report on the dollars for the day when I select "Orders" or "Delivery Notes'. The system does display the proper dollars when I select "Invoices" on the "Item" Tab.
And the "Invoices" and "Orders" and "Delivery Notes" buttons display correct dollars on the other tabs for Customer and Sales Employee...so why not on the "Items" tab???
Does anyone know why this might be happening and/or how to fix this???
Thanks in Advnace - ZalThanks for the quick reply Gordon - hope things are continuing to go well in your new endeavors &;-D
Well that is really strange that items is handled that way - I have created SQL to get the results but I always like to balance out to what SAP B1 is reporting. My SQL detail and grand totals are fine by Customer and I have been able to reconcile in that manner, but wanted to reconcile by items also. I am certain I have done it before in SAP 2007A...
Has there been a change to the item/sales order table in Version 8.8???
Take care my FFF - Zal -
Sales Analysis Item Tab Displays Zero Dollars for "Orders"
This pertains to SAP B1 SP 00 PL 16 Version 8.8.
While doing the Sales Analysis function under Sales A/R > Sales Reports > Sales Analysis > Item Tab, the system does not report on the dollars for the day when I select "Orders" or "Delivery Notes'. The system does display the proper dollars when I select "Invoices" on the "Item" Tab.
And the "Invoices" and "Orders" and "Delivery Notes" buttons display correct dollars on the other tabs for Customer and Sales Employee...so why not on the "Items" tab??? Strange that a button would be displayed which does not work...
Does anyone know why this might be happening and/or how to fix this???
Does SAP plan on fixing this in any upcoming patch levels???
Regards - Zal
Responses received from SAP B1 Core Forum:
Sales Analysis Item Tab Function Not Showing Orders DollarsThanks for the quick reply Gordon - hope things are continuing to go well in your new endeavors &;-D
Well that is really strange that items is handled that way - I have created SQL to get the results but I always like to balance out to what SAP B1 is reporting. My SQL detail and grand totals are fine by Customer and I have been able to reconcile in that manner, but wanted to reconcile by items also. I am certain I have done it before in SAP 2007A...
Has there been a change to the item/sales order table in Version 8.8???
Take care my FFF - Zal -
How to copy sales order item text in to purchase requisition
Hi Experts,
We enter text for the sales order items in the sales order item details.
we have done settings for the purchase requision to copy text from sales order into purchase requisition and this works for purchase requisitions automatically created from sales order.
we need to get text from sales order to be copied in purchase requisitions which are created by converting the planned order.
we have tried SPRO settings SPRO->Materials Management>purchasing--->text for purchase requisition.
but this settings does not works for Pur Req. created by converting the planned order.
is this because planned order does not have segment for text like sales order and purchase requisition?
Please let me know if it is possible through standard SAP or with the lease development, any help will be appreciated.
Thanks
AnandHi Rajesha,
Thanks for your reply, some of the items in sales order are procured externally by us and our customer maintains text related to price and specification in the item details of the sales order, MRP creates planned order for these materials and these planned orders are always converted in pur requisition, we want that text from the sales order item details should be copied in to the purchase requisitions converted from planned orders.
is there any user exit which can be called at the time of saving a purchase req or user exit for converting planned order in to pur req.?
if there is any such exit available, then I think I can read the pegged requirement of the planned order where sales order item will be found then read the text in the item then copy this text in pur req then save pur req may work.
but this will be a bulky development, please let me know if we can shorten the development.
Thanks again
Anand -
Find Sales Order Item Basic Data by Elements query fails
I am trying to consume Find Sales Order Item Basic Data by Elements in .NET 3.0.
Every thing appears to be working fine -- I could query by PO number, Creation time, SalesOrganisationID etc.
However, the most basic query is mysteriously failing. I just want to query by Sales order number, and have given a valid sales order number 6718 that exists in SAP.
It fails giving the following errors:
(in Log.LogItem.Note variable):
<b>"Conversion failed: Invalid input format"</b>
(in Log.LogItem.TypeID variable):
<b>"701(SFB)"</b>
Code is pretty simple, and I am just trying to query Saler Order number 6718. Of course there is nothing wrong with its format.
From the ESOA site, all I could get was:
<i>----
QUOTE -
The following values are optional selection criteria for restricting the search result:
SelectionByID Document number range
INCLUSION_EXCLUSION_CODE
INTERVAL_BOUNDARY_TYPE_CODE
LOWER_BOUNDARY_ID
Value
UPPER_BOUNDARY_ID Value
Value
UNQUOTE -
</i>
I could not even have any documentation on what to put in InclusionExclusionCode, and IntervalBoundaryTypeCode. They apper to be some Global Data Types for which I couldn't find any documentation. By sifting through Wiki, I just guessed a couple of values praying that it may work. I am a bit new to ESOA, but have expertise in .NET 3.0. Would someone guide me where to find the documentation for that, where are the error codes listed, so that I make the queries with little better preparation.
querydata.SelectionByID = new SalesOrderERPItemBasicDataByElementsQueryMessage_syncSalesOrderERPItemBasicDataSelectionByElementsSelectionByID[1];//Single element array is good enough
querydata.SelectionByID[0] = new SalesOrderERPItemBasicDataByElementsQueryMessage_syncSalesOrderERPItemBasicDataSelectionByElementsSelectionByID();
querydata.SelectionByID[0].InclusionExclusionCode = "E";
querydata.SelectionByID[0].IntervalBoundaryTypeCode = "6";
querydata.SelectionByID[0].LowerBoundaryID = new SalesOrderID();
querydata.SelectionByID[0].LowerBoundaryID.Value = "6718";
querydata.SelectionByID[0].UpperBoundaryID = new SalesOrderID();
querydata.SelectionByID[0].UpperBoundaryID.Value = "6718";How do you test with a SOAP Client - I am trying to use same dataset as provided?
I did with WSDL Test - SAP, SOAP Client and got the following error:
<soap-env:Envelope xmlns:soap-env="http://schemas.xmlsoap.org/soap/envelope/">
<soap-env:Body>
<nr1:SalesOrderERPBasicDataByElementsResponse_sync xmlns:nr1="http://sap.com/xi/APPL/Global2">
<Log>
<MaximumLogItemSeverityCode>1</MaximumLogItemSeverityCode>
<Item>
<TypeID>701(SFB)</TypeID>
<SeverityCode>1</SeverityCode>
<Note>Conversion failed: Invalid input format</Note>
</Item>
<Item>
<TypeID>701(SFB)</TypeID>
<SeverityCode>1</SeverityCode>
<Note>Conversion failed: Invalid input format</Note>
</Item>
<Item>
<TypeID>701(SFB)</TypeID>
<SeverityCode>1</SeverityCode>
<Note>Conversion failed: Invalid input format</Note>
</Item>
<Item>
<TypeID>701(SFB)</TypeID>
<SeverityCode>1</SeverityCode>
<Note>Conversion failed: Invalid input format</Note>
</Item>
<Item>
<TypeID>701(SFB)</TypeID>
<SeverityCode>1</SeverityCode>
<Note>Conversion failed: Invalid input format</Note>
</Item>
</Log>
</nr1:SalesOrderERPBasicDataByElementsResponse_sync>
</soap-env:Body>
</soap-env:Envelope>
Thanks..
Vikas -
EK01 and EK02 not copied to sales order item
Dear colleagues,
Is it possible to have EK01/EK02 transferred to the sales order item for assembly type = "0 no assembly order processing"
(specified in requirement class definition)? I would like to have planned production costs in EK02/EK01.
I don't specify costing method, variant and sheet in requirement class definition (transaction ovzg)
The steps are following:
1. create sales order
2. set manually proper item category (which refers to assembly type = "0 no assembly order processing")
3. MD04 - convert generated planned order (lower-level for HALB) into production order
4. MD04 - release HALB production order
5. MD04 - convert generated planned order (higher-level for FERT) into production order
6. MD04 - release FERT production order
7. ????? we could expect EK02/EK01 in sales order item coming from production orders ?????
I have found SAP note 857299 nevertheless it is not stated precisely there.
Please let me know your observations in this area.
Regards,
WojtekHi..
Hi
Small change in the program will copy the PO number from Contract to sales order.In case need take help of ABAPer
Data which is not copied
LOCAL: VBKD-FKDAT.
LOCAL: VBKD-FPLNR.
LOCAL: VBKD-WKWAE.
LOCAL: VBKD-WKKUR.
LOCAL: VBKD-DELCO.
LOCAL: VBKD-BSTKD.
LOCAL: VBKD-ABSSC.
LOCAL: VBKD-BSTDK.
In your data declaration, you have
LOCAL: VBKD-BSTDK
Regds
MM -
Creating Sales Order- Item Category TAN is not defined.
Hello all,
I am working on Creating sales order for Global Bike Inc case. But when I enter the material and quantity number and click check mark it says "Item category TAN is not defined". Can some body help me how can we define TAN or why it is giving me that error.
Thanks in advance.
SujanHi SujanB,
As your question is already answered. An indicator that defines the characteristics of a document item.
For example, the item category controls the type and scope of:
Pricing
Billing
Delivery
Inventory posting
Transfer of requirements
Providing further deatils ;--
01. How item category is determined :--
Depending on the item category group that you apply & the sales doc type you are processing the system automatically proposes an item category in the document.
1.sales document type (source: order type)
2.item category group (source: material master)
3.item category of the higher-level item (source: user defined)
4.item category usage (The usage is defined by SAP and is hard coded in the programs)
SPRO- IMG- SD- Sales- Sales Document- Sales Document Item- Assign Item Category (VOV4)
Pls refer following link for furter details ;--
general item category group
item category usage in item category determination
http://help.sap.com/saphelp_46c/helpdata/en/dd/55fb13545a11d1a7020000e829fd11/content.htm
http://www.slideshare.net/magnatraining/item-category
Hope it helps....
Thanks/Rajesh -
Direct sales line items not appearing in VF04 even if MIRO document created
Hi,
Some of the direct sales line item are mysteriously not appearing in VF04, even though the MIRO for the PO related to it is done. In some cases all the items of sales orders are not appearing in VF04 , in some cases it is happening randomly. Such items can be process manually through VF01 . Also if report SDVBUK00 is run , these line items are seen in VF04.
Kinldy reply .
MamtaDear Uday Kumar Narayanappa ,
I think as a consultant you have the say in deciding how the things should be mapped in SAP than the USER.
I dont find any reason other than having the same user id being shared between multiple users (and hence variant cannot be used).
Anyways try this.
Make a Z program copying VF04 .
Give the Tcode which is agreeable for the users.
In that Z program , write a code NOT TO CONSIDER documents of type ZNEW.
Now limit the authorisation of this new program only to those users who doesnt not want to deal with ZNEW.
Hope it helps.
Thanks & Regards,
Hegal K Charles -
Sales Order is cancelled but still 1 sales oder item is showing in MD04
Hi,
I have created one Sales Order. Due to some reasons i have cancelled that sales order. Out of 5 sales order items 1 item is still showing in MD04.
I dont understand what has happened.
Please guide me on the same.
Regards,
AmitHi,
Try to run report SDRQCR21 and have look at sap note 25444
You run the report in transaction SE38.
This should normally be done by your consultant
You can display a SAP note at http://service.sap.com/notes but you need a user and a password.
Regards,
Sankaran -
Not more than one service order against same sales document item
A service order gets created against the sales order item as per
standard SAP process. As credit management is active, when the order
is under credit block for the customer the service order gets created only after the
credit block is released.
On revising the order line value the sales document goes for a block
again. Service order is locked. Both seem to be logical.
But on releasing the credit block this time , it creates one more service order against the same sales order item. Would logically expect the service order is
unlocked on release from credit block.
Can u pls explain this behavior ?? How do u avoid a new order creation and unlocking of the service order when the credit block is released.
Would like to avoid any change in the service order status once it has been created irrespective of subsequent credit status of the sales order.
regards
RamanujamHi lisa ,
It is not possible to enter more than one service performer for a service in sales order .
But you can perform the service with two people and have two service confirmations.
The time entered in service confirmation will be reflected in invoice only(if time and material).
Also you cannot enter the time sheet with respect to sales order , it is only valid for project task and
and time types.
Regards,
Harish -
How to put some tabs in sales order item level invisible mode
Hello Gurus ,
Good evening everybody ,
We have some specific requirement from the client - Client does n't want few end users to see the price details in sales so they want the condition tab to be invisible mode in sales order item lvel only for few users i.e the condition tab should not be displayed for that user is this possible ?
Note : I only have idea setting few fields in sales order but not tabs in sales order through screen variant -SHD0
Looking for your inputs
Thanks and regards
VenkatHi,
There are a couple of options you can go with.
1) You can use Transaction and Screen variants to create your own ZVariant and then put that to user profile. Allow the user to run only with the variant you setup for the user via authorizations.
2) Get GUIXT software by Synactive, to perform the above task for you.
3) If you happen to have latest version of SAP ECC i.e. 6.0 with EHP3 or above, you can go with NWBC (Netweaver Business Client).
Thanks
Kapil Sharma -
Sales order costing - tracking of actual costs at sales order item level
Hi
We are going with sales order costing for services
Service material is non-valuated hence the scenario is non-valuated sales order stock
PP module is not implemented.
I am having following questions
1. How to track the actual costs at sales order item level? Is Internal order/CO production order is required to be created for the same?
2. Can I do activity confirmations directly from cost center to sales order item.
3. Can Raw material is issued directly against sales order item.
4. Is Sales order is a real or statistical account assignment object?dear friend,
please look here:
http://help.sap.com/saphelp_47x200/helpdata/EN/42/d7248ab27111d19e9a080009b0db33/frameset.htm
http://help.sap.com/saphelp_47x200/helpdata/EN/90/ba6cfb446711d189420000e829fbbd/frameset.htm
reagrds, -
How to change material discription at sales order item level ?
Dear Gurus,
We have some requirement need to change material description at sales order item level , but in system it is in disable mode how to change that into change mode in sales order item level?
Thanks in advance
Regards
VenkatNot possible in SAP Standard.
Instead why not create a Customer Material Info Record in T-Code - VD51?
Alternatively it the requirement to change the Description is only for few Sales Order then create a Text ID & Enter the Description in Text Feild. Then in Smartform program wrie a code which will check for Material Description in the Text first & if not found then take from normal material Description in Sales Order.
But Customer Material info Record seems to be the best solution.
Hope this helps,
Thanks,
Jignesh Mehta -
Create additional field in sales order item and copy to purchase order item
Dear SAP Gurus,
I am hoping that someone could help me by providing me with how to implement the following 2 requirements in the SD order and in the purchase order.
1. I am wanting to add a custom field to the SD sales order item copying a value from the vendor customer master.
2. I then want to add a custom field to the purchase order item and copy the value from my custom field in 1. to this new custom field..
Can you please advise how I would go about implementing the above requirements? I am assuming that there are exits to allow me to implement these 2 requirements.
Many thanks
HenryHi,
For the first requirement you can use the USEREXIT_MOVE_FIELD_TO_VBAP in report MV45AFZZ.
For the second, as I think that you will create a RFQ you can try to use the enhancement MEREQ001.
Regards,
Eduardo -
Sales order item rejected in third party SO -although the PO is done comple
The user has rejected a sales order line for total qty instread of just rejecting the undelivered qty. This is third party order and the line has a PO associated with it.
The GR and IR have been completed on the PO.
There was a warning message to delete the PO line first before rejecting the Sales order line, but the system still allowed the user to reject the item.
Now, when we try to remove the reason for rejection ..the system says to delete the PO line. Here, the system insists and an error message is resulted.
We run a customized booking report for sales order and the report now shows negative net value as year to date revenue since we rejected the item. The business does not want to see that -ve value since it gives a meaning as though business incurred loss.
The booking for this line has been done long ago when the order was booked. The net effect would have been zero had we rejected the item in the same period. Now, it is -ve since we are rejecting the item in some other period.
What could be best solution ? Do we need reverse vendor invoice, goods movement on PO and then delete the item ? As last step, remove the reason for rejection on sales order?
Are there some OOS notes to remove the reason for rejection on the sales order without distrubing the PO and other subsequent docs.
RegardsHi Friends
I have resolved the problem myself. I have used sap note : 97272 and downloaded the utility/ correction program ZZUNREJE and ran it for rejected sales line item.
The reason for rejection was successfully reversed without touching any of the associated POs.
Regards
Maybe you are looking for
-
I am currently using Itunes 4.1 on my IMac. It no longer shows my airport express setups as options. What is going on?
-
Urgent : Handling of serial control items
Hi All, I had developed a concurrent program to automate the process of updating the quantity on hand and average cost whenever a new inventory org is created. My code is inserting data in mtl_transactions_interface table and after that the Interface
-
Hi, how can I make Oracle ODBC Driver (8.01.72.00) returning column name in small letters ? Thanks for any help.
-
Buy desktop version of Indesign for teachers at special discount
I'm a teacher and want to buy InDesign for my desktop which runs windows 7, I understand as am a teacher and eligible for at a special discount. PS help me with the link to buy the product with the discount available. Thanks, Arif
-
Software inventory report and PC show different information
Hi, The scenario is the following: SCCM 2012 R2. Clients with windows 8. The report "Software registered in Add Remove Programs on a specific computer" and "Programs and Features" show different information. Programs and features screenshot(ordered b