on 09-18-2012 1:21 PM
Hi Experts
I would like to know whether we can generate Profit Centre Report by "Job Wise". We are using SAP B1 8.8 PATCH 10
REGARDS
KARTHIK
Hi Karthik,
Try this,,,,
Declare @FromDate as Datetime
Declare @ToDate as Datetime
Declare @From as nVarchar(8)
Declare @To as nVarchar(8)
Set @FromDate = (Select min(S0.RefDate) from OJDT s0 where S0.RefDate >='[%0]')
Set @ToDate = (Select max(S1.RefDate) from OJDT s1 where S1.RefDate <='[%1]')
Set @From = (Select MAX(S2.PrJCode) from OPRJ S2 Where S2.PrJCode ='[%2]')
Set @To = (Select MAX(S2.PrJCode) from OPRJ S2 Where S2.PrJCode ='[%3]')
--Select * from OPRC
Select B.[PROJECT Code] , B.[PROJECT Name] ,
sum(B.Expense) [Expense] , -1 * Sum(B.Revenue) [Revenue] ,
-1 * Sum(B.Revenue)- sum(B.Expense) [ Total]
From (
Select
A.[PROJECT Code] , A.[PROJECT Name],
CASE A.Type
When 'E' then A.Total
End as [Expense],
Case A.Type
When 'I' then A.Total
End as [Revenue]
From (
Select J1.PROJECT [PROJECT Code],
(Select MAX(M0.PrJName) from OPRJ M0 Where M0.PrJCode = J1.PROJECT) [PROJECT Name],
A0.ActType as [Type],
SUM(J1.Debit) - SUM(J1.Credit) [Total]
from OJDT J0,JDT1 J1,OACT A0
Where
J0.TransId = J1.TransId and
J1.PROJECT >=@From and J1.PROJECT <=@To and
J0.RefDate >=@FromDate and J0.RefDate <=@ToDate and
A0.AcctCode = J1.Account
Group By
J1.OcrCode2,A0.ActType ) A ) B
Group By
B.[PROJECT Code] , B.[PROJECT Name]
Regards,
Priya
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi,
Now try this....
Declare @FromDate as Datetime
Declare @ToDate as Datetime
Declare @From as nVarchar(8)
Declare @To as nVarchar(8)
Set @FromDate = (Select min(S0.RefDate) from OJDT s0 where S0.RefDate >='[%0]')
Set @ToDate = (Select max(S1.RefDate) from OJDT s1 where S1.RefDate <='[%1]')
Set @From = (Select MAX(S2.PrJCode) from OPRJ S2 Where S2.PrJCode ='[%2]')
Set @To = (Select MAX(S2.PrJCode) from OPRJ S2 Where S2.PrJCode ='[%3]')
--Select * from OPRC
Select B.[PROJECT Code] , B.[PROJECT Name] ,
sum(B.Expense) [Expense] , -1 * Sum(B.Revenue) [Revenue] ,
-1 * Sum(B.Revenue)- sum(B.Expense) [ Total]
From (
Select
A.[PROJECT Code] , A.[PROJECT Name],
CASE A.Type
When 'E' then A.Total
End as [Expense],
Case A.Type
When 'I' then A.Total
End as [Revenue]
From (
Select J1.PROJECT [PROJECT Code],
(Select MAX(M0.PrJName) from OPRJ M0 Where M0.PrJCode = J1.PROJECT) [PROJECT Name],
A0.ActType as [Type],
SUM(J1.Debit) - SUM(J1.Credit) [Total]
from OJDT J0,JDT1 J1,OACT A0
Where
J0.TransId = J1.TransId and
J1.PROJECT >=@From and J1.PROJECT <=@To and
J0.RefDate >=@FromDate and J0.RefDate <=@ToDate and
A0.AcctCode = J1.Account
Group By
J1.project,A0.ActType ) A ) B
Group By
B.[PROJECT Code] , B.[PROJECT Name]
Regards,
Priya
Hi,
Create Project as a Profit Centre (Dimension) then you can able to take the report.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Karthik,
When you say "Job wise", do you refer to Project? If not, do you have any add-on running?
Thanks,
Gordon
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
110 | |
12 | |
11 | |
6 | |
5 | |
4 | |
4 | |
3 | |
3 | |
3 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.