Lightroom 3 exporting/memory problem
Hi there, hoping someone here can help solve what is a mystery (to me)...
I am running Lightroom 3.3, 64 bit, on a Windows 7 machine. Has always worked relatively well (exept for LR3 being slower than LR2, grr...). I don't know when this problem started for sure, but the last few times I have tried to export images (600-800 jpegs from RAW files) LR3 will take up ALL the remaining free space on my main drive while exporting, and then stop exporting and give me a message saying the drive is critically low on space, and to make more room so it can continue. I have always run my catolog off my main dirve, especially now since it is a solid state drive, and none of my other are. And to be clear: before the export starts, I have 12-15gb free space on the drive.
Any ideas what is going on? Thanks!
Chris
15 GB free space not a good idea for running LR.
Use your SSSD for the OS and applications. Move the catalog and image files to a separate drive (preferably two separate drives, one for the catalog and another for the image file) and export to a separate drive.
The OS and the application itself benefit most from the speed of a SSSD. The catalog is best placed on a separate drive and a standard fast (7200 rpm) drive with lots of space will be almost as fast as a SSSD, but a second SSSD can be used. The image files can be on the slowest of your drives or even an external drive as can be your exports without any serious loss of speed.
Putting everything on a single drive, no matter how fast it is, will always be slower than multiple drives.
Trying to run LR on one drive systems will always be limited and a large drive with lots of free space is what is required.
Check out this link for setting up drives, it relates to video editing, but much the same applies to LR.
Similar Messages
-
Since I upgraded from Lightroom 1.0 to 1.1 I have noticed when I export from 300 dpi it opens at 72 dpi in Elements 4. When exporting I have the dpi set to 300 dpi but when I open it in Elements 4 it clearly says its only 72 dpi.
Any suggestions on how to fix this? Is this just operator error?> Dimensions are 36 inches x 54 inches. I realize all computer images are displayed at 72 dpi (i think).
Drew,
Not sure what purpose you are exporting the images for. And I don't think there is any error, just some confusion about what DPI means.
You can ignore the DPI setting if you are exporting images for screen display since it is not relevant at all. DPI is a printing term - for screen display, image size is determined solely by pixel dimensions. So if you want to post images on the web or send them by email set the image dimensions to something that will fit on ordinary screens (ie 800x600 pixels or whatever size you need). Obviously an image that is 36x54" is not going to fit on anybody's monitor and will take forever to upload and download! :)
I don't have Elements but assume that it shows 72dpi by default for an image intended for screen display. I don't know why Adobe even has a DPI setting for images intended for screen display - they should change this since it is confusing.
I don't have a printer but I assume that when you are actually ready to print your images, you can then set the DPI to 300 or whatever you need. -
"Lightroom has encountered problems reading this photo."
***** UPDATE July 17, 2013 @ 9:16 am Central Time (UTC -06:00)*****
After Creating a fresh catalog I have been able to clarify the issue a bit. This error appears to only show up in Folders exported as Catalogs. Particularly when I try and open that exported catalog.
I suspect there is a problem with the way Lightroom 5 is exporting these catalogs. I didn't have this issue with LR4.4, but it shows up any time I export a folder as a catalog within LR5, regardless of whether or not it is exported from an upgraded catalog or a fressly created catalog.
It looks like fixing the problem is going to be time consuming, but not impossible. So far I have confirmed that these files - reported as throwing this error by Lightroom 5 ("Lightroom has encountered problems reading this photo .... You will not be able to make adjustment to this photo.") - can be imported into a new/existing catalog by multiple methods without carrying over the errors displayed in the exported catalog.
This is frustrating and adds additional steps to my workflow, but isn't undoable. Of course it would be nice if LR5 worked as correctly and exported folders as catalogs without throwing errors when those new catalogs were opened...
Is anyone else seeing this problem when they open catalogs created by "exporting a folder as a catalog"?
***** Original Post *****
I'm really confused. I am consistently getting this message on certain exports, but not others...
When it happens:
1) "Export this Folder as a Catalog" from a specific folder within my Working Catalog
Select the location
Select "Export negative files"
When I open the NEW Catalog - ALL the photos reflect this error message: "Lightroom has encountered problems reading this photo .... You will not be able to make adjustment to this photo."
When I go to the Develop tab it displays "There was an error working with the photo" over the photo, but I can edit it... When I close the catalog and re-open it, the changes don't reflect UNTIL I go back to the Develop tab, then the thumbnail will reflect the change. But the system still insists that it has a problem with the file...
2) The same thing happens when I export the file from my Working Catalog as an image of the same format - be it tif, dng, or psd, or RAW files. Not sure what I was refering to here (can't duplicate today - July 17).
When it doesn't happen:
When I export the file to the auto import folder for my Portfolio catalog (original format). This seems to work...
Why am I so confused? Because all of these catalogs are located on the same drive (which is different than the drive my Working Catalog is on). When they are auto imported to my Portfolio catalog they seem to work, but everything else throws an error sinse I upgraded to LR5!
My System:
Windows 7 Pro SP1 (fully up to date) 64-bit
Intel Core i7 CPU 950 @ 3.07GHz
Installed RAM: 12.0 GB
My Lightroom 5 Working Catalog doesn't seem to be having any problems...
This problem is frustrating enough that I may go back to LR4. I can't have my archived files compromised...Suggestion to all who encounter problems like this: if you've installed 3rd party memory cards (ram), go back to your original ram, or at least the brand of ram that your computuer came with.
Long story, short:
I had the same error message in LR5. It only happened with several images in a given import. If I deleted all of the images from the import and reimported the images, a different set of images would have the error message. The images that originally had the message would no longer have the problem. I deleted and reimported several times while observing the same behavior.
Not only did lightroom give me issues, but Bridge had problems reading the files, and the previews of the problem images would not show up in Finder (Mac speak). This ruled out, to me at least, that it was a software issue. I went out and purchased a new card reader and had the same problems. I tried a different card with different images and got the same problems.
After I contacted Adobe, they had me upload two files with the error, and they said the files were corrupted due to faulty hardware. I took my mac book pro (13in early 2011 w/ 10.7.5) to the apple store and they ran a diagnostic test amoung other test and we came up with nothing. Everything seemed to be good on the hardware side. After some research the Rep. asked me about my ram (memory cards). I had in the past installed two 3rd party cards to boost my ram from 4GB to 8GB. The rep. suggested that I go home and test the issue with the original ram my computer came with before we go any farther. So far, I haven't had any issues.
I hope this helps,
Josef -
Memory Problem with SEt and GET parameter
hi,
I m doing exits. I have one exit for importing and another one for changing parameter.
SET PARAMETER exit code is ....
*data:v_nba like eban-bsart,
v_nbc like eban-bsart,
v_nbo like eban-bsart.
v_nbc = 'CAPX'.
v_nbo = 'OPEX'.
v_nba = 'OVH'.
if im_data_new-werks is initial.
if im_data_new-knttp is initial.
if im_data_new-bsart = 'NBC' or im_data_new-bsart = 'SERC' or im_data_new-bsart = 'SERI'
or im_data_new-bsart = 'SER' or im_data_new-bsart = 'SERM' or im_data_new-bsart = 'NBI'.
set parameter id 'ZC1' field v_nbc.
elseif im_data_new-bsart = 'NBO' or im_data_new-bsart = 'NBM' or im_data_new-bsart = 'SERO'.
set parameter id 'ZC2' field v_nbo.
elseif im_data_new-bsart = 'NBA' or im_data_new-bsart = 'SERA'.
set parameter id 'ZC3' field v_nba.
endif.
endif.
endif. *
and GET PARAMETER CODE IS....
get parameter id 'ZC1' field c_fmderive-fund.
get parameter id 'ZC2' field c_fmderive-fund.
get parameter id 'ZC3' field c_fmderive-fund.
FREE MEMORY ID 'ZC1'.
FREE MEMORY ID 'ZC2'.
FREE MEMORY ID 'ZC3'.
In this code i m facing memory problem.
It is not refreshing the memory every time.
So plz give me proper solution.
Its urgent.
Thanks
RanveerHi,
I suppose you are trying to store some particular value in memory in one program and then retieve it in another.
If so try using EXPORT data TO MEMORY ID 'ZC1'. and IMPORT data FROM MEMORY ID 'ZC1'.
To use SET PARAMETER/GET PARAMETER the specified parameter name should be in table TPARA. Which I don't think is there in your case.
Sample Code :
Data declarations for the function codes to be transferred
DATA : v_first TYPE syucomm,
v_second TYPE syucomm.
CONSTANTS : c_memid TYPE char10 VALUE 'ZCCBPR1'.
Move the function codes to the program varaibles
v_first = gv_bdt_fcode.
v_second = sy-ucomm.
Export the function codes to Memory ID
EXPORT v_first
v_second TO MEMORY ID c_memid. "ZCCBPR1 --- Here you are sending the values to memory
Then retrieve it.
Retrieve the function codes from the Memory ID
IMPORT v_first TO v_fcode_1
v_second TO v_fcode_2
FROM MEMORY ID c_memid. "ZCCBPR1
FREE MEMORY ID c_memid. "ZCCBPR1
After reading the values from memory ID free them your problem should be solved.
Thanks
Barada
Edited by: Baradakanta Swain on May 27, 2008 10:20 AM -
Memory problem if OLE-object references to WMF files
Hi there,
I have a report with an OLE object containing WMFs.
The graphic files are variable and their name is loaded from the database during runtime (path + filename).
Running the report leads to 185 pages, each one containing a different WMF.
If I preview the report in CR, everything looks fine.
If I print the report, the OLE object / graphic is left empty....
If I export the report to PDF (as an example) I get the error message 'memory full'. Reducing the data set to ~50, the PDF is created. But the pictures get resized (much bigger) and only parts are visible.
The machine I'm using doesn't have any memory problems.
The WM files are only 3 to 12 KB each.
If I convert the WMFs to JPG and use these within the report it works...
Problem with this: a loss of quality (it is necessary to stretch the pictures to certain size)
Thanks in advance for any ideas!
Susanne
I'm using CR 2008 SP 3 on Windows 2003 ServerFormat the pictures outside of CR for best results.
-
I have had memory problems with InDesign CS4 (and also with Photoshop CS4) for about a year now. If my file has a lot of pictures (100+) at some stage I get error message "Out of memory" . In the beginning it just have problems with redraw pictures (half of picture stays black), but also export to pdf is halted by same message and printing to file also. No problems in the beginning of large files or with files with text only. At one point InD just has enough and starts to behave like a ... Only solution is to export InD CS4 file as INX and continue to work in CS3 (but it takes a long time to match the text flow because textengine works differently). It's not monitor, because I have changed monitor during this year (from LaCie 22 blue IV to EIZO 27"). It seems that it's not video (NVIDIA GeForce 9800 GTX, 512 MB) also, because everything functions normally with CS3. I know, that it's not a proper video card for my work, but one likes to play Bioshock sometimes... Something strange happens with Photoshop CS4 also when I work for a long time without shutting down the program. After about editing 60+ pictures Photoshop CS4 begins to slow down (specially with using clone tool).up to impossible to work. You just have to wait while the cursor is dragging itself to right place an picture is redrawing itself. Seems like memory cannot empty itself and gets overloaded when working with CS4. No problems with Photoshop CS3. One cannot notice anything with small files. I can work with CS3 but there are features I would like to use in CS4.
Have anyone experienced anything similar?
Claudius
Win XP SP3
4GB RAM
video NVIDIA GeForce 9800 GTX 512MB with latest drivers
CS4 and CS3Having exactly the same here. 16 Gb of ram in an 8 core 64 bits Vista system. Absolutely no infections on my system. Having great troubles getting my work ouputted.
I'm making an overview with 50 cards with pictures in them and bevels on the edges, dropshadows. It might be heavy but it is a normal question from my client.
I don't care if transparency is difficult for Adobe to handle. They shouldn't make it public if it is not properly tested. I am now so far as to make the composition in photoshop ( if that works)
What I thought was the problem is that I originaly placed indesign files in frames. But there is a great script out there on www.automatication.com to convert that in editable object again. Works great so check that out. But this didn't solve my problem. The effects used in these items are the memory consummers and Adobe is not freeing the memory properly.
Advise to Adobe: check also to dropshadows feature because this is not scaling up or down with the rest of the effect.
I'm am writing a realtime 3D renderengine here, if CS5 is not working fine, I might digg in to this one as well, getting a bit tired of waiting for properly working software.
Jaap Clarenburg
[email protected] -
Export memory statement not working between two methods
hello all
i m implementing one BADI MB_MIGO_BADI .this BADI is having 2 methods 1)LINE_MODIFY and 2)PBO_DETAIL.
the followng is the code in LINE_MODIFY methd
DATA : c_flag TYPE c .
TYPES:BEGIN OF tp_ecppa,
prvsy TYPE /sapsll/prvsy_spi,
ecpid TYPE /sapsll/ecpid_spi,
END OF tp_ecppa.
DATA:wl_ecppa TYPE tp_ecppa.
IF cs_goitem-matnr IS NOT INITIAL.
SELECT prvsy ecpid UP TO 1 ROWS FROM /sapsll/ecppa INTO wl_ecppa WHERE prvsy = cs_goitem-matnr.
ENDSELECT.
IF wl_ecppa-ecpid EQ 'DE3203CWIP'.
c_flag = 'X'.
ENDIF.
ENDIF.
SET PARAMETER ID 'PMEM' FIELD c_flag.
export c_flag from c_flag to memory id 'mem1'.
the following is the code in PBO_DETAIL method
METHOD IF_EX_MB_MIGO_BADI~PBO_DETAIL.
IF SY-UNAME = 'E494049' or sy-uname = 'E491754'.
DATA:C_FLG TYPE C .
CLEAR C_FLG.
if gf_class_id eq i_class_id.
GET PARAMETER ID 'PMEM' FIELD c_FLG.
Import c_flg to c_flg from memory id 'mem1'.
IF C_FLG = 'X'.
E_CPROG = 'ZP1_SCREEN'.
E_DYNNR = '0001'.
E_HEADING = 'GTS'.
ENDIF.
endif.
endif.
free memory id 'PMEM'.
ENDMETHOD. "IF_EX_MB_MIGO_BADI~PBO_DETAIL
but the new tab is not displayed in MIGO . so i think there is some mistake in export memory statement .
so could you please check if i have used export/import statements correctly.If problem is rectified, Please mark as answered.
Sujay -
Regarding import and export memory
hi, currently i have encountered this problem when i am using the import and export memory statement. After i export my table name from program1 to program2, i do an import statement at program2 to retrieve the table name but there is a problem in retrieving the name. Below are the codes.
PROGRAM1's codes:
EXPORT IO_TABLE TO MEMORY ID MEM_STR.
SUBMIT PROGRAM2 AND RETURN.
PROGRAM2's codes:
IMPORT IO_TABLE TO MEMORY ID MEM_STR.
P_TABLE = IO_TABLE.
FREE MEMORY ID MEM_STR.
CLEAR MEM_STR.Check these programs they are working fine, the report ZCALLING calls the report ZCALLED.
REPORT ZCALLING.
DATA:
BEGIN OF IO_TABLE OCCURS 0,
MATNR TYPE MARA-MATNR,
END OF IO_TABLE.
IO_TABLE-MATNR = '38'.
APPEND IO_TABLE.
EXPORT IO_TABLE TO MEMORY ID 'MEM_STR'.
SUBMIT ZCALLED AND RETURN.
REPORT ZCALLED.
DATA:
BEGIN OF IO_TABLE OCCURS 0,
MATNR TYPE MARA-MATNR,
END OF IO_TABLE,
P_TABLE LIKE STANDARD TABLE OF IO_TABLE WITH HEADER LINE.
IMPORT IO_TABLE FROM MEMORY ID 'MEM_STR'.
P_TABLE[] = IO_TABLE[].
LOOP AT P_TABLE.
WRITE P_TABLE-MATNR.
ENDLOOP. -
Report (uses LDB's) giving dump due to memory problem
Hi,
I have a report which is giving dump in production due to memory problem.
Memory is increased from basis part,but still getting same error.
the report uses Logical DataBases.
Can anyone suggest solution to solve this problem.
regards
MallikHi Amit,
thanks for ur quick reply and ur idea "make changes in development and write the logic to read records in chunks".
I have n't worked on LDB's till now.So i Don't know how I can read the data in chunks from LDB's.
Can u Plz give some idea how to read data in chunks.
Iam also sending the code,if possible ,plz go thru it and give me some idea.
Hope u will help me.
CODE.
REPORT ZAROP028
ABLES: PROJ, " Project definition
PRPS_R, " WBS element
PRPS, " WBS elements
TJ02T, " System Status Values
TCJ1, " Project Types
JEST, " Active System Status
COSP1, " cost totals - external postings
COSS1, " cost totals - internal postings
COVP11, " Line Items by Prd & Doc Header
COVP12, " Line Items by Prd & Doc Header
BHDGD, " Page heading table.
AUFK, " Order Master Data for WBS (LDB)
ANEP, " Asset line item
COBRB, "Distribution Rules Settlement Ru
SETHIER, "Hierarchy Structure
TKA02, "Controlling Area Assignment
CEPC, "Profit Center Master Data
PSDYPD, "Dummy struct for GET proj late
PSDYPR, "Dummy struct for GET PRPS_R late
PSDYNP. "Dummy struct for GET AUFK late
CONSTANTS:
C_E TYPE C VALUE 'E',
C_I TYPE C VALUE 'I',
C_N TYPE C VALUE 'N',
C_X TYPE C VALUE 'X',
C_Y TYPE C VALUE 'Y',
C_NE(2) TYPE C VALUE 'NE',
C_EQ(2) TYPE C VALUE 'EQ',
C_USD(3) TYPE C VALUE 'USD',
C_04(2) TYPE C VALUE '04',
C_I0046(5) TYPE C VALUE 'I0046'
various working storage
DATA:
W_TXT04(4) TYPE C. " make status uppercase
DATA: ACTIVE(1) TYPE C VALUE 'A', " type for status_flag
INACTIVE(1) TYPE C VALUE 'I', " type for status_flag
STATUS_FLAG(1) TYPE C VALUE 'I', " wbs active or inactive?
INACTIVEDT LIKE SY-DATUM, " inactive date for wbs
REC_FLAG TYPE C VALUE 'N', " records retrieved?
DAYS_INACTIVE TYPE I, " days wbs has been inac
W_LOWINACT TYPE I, " smallest inactive days
WBS_CNT TYPE I, " cnt for wbs in status
W_AUC_COST TYPE P DECIMALS 2, " unsettled auc cost
W_VNAME LIKE PRPS_R-VNAME. " venture number storage
DATA: BEGIN OF ITAB OCCURS 0, "MELI-5F2KMH
COMPCODE LIKE PROJ-VBUKR, " company code
PLANT LIKE PROJ-WERKS, " plant
PROJECT LIKE PROJ-PSPID, " project
NAME LIKE PROJ-POST1, " project description
DINACT TYPE I, " days proj inactive
PRCTR LIKE PROJ-PRCTR, " profit center
SETID LIKE SETHIER-SETID, " level 2 pc hier
DESCRIPT LIKE SETHEADERT-DESCRIPT,
VERNA LIKE PROJ-VERNA, " person responsible
AUC TYPE P DECIMALS 2, " AUC unsettled amount
END OF ITAB.
DATA: BEGIN OF I_INACT OCCURS 0,
STAT LIKE JEST-STAT,
INACT LIKE JEST-INACT,
END OF I_INACT.
DATA: EQ_FLAG TYPE C, " system status flag
NE_FLAG TYPE C. " system status flag
TYPES: BEGIN OF T_COSTS,
PSPID LIKE PROJ-PSPID,
BUDAT LIKE COVP11-BUDAT,
END OF T_COSTS.
DATA: I_PROJ LIKE PROJ OCCURS 0 WITH HEADER LINE,
I_PRPS_R LIKE PRPS_R OCCURS 0 WITH HEADER LINE,
I_COSTS TYPE T_COSTS OCCURS 0 WITH HEADER LINE.
DATA: W_RECORDS TYPE I.
DATA: FOUND_FLAG TYPE C. " CHAD-4PRPDE
DATA: BEGIN OF I_HIER OCCURS 0. "FEAT-5BNRRP
INCLUDE STRUCTURE SETHIER. "FEAT-5BNRRP
DATA: END OF I_HIER. "FEAT-5BNRRP
RANGES: R_TJ02T FOR TJ02T-ISTAT.
DATA: W_LVL2 LIKE SETHIER-SETID. "MELI-5F2KMH
SELECTION-SCREEN BEGIN OF BLOCK PROJECT WITH FRAME TITLE TEXT-B01.
PARAMETERS: P_BUDAT LIKE COVP11-BUDAT,
DAYINACT(3) TYPE N DEFAULT '090'.
SELECTION-SCREEN SKIP. "FEAT-5BNRRP
PARAMETERS: P_PC-SET LIKE CEPC-KHINR OBLIGATORY "FEAT-5BNRRP
DEFAULT 'SCH_STREAM'. "FEAT-5BNRRP
SELECTION-SCREEN END OF BLOCK PROJECT.
SELECTION-SCREEN BEGIN OF BLOCK SORT WITH FRAME TITLE TEXT-B02.
SELECTION-SCREEN BEGIN OF LINE.
SELECTION-SCREEN COMMENT 1(13) TEXT-C01.
SELECTION-SCREEN POSITION 15.
PARAMETERS: P_PLANT RADIOBUTTON GROUP SORT DEFAULT 'X'.
SELECTION-SCREEN END OF LINE.
SELECTION-SCREEN BEGIN OF LINE.
SELECTION-SCREEN COMMENT 1(13) TEXT-C03. "FEAT-5BNRRP
SELECTION-SCREEN POSITION 15.
PARAMETERS: P_PRCTR RADIOBUTTON GROUP SORT. "FEAT-5BNRRP
SELECTION-SCREEN END OF LINE.
SELECTION-SCREEN BEGIN OF LINE.
SELECTION-SCREEN COMMENT 1(13) TEXT-C04.
SELECTION-SCREEN POSITION 15.
PARAMETERS: P_DAYS RADIOBUTTON GROUP SORT.
SELECTION-SCREEN END OF LINE.
SELECTION-SCREEN END OF BLOCK SORT.
AT SELECTION-SCREEN OUTPUT.
PERFORM USER_PARM_INIT.
AT SELECTION-SCREEN.
PERFORM CHECK_PROJ_CRITERIA.
START-OF-SELECTION.
PERFORM BUILD_PC_HIER USING P_PC-SET.
Project Definition *
GET PROJ.
MOVE-CORRESPONDING PROJ TO I_PROJ. "MELI-5F2KMH
APPEND I_PROJ. "MELI-5F2KMH
CLEAR I_PROJ.
WBS element table
GET PRPS_R.
MOVE-CORRESPONDING PRPS_R TO I_PRPS_R.
APPEND I_PRPS_R.
CLEAR I_PRPS_R.
GET all order and cost objects associated with order and elements
GET AUFK.
GET COSP1.
CHECK COSP1-WRTTP EQ C_04. " check if value type '04'
Get last date that the wbselement was updated and determine status
GET COVP11.
MOVE PROJ-PSPID TO I_COSTS-PSPID.
MOVE COVP11-BUDAT TO I_COSTS-BUDAT.
APPEND I_COSTS.
CLEAR I_COSTS.
Loop through Internal cost statements
GET COSS1.
CHECK COSS1-WRTTP EQ C_04. " if value type is 04
Get last date that the wbselement was updated and determine status
GET COVP12.
MOVE PROJ-PSPID TO I_COSTS-PSPID.
MOVE COVP12-BUDAT TO I_COSTS-BUDAT.
APPEND I_COSTS.
CLEAR I_COSTS.
END-OF-SELECTION.
PERFORM BUILD_TABLE.
DELETE ITAB WHERE DINACT < DAYINACT.
DESCRIBE TABLE ITAB LINES W_RECORDS.
IF W_RECORDS = 0.
MESSAGE I024.
ENDIF.
PERFORM WRITE_REPORT.
FORM CHECK_PROJ_CRITERIA *
This form verifies correct selection criteria has been entered from *
the selection screen inputs. If incorrect data has been entered the*
valid information messages are displayed. *
FORM CHECK_PROJ_CRITERIA.
check for either posting date or inactivity criteria but not both
IF NOT P_BUDAT IS INITIAL AND NOT DAYINACT IS INITIAL.
MESSAGE E119.
ENDIF.
IF NOT DAYINACT IS INITIAL. "check s/o day inactive
IF NOT DAYINACT <= 998.
MESSAGE E018.
ELSE.
INACTIVEDT = SY-DATUM - DAYINACT.
ENDIF.
if days inactive is initial set INACTIVEDT using the posting date
ELSE.
INACTIVEDT = P_BUDAT.
ENDIF.
ENDFORM. " CHECK_PROJ_CRITERIA
FORM GET_AUC_COSTS *
This form retrieves AUC costs for records based on AUFK2 where they *
meet project criteria. This pulls the unsettled amount on a AUC as *
a settlement receiver. *
FORM GET_AUC_COSTS USING F_OBJNR F_BUKRS.
CONSTANTS:
C_SETLEMENT_ANNUAL LIKE COBRB-PERBZ VALUE 'JHR', "Annual Settlement
C_DEP_AREA_STD LIKE ANEP-AFABE VALUE '01'. "Std depreciation
DATA: L_ANLC LIKE ANLC OCCURS 0 WITH HEADER LINE,
L_ANLCV LIKE ANLCV OCCURS 0 WITH HEADER LINE,
BEGIN OF L_COBRB OCCURS 0, "SRIN-6ZNEAR
ANLN1 LIKE COBRB-ANLN1,
ANLN2 LIKE COBRB-ANLN2,
END OF L_COBRB,
F_H_COST TYPE P DECIMALS 2.
SELECT ANLN1 ANLN2 FROM COBRB
INTO TABLE L_COBRB " SRIN-6ZNEAR
WHERE OBJNR = F_OBJNR
AND PERBZ = C_SETLEMENT_ANNUAL.
IF SY-SUBRC NE 0. " gary-463qbd
EXIT. " gary-463qbd
ENDIF. " gary-463qbd
LOOP AT L_COBRB. " gary-463qbd
CLEAR: F_H_COST.
SELECT SINGLE * FROM ANLC
INTO L_ANLC
WHERE BUKRS = F_BUKRS AND
ANLN1 = L_COBRB-ANLN1 AND
ANLN2 = L_COBRB-ANLN2 AND
GJAHR = SY-DATUM(4) AND
AFABE = C_DEP_AREA_STD AND
ZUJHR = '0000' AND
ZUCOD = '0000'.
IF SY-SUBRC = 0.
CALL FUNCTION 'FI_AA_VALUES_CALCULATE'
EXPORTING
I_ANLC = L_ANLC
IMPORTING
E_ANLCV = L_ANLCV.
F_H_COST = L_ANLCV-BCHWRT_LFD.
ENDIF.
ADD: F_H_COST TO W_AUC_COST.
ENDLOOP. " gary-463qbd
ENDFORM. " GET_AUC_COSTS
FORM CHECK_INACTIVE_DATE *
This form checks the computed inactive date based on the formal *
parameter DAYS_INACTIVE. If DAYS_INACTIVE is more current than the *
current lowest inactive date W_LOWINACT then W_LOWINACT is replaced *
with this value. *
FORM CHECK_INACTIVE_DATE USING DAYS_INACTIVE.
IF DAYS_INACTIVE < W_LOWINACT.
MOVE DAYS_INACTIVE TO W_LOWINACT.
ELSEIF W_LOWINACT EQ 0.
MOVE: DAYS_INACTIVE TO W_LOWINACT,
W_LOWINACT TO ITAB-DINACT.
ENDIF.
ENDFORM. " CHECK_INACTIVE_DATE
FORM build_table *
collect fields to the internal table ITAB *
FORM BUILD_TABLE.
SORT I_COSTS BY PSPID ASCENDING BUDAT DESCENDING.
LOOP AT I_PROJ.
CLEAR W_AUC_COST.
READ TABLE I_COSTS WITH KEY PSPID = I_PROJ-PSPID
BINARY SEARCH.
IF SY-SUBRC = 0.
ITAB-DINACT = SY-DATUM - I_COSTS-BUDAT.
ELSE.
ITAB-DINACT = SY-DATUM - I_PROJ-ERDAT.
ENDIF.
LOOP AT I_PRPS_R WHERE PSPHI = I_PROJ-PSPNR AND
BELKZ = 'X'.
IF NOT I_PRPS_R-IMPRF IS INITIAL.
PERFORM GET_AUC_COSTS USING I_PRPS_R-OBJNR
I_PRPS_R-PBUKR.
ELSE.
CONTINUE.
ENDIF.
ENDLOOP.
ITAB-COMPCODE = I_PROJ-VBUKR.
ITAB-PLANT = I_PROJ-WERKS.
ITAB-PROJECT = I_PROJ-PSPID.
ITAB-NAME = I_PROJ-POST1.
ITAB-PRCTR = I_PROJ-PRCTR.
ITAB-VERNA = I_PROJ-VERNA.
ITAB-AUC = W_AUC_COST.
IF ITAB-DINACT > DAYINACT.
PERFORM GET_HIER_INFO.
ENDIF.
APPEND ITAB.
CLEAR ITAB.
ENDLOOP.
ENDFORM. " BUILD_TABLE
FORM STATUS_CHECK *
Checks the active status of the project definition for the *
parameter values assigned. *
FORM STATUS_CHECK USING F_OBJNR.
begin of GARY-463QBD
CLEAR: I_INACT.
REFRESH: I_INACT.
MOVE: C_N TO EQ_FLAG,
C_Y TO NE_FLAG.
retrieve status for a given record
SELECT STAT INACT
INTO TABLE I_INACT
FROM JEST
WHERE OBJNR EQ F_OBJNR AND
INACT NE C_X.
sort internal status entered by user
SORT R_TJ02T BY OPTION DESCENDING.
check all current object statuses meet user entered criteria
LOOP AT R_TJ02T WHERE OPTION EQ C_NE.
check for user selected options
READ TABLE I_INACT WITH KEY STAT = R_TJ02T-LOW.
IF SY-SUBRC EQ 0.
MOVE C_N TO NE_FLAG.
EXIT.
ENDIF.
ENDLOOP.
LOOP AT R_TJ02T WHERE OPTION EQ C_EQ.
check for user selected options
READ TABLE I_INACT WITH KEY STAT = R_TJ02T-LOW.
IF SY-SUBRC EQ 0.
MOVE C_Y TO EQ_FLAG.
EXIT.
ENDIF.
ENDLOOP.
check for no statuses entered as EQ option
LOOP AT R_TJ02T WHERE OPTION EQ C_EQ.
EXIT.
ENDLOOP.
if so move c_y to eq_flag
IF SY-SUBRC NE 0.
MOVE C_Y TO EQ_FLAG.
ENDIF.
if both eq_flag or ne_flag are true(c_y) move true to valid_flag
IF ( EQ_FLAG EQ C_N OR
NE_FLAG EQ C_N ).
REJECT 'PRPS_R'.
ENDIF.
end of GARY-463QBD
ENDFORM. " STATUS_CHECK
Form WRITE_REPORT
FORM WRITE_REPORT.
IF P_PLANT EQ 'X'.
SORT ASCENDING BY ITAB-BUSAREA "FEAT-5BNRRP
SORT ITAB ASCENDING BY PLANT
PROJECT.
ELSEIF P_PRCTR EQ 'X'.
SORT ITAB ASCENDING BY PRCTR "FEAT-5BNRRP
PROJECT.
ELSE.
SORT ITAB ASCENDING BY DINACT
PROJECT.
ENDIF.
FORMAT COLOR COL_BACKGROUND INTENSIFIED ON.
"MELI-5F2KMH
LOOP AT ITAB. "MELI-5F2KMH
WRITE: / ITAB-COMPCODE,
9(4) ITAB-PLANT,
17(12) ITAB-SETID,
33(40) ITAB-DESCRIPT,
77(10) ITAB-PRCTR,
91(24) ITAB-PROJECT,
119(40) ITAB-NAME,
163(25) ITAB-VERNA,
192(15) ITAB-AUC CURRENCY C_USD,
211(8) ITAB-DINACT.
ENDLOOP.
ENDFORM. " WRITE_REPORT
Form USER_PARM_INIT
Initializes user parameter settings
FORM USER_PARM_INIT.
ENDFORM. " USER_PARM_INIT
At top of every page, generate Amoco-standard header.
TOP-OF-PAGE.
MOVE: '0' TO BHDGD-INIFL,
SY-LINSZ TO BHDGD-LINES,
SY-UNAME TO BHDGD-UNAME,
SY-REPID TO BHDGD-REPID,
SY-TITLE TO BHDGD-LINE1,
SPACE TO BHDGD-DOMAI,
SPACE TO BHDGD-SEPAR,
SPACE TO BHDGD-MIFFL.
IF P_PLANT EQ 'X'.
MOVE TEXT-H01 TO BHDGD-LINE2.
ELSE.
MOVE TEXT-H03 TO BHDGD-LINE2. "FEAT-5BNRRP
ENDIF.
temporarily clear sy-mandt to remove "europe" from header "FEAT-5BNRRP
DATA: W_MANDT LIKE SY-MANDT.
BHDGD-BUKRS = SPACE.
W_MANDT = SY-MANDT.
CLEAR SY-MANDT.
FORMAT COLOR COL_BACKGROUND INTENSIFIED OFF.
PERFORM BATCH-HEADING(RSBTCHH0).
FORMAT RESET.
reset sy-mandt "FEAT-5BNRRP
SY-MANDT = W_MANDT.
PERFORM PGH_WRITE_HEADING USING TEXT-003 INACTIVEDT. "MELI-5F2KMH
SKIP 1.
ULINE.
write heading info
FORMAT COLOR COL_TOTAL INTENSIFIED ON.
WRITE: /1(5)'CCode',
9(5)'Plant',
17(12)'Level 2 Node',
33(40)'Level 2 Node Description',
77(10)'Profit Ctr',
91(18)'Project Definition',
119(19)'Project Description',
163(18)'Person Responsible',
192(15)' AUC Unsettled',
211(13)'Days Inactive'.
end FEAT-5BNRRP
BEGIN FEAT-5BNRRP NEW FORMS
FORM BUILD_PC_HIER
FORM BUILD_PC_HIER USING SETID.
DATA: W_SETID LIKE SETHIER-SETID,
W_NEWSETID LIKE SETHIER-SETID.
CONCATENATE '0H' SETID INTO W_SETID.
CALL FUNCTION 'G_SET_GET_ID_FROM_NAME'
EXPORTING
SHORTNAME = W_SETID
TABNAME = 'GLPCT'
SETCLASS = '0106'
SUPRESS_POPUP = 'X'
OLD_SETID = W_NEWSETID
IMPORTING
NEW_SETID = W_NEWSETID.
CALL FUNCTION 'G_SET_TREE_IMPORT'
EXPORTING
CLIENT = SY-MANDT
LANGU = SY-LANGU
SETID = W_NEWSETID
TABNAME = 'GLPCT'
TABLES
SET_HIERARCHY = I_HIER
EXCEPTIONS
SET_NOT_FOUND = 1
ILLEGAL_FIELD_REPLACEMENT = 2
ILLEGAL_TABLE_REPLACEMENT = 3
OTHERS = 4.
CLEAR I_HIER.
ENDFORM.
FORM GET_HIER_INFO
FORM GET_HIER_INFO.
DATA: W_SETID LIKE SETHIER-SETID,
W_KHINR LIKE CEPC-KHINR,
W_INDEX TYPE I.
CLEAR: W_SETID,
W_KHINR,
W_INDEX.
DETERMINE PROFIT CENTER NODE
SELECT SINGLE KHINR
FROM CEPC
INTO W_KHINR
WHERE PRCTR EQ ITAB-PRCTR.
CONCATENATE '0106' I_PROJ-VKOKR W_KHINR
INTO W_SETID.
READ TABLE I_HIER WITH KEY
SETID = W_SETID.
IF SY-SUBRC EQ 0.
W_INDEX = SY-TABIX.
DO.
READ TABLE I_HIER INDEX W_INDEX.
IF W_INDEX = 0.
ITAB-SETID = 'Not Found'.
EXIT.
ENDIF.
IF I_HIER-LEVEL = 1.
ITAB-SETID = I_HIER-SETID+8(12).
ITAB-DESCRIPT = I_HIER-DESCRIPT.
EXIT.
ENDIF.
IF I_HIER-LEVEL = 2.
ITAB-SETID = I_HIER-SETID+8(12).
ITAB-DESCRIPT = I_HIER-DESCRIPT.
EXIT.
ENDIF.
W_INDEX = W_INDEX - 1.
ENDDO.
ELSE.
ITAB-SETID = 'Not Found'.
ENDIF.
ENDFORM.
END FEAT-5BNRRP NEW FORMS
*& Form PGH_WRITE_HEADING WR MELI-5F2KMH
FORM PGH_WRITE_HEADING USING L_V1 L_V2.
DATA: L_LINSZ LIKE SY-LINSZ.
DATA: L_TITLEL LIKE SY-TABIX.
DATA: L_START LIKE SY-TABIX.
DATA: L_DATE LIKE SY-DATUM.
DATA: L_FORMATTED_DATE(10) TYPE C.
DATA: L_TITLE(27) TYPE C.
MOVE L_V2 TO L_DATE.
WRITE L_DATE TO L_FORMATTED_DATE.
CONCATENATE L_V1 L_FORMATTED_DATE INTO L_TITLE
SEPARATED BY SPACE.
L_LINSZ = SY-LINSZ.
L_TITLEL = STRLEN( L_TITLE ).
L_START = ( L_LINSZ / 2 ) - ( L_TITLEL / 2 ) - 2.
NEW-LINE.
POSITION L_START.
WRITE: L_TITLE.
regards
Mallik -
Edit in HD, memory problem?
Hi there,
Just starting for editing HD footage but wondering should I get more memory for computer because testing to editing a 15 min. footage when export only first 2-5 min. movie I got, the rest is a still image (only last freeze frame when reach 5 min.). After that, I've tried to cut the footage in 2 min. than export fine. Is that the memory problem? Please advice.
Thanks.Hi
a. Free space on Start-up Mac OS hard disk. How much ?
b. Is there any more hard disks ?
I have figured that my Mac works best with
• Macintosh HD / Mac OS and FinalCut
• Second internal HD - ALL Scratch and All material Audio/Photos etc. on this
Nothing to movie project on first one
alt
second HD as a FireWire - and IMPORTANT - Mac OS Extended formatted ! !
Yours Bengt W -
Exported JPEGs from Lightroom have a significant color shift from how they appear inside LR and PS3, which is a distinct magenta shift and oversaturation.
I have read a number of related posts here and elsewhere that explain the importance of setting up color management correctly in Windows, LR and PS3. I have done my best to follow all this advice and still cannot export usable JPEGs from Lightroom. I am using a Spyder 3 and have carefully profiled my Dell 2408WFP monitor. I am processing RAW images from a Canon 30D into sRGB JPEGs for web viewing, and have set up LR to export sRGB while PS3 is set to the sRGB working space.
I have also read that Internet Explorer and other color-unmanaged applications will display images differently. I understand this, but then it seems to me that every image I view inside Windows Picture Viewer or Internet Explorer on this computer would have the same oversaturation and magenta shift that my Lightroom exports do, but this is not the case. Also, my Lightroom-exported JPEGs have an equivalent magenta-tinted and oversaturated appearance on other computers I use, not just my image-editing computer.
I have set up a web page with example images, screen grabs and system technical information, located here: http://www.dougvetter.com/lightroom
Any advice would be greatly appreciated.>What can I do to get predictable color output that looks good outside a color managed environment? All the web content I look at on this exact same system looks just fine in my browser.
The only thing you can do is to calibrate your screen and export to sRGB jpegs.
On average the images will look the same, however very few will look identical simply because there is a lot of variation among screens. The sRGB standard gives you the biggest probability of getting it right. Unfortunately with the current upsurge in people buying laptops, which have in general a far smaller gamut than sRGB (the purple blue problem is caused by bad laptop screens), sRGB is starting to deviate from the average because the average is shifting. At the same time desktop LCDs are giving greater and greater gamut as your DELL display shows. sRGB was designed to represent an average CRT screen. So the crappy quality of laptop LCDs and the refusal of MS to finally live up to their promise of color management in IE is really hurting our chances of getting the right color in front of people.
What we really need is omnipresent color management and some awareness of computers of their monitor's profiles without having to calibrate, similar to printing profiles being delivered by printer manufacturers. They might not be perfect, but they will be good enough. Lacking that, we can really only try to calibrate our screens and use sRGB for web images. -
Indesign cc memory problems ...
I was previously using Indesign CS6 with no memory problems. I uninstalled CS6 and installed CC when two days after it had become available. I have installed all updates to indesign. I have this installed on two systems.
1) Laptop: Windows 7 64-bit, 4Mb RAM, 1.65 GHz
2) Desktop: Windows 7 64-bit, 6Mb RAM, quad core 2.0 GHz
This same issue is occuring on both systems, open indesign 64-bit, and a small document (5 pages of text) and the system memory is consumed until nothing is left. On the laptop I run both the 64-bit and 32-bit versions indesign that were installed, same issues.
Has anyone else encountered this problem, and is there a work around?
-- Duane --Why would saving in compatibility modes make a difference???
It's not recommended to open older files Directly in a newer verison. The workflow for migrating older files to a newer version has always been to export the file from Old Indesign as an IDML file and then open that in the New InDesign.
You really should read the Help Files.
Save an InDesign Markup (IDML) document
In some cases you may want to save an InDesign in interchange markup format. It’s especially useful to save in this format when you open a QuarkXPress or PageMaker publication in InDesign, when you open a document created in a previous version of InDesign, or when you’re experiencing problems with your document, such as not being able to delete color swatches.
Choose File > Save (CS6) or File > Export (CS5).
From the Save As Type (Windows) or Format (Mac OS) menu, choose InDesign Markup (IDML).
Click Save.
You can open the saved IDML file in InDesign CS5 and InDesign CS4 but not in any previous version of InDesign.
For information on using IDML for development purposes, see www.adobe.com/go/learn_id_indesignmarkup_cs4_en. -
I have created a 96 page book in "pages" with many photographs (jpegs). It looks fine when I open it in "Pages" but when I try to convert the file to PDF (using export, print to file, even make postscript file) all the photographs beyond page 70 appear as rectangles with an x through them and a ? inside.
I can split the book in half (pages 1-46 and pages 47-96) and the photos convert to pdfs okay. It seems there is not enough memory somewhere to convert all the images into pdfs. I have tried on 2 different computers with different operating systems so do not think the memory problem is with the hardware.Is there a memory limit built into the "pages" software that is causing this??
thanksI have created a 96 page book in "pages" with many
photographs (jpegs). It looks fine when I open it in
"Pages" but when I try to convert the file to PDF
(using export, print to file, even make postscript
file) all the photographs beyond page 70 appear as
rectangles with an x through them and a ? inside.
I can split the book in half (pages 1-46 and pages
47-96) and the photos convert to pdfs okay. It seems
there is not enough memory somewhere to convert all
the images into pdfs. I have tried on 2 different
computers with different operating systems so do not
think the memory problem is with the hardware.Is
there a memory limit built into the "pages" software
that is causing this??
thanks
It is still a mystery to me why I can't make a complete pdf of the "Pages" file. But thanks for the solutions about putting the separate pdf files back together. I will try them. -
Lightroom Export Presets Missing!
I have tried the restore presets under preferences and doing a repair as an installation option but neither restored Lightrooms presets. I am using V2.6. Any ideas on how I get the Lightroom export presets?
I assume that "OP" is slang for "other person."
I am experiencing two problems:
1. Firstly I am missing presets
a. By presets I mean
a. keyword presets,
b. filter presets, and
c. custom develop presets.
b. "Just missing presets" constitutes a great deal of effort for me, and it should be for you, since it's an issue that has been raised since to LR 2 and has been raise in CS4 as well.
2. I've also lost all my watermarks and am unable to recreate watermarks that actually appear on export files.
For the record I am using LR 3.2 64 bit beta with Windows 7 64 bit
I've been using them for months.
This problem occured yesterday for the first time.
I have backedup, as recommended by LR, several times.
Restores have not helped.
There have not been any recent system updates.
The only plug-in I use is the export to zenfolio.
The watermark problem is not related to the zenfolio plug-in, I have the same issue exporting to hard disk without the plug-in.
The watermark editor does not show the choosen graphic as it last time I checkede (several days ago.)
I don't understand why keysets are not part of the backup...
Are they not part of the catelog?
Feel free to ask me all the questions you want, but please help me resolve this issue.
-sd
Steve Delaney aka KamraGuy
Paw Print Pictures
[email protected]
http://www.pawprintppictures.com
815-455-1931 -
I never had a problem while using Lightroom 3 BETA #1 and BETA #2, but as soon as I installed the retail version, I started having memory problems.
I have a Lenovo W500 workstation, with a T9900 3.06 GHz processor, 4GB of RAM, and a 7200 rpm HDD.
I am having the same problem as many of you have posted... The retail version of Lightroom 3 consumes massive amounts of memory. You can't tell me it is from previews, or too many pictures, because the BETA 2 version had no problems. An hour after installing the retail version, Lightroom would slow my computer to a near halt.
I just closed Lightroom 3 on my machine after my computer came to a crawl. My RAM usage dropped from 3.75 GB to 0.830 GB. The lightroom.exe task showed it was consuming 2.99 GB.
Here is a screen shot:
This is a screen shot from my Lenovo W500 workstation. The flat line at the beginning is sitting at 3.75 GB of RAM. The transition period is Lightroom performing a backup before closing, and then it closes, and then RAM falls over several seconds to 0.837 GB...
Or see a bigger version at the following link:
http://i295.photobucket.com/albums/mm129/ss08x/Lightroom3RAM375GB-083GB.jpg
Is there a patch coming out soon? Having to close Lightroom every hour and reboot is not very convenient. :/I did not see that particular thread, but I did see a few others...
I am uploading two more screenshots of LR3 memory usage. This is a before and after (so you can see the actual #'s), and the transition period is a backup that should only take a couple seconds, but is drawn out longer due to lack of RAM space.
I am hoping Adobe sees these, and hopefully helps them in some way. I just now realized that I forgot to take a screen shot of the lightroom.exe usage. I'll get that next time I suppose.
After I close Lightroom, my computer takes about 20 minutes to recover, and perform like normal again. Or I can reboot and start with a clean slate and then I'm ready to fire up Lightroom up again after a 5 minute break. Then I repeat the process after very little editing.
Maybe you are looking for
-
ML85 - approval overwrites Reference text in all SES
Hi, Why is the reference text is overwriting with the text from first SES to all SES approved in ML85 screen ? For instance, in below screen, the pop-up appears only once with the text from first SES and when the approver goes ahead, it applies the
-
OSB to BPEL communication - Unable to find operation: null
I am trying to call sca composite deployed in Oracle EM 11g from OSB proxy service 11g. But I am seeing "Unable to find operation: null" in the oracle SCA composite EM dashboard. What could be the problem?
-
I want to make practical exams for my students in windows and office, in these exams i need give student score according to their steps. What i want to do is something exactly like ICDL exams or i need to make a program as practice test for ICDL exam
-
I am able to burn files onto blank rewritable CDs, but after the first burn, I cannot add further files onto it (I am told that it cannot be modified). Similarly, I am unable to delete files that I've burned onto the rewritable CDs. If I drag items o
-
Process an action even if the start condition is no longer fulfilled?
System: SAP CRM 5.0 Background Using an action in the action profile we want to be able to send a reminder to the person responsible for a service transaction at a specific date. The person responsible should himself be able to maintain the date at w