In one of my report i have clarification purchase price variant report
In one of my FI-SD RELATED REPORT, very very urgent please
1. Net material cost difference due to Forex:
Budget rate during price revaluation: USD TO EURO: 1.4128
Actual rate during goods receipt: USD TO EURO: 1.5888
Difference in Ex-rate: 0.176
Net material cost difference due to Forex: 145,782 x 0.176 = USD 25657
Regarding the pricing conditions in the purchase order.
i am getting the cost (kbetr) but how to get the exchange rates as mentioned above
2.Total PPV relating to inventory sold during current month
how to et purchase price inventory sold like
the flow from po-so-fi, can u pls give the tables and links related with them
i am already using bkpf, bseg , ekko ,ekpo and condition tables to get co code, doc date , post date , assigment , po number , item
how to get the inventory sold.
pls give flow from po to so to fi
regards
subba
Edited by: KODAMANCHILI SUBBARAO on Jul 3, 2008 11:06 PM
Would you mind re-writting your question? I am sorry but I can't understand your problem.
Just trying to help.
Leonardo De Araujo
Similar Messages
-
i have attached the source code i have written, could you please tell me why matnr number purchase order and item (matnr, ebeln, eblep) , but i am geeting all other fields ine the output it_final but i am getting in it_po but not in it_final,
please treat this as very urgent.
T-CODE: *
PROG : ZFAP_PPV *
USE : PPV Report *
DEV BY: SUBBARAO *
TIME : 2008-JUNE-27 *
INDEX CHANGE DATE WHO REMARKS *
REPORT zfap_ppv NO STANDARD PAGE HEADING LINE-SIZE 300 LINE-COUNT 20(3) .
TABLES: ekko,ekpo,mseg,bkpf,bseg,t001.
*Data Declaration
DATA :BEGIN OF ty_bkpf,
bukrs TYPE bukrs, "company code
blart TYPE blart, "Doc type
belnr TYPE belnr_d, "Accounting Document Number
xblnr TYPE xblnr, "Ref doc number
budat TYPE budat, "Posting Date in the Document
END OF ty_bkpf.
DATA : BEGIN OF ty_bseg,
bukrs TYPE bukrs, "company code
belnr TYPE belnr_d, "Accounting Document Number
buzei TYPE buzei, "Number of Line Item Within Accounting Document
prctr TYPE prctr, "Profit center
zuonr TYPE dzuonr, "Assignment number
wrbtr TYPE wrbtr, "Amount in document currency
dmbtr TYPE dmbtr, "Amount in local currency
END OF ty_bseg.
DATA : BEGIN OF ty_po,
ebeln TYPE ebeln, "PO number
ebelp TYPE ebelp, "PO Item
matnr TYPE matnr, " Part number
END OF ty_po.
*Final output for the report display
DATA : BEGIN OF ty_final,
bukrs TYPE bukrs, "company code
blart TYPE blart, "Doc type
xblnr TYPE xblnr, "Ref doc number
belnr TYPE belnr_d, "Accounting Document Number
buzei TYPE buzei, "Number of Line Item Within Acc Doc
prctr TYPE prctr, "Profit center
zuonr TYPE dzuonr, "Assignment number
bldat TYPE bldat, "Doc Date
budat TYPE budat, "Posting Date in the Document
wrbtr TYPE wrbtr, "Amount in document currency
dmbtr TYPE dmbtr, "Amount in local currency
ebeln TYPE ebeln, "PO number
ebelp TYPE ebelp , "PO Item
matnr TYPE matnr, "Part number
END OF ty_final.
DATA : it_bseg LIKE STANDARD TABLE OF ty_bseg,
it_bkpf LIKE STANDARD TABLE OF ty_bkpf,
it_final LIKE STANDARD TABLE OF ty_final,
it_po LIKE STANDARD TABLE OF ty_po.
*Variables declartion
DATA : v_bukrs TYPE bukrs.
Selection Screen ***************************
SELECTION-SCREEN:BEGIN OF BLOCK zkongl WITH FRAME TITLE text-001.
PARAMETERS: p_bukrs LIKE bkpf-bukrs. " OBLIGATORY.
SELECT-OPTIONS: s_bldat FOR bkpf-bldat,
s_matnr FOR ekpo-matnr.
SELECTION-SCREEN END OF BLOCK zkongl.
SELECTION-SCREEN:BEGIN OF BLOCK block4 WITH FRAME TITLE text-004.
*PARAMETERS: pa_view RADIOBUTTON GROUP rad5.
*PARAMETERS: pa_dload RADIOBUTTON GROUP rad5,
pa_path LIKE rlgrap-filename .
SELECTION-SCREEN END OF BLOCK block4.
End of Selection Screen ********************
TOP-OF-PAGE
*TOP-OF-PAGE.
*WRITE:/5 'CoCode',
17 'DocType',
21 'ReferNo',
32 'DocuNumber',
43 'Item',
50 'ProfitCtr',
60 'Assignment',
74 'DocDate',
86 'PostgDate',
97 'Amt In Doc.Curr',
104 'Currency',
111 'Amt In local.Curr',
120 'Currency',
130 'Purch Order',
142 'Freight diff(USD) FX',
156 'Net mat.cost diff(USD)',
172 'PPV due to I/C variation',
184 'Comment',
197 'Total PPV inventory sold curmonth',
212 'Total PPV remained in inventory'.
ULINE.
AT SELECTION-SCREEN
*at selection-screen on s_bukrs.
select bukrs into v_bukrs from t001 where bukrs in s_bukrs.
endselect.
if sy-subrc <> 0.
write : / 'Invalid company code'.
endif.
START-OF-SELECTION
START-OF-SELECTION.
refresh: it_po,it_bseg,it_bkpf.
clear: it_po,it_bseg,it_bkpf.
*Getting data from Account doc header table
SELECT bukrs blart belnr xblnr budat FROM bkpf
INTO TABLE it_bkpf
WHERE bukrs EQ p_bukrs AND bldat IN s_bldat.
IF NOT it_bkpf[] IS INITIAL.
*Getting data from Account Document index
SELECT bukrs belnr buzei prctr zuonr wrbtr dmbtr
FROM bseg INTO TABLE it_bseg
FOR ALL ENTRIES IN it_bkpf
WHERE belnr = it_bkpf-belnr.
ENDIF.
SORT it_bkpf.
LOOP AT it_bseg INTO ty_bseg.
MOVE-CORRESPONDING : ty_bseg TO ty_final.
READ TABLE it_bkpf INTO ty_bkpf WITH KEY bukrs = ty_final-bukrs
belnr = ty_final-belnr.
IF sy-subrc EQ 0.
MOVE : ty_bkpf-xblnr TO ty_final-xblnr,
ty_bkpf-budat TO ty_final-budat,
ty_bkpf-blart TO ty_final-blart.
ENDIF.
SELECT ekko~ebeln ekpo~ebelp ekpo~matnr
INTO TABLE it_po
FROM ekko INNER JOIN ekpo
ON ekko~ebeln = ekpo~ebeln
WHERE ekpo~bukrs EQ p_bukrs.
loop at it_po into ty_po.
move: ty_po-ebeln to ty_final-ebeln,
ty_po-ebelp to ty_final-ebelp,
ty_po-matnr to ty_final-matnr.
APPEND ty_final TO it_final.
CLEAR ty_final.
endloop.
endloop.
ULINE (300).
FORMAT COLOR 4.
WRITE:/3'CoCode',10'DocType',19'ReferNo',
30'DocuNumber',43'Item',50'ProfitCtr',
60'AccAssgntNo',74'DocDate',86'PostgDate',
97'AmtInlocal.Curr',115'Curr',
124'Amt In Doc.Curr',142'Curr',
148'PurchOrder',161'Item',169'PartNo',
184'Action', 195'Frtdiff(USD)FX',216'Netmat.cost(USD)',
235'PPV I/C variation',255'Comment',263'TotPPV Inv sold',
280'TotPPV Inv Remain'.
ULINE (300).
IF sy-subrc EQ 0.
LOOP AT it_final INTO ty_final.
WRITE :/ sy-vline,ty_final-bukrs UNDER 'CoCode',
ty_final-blart UNDER 'DocType',
ty_final-xblnr UNDER 'ReferNo',
ty_final-belnr UNDER 'DocuNumber',
ty_final-buzei UNDER 'Item',
ty_final-prctr UNDER 'ProfitCtr',
ty_final-zuonr UNDER 'AccAssgntNo',
ty_final-bldat UNDER 'DocDate',
ty_final-budat UNDER 'PostgDate',
ty_final-dmbtr UNDER 'AmtInlocal.Curr' RIGHT-JUSTIFIED,
ty_final-wrbtr UNDER 'Amt In Doc.Curr' RIGHT-JUSTIFIED,
ty_final-ebeln UNDER 'PurchOrder',
ty_final-ebelp UNDER 'Item',
ty_final-matnr UNDER 'PartNo',
sy-vline.
ENDLOOP.
ENDIF.
please tell where i have change the source code so that i get all the fields in it_final wher my final report displaysHi,
Looking at your code, you wont get the Purchase Order Number, its item and Material Number for the data you enetered in the selection screen.
If you could see the code, you are just selecting all the po's, its items and matnr's just on the basis of BURKS (Company Code).
You should select the related PO number based on the Additional Document Number in EKKO, which is same as Reference Document Number in BKPF.
So once you get the relevant order based on the input, you select the reference doc nos (XBLNR) for the relevant BELNR, and then using XBLNR, pass this value to ADDNR in EKKO, you will get relevant PO. Using PO from EKKO, you retrieve the corresponding items and matnr's from EKPO.
Hope this helps you
Harish Kalla -
Purchase Price Variance Report
I am trying to write a query to understand whether we have a purchase price variation from the latest invoice to the second latest invoice. I am having a problem gaining the information for the second purchase invoice as SAP Query generator seems to state that The sub query for the second to last invoice is bringing through more than 1 value. Could someone give me some help on how to do this better.
SELECT DISTINCT T0.[ItemCode], T0.[Dscription],
(Select Top 1 T2.[Price] FROM PCH1 T2 WHERE T2.[ItemCOde]=T0.[ItemCode] ORDER BY T2.DocDate) AS " LAST PURCHASE PRICE",
(Select Top 1 T2.[DocDate] FROM PCH1 T2 WHERE T2.[ItemCode]=T0.[ItemCode] ORDER BY T2.DocDate) AS " LAST DATE PURCHASE PRICE",
(select Top 1(Select Top 2 T3.[Price] FROM PCH1 T3 WHERE T3.[ItemCode]=T0.[ItemCode] ORDER BY T3.DocDate) ) AS " 2nd LAST PURCHASE PRICE"
FROM PCH1 T0 INNER JOIN OITM T1 ON T0.ItemCode = T1.ItemCode
WHERE T1.[PrcrmntMtd] ='b'
ORDER BY T0.[ItemCode]SELECT DISTINCT T0.[ItemCode], T0.[Dscription],
(Select Top 1 T2.[Price] FROM PCH1 T2 WHERE T2.[ItemCOde]=T0.[ItemCode] ORDER BY T2.DocDate DESC) AS " LAST PURCHASE PRICE",
(Select Top 1 T2.[DocDate] FROM PCH1 T2 WHERE T2.[ItemCode]=T0.[ItemCode] ORDER BY T2.DocDate DESC ) AS " LAST DATE PURCHASE PRICE",
(select Top 1 TA.[PRICE] FROM (Select Top 2 T3.[Price] FROM PCH1 T3 WHERE T3.[ItemCode]=T0.[ItemCode] ORDER BY T3.DocDate DESC) TA ) AS " 2nd LAST PURCHASE PRICE",
(select Top 1 TA.[DocDate] FROM (Select Top 2 T3.[DocDate] FROM PCH1 T3 WHERE T3.[ItemCode]=T0.[ItemCode] ORDER BY T3.DocDate DESC) TA ) AS " 2nd LAST PURCHASE PRICE DATE"
FROM PCH1 T0 INNER JOIN OITM T1 ON T0.ItemCode = T1.ItemCode
WHERE T1.[PrcrmntMtd] ='b'
ORDER BY T0.[ItemCode]
I have ammended the sql to desc the order by. and this is now giving me the same results in both columns. I need to reverse the order by in 2nd last columns but cant seem to get this to work in SQL. Another option would be to take the bottom value of the Top 2. But i do not know how to do this could someone help me out?Either option is fine. -
Reports 6i - Can v hav more dan one layout in report?
Hello all,
Can somebody tell me dat
Can v hav more dan one layout in report?
plzzThe answer is yes, but you should be asking this in the appropriate forum for [url http://forums.oracle.com/forums/forum.jspa?forumID=84]Oracle Reports.
Regards,
Rob. -
Can I create one single crystal report using 2 bex queries
HI all,
I have 2 bex queries and has to develope a single crystal report .Is it possible???? If so, than how to connect two bex queries and develope one single crystal report.Any other option is also fine. I mean ....no need to use crystal..( I can go for one single webi..).But need to know the approach ...
or else...can I create universe on 1 bex and other universe on other bex ..and go for one single webi report..
Only problem is client is particular about one single report(either crystal or webi)
if i go for webi ...I know we can use link universe option but I dont know whether it works fro OLAP environment.
Please let me know if I can link OLAp universes and go for 1 single webi report.
Any help is appreciated.
Thanks in advance,
MahathiYou can use either CR or WebI.
In CR Designer create the report using the SAP toolbar (Create report from query) based on the 1st BEx query. Then use the Database expert (first entry in the Database menu) to add an additional connection to your 2nd BEx query (+Create new connection->SAP BW DX query). You can then join the results of the 2 different queries in the database expert also.. Please note that if you do NOT want to join the result sets, then it is more efficient to use subreports. Create two different CR reports, each based on one of the BEx queries and then use one of those as your main report and insert the other one into it as subreport. Once embedded you do not have to keep the separate .rpt file of your second report.
For Webi you must build 2 universes, each based on one of your BEx queries. In your report you can add multiple queries based on different universes. You can join the results sets here by using the Merge dimensions button in the report editor area.
Regards,
Stratos
PS; Keep in mind that joining a large number of rows at report level (either in CR or WebI) can cause performance problems. If this is your requirement, how many rows do you expect to get back from each individual query? -
Please any one provide crystal report for Location wise sales report with GP
Please any one provide crystal report for Location wise sales report with GP.Please its urgent
A report writer tool like Crystal reports is not available due to the cost involved in its licenses.Do you think that Oracle Reports is free then? It's $$$$.
You can download and test it for free, but if you want to use it in production you have to buy a license. -
Upgraded to Crystal 2008 - one of my reports now has no data
Upgraded to Crystal 2008, now at (12.3.0.601).
However one of my reports (which was previously developed in Crystal X1) is now coming up blank.
I've tested the data on the previous system and the report comes back correctly so there is not an issue with data.
The report is built using XML Schema files and assigning the datasource from VS2008.
When the application is built with Crystal X1, this works fine.
I've refreshed the report using crystal 2008 but no good.
Other reports which use SP's as the source are working fine!
Any suggestions?Thanks for the quick response.
What I mean by 'I refreshed the report in Crystal 2008' is that I opened the report in Crystal 2008 and verified it.
I did not have to do this with the other reports.
I cannot test this in the designer as the data gets assigned from the application.
However, the old version of the report with the same data works fine.
Note - there are no error message. The report displays with no data.
There are no code change made so everything points to the report which is strange.
Other reports work correctly but this one is different as it uses XML source.
Thanks.
Edited by: Lehause on Aug 24, 2010 3:40 PM -
my apps are suddenly stop working periovously it was working very well but one day it stop i have run sfc/scannow to even try to to systen restore but there is no restore point & even i try to restore to factory setting but it showing some file are
missing even I update it to windows 8.1 update 1 but still same thing not even single app is working
in sfc/s014-04-13 13:14:03, Info CSI 000004cf [SR] Beginning Verify and Repair transaction
2014-04-13 13:14:12, Info CSI 000004d1 [SR] Cannot repair member file [l:36{18}]"Amd64\CNBJ2530.DPB" of prncacla.inf, Version =
6.3.9600.16384, pA = PROCESSOR_ARCHITECTURE_AMD64 (9), Culture neutral, VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type = [l:24{12}]"driverUpdate", TypeName neutral, PublicKey neutral in the store, hash mismatch
2014-04-13 13:14:19, Info CSI 000004d3 [SR] Cannot repair member file [l:36{18}]"Amd64\CNBJ2530.DPB" of prncacla.inf, Version =
6.3.9600.16384, pA = PROCESSOR_ARCHITECTURE_AMD64 (9), Culture neutral, VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type = [l:24{12}]"driverUpdate", TypeName neutral, PublicKey neutral in the store, hash mismatch
2014-04-13 13:14:19, Info CSI 000004d4 [SR] This component was referenced by [l:186{93}]"Microsoft-Windows-Printer-Drivers-Package~31bf3856ad364e35~amd64~~6.3.9600.16384.INF_prncacla"
2014-04-13 13:14:27, Info CSI 000004d5 [SR] Verify completcannow detail I get this resultand this the dism report
DISM report and It is showing that cammand cannot perform because of i/o devices error
2014-04-14 00:54:14, Info DISM PID=1208 TID=2820 Temporarily setting the scratch directory. This may be overridden by user later. - CDISMManager::FinalConstruct
2014-04-14 00:54:14, Info DISM PID=1208 TID=2820 Scratch directory set to 'C:\Users\R0027~1.JSA\AppData\Local\Temp\'. - CDISMManager::put_ScratchDir
2014-04-14 00:54:14, Info DISM PID=1208 TID=2820 DismCore.dll version: 6.3.9600.16384 - CDISMManager::FinalConstruct
2014-04-14 00:54:14, Info DISM PID=1208 TID=2820 Scratch directory set to 'C:\$SysReset\Temp'. - CDISMManager::put_ScratchDir
2014-04-14 00:56:26, Info DISM PID=6888 TID=6828 Temporarily setting the scratch directory. This may be overridden by user later. - CDISMManager::FinalConstruct
2014-04-14 00:56:26, Info DISM PID=6888 TID=6828 Scratch directory set to 'C:\Users\R0027~1.JSA\AppData\Local\Temp\'. - CDISMManager::put_ScratchDir
2014-04-14 00:56:26, Info DISM PID=6888 TID=6828 DismCore.dll version: 6.3.9600.16384 - CDISMManager::FinalConstruct
2014-04-14 00:56:26, Info DISM PID=6888 TID=6828 Scratch directory set to 'C:\$SysReset\Temp'. - CDISMManager::put_ScratchDir
2014-04-14 02:41:53, Info DISM PID=1068 TID=4108 Temporarily setting the scratch directory. This may be overridden by user later. - CDISMManager::FinalConstruct
2014-04-14 02:41:53, Info DISM PID=1068 TID=4108 Scratch directory set to 'C:\Users\R0027~1.JSA\AppData\Local\Temp\'. - CDISMManager::put_ScratchDir
2014-04-14 02:41:53, Info DISM PID=1068 TID=4108 DismCore.dll version: 6.3.9600.17031 - CDISMManager::FinalConstruct
2014-04-14 02:41:53, Info DISM PID=1068 TID=4108 Scratch directory set to 'C:\$SysReset\Temp'. - CDISMManager::put_ScratchDir -
I have accidently purchased an app, and then a second time as an in app purchase. Both are still pending payment. Can I cancel one?
How to report an issue with your iTunes Store purchase - http://support.apple.com/kb/HT1933 - working through iTunes application and iTunes Store interface.
iTunes Customer Service Contact - http://www.apple.com/support/itunes/contact.html -
On my mac when i click on pages, a new document doesn't open instantly but a window with my files open and then have to click on the left bottom < new document> in order to open one. How can i have directly a new document when i click on pages icon
How to open an existing Pages document?
Click Pages icon in the Dock to launch Pages.
When Pages is open, click File menu in the Pages menu bar.
Select “Open”.
When the select document dialog box opens up, highlight/select the document and click “Open”
at the bottom right corner of the dialog box.
s
https://support.apple.com/kb/PH15304?locale=en_US -
Good Evening, I have just purchased a Macbook Pro, and have downloaded two SD cards of a trip to USA and Canada last September. One via Lightrooom 4 and the other via iPhoto. I tried to import the SD card via iPhoto into Lightroom 4 but could not find it. I tried to find this "folder"? via other means with no success. however when I open iPhoto, there it is, so it must be on the Hard Drive somwhere??? I am new to Apple having decided to jump ship from Windows. Would be grateful for any help.
iPhoto is a - like Lightroom - Photo Manager. It's a database. Like any db to get data out you have to export it.
File -> Export
and in this case set the Kind to Original.
iPhoto is a $15 app, LR is somewhat more expensive. As they both want to manage the photos there's no good usage scenario where you use both. Pick one horse and ride, essentially.
This User Tip
https://discussions.apple.com/docs/DOC-4921
has details of the options in the Export dialogue. -
My wife and I have one Apple ID through which we have individually purchased apps for her iPad and my iPad 2. We both now have individual iCloud accounts, and she now has an iPhone. For business reasons we now have to separate the apps under our individual iCloud accounts, but will maintain a single Apple ID for purchases. How can we separate the apps?
Hi Shadow,
The apps are forever tied to the Apple ID that they were purchased under. Your iCloud accounts are also Apple IDs, so although you can sync the apps to your individual device via iTunes, you will be syncing them to the devices, not to iCloud.
Since you are still purchasing everything under one Apple ID, then I'm presuming that they live in a single iTunes library on your computer or Mac? If that is the case, then you would just want to:
Hook up a device to the Mac or computer
Select the device when it shows up under devices
Once selected, the Device Profile screens display to the right - click on the Apps tab, and select which ones you want on that device.
Also check all the other profile pages to make sure they are set up to sync the things you want to sync to that device.
On the info page, you will see that you can sync Contacts & Calendars via iCloud or via iTunes. If you want a single source for contacts & calendars for both of your devices, sync them via iTunes. If you want your own sets of contacts & calendars, sync them via iCloud.
Do you have iCloud set up on the computer or Mac? If so, which iCloud account are you planning on using?
Some of the decisions you will want to make will depend on how you have your computer or Mac configured in conjunction with iTunes. One Apple ID, but one or two User Accounts for the computer or Mac? iCloud on the computer or Mac? What do you want to share and to not share?
Post back with any questions.
Cheers,
GB -
Hi - I think I have different apple devices recorded under different apple IDs. Now I would like to consolidate all the devices under one Apple-ID. I have tried to do this going through the manage accoung like, but it timed out - could somebody help, pls
Purchases of multple Apple ID accounts cannot be merged as noted here > Frequently asked questions about Apple ID
-
Hi, we have three iPhones and iPods which are currently linked to one apple ID. I have now set up an apple id for each phone/iPod. How do I go about re-directing the two accounts to the relevant one that has now been set up please? I could do with a step by step guide to follow as am worried about loosing aps, music, photo's etc which are on the individual phones.
Thanks
MandiOn each of the phones you're gonna use a new Apple ID for iCloud: turn off Contacts, Calendars, etc. for iCloud. You'll be prompted to keep the data or delete it from the phone, then turn off iMessage, FaceTime & delete the iCloud account...Settings>iCloud...scroll down...delete account. Then, setup iCloud using the new Apple ID, turn on iMessage & Facetime.
This will have no affect on the ID you share for iTunes content, & you can continue to do so. -
I have multiple devices and one itunes account can they have separate icoulds?
I have multiple devices on one itunes acccount, can they have separate icoulds?
Settings > iCloud > Sign in with the desired Apple ID.
Settings > iTunes & App Store > Sign in with the desired Apple ID.
The two above can be different Apple IDs, mine are.
Maybe you are looking for
-
How does a Windows 8.1 tablet (not Windows RT) sleep?
I have been using Android and iOS devices. I really have not cared how they sleep, because it is transparent. That is, I as the user, do not need to care about whether it is on or sleep, because if I play a music or connect to a messenger, they keep
-
Windows xp extended desktop not showing up on 2nd monitor all of a sudden
I've used a 2nd monitor as my main monitor for my T61. I powered down today to move to another location, when I reconnected to my usual 2nd monitor, the screen just comes up blue, the cursor jumps between my 2 monitors, but there is no Windows comin
-
Imported XSLT cannot create attributes for generated XML element
I have two xslts. One imports the other. The imported xslt creates XML elements with attributes and this XML is stored in a variable in the main stylesheet If I perform the transformation with JRE prior to 1.6.0.18 then all works fine If I use 1.6.0.
-
ADF and EJB. Why so little samples / information
Hi All, I was wondering if other JDev / ADF developers have the same feeling as me in regards to ADF / EJB. There is barely enough information and examples on using ADF with EJB. Seems that most examples and blogs are related to BC instead. I was rea
-
Random characters displayed on preview and print
I am using Crystal Reports XI to create several reports for our users to run off our accounting system. On most computers the preview and printout is correct but on a few computers the text is displayed with random characters. We use several differ