Need to display average percent of spend for each vendor in top ten
Hi Friends,
I have to design a query where I need to display top ten vendors and for that top ten vendors need to sum the AMT and I have to calculate the average percentage of each vendor in top ten list from the total. Based and the specified range have to create exceptions.
I am able to display top ten vendors. Now the problem is unable to calculate total of top ten vendors and average percentage of each vendor from total. like the below
spend Spend Ratio Spend Percentage
vendor 4 121987 0.299181333 30% 80% is an A
vendor 10 101103 0.247961917 55%
vendor 8 98723 0.242124806 79%
vendor 9 23456 0.05752742 85% 80-95% is a B
vendor 5 12345 0.030276944 88%
vendor 6 10540 0.02585006 90%
vendor 7 9906 0.024295132 93%
vendor 3 9903 0.024287774 95% 95-100% is a C
vendor 2 9899 0.024277964 98%
vendor 1 9874 0.02421665 100%
Total 407736
Please, suggest me to proceed further.
Thank You.
Manjula
Hi manjula
In order to get total for any key figure .... for that key figure at the query level in the calculation tab there will be one box like calculate result as there u give sum or average accroding to ur purpose... then it will display the total or average accordingly....
the key figure when used average for result shows average of all record conrtibutions but
In order to display the percentage of each vendor from total u can use
Percentage Share of Result (%CT)
%CT<Operand>
Specifies how high the percentage share is in relation to the result. The result
means the result of aggregation at the next level (interim result).
%CT Incoming Orders specifies the share of incoming order values of each
individual characteristic value (for example of each customer) in relation to
the characteristic's result (for example, customer of a division).
Regards
vamsi
Similar Messages
-
In Security, clicking on the "Saved Password" button displays your current saved password for each site. It only allows you to view and delete site passwords. It does not allow you to change a password. How would you do that?
If you enter a new password Firefox should offer to change the password.
*You may not need to delete the old password. Try "Refreshing" the page, entering the site again, you may need to let Firefox fill in the old password, then enter the new password, and Firefox should ask to save the new password. See:
**http://kb.mozillazine.org/Deleting_autocomplete_entries
*If you delete the old password, you may need to "Refresh" the site after deleting the old password.
If you want to delete the password that has been saved do the following:
#In the Tools menu select Options to open the options window
#Go to the Security panel
#Click the "Saved Passwords" button to open the passwords manager
#Select the site in the list, then click Remove
<br />
<br />
'''You need to update the following.''' The Plugin version(s) shown below was/were submitted with your question and is/are out of date. You should update to avoid known security issues with the version(s) you have installed. Click on "More system info..." to the right of your question to see what was included with your question.
*Adobe PDF Plug-In For Firefox and Netscape 8.3.0 (''Note: this is a very old version and installing the current version may not delete it or overwrite it. To avoid possible problems with having 2 versions installed on your system, you may want to remove the old version in Windows Control Panel > Add or Remove Programs before installing the new version'').
*Shockwave Flash 10.3 r181 (''this may be current but a new version was released on 2011-06-14 with a ".26" after the "181". You can use the Plugin Check below and/or look in Add-ons > Plugins for the version of Shockwave Flash that you have installed. The newest version will be shown in Add-ons > Plugins as "Shockwave Flash 10.3.181.26"'').
*Next Generation Java Plug-in 1.6.0_24 for Mozilla browsers
#'''''Check your plugin versions''''' on either of the following links':
#*http://www.mozilla.com/en-US/plugincheck/
#*https://www-trunk.stage.mozilla.com/en-US/plugincheck/
#*'''Note: plugin check page does not have information on all plugin versions'''
#*There are plugin specific testing links available from this page:
#**http://kb.mozillazine.org/Testing_plugins
#'''Update Adobe Reader (PDF plugin):'''
#*From within your existing Adobe Reader ('''<u>if you have it already installed</u>'''):
#**Open the Adobe Reader program from your Programs list
#**Click Help > Check for Updates
#**Follow the prompts for updating
#**If this method works for you, skip the "Download complete installer" section below and proceed to "After the installation" below
#*Download complete installer ('''if you do <u>NOT</u> have Adobe Reader installed'''):
#**SAVE the installer to your hard drive (save to your Desktop so that you can find it after the download). Exit/Close Firefox. Run the installer you just downloaded.
#**Use either of the links below:
#***https://support.mozilla.com/en-US/kb/Using+the+Adobe+Reader+plugin+with+Firefox ''(click on "Installing and updating Adobe Reader")''
#***''<u>Also see Download link</u>''': http://get.adobe.com/reader/otherversions/
#*After the installation, start Firefox and check your version again.
#'''Update the [[Managing the Flash plugin|Flash]] plugin''' to the latest version.
#*Download and SAVE to your Desktop so you can find the installer later
#*If you do not have the current version, click on the "Player Download Center" link on the "'''Download and information'''" or "'''Download Manual installers'''" below
#*After download is complete, exit Firefox
#*Click on the installer you just downloaded and install
#**Windows 7 and Vista: may need to right-click the installer and choose "Run as Administrator"
#*Start Firefox and check your version again or test the installation by going back to the download link below
#*'''Download and information''': http://www.adobe.com/software/flash/about/
#**Use Firefox to go to the above site to update the Firefox plugin (will also install plugin for most other browsers; except IE)
#**Use IE to go to the above site to update the IE ActiveX
#*'''Download Manual installers'''.
#**http://kb2.adobe.com/cps/191/tn_19166.html#main_ManualInstaller
#**Note separate links for:
#***Plugin for Firefox and most other browsers
#***ActiveX for IE
#'''Update the [[Java]] plugin''' to the latest version.
#*Download site: http://www.oracle.com/technetwork/java/javase/downloads/index.html (Java Platform: Download JRE)
#**'''''Be sure to <u>un-check the Yahoo Toolbar</u> option during the install if you do not want it installed.
#*Also see "Manual Update" in this article to update from the Java Control Panel in Windows Control Panel: http://support.mozilla.com/en-US/kb/Using+the+Java+plugin+with+Firefox#Updates
#* Removing old versions (if needed): http://www.java.com/en/download/faq/remove_olderversions.xml
#* Remove multiple Java Console extensions (if needed): http://kb.mozillazine.org/Firefox_:_FAQs_:_Install_Java#Multiple_Java_Console_extensions
#*Java Test: http://www.java.com/en/download/help/testvm.xml -
Displaying/Printing Sub-group Details for Each Parent Group
My question is based on the example code provided under the "Creating an RTF Template" chapter of the Oracle Business Intelligence Publisher Report Designer's Guide, Release 10.1.3.4, Part Number E12187-01. I modified that example as follows:
<?xml version="1.0" encoding="WINDOWS-1252" ?>
- <VENDOR_REPORT> -
- <LIST_G_VENDOR_NAME>
- <G_VENDOR_NAME>
<VENDOR_NAME>COMPANY A</VENDOR_NAME>
- <LIST_G_INVOICE_NUM>
- <G_INVOICE_NUM> --TRANS_TYPE
<SET_OF_BOOKS_ID>124</SET_OF_BOOKS_ID>
<GL_DATE>10-NOV-03</GL_DATE>
<INV_TYPE>Standard</INV_TYPE>
<INVOICE_NUM>031110</INVOICE_NUM>
<INVOICE_DATE>10-NOV-03</INVOICE_DATE>
<INVOICE_CURRENCY_CODE>EUR</INVOICE_CURRENCY_CODE>
<LIST_G_LINE_ITEM>
- <G_LINE_ITEM>
<LINE_ITEM_NUM>01</LINE_ITEM_NUM>
<LINE_ITEM_DESC>WIDGETS</LINE_ITEM_DESC>
<DATE>10-NOV-03</DATE>
<PROD_ID>882P</PROD_ID>
<QTY>50</QTY>
<UNIT PRICE>3.0</UNIT_PRICE>
<TOT_AMT>150</TOT_AMT>
</G_LINE_ITEM>
- <G_LINE_ITEM>
<LINE_ITEM_NUM>01</LINE_ITEM_NUM>
<LINE_ITEM_DESC>STUFF</LINE_ITEM_DESC>
<DATE>10-NOV-05</DATE>
<PROD_ID>725P</PROD_ID>
<QTY>20</QTY>
<UNIT PRICE>5.0</UNIT_PRICE>
<TOT_AMT>100</TOT_AMT>
</G_LINE_ITEM>
- <G_LINE_ITEM>
<LINE_ITEM_NUM>01</LINE_ITEM_NUM>
<LINE_ITEM_DESC>WIDGETS</LINE_ITEM_DESC>
<DATE>10-DEC-05</DATE>
<PROD_ID>882P</PROD_ID>
<QTY>5</QTY>
<UNIT PRICE>4.0</UNIT_PRICE>
<TOT_AMT>20</TOT_AMT>
</G_LINE_ITEM> </LIST_G_LINE_ITEM>
<ENT_AMT>122</ENT_AMT>
<ACCTD_AMT>122</ACCTD_AMT>
<VAT_CODE>VAT22%</VAT_CODE>
</G_INVOICE_NUM>
<G_INVOICE_NUM> --TRANS_TYPE
<SET_OF_BOOKS_ID>124</SET_OF_BOOKS_ID>
<GL_DATE>10-NOV-03</GL_DATE>
<INV_TYPE>Standard</INV_TYPE>
<INVOICE_NUM>031110</INVOICE_NUM>
<INVOICE_DATE>10-NOV-03</INVOICE_DATE>
<INVOICE_CURRENCY_CODE>EUR</INVOICE_CURRENCY_CODE>
<ENT_AMT>122</ENT_AMT>
<ACCTD_AMT>122</ACCTD_AMT>
<VAT_CODE>VAT22%</VAT_CODE>
</G_INVOICE_NUM>
</LIST_G_INVOICE_NUM>
<ENT_SUM_VENDOR>1000.00</ENT_SUM_VENDOR>
<ACCTD_SUM_VENDOR>1000.00</ACCTD_SUM_VENDOR>
</G_VENDOR_NAME>
</LIST_G_VENDOR_NAME>
<ACCTD_SUM_REP>108763.68</ACCTD_SUM_REP>
<ENT_SUM_REP>122039</ENT_SUM_REP>
</VENDOR_REPORT>
In my XML file example there are multiple invoices for each vendor as subgroups under the <G_VENDOR_NAME> group. So that multiple <G_INVOICE_NUM> subgroups maybe embedded under the <G_VENDOR_NAME> group element. I would like to create a schedule (table) displaying line item details for each vendor and invoice number. Using the simplified syntax, I'm having problems displaying the line item details for each invoice. Instead I’m only able to display a single line item for each invoice. Unfortunately my example report cannot be uploaded and "Thread" text does not seem to accurately retain blank spaces. So descriptively the report would have a line for vendor name, separate line for group number, and lne item details displaying consectively by line to the right
COMPANY A: Vendor Number: ##
Invoice Number LINE_ITEM_DETAILS
LINE_ITEM_DETAILS
LINE_ITEM_DETAILS
Invoice Number LINE_ITEM_DETAILS
LINE_ITEM_DETAILS
LINE_ITEM_DETAILS
Please ignore the data details of my example report. The values do not exactly match the XML data example above. Based on my XML example, please provide a RTF template marked with the XLS or simplified syntax approach to get my results.
Thanks.Make 2 contacts with an email address each rather than 1 contact with 2 addresses.
-
Do I need to have a separate Apple ID for each apple product we own if I do not want to share my contacts with my children
Yes. And separate user accounts on the computer if you only have one computer.
How to use multiple iPhone, iPad, or iPod devices with one computer -
Do we need to buy the license from SAP for EACH 'Z'form
Hello
I heard that, we (company) have to take license for the development of EACH adobe interactive form (even though its totally custom brand-new interactive form created from scratch), on individual form basis, is it true? (i know, its free of cost to play around with interactive forms in DEV and QA, but, if we want to move them to PROD, in that case do we need to buy the license from SAP for EACH form individually?)
Thank youThats true...license based on end user usage is required for SAP interactive forms. For more information read SAP note number 750784. The license comes in package like per 1000 users one time payment.
Regards,
Vaibhav -
I need to check three comparative conditions and for each status I need to perform some action. can anybody please suggest
Requirment:
Need to check if a numeric value is within a number range by using comparative function. Depending on status i need to ggive a constant input to numeric function.Easiest is suing an array of range boundaries, e.g. as follows:
(Found here)
Now it is fully scalable and independent of the number of ranges. The solution in the earlier post would get complicated quickly whenever the number of ranges or boundary locations changes.
LabVIEW Champion . Do more with less code and in less time . -
Spool creation for each vendor/ payment document in program RFFOUS_C
Hi experts,
Requirement is to create spool for each vendor/payment document in RFFOUS_C.
What is presently happening is only one spool is created for all the payment document numbers.
I need to create separate spool for each cheque and remittance advice based on the payment document.
Ex:I have 2 vendors with one cheque and remittance advice each.The first cheque and remittance advice of vendor 1 should be created in spool 1 and the second cheque and remittance advice of vendor 2 should be created in spool 2.
Please suggest your inputs as to what needs to be changed in the program RFFOUS_C or do we need some configuration to achieve the same.
Regards,
JobyHI,
Try to see if the check is register on FCHN transaction. So, you will be able to reprint the check using FHC7 transaction.
Let me know your comments
Daniel -
Return to vendor via delivery, customer number for each vendor?
Hi
We wish to use return materials to Vendor via delivery process
addition to required configuration, we need to maintain Customer number in Vendor master
In out plant we have more than 500 Vendor masters, do we need to create customer number for each vendor? or can we create a generic customer ????
Business has a concern on creating customer for each vendor since number is huge, Sales guys may get confused with these numbers
Please suggest a way out
ThanksThanks Jurgen for the reply
We have Vendor Work flow setup in the system. Which means when ever vendor master is changed [Return indicator ticked] workflow kicks off which means it goes for approvals. This is why we dont want to go for tick as and when needed. When ever there is a return, return to vendor must be ticked, it will go for approval etc so it slows the process
we are thinking if we can achieve through data load before SAP GO-Live so that users able to return without any delay
NOTE 447070 says 'the automatic creation of the required customer data is not supported in the data transfer'
this is related to automatic customer create isnt it
i was thinking as below
--> Create Ship-to's for all vendors
--> Load vendors via LSMW [along with return to vendor ticked and customer number(created above)]
Tested in SAP
created ship-to
Created vendor with above customer number
Do you see any issue?
Thanks -
Updating multiple bank details for each vendor, through LSMW
Hi,
We need to do a massive update on our vendors bank details, and I'm trying to do it via LSMW. I have two problems.
Each vendor may have several bank accounts. In XK02 they appear in a list, and in LSMW the bank detail fields are inside arrays (for example the bank key on first line would be LFBK-BANKL(0)), but I don't know on what lines are stored the banks I want to update. Is it possible to determine the index n° of the array (line number) just by reading the table LFBK ? I can't go into XK03 for every vendor to check at which line the bank details are stored.
Second, I don't know how to update a different line each time with a single batch input recording. When I record a LSMW batch input, I have to chose a specific field to update, which includes the line n°. How can I specify the line n° as a variable part of the data? Or alternatively, I could record the batch input to update enough lines for each vendor (say 5) and only provide data for the the lines to be updated, but I assume the lines without data would get deleted when the batch is run?
Please help.Dear John;
You may create your LSMW with a vendor which has n banks (say 5). You will write 5 rows of bank info. LSMW will create new field names for these areas. 01-02...
LFBK-BANKS(01) TR
LFBK-BANKS(02) tr
LFBK-BANKL(01) 0067-00002
LFBK-BANKL(02) 0067-00003
LFBK-BANKN(01) 1234
LFBK-BANKN(02) 1235
you will prepare your excel for this purposes after then.
I hope it will help.
BR.
Aydın -
How to create one primary key for each vendor
Hi all
i am doing IDOC to jdbc scenario
i am triggering idoc from R/3 and the data is going into DB table vendor through XI.
structures are as follows:
sender side: ZVendorIdoc (this is a customized IDOC , if i triger IDOC for multiple vendors then it triggers only 1 idoc with multiple segment )
Receiver side:
DT_testVendor
Table
tblVendor
action UPDATE_INSERT
access 1:unbounded
cVendorName 1
cVendorCode 1
fromdate 1
todate 1
Key1
cVendorName 1
if i trigger idoc for multiple vendors ,for example vendor 2005,2006 and 2010 . then i can see that the only key comes from the very first field (2005) and the whole record for vendor 2005,2006 and 2010 goes into the table with this(2005) as a primary key
now again if i send data for these three vendor 2005, 2006 , 2010, in which record for the vendor 2005 is same and for 2006 and 2010 are different than it takes 2005 as a primary key and it does not update the data in the table.
my requirement is like this: for each vendor there should be one unique key assigned.
for above said example there should come three keys one for each vendor .
could you please help me how to do this???????????Hi,
In Mapping Make the statement is 0-unbounded.For each vendor create a statement.This will solve your problem.
Regards,
Prakasu.M -
Create of (demo for)OVAI (transaction for create entries for each vendor)
hi all,
can anyone plz tell me how 2 create (demo for)OVAI (transaction for create entries for each vendor)
thans & regards,
srinivas reddy.hiii
yes you can call transaction like that..take tcode in that parameter then you can use it in your program with statement like
call transaction (variable)..in background process.
regards
twinkal -
Any tables for each vendor/customer to check foreign currency balance?
Hi all,
Does SAP provide any tables to check foreign currency balance for each vendor/customer?
I have searched some websites, have not found any good solutions yet?
Regards
Tony
Moderator: Please, search SDNHi ,
please use the report tcode S_ALR_87012172 . Kindly award points if the answer was helpful.
Regards
Anirban -
Need help displaying images with List component for Flash CS4 (ActionScript 3.0)
Hi folks:
I am an inexperienced user of Flash CS4 Pro (v10.0.2). I am attempting to use the List component with ActionScript 3.0 to make a different image display when a user clicks each item in a list.
I did find a tutorial that showed me how to make different text display using a dynamic text box and the following ActionScript:
MyList.addEventListener(Event.CHANGE, ShowSelectedItem);
function ShowSelectedItem(event:Event):void {
ListText.text=MyList.selectedItem.data;
...where My List is the instance of the List component and ListText is the dynamix text box. In this case, the user clicks an item in the list, defined by the label value in the dataProvider parameter of the List component, and text displays as defined in the data value in the dataProvider parameter.
However, as I mentioned to start, what I really want to do is make images display instead of text. Can anyone provide me the steps to do this?
I appreciate your help (in advance)!!
CindyHi...thanks for responding! I was planning on using images from the Library, but if there is a better way to do it, I'm open. So far, I just have text in the data property. This is part of my problem. I don't know what I need to put in the data value for an image to display. Do I just put the image file name and Flash will know to pull it from the Library? Do I need to place the images on the stage on different frames? I apologize for the "stupid user" questions, but as you can tell, I'm a newbie.
Appreciate your patience and any help you can offer!
Cindy -
BAM : Crosstab : Need to get percentage of row total for each cell
Hi,
I am new to BAM. I have a requirement for which I am using crosstab. Basically, I need to show number instances per human task per user. Human Task is the row header, user is the column header, and I am using count(instance id) to fetch the count of instances. I am able to show the sum of values for each row and column, but I also need to show the percentage for each cell(based on row total).
I do not know if it is possible to fetch the total for further calculations. I believe the calculated field will be processed for each cell, and hence there will be no sum available.
Also, crosstab does not have a percent of total aggregate function.
Kindly advise.
Regards,
HimanshuHi,
For constructing summary, COLLECT is very useful.
1. Create one new internal table STAB having two fields.
a) licensetype
b) cnt
2. Suppose your original internal table is itab.
Loop at ITAB.
STAB-licensetype = itab-licensetype.
STAB-CNT = 1.
COLLECT STAB.
EndLoop.
3. In this way, you will get DISTINCT license types, and their count.
Hope this helps.
regards,
amit m. -
Need to access parent elements in nested for-each loop
Hi All,
I have a xslt mapping requirement in which I am completely stuck. The details are as listed below. Please help!
Schema structure is as follows:
Root
Payload
Transaction-123
Loop-LINE
Loop-SDPP
Segment-FSTT
Element-111
Required xslt file structure is:
<xsl:for-each Loop-LINE>
<tns:Item>
<Line-1000>
<Line-2000>
<Line-3000>
<Line-8000>
<xsl:for-each Loop-SDPP>
<xsl:for-each Segment-FSTT[ns0:Element-111 != "A"]>
<SDetails>
</SDetails>
<xsl:for-each Loop-LINE> --------- How to access Loop-LINE element from this for loop????
<tns:Item>
<2000>
<2020>
<2070>
<2150>
</tns:Item>
</xsl:for-each>
</for-each>
</for-each>
</tns:item>
</for-each>
Need help in understanding how can I run a for-each loop for Loop-LINE which is two levels up in the schema tree structure.
Thanks..Thanks for this answer but I can't obtain the right output with my test case; the multi column must be in the loop as that :
ALPHABETICAL INDEX C1
Alternator .......................................... Feed Pump
Belt Details / Engine Gaskets Sets ..... Flywheel Housing
< NEW PAGE>
INDEX ALPHABETIQUE C2
Alternateur......................................... Culbuteurs
Bloc-Cylindres.................................... Demarreur
Denis
Maybe you are looking for
-
i bought my daughters ipod shuffle 4th gen last week for xmas. set them all up easily etc and wrapped them for xmas. kids opened them up for xmas played them most of the day so i thought i would charge them both overnight on the computer. pc went int
-
Firefox crashes after Flash videos play with black screen
Whenever I'm playing a video with Flash, the screen is black although the sound is playing. Then Firefox is crashing. I'm using the newest Firefox Version (28.0) on Mac OS 10.9.2 (newer Macbook Air) and the newest Flash version. I tried Safe mode and
-
Vendor evaluation - Price level
Hi, pls can anybody help me to explain procedure how system calculating the sub criteria PRICE LEVEL, PRICE HISTORY , ONTIME DELIVERY,QTY RELIABILITY (Under main criteria PRICE,DELIVERY) in vendor evaluation process. Possible give sample calculation.
-
Problem with Appraisal Template transports
Hi I am on ECC 6.0 EHP4 and am trying to transport the appraisal transports. I am able to transport the template (VA), criteria group (VB) and Criteria (VC). But the relationship 605 - Includes Element is not getting transported. This is the only rel
-
I just recently purchased the online PDF pack and have reader 9 on my computer, and need to be able to edit, modify and delete pdf files and documents. Any help out there?