Customer wise profit
Dear Friends
I want to know whether we can get customer wise profit using profit center accounting?
Whether a customer can be made as a profit center?
its too urgent as one of the client has asked for it.
kindly guide
thanks in advance
vaibhav
Dear Radha,
Thanks for the reply. Agreed, reports need to be developed accordingly. But in document splitting what are the settings to make profit center as input field in every FI document.
Morever, how the profit center get determined for accounting document for Sales Invoice which gets posted internally.
Regards,
Praveen Lobo
Similar Messages
-
Report with date range where the daily customer receipt profit centre wise
Hi Experts,
Could you please suggest me is there any developed standard report or t-cod eis available with which i can get date range where the daily customer receipt profit centre wise can be obtained............
Thanks in Advance........
Santosh Gupta...Hi:
For this purpose you can develop Z report. There is no such standard report for it. Copy FBL5N to make a Z copy of it and use the table FAGLFLEXA for each document posted in BSEG/BKPF. You can also make use of BTE 1650.
Regards -
Profit and Loss Product wise, Customer wise
Hi Gurus,
How to generate Profit and loss Product wise and customer wise.
Product wise - Product cost, sales and Net profit from product
Customer wise - Product cost sold (COGS) and sales, net profit from customer.
Please advise.F.01 is the T code for you .
Provide the profit center in the dynamic selection menu for profit center .
Cheers ,
Dewang -
Accounts Receivable Report: Customer Wise Ageing Analysis report -FI module
Hi Gurus,
Can anyone help me in providing standard report(source code) or already done sample report(source code) for Accounts Receivable Report: Customer Wise Ageing AnalysisThis is in FI Module. Though it is FI Module we need to fetch details related to Sales Module, and the days should be <0 30 60 90 120 180 365 >365
It is urgent I need to deliver this report by this week end.
Please help me . Waiting for your reply.
Points Rewarded for help rendered and I would personally send a good gift if you can help me
Yours Truly,
Rajiv Christopher.
Edited by: Rajiv Christopher on Apr 2, 2008 11:33 AMHi,
i am attaching aging report.
see if this is useful to you.
REPORT ZFUS0102 MESSAGE-ID OA
LINE-SIZE 270.
Title: GR/IR AGING REPORT
Date: January 2001
TABLES: DISVARIANT, EKPO.
TYPE-POOLS: SLIS.
Tables
TABLES:
BSIS,
EKKO.
working table
DATA: BEGIN OF RTAB OCCURS 0,
HKONT LIKE BSIS-HKONT,
ZUONR LIKE BSIS-ZUONR,
BUDAT LIKE BSIS-BUDAT,
SHKZG LIKE BSIS-SHKZG,
DMBTR LIKE BSIS-DMBTR,
PRCTR LIKE BSIS-PRCTR,
END OF RTAB.
DATA: BEGIN OF WTAB OCCURS 0,
ZUONR(2) TYPE N,
PRCTR LIKE BSIS-PRCTR,
DAYS(4) TYPE P,
DMBTR LIKE BSIS-DMBTR,
END OF WTAB.
DATA: BEGIN OF PTAB OCCURS 0,
ZUONR(2),
PRCTR LIKE BSIS-PRCTR,
AMT30 LIKE BSIS-WRBTR,
AMT60 LIKE BSIS-WRBTR,
AMTPL LIKE BSIS-WRBTR,
TOTAL LIKE BSIS-WRBTR,
END OF PTAB.
PARAMETERS: COMPANY LIKE BSIS-BUKRS OBLIGATORY,
ACCT LIKE BSIS-HKONT OBLIGATORY,
DATE LIKE SY-DATUM OBLIGATORY.
SELECT-OPTIONS: S_EKORG FOR EKKO-EKORG.
PARAMETERS: P_VARI LIKE DISVARIANT-REPORT.
DATA: WS-AMT30 LIKE BSIS-WRBTR.
DATA: WS-AMT60 LIKE BSIS-WRBTR.
DATA: WS-AMTPL LIKE BSIS-WRBTR.
DATA: TITLE(21) VALUE 'GR/IR Aging Report'.
DATA: LIN TYPE I.
DATA: GX_VARIANT LIKE DISVARIANT,
G_VARIANT LIKE DISVARIANT.
DATA: LAYOUT TYPE SLIS_LAYOUT_ALV,
L_F TYPE SLIS_T_FIELDCAT_ALV WITH HEADER LINE,
GROUP TYPE SLIS_T_SP_GROUP_ALV WITH HEADER LINE,
COLOR TYPE SLIS_T_SPECIALCOL_ALV WITH HEADER LINE.
DATA: LT_TOP_OF_PAGE TYPE SLIS_T_LISTHEADER,
LS_LINE TYPE SLIS_LISTHEADER,
T_EVENTS TYPE SLIS_T_EVENT.
CONSTANTS: FORMNAME_TOP_OF_PAGE TYPE SLIS_FORMNAME VALUE 'TOP_OF_PAGE'.
INITIALIZATION.
PERFORM EVENTTAB_AUFBAUEN USING T_EVENTS[].
PERFORM VARIANT_INIT.
Get default variant
GX_VARIANT = G_VARIANT.
CALL FUNCTION 'REUSE_ALV_VARIANT_DEFAULT_GET'
EXPORTING
I_SAVE = 'A'
CHANGING
CS_VARIANT = GX_VARIANT
EXCEPTIONS
NOT_FOUND = 2.
IF SY-SUBRC = 0.
P_VARI = GX_VARIANT-VARIANT.
ENDIF.
AT SELECTION-SCREEN ON VALUE-REQUEST FOR P_VARI.
PERFORM VARIANT_INPUTHELP_F14.
START-OF-SELECTION.
LS_LINE-TYP = 'S'.
WRITE SY-DATUM TO LS_LINE-INFO DD/MM/YY.
WRITE SY-UZEIT TO LS_LINE-INFO+10.
WRITE SY-UNAME TO LS_LINE-INFO+20.
WRITE TITLE TO LS_LINE-INFO+30.
APPEND LS_LINE TO LT_TOP_OF_PAGE.
PERFORM FIELDS.
IF NOT P_VARI IS INITIAL.
PERFORM PAI_OF_SELECTION_SCREEN.
ELSE.
CALL FUNCTION 'REUSE_ALV_VARIANT_SELECT'
EXPORTING
I_DIALOG = ' '
I_USER_SPECIFIC = 'A'
I_DEFAULT = ' '
I_TABNAME_HEADER =
I_TABNAME_ITEM =
IT_DEFAULT_FIELDCAT = L_F[]
I_LAYOUT = LAYOUT
IMPORTING
E_EXIT =
ET_FIELDCAT = L_F[]
ET_SORT =
ET_FILTER =
CHANGING
CS_VARIANT = DISVARIANT
EXCEPTIONS
WRONG_INPUT = 1
FC_NOT_COMPLETE = 2
NOT_FOUND = 3
PROGRAM_ERROR = 4
OTHERS = 5.
ENDIF.
Decide which tables to access.
PERFORM MAIN_SELECT.
MOVE TITLE TO LAYOUT-WINDOW_TITLEBAR.
CALL FUNCTION 'REUSE_ALV_LIST_DISPLAY'
EXPORTING
I_CALLBACK_PROGRAM = 'ZFUS0102'
I_CALLBACK_USER_COMMAND = 'USER_COMMAND'
IS_LAYOUT = LAYOUT
IT_FIELDCAT = L_F[]
IT_SPECIAL_GROUPS = GROUP[]
I_SAVE = 'A'
IS_VARIANT = G_VARIANT
IT_EVENTS = T_EVENTS
TABLES
T_OUTTAB = PTAB
EXCEPTIONS
PROGRAM_ERROR = 1
OTHERS = 2.
FORM FIELDS *
FORM FIELDS.
L_F-FIELDNAME = 'ZUONR'.
L_F-OUTPUTLEN = 6.
L_F-SELTEXT_L = 'SERIES'.
L_F-REPTEXT_DDIC = 'SERIES'.
L_F-REF_TABNAME = 'PTAB'.
L_F-SP_GROUP = 'A'.
APPEND L_F. CLEAR L_F.
L_F-FIELDNAME = 'PRCTR'.
L_F-OUTPUTLEN = 10.
L_F-SELTEXT_L = 'PROFIT CTR.'.
L_F-REPTEXT_DDIC = 'PROFIT CTR.'.
L_F-REF_TABNAME = 'PTAB'.
L_F-SP_GROUP = 'A'.
APPEND L_F. CLEAR L_F.
L_F-FIELDNAME = 'AMT30'.
L_F-SELTEXT_L = '30 DAYS'.
L_F-REPTEXT_DDIC = '30 DAYS'.
L_F-REF_TABNAME = 'PTAB'.
L_F-SP_GROUP = 'A'.
L_F-REF_TABNAME = 'BSIS'.
L_F-REF_FIELDNAME = 'WRBTR'.
L_F-DO_SUM = 'X'.
APPEND L_F. CLEAR L_F.
L_F-FIELDNAME = 'AMT60'.
L_F-SELTEXT_L = '60 DAYS'.
L_F-REPTEXT_DDIC = '60 DAYS'.
L_F-REF_TABNAME = 'PTAB'.
L_F-SP_GROUP = 'A'.
L_F-REF_TABNAME = 'BSIS'.
L_F-REF_FIELDNAME = 'WRBTR'.
L_F-DO_SUM = 'X'.
APPEND L_F. CLEAR L_F.
L_F-FIELDNAME = 'AMTPL'.
L_F-SELTEXT_L = '60+ DAYS'.
L_F-REPTEXT_DDIC = '60+ DAYS'.
L_F-REF_TABNAME = 'PTAB'.
L_F-SP_GROUP = 'A'.
L_F-REF_TABNAME = 'BSIS'.
L_F-REF_FIELDNAME = 'WRBTR'.
L_F-DO_SUM = 'X'.
APPEND L_F. CLEAR L_F.
L_F-FIELDNAME = 'TOTAL'.
L_F-SELTEXT_L = 'TOTAL'.
L_F-REPTEXT_DDIC = 'TOTAL'.
L_F-REF_TABNAME = 'PTAB'.
L_F-SP_GROUP = 'A'.
L_F-REF_TABNAME = 'BSIS'.
L_F-REF_FIELDNAME = 'WRBTR'.
L_F-DO_SUM = 'X'.
APPEND L_F. CLEAR L_F.
ENDFORM.
FORM MAIN_SELECT *
FORM MAIN_SELECT.
SELECT HKONT ZUONR BUDAT SHKZG DMBTR PRCTR
INTO TABLE RTAB
FROM BSIS
WHERE BUKRS = COMPANY
AND HKONT = ACCT.
IF SY-SUBRC = 0.
SORT RTAB.
PERFORM PROCESS_RTAB.
PERFORM PROCESS_WTAB.
ENDIF.
ENDFORM. " MAIN SELECT
FORM VARIANT_INPUTHELP_F14 *
FORM VARIANT_INPUTHELP_F14.
DATA: G_EXIT(1) TYPE C.
CALL FUNCTION 'REUSE_ALV_VARIANT_F4'
EXPORTING
IS_VARIANT = G_VARIANT
I_SAVE = 'A' " g_save
it_default_fieldcat =
IMPORTING
E_EXIT = G_EXIT
ES_VARIANT = GX_VARIANT
EXCEPTIONS
NOT_FOUND = 2.
IF SY-SUBRC = 2.
MESSAGE ID SY-MSGID TYPE 'S' NUMBER SY-MSGNO
WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ELSE.
IF G_EXIT = SPACE.
P_VARI = GX_VARIANT-VARIANT.
ENDIF.
ENDIF.
ENDFORM.
FORM USER_COMMAND *
--> UCOMM *
--> SELFIELD *
FORM USER_COMMAND USING UCOMM LIKE SY-UCOMM SELFIELD TYPE
SLIS_SELFIELD.
IF UCOMM EQ '&IC1'.
IF SELFIELD-TABINDEX <= 0.
MESSAGE S108.
EXIT.
ENDIF.
IF SELFIELD-SEL_TAB_FIELD CS 'LIFNR'.
SET PARAMETER ID 'LIF' FIELD SELFIELD-VALUE.
CALL TRANSACTION 'XK02'.
ELSE.
IF SELFIELD-SEL_TAB_FIELD CS 'VEND'.
SET PARAMETER ID 'LIF' FIELD SELFIELD-VALUE.
CALL TRANSACTION 'FBL1'.
ENDIF.
ENDIF.
CLEAR SY-UCOMM. CLEAR UCOMM.
ENDIF.
ENDFORM.
FORM TOP_OF_PAGE *
FORM TOP_OF_PAGE.
CALL FUNCTION 'REUSE_ALV_COMMENTARY_WRITE'
EXPORTING
IT_LIST_COMMENTARY = LT_TOP_OF_PAGE.
ENDFORM.
FORM EVENTTAB_AUFBAUEN *
--> P_T_EVENTS *
FORM EVENTTAB_AUFBAUEN USING P_T_EVENTS TYPE SLIS_T_EVENT.
DATA: LS_EVENT TYPE SLIS_ALV_EVENT.
CALL FUNCTION 'REUSE_ALV_EVENTS_GET'
EXPORTING
I_LIST_TYPE = 0
IMPORTING
ET_EVENTS = P_T_EVENTS.
READ TABLE P_T_EVENTS WITH KEY NAME = SLIS_EV_TOP_OF_PAGE
INTO LS_EVENT.
IF SY-SUBRC = 0.
MOVE FORMNAME_TOP_OF_PAGE TO LS_EVENT-FORM.
APPEND LS_EVENT TO P_T_EVENTS.
ENDIF.
ENDFORM. " EVENTTAB_AUFBAUEN
FORM PAI_OF_SELECTION_SCREEN *
FORM PAI_OF_SELECTION_SCREEN.
IF NOT P_VARI IS INITIAL.
MOVE G_VARIANT TO GX_VARIANT.
MOVE P_VARI TO GX_VARIANT-VARIANT.
CALL FUNCTION 'REUSE_ALV_VARIANT_EXISTENCE'
EXPORTING
I_SAVE = 'A' " g_save
CHANGING
CS_VARIANT = GX_VARIANT.
G_VARIANT = GX_VARIANT.
ELSE.
PERFORM VARIANT_INIT.
ENDIF.
ENDFORM. " PAI_OF_SELECTION_SCREEN
FORM VARIANT_INIT *
FORM VARIANT_INIT.
CLEAR G_VARIANT.
G_VARIANT-REPORT = 'ZFUS0102'.
ENDFORM. " VARIANT_INIT
*& Form PROCESS_RTAB
text
--> p1 text
<-- p2 text
FORM PROCESS_RTAB.
DATA TLNS TYPE I.
DESCRIBE TABLE S_EKORG LINES TLNS.
LOOP AT RTAB.
IF TLNS GT 0.
SELECT SINGLE EKORG FROM EKKO INTO EKKO-EKORG
WHERE EBELN = RTAB-ZUONR(10).
CHECK EKKO-EKORG IN S_EKORG.
ENDIF.
IF NOT RTAB-BUDAT > DATE.
MOVE RTAB-ZUONR(2) TO WTAB-ZUONR.
COMPUTE WTAB-DAYS = DATE - RTAB-BUDAT.
IF RTAB-SHKZG = 'H'.
WTAB-DMBTR = RTAB-DMBTR * -1.
ELSE.
WTAB-DMBTR = RTAB-DMBTR * 1.
ENDIF.
MOVE RTAB-PRCTR TO WTAB-PRCTR.
APPEND WTAB.
ENDIF.
ENDLOOP.
FREE RTAB.
ENDFORM. " PROCESS_RTAB
*& Form PROCESS_WTAB
text
--> p1 text
<-- p2 text
FORM PROCESS_WTAB.
SORT WTAB BY ZUONR PRCTR DAYS.
LOOP AT WTAB.
PTAB-ZUONR = WTAB-ZUONR.
PTAB-PRCTR = WTAB-PRCTR.
AT END OF DAYS.
SUM.
IF WTAB-DAYS > 60.
WS-AMTPL = WS-AMTPL + WTAB-DMBTR.
ELSE.
IF WTAB-DAYS > 30.
WS-AMT60 = WS-AMT60 + WTAB-DMBTR.
ELSE.
WS-AMT30 = WS-AMT30 + WTAB-DMBTR.
ENDIF.
ENDIF.
ENDAT.
AT END OF PRCTR.
PTAB-AMTPL = WS-AMTPL.
PTAB-AMT30 = WS-AMT30.
PTAB-AMT60 = WS-AMT60.
COMPUTE PTAB-TOTAL = PTAB-AMTPL + PTAB-AMT30 + PTAB-AMT60.
APPEND PTAB.
WS-AMTPL = 0.
WS-AMT30 = 0.
WS-AMT60 = 0.
ENDAT.
ENDLOOP.
SORT PTAB BY ZUONR PRCTR.
ENDFORM. " PROCESS_WTAB
regards,
Sindhu -
Employee and customer wise cost
Hello Experts
Below are my business scenario
1.I want capture the employee wise cost so What could be best way to capture the employee wise expense in the below method
Employee as cost center
Employee as Vendor
Employee as internal order
IF anybody provide me advantages and disadvantage it will be better understanding
2. Another one of my requirement in my business scenario customer group wise COPA report with net profit level
Here GP level I will get it from my billing document(Revenue – COGS), customer wise expenses I am going to capture through the cost center
finally I want to settle this cost to customer group (COPA)
Is it Possible ?
Thanks & Regards
Sri.Hi VS
1. For employee wise expenses, you can refer the document I contributed below
http://scn.sap.com/docs/DOC-50141
The document explains how you can use Statistical IOs for this.. You can also name your Statistical Internal Orders as per the Employee Number, but I used a slightly different approach to be more scaleable
2. For customer wise expenses, while you book the expenses in F-02 or FB60, you need to click on the "Prof Segment" and enter the Customer / Product details in it
That ways you can capture the expenses at Customer level in COPA
Br. Ajay M -
A/R balance report by Customer by Profit center (Document split activated)
Dear New-GL gurus
I activate New-GL splitting.
For clearing, it seems clearing will be done by not split profit center level.
Thus, if I’d like to see “A/R balance by Customer by Profit center”, I cannot see.
(In BSID or BSAD, profit center is blank, but in faglflexa, profit center is entered by document split)
Is there any report to see it?
YoshiHi Yoshi,
Use mentioned report where you can see PC wise outstanding
S_AC0_52000887 - Receivables: Profit Center
Regards
Mani Kumar -
Report for Customer wise Payment
Hi All,
I want a report for Customer who has been maintained on Cash Basis ( One Time Customer). The customer are sold on cash so there is only one entry passed inm FI that is
Bank A/c Dr
To Sales A/C Cr
That means we donot have record customer wise in SAP. But since billing document is created for these customers too, we might be having some report.
I want if there is any report in SD or FI which can give e cutomer wise payment details
Thanks in Advance. I am quite liberal in assigning points.
Rg
VKHi,
You can write a custom report to pull the data , say from BSID, BSEC with documnetnumber as key field.
Hope this helps.
Thanks,
Vamsi -
Bapi for customer wise material stock on date
hi all,
is there any bapi to find customer wise material stock as on date.as logic as MB5BHi Kumar,
MB5B is a report RM07MLBD u can copy it to Z, do the logic as you required.. instead of searching for new.. & buliding the logic from the scratch.. so that u will get all the Functionality of MB5B
Regards -
Datasource or Cube for GL wise customer wise sales report
Hi BI Masters,
I am using Bi. 7.0, there is requirement for Sales report i.e. 'GL wise customer wise Sales Report '. For this i am searching standard datasource or cube which can help to develop the desire report. i shall appreciate all of you if you can share your experience in this type of requirement.
With Best Regards & Thanks
Kamal Purohit
INDIAHi,
Check the following datasource in ECC in RSA5.
0FI_GL_10 General Ledger: Leading Ledger Balances
0FI_GL_11 General Ledger: Balances of Leading Ledger via Line Items
0FI_GL_12 General Ledger: Balances of Leading Ledger via Delta Queue
0FI_GL_2 General ledger: Transaction figures - Cost of sales ledger
0FI_GL_4 General Ledger: Line Items with Delta Extraction
0FI_GL_6 General Ledger Sales Figures via Delta Extraction
0FI_GL_7 General Ledger Cost of Sales Ledger via Delta Extraction
0FI_GL_8 General Ledger: Statistical Key Figures
0FI_TX_4 Taxes: Line Items by Means of Delta Extraction
Thanks
Reddy -
Business area wise profit and loss account urgent
dear all
According to business scenario we are going here purchase is made for business area AA purchase account is assigned to this business araea
later in goods issue we are going to issue R/M for two different business areas.
purchase one R/M for business area AA and it is manufactured in two different business areas for production.say two different businesses A1 manufacturing bricks & A2 is manufacturing of Tails.
MIGO - They purchase R/M cement GL account 800000 at company code level Rs. 2000 and units 10 business area is AA
Goods Issue MB1A
They purchase goods for business area AA and they issue goods for business areas A1 and A2 (my question is what is the impact on business area p&L account for this account )
EX:- For A1 Rs 600 & 3 units
For A2 Rs 1400 & 7 units
When i generate P&L account business area wise A1 & A2 it is not going to tally.
so purchase account 800000 is not assigned to business area A1 and A2 it is assigned to business area AA.
According to business scenario is the purchase is done in one business area AA then by goods issue it is issued to two different business areas.
according to above example.
please tell me what is the JV i want to pass to tally business area wise profit and loss account ro
i am not able to generate business area A1 & A2 wise P&L accounts so purchase accoutn assign to business area AA
regards
babuIt's possible in 4.7 and earlier, but not using the FI transactions. Most places would build these in the report painter/writer, or in KE80.
-
Customer wise Item Wise Price List History Report
Hello Experts,
My Customer Wants the Customer wise Item Wise Price List History Report
Dixit PatelDear Dixit,
SELECT CardCode,ItemCode,T0.DocDate,DocNum,Price FROM RDR1 T1
INNER JOIN ORDR T0 ON T1.DocEntry=T0.DocEntry
ORDER BY CardCode,ItemCode,T0.DocDate DESC
Is this will be enough?
Best Regards,
Hendry Wijaya -
Hi Guru's
Is there any standard report for "customer wise revenue report" in sap please given the t-code for dat.
Thanks in advanceThere is no such standard report.
You will have to develop a report with the help of a technical consultant.
You would have to read the accounting tables and give the customer code as in input field.
Regards
Ravi -
Customer wise collection report
hi,
can you help me for T. code of customer wise collection report.
thanks and regard
sai krishnaHi,
Run t-code FBL5N
Then under status tab select CLEARED ITEM and execute
You will get report payment received/collection by customer
kapil -
Total net order value Customer wise
Dear All,
I want to extract total Net sales order value customer wise for developing a report. I need to know SAP table details to get Total sales order values customer wise.
Standard report does not match my requirment.
I need to extract details from VBAP, customer wise. Please advise me to build a logic.
Thanks,
sajeewa.You can get the Net value from VBAP-NETWR by line item & the sold to is on VBAK-KUNNR, then make a join on VBAK-VBELN & VBAP-VBELN, then group it by KUNNR to display totals by Customer.
-
Customer wise classification of raw and packing stock
Hi all MM-forum members,
I have a special requirement from Management in my company(Consumer Products-Confectionery and Biscuits) which is implementing SAP.They want to see a report for customer wise classified stock of Raw materials this is possible through Make to order configuration in PP. I require reference of customer along with stock of raw materials I want to find out if this requirement can be catered through standard reporting in SAP-MM or do we need to design customized report through ABAB.Hi
If you buy material specific to customer (individual requirement not collective) in MTO scenarion then the stock you can see sales order wise in MBBS. Incase if you are not very happy with the report MBBS, then use function module "MD_STOCK_REQUIREMENTS_LIST_API" to define your own report.
Regards
Antony
Maybe you are looking for
-
Problem when connecting locally to Oracle Database 10g from Java code
Good afternoon, I try to connect to my local Oracle 10g from JAVA code. Could somebody tells me what are the 'values' to enter in place of 'value1, value2, value3' in the following: final String connectionURLThin = "jdbc:oracle:thin:@value1:value2:va
-
Why can't I load Candy Crush Saga on facebook? Help me please?
I have just downloaded and installed firefox, but I cannot load Candy Crush Saga although it works well with other games on facebook. I do not know why. At the first time, firefox informed me that it lacked the updated flash player, so i installed th
-
Can't shuffle songs or play music through front row anymore !
Hi I can't seem to play anything with Front Row since the last OS update. i get the spinning grey thing that just never ends and i have to force quit. anyone have the same issue?
-
Servlet 2.5 Specification?
I've seen some articles on Servlet 2.5 and its several new features, but I don't see a specification for it on the Sun website. Only 2.4. Where is the 2.5 specification available? Also, I can't tell whether it has been finalized and released and is i
-
I am tring to use CS3 in a Vista 64bit machine. Photo shop will not it will not start up any suggestions?