R12 - FSG: Calculation Using Previous Period Balance
My client has the following requirement for an FSG:
Period 1 Period 2 Period 3, etc.
Row 1 PTD Actual/Account
Row 2 PTD Actual/Account
Row 3 PTD Actual/Current period -less- PTD Actual/Previous period
In other words, for 1 row of the report, we need to display the period's activity instead of the ending balance.
What would be the best way to do this?
Hello.
On column account assignments choose the Net Activity.
Octavio
Similar Messages
-
Any BAPI for calculating Previous Period Balances?
Is there any BAPI for calculating previous period balances my period is 04 and have to display 123 period balances.
please help.
Moderator message: please search for available information/documentation before asking.
locked by: Thomas Zloch on Oct 5, 2010 4:45 PMWell, did you even try via SE37 a simple F4 with BAPIBALANCE or BAPIACCBALANCE* will give you the answer....
Regards,
Raymond -
Table for previous period stock
Please provide me the table name or report from which I can get only quality stock in previous monht
I just need the quality stock in previous month
need a tablexxxxH tables certainly have correct data, just not in good readable form.
you need to use a function module to retrieve the previous period stock:
A calculation of previous period data for table MARD could have the following form.
select * from mard into table mard_tab where werks = 'ABCD'.
call function 'MARD_EXTEND'
exporting
xvper = 'X'
tables
mard_tab = mard_tab.
table MARD_TAB is filled with the previous period information. -
Calculate using previous column and rows
Hello TNO members,
I have a complicated problem I need to solve, how ever I am missing knowledge about calculating using previous rows and columns in current select.
Test data
with t as (
select 1 as box, 1 as box_group, 10 as max_qty from dual union all
select 2, 1, 15 from dual union all
select 3, 1, 40 from dual union all
select 4, 1, 45 from dual union all
select 5, 2, 15 from dual union all
select 6, 2, 20 from dual union all
select 7, 2, 20 from dual union all
select 8, 3, 20 from dual)Expected Output result
box box_group max_qty assigned_from_60
1 1 10 10
2 1 15 15
3 1 40 17
4 1 45 18
5 2 15 0
6 2 20 0
7 2 20 0
8 3 20 0The problem:
In total 60 items are shared among the boxes in the same group, ordered by the lowest max_qty.
10 items can be assign to each box in group 1. (Used items: 40)
The remaining 20 items will be assigned to the other boxes in group 1.
5 more items can be assign to each box in group 1 (Used items: 15)
The remaining 15 items will be assigned to the remaining boxes in group 1.
2 more items can be assign to each box in group 1 (used items: 4)
One item remains. When items cannot be shared equally among the remaining boxes, ordered by the highest max_quantity, assign +1 till no item remains.
My solution in steps:
1. Calculate max_qty difference. How can I calculate the difference between the max_qty from box 1 and 2? Tricky is not to calculate the difference between different groups.
This means output result should be something like
box box_group max_qty qty_dif
1 1 10 10
2 1 15 5
3 1 40 25
4 1 45 5
5 2 15 15
6 2 20 5
7 2 20 0
8 3 20 202. Remaining boxes in the same group. I want to know how many boxes are in the same group. Especially the remaining boxes when the current max_quantity is filled.
Using the following code does not result in the correct output, what is wrong or missing here?
count(*) over(partition by box_group order by max_qty asc range between current row and unbounded following) This means output result should be something like
box box_group max_qty qty_dif rem_boxes
1 1 10 10 4
2 1 15 5 3
3 1 40 25 2
4 1 45 5 1
5 2 15 15 3
6 2 20 5 2
7 2 20 0 1
8 3 20 20 13. Calculate costs. This one is faily easy rem_boxes * qty_dif (*per row*)
This means output result should be something like
box box_group max_qty qty_dif rem_boxes cost
1 1 10 10 4 40
2 1 15 5 3 15
3 1 40 25 2 50
4 1 45 5 1 5
5 2 15 15 3 45
6 2 20 5 2 10
7 2 20 0 1 0
8 3 20 20 1 204. Calculate rem_items. 60 - (rem_boxes * qty_dif of box 1) - (rem_boxes * qty_dif of box 2) - (rem_boxes * qty_dif
of box n). How can I calculate using results of previous rows? (*all, not per group*)
This means output result should be something like
box box_group max_qty qty_dif rem_boxes cost rem_items
1 1 10 10 4 40 20
2 1 15 5 3 15 5
3 1 40 25 2 50 -45
4 1 45 5 1 5 -50
5 2 15 15 3 45 -95
6 2 20 5 2 10 -105
7 2 20 0 1 0 -105
8 3 20 20 1 20 -1255. Assign full quantity. For each row check if rem_items > 0 then 1 else 0
This means output result should be something like
box box_group max_qty qty_dif rem_boxes cost rem_items assign
1 1 10 10 4 40 20 1
2 1 15 5 3 15 5 1
3 1 40 25 2 50 -45 0
4 1 45 5 1 5 -50 0
5 2 15 15 3 45 -95 0
6 2 20 5 2 10 -105 0
7 2 20 0 1 0 -105 0
8 3 20 20 1 20 -125 06. Calculate assign quantity attemp 1. Calculate assign quantity of remaining boxes per group
When assign = 1 then max_qty else pervious a_qty (*within same group*)
This means output result should be something like
box box_group max_qty qty_dif rem_boxes cost rem_items assign a_qty
1 1 10 10 4 40 20 1 10
2 1 15 5 3 15 5 1 15
3 1 40 25 2 50 -45 0 15
4 1 45 5 1 5 -50 0 15
5 2 15 15 3 45 -95 0 0
6 2 20 5 2 10 -105 0 0
7 2 20 0 1 0 -105 0 0
8 3 20 20 1 20 -125 0 0How to solve the rest, I do not know yet. Any other suggestion to solve this problem, is welcome.
Since I'm not really a professional this is what I tried till now
with z as (
select 1 as box, 1 as box_group, 10 as max_qty from dual union all
select 2, 1, 15 from dual union all
select 3, 1, 40 from dual union all
select 4, 1, 45 from dual union all
select 5, 2, 15 from dual union all
select 6, 2, 20 from dual union all
select 7, 2, 20 from dual union all
select 8, 3, 20 from dual)
select u.*,
case
when u.assign = 2 then u.max_qty
when u.assign = 1 then 0
when u.assign = 0 then 0
end as assigned_qty
from
select v.*,
case
when 60 - sum(v.max_qty) over (order by v.box_group, v.max_qty, v.box) >= 0
and v.rem_items_before >= 0 then 2
when 60 - sum(v.max_qty) over (order by v.box_group, v.max_qty, v.box) < 0
and v.rem_items_before > 0 then 1 else 0
end as assign
from
select w.*,
w.rem_items_after + w.max_qty as rem_items_before
from
select x.*,
60 - x.qty_assigned as rem_items_after
from
select y.*,
y.max_qty * y.rem_boxes as total_cost,
sum(y.max_qty) over (order by y.box_group, y.max_qty, y.box) as qty_assigned
from
select z.*,
count(*) over (partition by z.box_group order by z.max_qty, z.box asc range between current row and unbounded following) as rem_boxes
from z
) y
) x
) w
) v
) uKind regards,
Metro
Edited by: 858378 on 30-mei-2011 4:39
Edited by: 858378 on 30-mei-2011 5:05Hi, Metro,
858378 wrote:
Hello, thanks for your help so far.
The course I am in, teaches you how to use the basic pl sql language such are selecting from tables.Is it about PL/SQL or SQL?
I have learned things about
- SELECT
- FROM
- WHERE
- GROUP BY
- ORDER BY
- SUB SELECTION IN SELECT
- SUB SELECTION IN FROM
- SUM, COUNT, MIN, MAX
- CASES
- INNER, OUTER, LEFT, FULL, CROSS JOINSAll of these are parts of the SQL language, not PL/SQL.
We are now at partitioning.Are you specifically at partitioning, or iare you at a point where the book talks about analytic functions, which sometimes, but not always, have a PARTTION BY clause?
It's written in Dutch, I tried to translate it, so it might not be well written English.
Excercise 192
Distribution center 'One by one' wants to automate the distribution process.
Items are distributed to the boxes one by one. Sorry, I can't figure out what Exercise 192 is, based on just that.
It is similar to the next excercise, but this above was a lot more straight to the point.
*Excercise 193*
Distribution center 'All in one box' wants to automate the distribution process.
One of the major changes in this process is to distribute items equally to all boxes in the same group.
This means starting from the lowest quantity, assign the lowest quantity to all boxes in the same group if possible.
If this is not possible distribute the amount of items divided by the number of boxes in the same group. If the amount of items per box is lower than 1 and not 0.
Divide the remaining items per box ordered by the box with the highest quantity, till there are no items left.
When it is possible to distribute the lowest quantity to all boxes, move up to the next box in the same group.
When all boxes in the same group are filled to their maximum quantity, move up to the next group and repeat this process. ...
So Exercise 193 is what you asked yesterday, right?
A) Order the following information by box_group and max_qty as described.
B) Calculate the distribution results for 60, 120, 170 items.
When I have 60 items, the following output result should be
box box_group max_qty assigned_from_60
1 1 10 10
2 1 15 15
3 1 40 17
4 1 45 18
5 2 15 0
6 2 20 0
7 2 20 0
8 3 20 0Box 1 and 2 can be filled completely as you can fill atleast 10 to box 1,2,3,4 and an additional 5 to box 2, 3 and 4.
The last item goes to the box 4.
when I have 120 items
box box_group max_qty assigned_from_120
1 1 10 10
2 1 15 15
3 1 40 40
4 1 45 45
5 2 15 3
6 2 20 3
7 2 20 4
8 3 20 0
Based on what you posted, it seems like the following should be equally acceptable:
box box_group max_qty assigned_from_120
1 1 10 10
2 1 15 15
3 1 40 40
4 1 45 45
5 2 15 3
6 2 20 4
7 2 20 3
8 3 20 0That is, the last 10 items have to be distributed among the 3 boxes in box_group=2 as equally as possible. So one box will get 4 items and the others will get 3. The extra item will go to the box with the highest max_qty, but in this case, there is a tie: box 6 has just as much of a claim to having the highest max_qty as box 7. The line marked "***** Add if needed *****" in the query blow guarantees that, in case of a tie like this, the box with the higher box value will be considered "larger" than another box with the same max_qty.
when I have 170 items
box box_group max_qty assigned_from_170
1 1 10 10
2 1 15 15
3 1 40 40
4 1 45 45
5 2 15 15
6 2 20 20
7 2 20 20
8 3 20 5
I accidentally posted the wrong query yesterday. This is what I should have posted:
WITH cntr AS
SELECT LEVEL AS n
FROM ( SELECT MAX (max_qty) AS max_max_qty
FROM z
-- WHERE box_group = :target_box_group -- ***** Removed *****
CONNECT BY LEVEL <= max_max_qty
, got_r_num AS
SELECT z.box
, c.n
, ROW_NUMBER () OVER ( ORDER BY box_group -- ***** Added *****
, c.n
, z.max_qty DESC
, box DESC -- ***** Add if needed *****
) AS r_num
FROM cntr c
JOIN z ON c.n <= z.max_qty
-- WHERE z.box_group = :target_box_group -- ***** Removed *****
, got_assigned AS
SELECT box
, COUNT (*) AS assigned
FROM got_r_num
WHERE r_num <= :total_items
GROUP BY box
SELECT z.*, NVL (a.assigned, 0) AS assigned
FROM z
LEFT OUTER JOIN got_assigned a ON z.box = a.box
ORDER BY z.box_group
, z.max_qty
;Yesterday, I described how you need to remove 2 lines and add 1, but the code I posted was the unchanged query. The query above is what I should have posted then. Look for comments beginning "*****" above for the changes. I apologize for my mistake.
This query gets the results you posted for all 3 values of :total_items that you posted. If it doesn't work for some other value, or some other data, post the new values and the correct results you want from them, and point out where the query above is wrong.
C) Sum the maximum quantities per group
D) Get the amount of boxes in each group
E) Create a column for remaining boxes per group
F) For each distinct quantity, count the amount of boxes with this quantity
G) Calculate how many items are required to fill all boxes in the same group
H) Create a plan how to solve this distribution problem described in the introduction?
I) Solve this problem using your plan.Are these the steps that the book suggests using?
I don't understand that approach. It might be a good way to solve the problem without using a computer. It might be a good way to solve the problem using a procedural language, such as PL/SQL. It might be one way of solving the problem in SQL, but I think it will be more complicated and less efficient than what I psoted.
The approach above is iterative; that is, you repeat certain steps, with different values. For example, you distribute a certain number of items to all boxes in a box_group. The you remove the smallest box(es) from the group, and repeat, distributing the remaining items among the remianing boxes. That's not hard to do in a language like PL/SQL, where you have loops and variables. In SQL, the closest thing to that is the MODEL clause. I'm sure you could write a MODEL solution to this problem, but, if your book hasn't mentioned MODEL yet, then that's certainly not what it's expecting you to do.
Even using the approach in steps A) trhough G) above, I don't see how a PARTITION BY would help. -
How to get "Valuated unrestricted-use stock in previous period"
Hi!
I need the Valuated unrestricted-use stock in previous period for a material.
I'm using the MCHB table but CVMLA field doesn't match with the value calculated by standard tcode.
There is any FM that can help me?
Thanks
SalvatoreProblem solved
-
I'm building a 12 monthl trend reports in Deski and need to call a previous period value (which i halve already retrieved in the query) into a current period calculation. The example would be "Installation Revenue divided by Previous Period Installations". Is there an easy way to do this?
You try to create a variable using the "Previous" function in Deski and use this variable in your calcualtion.
-
Opening Balances for Previous Periods
Hi Experts,
There is a client requirement of entering opening balances for GL for previous periods before going live.
eg it is required to have OB for 2006,2007 and 2008 before live transactions are entered into the system.
Please enlighten on how to carry out this.
Regards,
AsapHi Asap,
You could only have one OB for one account. If those OB for different years are for different accounts, it is ok. Otherwise, you have 2006 OB only. You may create JE to get something like OB for 2007 and 2008.
Thanks,
Gordon -
Which table i can use to get standard price of previous periods ?
Hello, all.
Which table i can use to get standard price of previous periods ? Example, current period is 2008/11, i want to get the standard price of period 2008/05 .
Thanks.
Xinzhou.Look in MBEW and MBEWH.
Regards -
Dax Calculating Same time previous period with nonstandard periods
I need help dealing with prior period calculations where the periods are not standard.
In our business we define these time periods based on 8 to 10 week periods that really have no correlation to standard weeks, months or quarters. Additionally there may be some time between these periods that are not defined. For example:
Period 1 (p1) = June 18 - Sept 2
Period 2 (p2) = Sept 17 - Dec 9
The length of the periods are variable and when one ends another does not necessarily begin.
I need to figure out how to compare the sum of a metric in Period 2 with the sum of a metric in Period 1.
I have a standard Date dimension. And I have a period deminsion with the period labels (p1, p2 etc.) the start date, the end date of the periods, and a column called previousPeriod that has the label of the prior period.
Each Fact has a Period ID so that I can use period as a dimension.One of my measures is Sum(sales).
I want it so that if I am viewing the Tabular cube by period, I can have the sum of sales for that period, and the prior one. I hope it is clear what I am trying to do.You should add to your Date table a column that contains an incremental number for each period, then write something like:
CALCULATE
[Sales],
ALL
( 'Date' ),
FILTER
ALL
( 'Date'[IncrementalPeriod] ),
'Date'[IncrementalPeriod]
=
EARLIER ( 'Date'[IncrementalPeriod]
) - 1
I suggest you this pattern that will be published on March 31 - it contains many more examples, including how to write the make this formula working also with a partial arbitrary selection of days in the selected period:
http://www.daxpatterns.com/time-patterns
Marco Russo http://www.sqlbi.com http://www.powerpivotworkshop.com http://sqlblog.com/blogs/marco_russo -
What is the exact use of 'Day Balance' and 'Period Balance'??
Hi All,
Can any body give me a detail and exact description about 'Day Balance' and 'Period Balance' fields used under 'Base Emtitlement' subtree option of V_T559L.
Thanks,
Swapnil
PS : Points will be rewarded for helpful answers...!1. First one has to understand that R3 is OLTP system purely used for transactin processing while BW is used for OLAP ie reporting purpose only. At a table level if we do not have a redundant second table the R3 system will be over loaded when the OLTP & the OLAP systems access the same table for their respective purposes. So we have to take data from the document table with a time lag and put into the statistical tables so that BW will get the data as and when required.
2. This question is related to 1 and the above answers both.
3. V3 is a generic process and is used for data extraction from the R3 transaction tables and can be used for any system as such.
4. Both the processes are independent of each other and there is no relationship.
Hope this helps
Cheers
Viva
Assign points if this helps. -
Calculating previous period inventory
Hi All
Is it possible to find out the inventory in a particular period. Like if I want to find out what was the inventory available in 2nd period of 2009.
I know from MBEW we can pick up the inventory in current period, previous period and previous year's inventory.But is it possible to find out for a particular period.
Thanks.Hi
Try in MB5B or S_P00_07000139 reports, and also MBEWH table.
Thanks -
Reading previous period value is logic
Hi,
There's a need to read previous period value is logic for some processing, can you please help me out how this can be achieved. I have a selection for time in the package called %TIME_DIM% and I am running for the current period. I have tried following options
First
*WHEN XYZ
*IS "ABC"
*REC = (FACTOR=GET(TIME=PRIOR), SOMEDIM=VALUE)
*ENDWHEN
When above code executed with current period (no record exists for current period) nothing is read.
Second
*XDIMMEBERSET TIME = PRIOR, %TIME_DIM%
*WHEN XYZ
*IS "ABC"
*REC = (FACTOR=GET(TIME=PRIOR), SOMEDIM=VALUE)
*ENDWHEN
In the above case no record is selected and surprisingly the select statement fired (got it form the log) is for the last time period maintained in the system - 1. So if I have time dimension members till 2020.DEC this picks up 2020.NOV. I didn't understand why?
Would appreciate help on this.
ThanksAnand,
It is not very clear what you are trying to achieve here.
Perhaps you already have this, but below some explanation about special time selections that you can use in SQL logic.
The time shift instructions
To simplify the calculation of leads and lags in financial reporting applications, the following new instructions have been implemented for SQL-based logics:
PRIOR
NEXT
BASE
FIRST
The instructions PRIOR and NEXT support an optional numeric parameter. This parameter represents the number of time periods by which the current period must be shifted. If omitted, the functions will assume a time shift of 1 period (forward or backwards). Negative values are accepted (A negative value for a NEXT function corresponds to a positive value for a PRIOR function and vice-versa).
Examples:
TIME=NEXT // In a monthly application this means next month
TIME=PRIOR(3) // Three periods backwards
TIME=NEXT(-3) // Same as PRIOR(3)
The keyword BASE always represents the last period of prior fiscal year. When the fiscal year is a normal calendar year and the frequency is monthly, the base period of 2004.JUN is 2003.DEC.
The instruction BASE can be useful in YTD applications, where the opening balances need to be retrieved from the last period of prior year.
The keyword FIRST always represents the first period of the current fiscal year. When the fiscal year is a normal calendar year and the frequency is monthly, the base period of 2004.JUN is 2004.JAN.
In case the time shift goes past the boundaries of the TIME dimension, these time shift functions will return no period.
These functions can be used in four ways:
- To re-direct the destination period in a *REC statement
Example 1: *REC(TIME=NEXT)
Example 2: *REC(TIME=BASE)
- To retrieve a value from a different period in a *REC statement
Example 1: *REC(FACTOR=GET(TIME=PRIOR(3))
Example 2: *REC(FACTOR=GET(TIME=BASE)
- To add periods to the selected data region in a XDIM_MEMBERSET statement
Example: *XDIM_MEMBERSET TIME=PRIOR, %TIME_SET%
In this example, if the first modified period is 2004.APR, the instruction PRIOR will add 2004.MAR to the region to process).
- When the keywords PRIOR, FIRST or BASE are added to a XDIM_MEMBERSET instruction, the time period PRIOR, FIRST or BASE can be also evaluated in a WHEN / ENDWHEN structure, like in the following example:
*WHEN TIME
*IS PRIOR
// ignore
*ELSE
*REC(u2026)
*ENDWNHEN
In presence of an XDIM_MEMBERSET containing the PRIOR keyword, like in the above example, the WHEN structure here shown will recognize 2004.MAR as PRIOR period.
Following is an example of logic that performs a carry-forward of account ACCREC, while adding to it the periodic amount from EXTSALES.
*XDIM_MEMBERSET TIME=PRIOR,%SET%,%PREFIX%.DEC
*CALC_EACH_PERIOD
*WHEN TIME
*IS PRIOR
*WHEN ACCOUNT
*IS ACCREC
*REC(ACCOUNT=u201DOPEACCRECu201D,TIME=NEXT)
*ENDWHEN
*ELSE
*WHEN ACCOUNT
*IS EXTSALES
*REC(FACTOR=-1,ACCOUNT="OPEACCREC",TIME=NEXT)
*REC(FACTOR=-1,ACCOUNT="ACCREC")
*IS OPEACCREC
*REC(ACCOUNT=u201DACCRECu201D)
*REC(ACCOUNT=u201DACCRECu201D,TIME=NEXT)
*ENDWHEN
*ENDWHEN
Hope this helps,
Alwin -
How to use previous year keyfigure data in current year for other keyfig
Hi Expert,
I have 1 requirement wherein I need to use previous year data for some keyfigure calculation.
Details are as follows:
I have designed query with CKFs Turnover & UVG (in rows) & Fiscal year period in columns.
Suppose Keyfigure Turnover data is displayed from Apr2009 to Mar 2011. In UVG: for Apr 2010, i need Turover data of month Apr 2009, for May 2010 turnover data of May 2009 similarly for other months.
As per my understanding, I need to use customer exit which will store kf turnover data in internal table & in turn it will be used for UVG.
But I'm not able to put it into syntax.
Kindly suggest your inputs in this scenario.
Thanks,
ShamkantHi
Note that the variable ZCALCCALMTH is exit type and variable ZCALMTHREF is ready for input.
WHEN 'ZCALCCALMTH'.
IF i_step = 2. "après le popup
READ TABLE i_t_var_range INTO loc_var_range WITH KEY vnam = 'ZCALMTHREF'.
IF sy-subrc = 0.
CLEAR l_s_range.
year1(4) = loc_var_range-low(4).
year1(4) = zyear1(4) - 1.
zmonth1(2) = loc_var_range-low+4(2).
CONCATENATE zyear1(4) zmonth1(2) INTO loc_var_range-low(6).
zyear2(4) = loc_var_range-high(4).
zyear2(4) = zyear2(4) - 1.
zmonth2(2) = loc_var_range-high+4(2).
CONCATENATE zyear2(4) zmonth2(2) INTO loc_var_range-high(6).
l_s_range-low = loc_var_range-low(6).
l_s_range-high = loc_var_range-high(6).
l_s_range-sign = 'I'.
l_s_range-opt = 'BT'.
APPEND l_s_range TO e_t_range.
ENDIF.
ENDIF.
bye
Boujema -
"lock" values of tax depreciation for previous periods
Hi all,
is it possible to lock calculated values of depreciation for previous periods? We need it for the case when e.g. depreciation key is changed. Then we want preserve the values for previous periods and change only the future values. But please note that we want this for depreciation area, which does not post values to GL.
thanks
ZbynekHi,
It did not work for me. I changed the useful life from 30 to 20 yrs and then used menu path Edit/Recalculate values. Then I used the Tx S_ALR_87012936 to display the depreciation values for individual months. But all the values were the same, i.e. the values for previous periods were not kept.
So is there a way to keep these values?
thanks,
Zbynek -
Vendor evaluation report to be run for previous period
Hi,
Is the possible to run the Vendor evaluation report for back date.
i.e. if the period of evaluation is 30 days, can we run the report for previous periods
Regds,
RiteshDepending on the library you are using, can you verify whether you can use one of the following variables?
1PERIK
1PERW
5ACPERI
6-PERIK
8WPERIO
All these variables use fiscal periods and not calendar periods, that way you don't have to bother about number of weeks in a period, unless you really need to do the calculation based on number of days in a period.
If your library does not support these variables, then pl copy one of these variables (GS11) with appropriate details into a custom variable and use it in your report.
Let me know.
Regards
Subodh
Maybe you are looking for
-
App cache seems to be not working in the latest firefox
In a new app we developed which has offline support with the help of HTML5 appcache feature. We noticed that with the latest update from FF (27.0+) the appcache stopped working and it's not caching any of the resources specified in the .manifest file
-
Adding definitions to Specific Words within a PDF file
I have a client who wants me to add definitions to Glossary words throughout a PDF file. They want it to look like a "roll over" or when you click on the glossary word a definition pops up. Is there a way to do this in Acrobat 9 or it can't be done?
-
How can purchase dept. know wather payment is done or not to vendor?
Dear sirs how can (PO risier)purchase dept. know wather payment is done or not to vendor? Is possible to see in PO or PR ? Hopeeeeeeeee...
-
Orange-Red Blotches in Aperture, yet not in Preview....
In Aperture the photo looks like it has Orange/Red blotches in it... BUT, when opened in preview or iPhoto, it looks ok???? I shot it with a nikon D50 it is a raw file... Help, any ideas.... take a look here.. http://web.mac.com/careyjames/iWeb/Carey
-
Post a custom event with jsp portlet
I have a portal page which contains a jsp portlet and a couple of other portlets. The jsp has several links and when the links are clicked and the page is redrawn on the portal, I want the jsp portlet to fire events to which the other portlets in the