Can't select/change layers in main work area
Been working with PSE11 for a few months. Yesterday it developed a problem. I can no longer click on the layer in the main work area but have to go to the layer panel to select it. What do I need to do to change this back to where it works like it should??
Something to check:
With the tools panel showing in the bottom of the screen, select the selection tool (arrow). Then look in the bottom tool panel to see if the automatic selection of layers is checked.
Similar Messages
-
This sounds very obvious, I know.
But! I have lost the ability to select multiple layers. Shift, Command, Control Click. Nothing works. I can't select them with the selection box like I used to either. There must be a setting or something that I accidentally clicked? If I can't select multiple layers I basically can't do anything including grouping or linking or merging layers in additon to a bunch of other stuff that is crutial!
This is driving me batty.
Thanks in advance.To supplement this it might also be a conflict with a third party software as well.
If the keyboard tmethsd of resetting the preferences doesn't work then
1. Quit Photoshop
2.Go to User/username/Library/Preferences/ Adobe Photoshop CS4 Settings and trash the settings folder, the whole folder not just the contents of the folder..
3. Start Photoshop. Photoshop creates a new preferences file.
Also if you recently updated your system there might be a conflict with the systems key board shortcuts, Like Spotlight, Universal access, dashboard and Exposé or asI said before it could be something like Quicken.
Have you installed anything lately. -
the songs on the iPod on Itunes are grey and can not be changed while in the library are ok, what happen?
Connect the device to your computer.
Open iTunes.
Select iPhone, iPad, or iPod in the Devices list.
Click the Summary tab and select "Manually manage music and videos".
Click Apply.
Even when you have enabled manual management, you can still sync some content automatically. Select any content tab, such as Video, to enable automatic syncing for that type of content. -
Can't select multiple layers with shift/ctrl in Photoshop CC
I honestly can't find a damn thing about this in google searches, other than one poor soul who had the problem on PS5 years ago and just reset their preferences to fix it. None of my more experienced artist co-workers have any idea either.. Well I've tried resetting prefs, restarting photoshop, rebooting PC, and finally reinstalling photoshop.
I'm on a corporate CC account with my own login, I got a photoshop update that happened yesterday, in the middle of all this. I was hoping that might fix it, but no. I tried signing out of the CC account and signing back in, still nothing. I"m out of ideas.
If I create a new PSD, and create multiple empty layers, I still can't multi-select the layers. I can only ever select a single layer at a time. What else can I possibly be missing?Here it is, hopefully this doesn't reveal too much personal info!
Adobe Photoshop Version: 14.2.1 (14.2.1 20140207.r.570 2014/02/07:23:00:00) x64
Operating System: Windows 8 64-bit
Version: 6.2
System architecture: Intel CPU Family:6, Model:10, Stepping:9 with MMX, SSE Integer, SSE FP, SSE2, SSE3, SSE4.1, SSE4.2, HyperThreading
Physical processor count: 2
Logical processor count: 4
Processor speed: 1796 MHz
Built-in memory: 8081 MB
Free memory: 4525 MB
Memory available to Photoshop: 7058 MB
Memory used by Photoshop: 60 %
Image tile size: 128K
Image cache levels: 4
Font Preview: Medium
TextComposer: Latin
Display: 1
Display Bounds: top=0, left=0, bottom=768, right=1366
Display: 2
Display Bounds: top=-312, left=1366, bottom=768, right=3286
OpenGL Drawing: Enabled.
OpenGL Allow Old GPUs: Not Detected.
OpenGL Drawing Mode: Advanced
OpenGL Allow Normal Mode: True.
OpenGL Allow Advanced Mode: True.
AIFCoreInitialized=1
AIFOGLInitialized=1
OGLContextCreated=1
NumGPUs=1
gpu[0].OGLVersion="3.0"
gpu[0].MemoryMB=2112
gpu[0].RectTextureSize=16384
gpu[0].Renderer="Intel(R) HD Graphics 4000"
gpu[0].RendererID=358
gpu[0].Vendor="Intel"
gpu[0].VendorID=32902
gpu[0].HasNPOTSupport=1
gpu[0].DriverVersion="10.18.10.3412"
gpu[0].Driver="igdumdim64.dll,igd10iumd64.dll,igd10iumd64.dll,igdumdim32,igd10iumd32,igd10 iumd32"
gpu[0].DriverDate="20140122000000.000000-000"
gpu[0].CompileProgramGLSL=1
gpu[0].TestFrameBuffer=1
gpu[0].OCLPresent=1
gpu[0].OCLVersion="1.2 "
gpu[0].CUDASupported=0
gpu[0].OCLBandwidth=1.53587e+010
gpu[0].glGetString[GL_SHADING_LANGUAGE_VERSION]="1.30 - Build 10.18.10.3412"
gpu[0].glGetProgramivARB[GL_FRAGMENT_PROGRAM_ARB][GL_MAX_PROGRAM_INSTRUCTIONS_ARB]=[1447]
gpu[0].glGetIntegerv[GL_MAX_TEXTURE_UNITS]=[8]
gpu[0].glGetIntegerv[GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS]=[96]
gpu[0].glGetIntegerv[GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS]=[16]
gpu[0].glGetIntegerv[GL_MAX_TEXTURE_IMAGE_UNITS]=[16]
gpu[0].glGetIntegerv[GL_MAX_DRAW_BUFFERS]=[8]
gpu[0].glGetIntegerv[GL_MAX_VERTEX_UNIFORM_COMPONENTS]=[4096]
gpu[0].glGetIntegerv[GL_MAX_FRAGMENT_UNIFORM_COMPONENTS]=[4096]
gpu[0].glGetIntegerv[GL_MAX_VARYING_FLOATS]=[64]
gpu[0].glGetIntegerv[GL_MAX_VERTEX_ATTRIBS]=[16]
gpu[0].extension[AIF::OGL::GL_ARB_VERTEX_PROGRAM]=1
gpu[0].extension[AIF::OGL::GL_ARB_FRAGMENT_PROGRAM]=1
gpu[0].extension[AIF::OGL::GL_ARB_VERTEX_SHADER]=1
gpu[0].extension[AIF::OGL::GL_ARB_FRAGMENT_SHADER]=1
gpu[0].extension[AIF::OGL::GL_EXT_FRAMEBUFFER_OBJECT]=1
gpu[0].extension[AIF::OGL::GL_ARB_TEXTURE_RECTANGLE]=1
gpu[0].extension[AIF::OGL::GL_ARB_TEXTURE_FLOAT]=1
gpu[0].extension[AIF::OGL::GL_ARB_OCCLUSION_QUERY]=1
gpu[0].extension[AIF::OGL::GL_ARB_VERTEX_BUFFER_OBJECT]=1
gpu[0].extension[AIF::OGL::GL_ARB_SHADER_TEXTURE_LOD]=0
License Type: Subscription
Serial number: 94070123096078738317
Application folder: C:\Program Files\Adobe\Adobe Photoshop CC (64 Bit)\
Temporary file path: C:\Users\Dev\AppData\Local\Temp\
Photoshop scratch has async I/O enabled
Scratch volume(s):
Startup, 447.4G, 361.7G free
Required Plug-ins folder: C:\Program Files\Adobe\Adobe Photoshop CC (64 Bit)\Required\Plug-Ins\
Primary Plug-ins folder: C:\Program Files\Adobe\Adobe Photoshop CC (64 Bit)\Plug-ins\
Installed components:
ACE.dll ACE 2013/10/29-11:47:16 79.548223 79.548223
adbeape.dll Adobe APE 2013/02/04-09:52:32 0.1160850 0.1160850
AdobeLinguistic.dll Adobe Linguisitc Library 7.0.0
AdobeOwl.dll Adobe Owl 2013/10/25-12:15:59 5.0.24 79.547804
AdobePDFL.dll PDFL 2013/10/29-11:47:16 79.508720 79.508720
AdobePIP.dll Adobe Product Improvement Program 7.0.0.1786
AdobeXMP.dll Adobe XMP Core 2013/10/29-11:47:16 79.154911 79.154911
AdobeXMPFiles.dll Adobe XMP Files 2013/10/29-11:47:16 79.154911 79.154911
AdobeXMPScript.dll Adobe XMP Script 2013/10/29-11:47:16 79.154911 79.154911
adobe_caps.dll Adobe CAPS 7,0,0,21
AGM.dll AGM 2013/10/29-11:47:16 79.548223 79.548223
ahclient.dll AdobeHelp Dynamic Link Library 1,8,0,31
aif_core.dll AIF 5.0 79.534508
aif_ocl.dll AIF 5.0 79.534508
aif_ogl.dll AIF 5.0 79.534508
amtlib.dll AMTLib (64 Bit) 7.0.0.249 BuildVersion: 7.0; BuildDate: Thu Nov 14 2013 15:55:50) 1.000000
ARE.dll ARE 2013/10/29-11:47:16 79.548223 79.548223
AXE8SharedExpat.dll AXE8SharedExpat 2011/12/16-15:10:49 66.26830 66.26830
AXEDOMCore.dll AXEDOMCore 2011/12/16-15:10:49 66.26830 66.26830
Bib.dll BIB 2013/10/29-11:47:16 79.548223 79.548223
BIBUtils.dll BIBUtils 2013/10/29-11:47:16 79.548223 79.548223
boost_date_time.dll DVA Product 7.0.0
boost_signals.dll DVA Product 7.0.0
boost_system.dll DVA Product 7.0.0
boost_threads.dll DVA Product 7.0.0
cg.dll NVIDIA Cg Runtime 3.0.00007
cgGL.dll NVIDIA Cg Runtime 3.0.00007
CIT.dll Adobe CIT 2.1.6.30929 2.1.6.30929
CITThreading.dll Adobe CITThreading 2.1.6.30929 2.1.6.30929
CoolType.dll CoolType 2013/10/29-11:47:16 79.548223 79.548223
dvaaudiodevice.dll DVA Product 7.0.0
dvacore.dll DVA Product 7.0.0
dvamarshal.dll DVA Product 7.0.0
dvamediatypes.dll DVA Product 7.0.0
dvaplayer.dll DVA Product 7.0.0
dvatransport.dll DVA Product 7.0.0
dvaunittesting.dll DVA Product 7.0.0
dynamiclink.dll DVA Product 7.0.0
ExtendScript.dll ExtendScript 2013/10/30-13:12:12 79.546835 79.546835
FileInfo.dll Adobe XMP FileInfo 2013/10/25-03:51:33 79.154511 79.154511
filter_graph.dll AIF 5.0 79.534508
icucnv40.dll International Components for Unicode 2011/11/15-16:30:22 Build gtlib_3.0.16615
icudt40.dll International Components for Unicode 2011/11/15-16:30:22 Build gtlib_3.0.16615
imslib.dll IMSLib DLL 7.0.0.145
JP2KLib.dll JP2KLib 2013/10/29-11:47:16 79.248139 79.248139
libifcoremd.dll Intel(r) Visual Fortran Compiler 10.0 (Update A)
libiomp5md.dll Intel(R) OMP Runtime Library 5.0
libmmd.dll Intel(r) C Compiler, Intel(r) C++ Compiler, Intel(r) Fortran Compiler 12.0
LogSession.dll LogSession 2.1.2.1785
mediacoreif.dll DVA Product 7.0.0
MPS.dll MPS 2013/10/29-11:47:16 79.535029 79.535029
msvcm80.dll Microsoft® Visual Studio® 2005 8.00.50727.8428
msvcm90.dll Microsoft® Visual Studio® 2008 9.00.30729.1
msvcp100.dll Microsoft® Visual Studio® 2010 10.00.40219.1
msvcp80.dll Microsoft® Visual Studio® 2005 8.00.50727.8428
msvcp90.dll Microsoft® Visual Studio® 2008 9.00.30729.1
msvcr100.dll Microsoft® Visual Studio® 2010 10.00.40219.1
msvcr80.dll Microsoft® Visual Studio® 2005 8.00.50727.8428
msvcr90.dll Microsoft® Visual Studio® 2008 9.00.30729.1
PatchMatch.dll PatchMatch 2013/10/29-11:47:16 79.542390 79.542390
pdfsettings.dll Adobe PDFSettings 1.04
Photoshop.dll Adobe Photoshop CC CC
Plugin.dll Adobe Photoshop CC CC
PlugPlugOwl.dll Adobe(R) CSXS PlugPlugOwl Standard Dll (64 bit) 4.2.0.36
PSArt.dll Adobe Photoshop CC CC
PSViews.dll Adobe Photoshop CC CC
SCCore.dll ScCore 2013/10/30-13:12:12 79.546835 79.546835
ScriptUIFlex.dll ScriptUIFlex 2013/10/30-13:12:12 79.546835 79.546835
svml_dispmd.dll Intel(r) C Compiler, Intel(r) C++ Compiler, Intel(r) Fortran Compiler 12.0
tbb.dll Intel(R) Threading Building Blocks for Windows 4, 1, 2012, 1003
tbbmalloc.dll Intel(R) Threading Building Blocks for Windows 4, 1, 2012, 1003
updaternotifications.dll Adobe Updater Notifications Library 7.0.1.102 (BuildVersion: 1.0; BuildDate: BUILDDATETIME) 7.0.1.102
WRServices.dll WRServices Mon Feb 25 2013 16:09:10 Build 0.19078 0.19078
Required plug-ins:
3D Studio 14.2.1 (14.2.1 x001)
Accented Edges 14.2.1
Adaptive Wide Angle 14.2.1
Angled Strokes 14.2.1
Average 14.2.1 (14.2.1 x001)
Bas Relief 14.2.1
BMP 14.2.1
Camera Raw 8.4.1
Camera Raw Filter 8.4.1
Chalk & Charcoal 14.2.1
Charcoal 14.2.1
Chrome 14.2.1
Cineon 14.2.1 (14.2.1 x001)
Clouds 14.2.1 (14.2.1 x001)
Collada 14.2.1 (14.2.1 x001)
Color Halftone 14.2.1
Colored Pencil 14.2.1
CompuServe GIF 14.2.1
Conté Crayon 14.2.1
Craquelure 14.2.1
Crop and Straighten Photos 14.2.1 (14.2.1 x001)
Crop and Straighten Photos Filter 14.2.1
Crosshatch 14.2.1
Crystallize 14.2.1
Cutout 14.2.1
Dark Strokes 14.2.1
De-Interlace 14.2.1
Dicom 14.2.1
Difference Clouds 14.2.1 (14.2.1 x001)
Diffuse Glow 14.2.1
Displace 14.2.1
Dry Brush 14.2.1
Eazel Acquire 14.2.1 (14.2.1 x001)
Embed Watermark 4.0
Entropy 14.2.1 (14.2.1 x001)
Extrude 14.2.1
FastCore Routines 14.2.1 (14.2.1 x001)
Fibers 14.2.1
Film Grain 14.2.1
Filter Gallery 14.2.1
Flash 3D 14.2.1 (14.2.1 x001)
Fresco 14.2.1
Glass 14.2.1
Glowing Edges 14.2.1
Google Earth 4 14.2.1 (14.2.1 x001)
Grain 14.2.1
Graphic Pen 14.2.1
Halftone Pattern 14.2.1
HDRMergeUI 14.2.1
IFF Format 14.2.1
Ink Outlines 14.2.1
JPEG 2000 14.2.1
Kurtosis 14.2.1 (14.2.1 x001)
Lens Blur 14.2.1
Lens Correction 14.2.1
Lens Flare 14.2.1
Liquify 14.2.1
Matlab Operation 14.2.1 (14.2.1 x001)
Maximum 14.2.1 (14.2.1 x001)
Mean 14.2.1 (14.2.1 x001)
Measurement Core 14.2.1 (14.2.1 x001)
Median 14.2.1 (14.2.1 x001)
Mezzotint 14.2.1
Minimum 14.2.1 (14.2.1 x001)
MMXCore Routines 14.2.1 (14.2.1 x001)
Mosaic Tiles 14.2.1
Multiprocessor Support 14.2.1 (14.2.1 x001)
Neon Glow 14.2.1
Note Paper 14.2.1
NTSC Colors 14.2.1 (14.2.1 x001)
Ocean Ripple 14.2.1
Oil Paint 14.2.1
OpenEXR 14.2.1
Paint Daubs 14.2.1
Palette Knife 14.2.1
Patchwork 14.2.1
Paths to Illustrator 14.2.1
PCX 14.2.1 (14.2.1 x001)
Photocopy 14.2.1
Photoshop 3D Engine 14.2.1 (14.2.1 x001)
Photoshop Touch 14.0
Picture Package Filter 14.2.1 (14.2.1 x001)
Pinch 14.2.1
Pixar 14.2.1 (14.2.1 x001)
Plaster 14.2.1
Plastic Wrap 14.2.1
PNG 14.2.1
Pointillize 14.2.1
Polar Coordinates 14.2.1
Portable Bit Map 14.2.1 (14.2.1 x001)
Poster Edges 14.2.1
Radial Blur 14.2.1
Radiance 14.2.1 (14.2.1 x001)
Range 14.2.1 (14.2.1 x001)
Read Watermark 4.0
Reticulation 14.2.1
Ripple 14.2.1
Rough Pastels 14.2.1
Save for Web 14.2.1
ScriptingSupport 14.2.1
Shake Reduction 14.2.1
Shear 14.2.1
Skewness 14.2.1 (14.2.1 x001)
Smart Blur 14.2.1
Smudge Stick 14.2.1
Solarize 14.2.1 (14.2.1 x001)
Spatter 14.2.1
Spherize 14.2.1
Sponge 14.2.1
Sprayed Strokes 14.2.1
Stained Glass 14.2.1
Stamp 14.2.1
Standard Deviation 14.2.1 (14.2.1 x001)
STL 14.2.1 (14.2.1 x001)
Sumi-e 14.2.1
Summation 14.2.1 (14.2.1 x001)
Targa 14.2.1
Texturizer 14.2.1
Tiles 14.2.1
Torn Edges 14.2.1
Twirl 14.2.1
Underpainting 14.2.1
Vanishing Point 14.2.1
Variance 14.2.1 (14.2.1 x001)
Variations 14.2.1 (14.2.1 x001)
Water Paper 14.2.1
Watercolor 14.2.1
Wave 14.2.1
Wavefront|OBJ 14.2.1 (14.2.1 x001)
WIA Support 14.2.1 (14.2.1 x001)
Wind 14.2.1
Wireless Bitmap 14.2.1 (14.2.1 x001)
ZigZag 14.2.1
Optional and third party plug-ins: NONE
Plug-ins that failed to load: NONE
Flash:
Adobe Exchange
Kuler
Installed TWAIN devices: NONE -
Change Background Color Of Work Area
I am a user of Acrobat 8 Professional and just loaded Acrobat
9 Professional. Does anyone know if you can change the background
color of the work area (documentation pane and navigation pane ).
When I view a PDF the document is ok but the background color of
the navigation pane and documentation is black.
Is this the new look for Acrobat 9?
Is there a way that I can change the color?
I have searched Acrobat>Help and
Acrobat>Support>Knowledgebase and find nothing.
I would appreciate any help I can get.
TedThank you for your post. These forums are specific to the
Acrobat.com website and its set of hosted services, and do not
cover the Acrobat family of desktop products. Please visit the
following forums for any questions related to the Acrobat family of
desktop products:
http://www.adobeforums.com/cgi-bin/webx/.3bbeda8b/
Note: The color scheme of Acrobat 9 cannot be changed. -
Can't select 'all layers' from the healing brush drop down menu
I just installed PS6 and while cleaning up a picture I found this very frustrating: I created a new layer on top of the one I'm editing and wanted to remove a couple of blemishes. but when I hit J and try to select the 'all layers' option from the drop down menu, it won't allow me… it's stuck on 'current layer' and I can't seem to change that… Does anyone else have the same problem? Will reinstalling the software fix it? I need to get this done by the end of the weekend… HELP!
never mind… found it! checked the channels panel and apparently I had created a quick mask… deleted it, works fine
-
Hi,
I'm working with Aceess 2007 and Later.
I would like to put a personal image as a background of the main windows of Access instead of the built-in gray.
Is it possible? And how?
Thanks, Lauro
PS: My serches reached only a
Lebans solution which is no more workingI did this once using a BUNCH of Windows API calls,
this article:
http://www.vbaccelerator.com/home/VB/Code/Libraries/Subclassing/SSubTimer/article.asp
and this utility:
http://www.vbaccelerator.com/home/VB/Code/Libraries/Subclassing/SSubTimer/VB6_SSubTmr_Binary.asp
Not for the faint of heart. You might be better off with a tabbed interface where the background is always covered with forms.
-Tom. Microsoft Access MVP -
No selected Theme showing in main creation area or preview.
I just updated my iLife from version 6 to 8 and experience a problem with the iDVD. When opening an existing project it does not show up in the creation area for the selected Theme (the same in the preview area) although the sound is playing. When pressing the "Edit drop Zones" button the small drop zone areas are showing with its proper picture.
Please I need help as iDVD is part of my daily work.You may be able to avoid reinstalling iDVD. Look in the User/Library/iDVD folder to see if the Themes folder is there. If it is move it to the HD/Library/Application Support/iDVD folder, reboot and try iDVD again. If that works you don't have to reinstall iDVD. If you do try a reinstall of iDVD you'll have to delete the current application and all files with "iDVD" in the file name that reside in the HD/Library/Receipts folder. Reinstall iDVD and run the latest iDVD update.
OT -
Canvas/work area image gets stuck, doesn't show any changes made?
For some reason, if I minimize my Photoshop CS4 window for a few minutes and come back to it the canvas image I was working on is stuck for lack of better words. I change the zoom, doesn't do anything, although it shows at the top that I did in fact zoom to x%. Same for even using the brush to scribble, making layers invisible etc. Basically anything that changes what you see on the main canvas.
The only quickest way I have found to fix this is by dragging the tab of the project I'm working on out to show it in a window then dragging it back into the main working area again. This is clearly frustrating, has this happened to anyone else? Any idea of how to fix this? I couldn't find a single thing about this issue on Google.
The program itself doesn't even say not responding or anything at all, all menus open etc. so Photoshop itself isn't actually frozen, I'm baffled.
I'm running Photoshop CS4 (Extended) on Windows 7 32-bit Ultimate.Sounds like you need a display driver update.
Go to the web site of the maker of your video card, and download and install their latest driver for your hardware.
That usually fixes this.
If it doesn't try disabling the OpenGL Drawing setting in Edit - Preferences - Performance.
-Noel -
new to indesign here. I created a simple one page layout with a header that is a rectangle shape with text on it. saved it. next day can not select it to reposition or work on the text or anything. I am sure it is not a layers thing as there is only one layer. the only other thing I did with it is to export it as a pdf. but there are other text on the page that I can select just not the shape at the top. ???
Sounds like you were working on the master page when you made that header. If in fact that's where it is, and what you intended, you can access it for editing on a live page by Cmd [Ctrl] + Shift clicking it and overriding it onto the page, or you can edit onthe master page without overriding. If it doesn't really belong on the master page (and in my humble opinion most things you plan to edit don't), then select it on the master page, cut, and paste in place on the live page.
Are you a refugee Quark user? Master items in ID are far more sacrosanct that you are used to, and it takes a while to stop thinking Q and start thinking ID.
Peter -
Is there a way to select all layers at once?
I have a bunch of layers, WITHOUT holding down control and clicking each one, one by one, is there a button or shortcut to just auto highlight all the layers, Im trying to move them around evenly together on the canvase at once.
ThanksYou can also Select all Layers by clicking on the top, or the bottom, then holding down Shift and clicking on the other (top, or bottom). That will Select the Background, but as Conroy points out, it cannot be Moved, so you might not want to use that, depending on what your next operation will be.
If you do wish to perform certain operations, including the Background Layer, you can first Dbl-click on it, and convert it to a "regular" Layer.
Good luck,
Hunt -
F-04 can not select Vendor overdue open item
Hi,
I'm clearing Vendor open items by F-04 but it can only select out the open items which are not overdue.
How I can select out the open items already overdue?
Thanks in advance!
FloraHello All,
Thanks for your help.
Actually the reason I found is that all the documents overdue has been blocked by the proposal of transaction code F110 which has not yet posted completely.
It is the reason why the F-04 can not find out overdue items as I supposed.
Hope this also help others have the same issue.
Thanks again!
Best wishes,
David -
How to create dynamic strcture and accepting runtime value in work area
Hi,
I am using RFC_READ_TABLE for joining more than table and written select query but into clause work area value is passed but it is short dump is displaying with too few many fields in into clause .work area WA need some casting type conversion which accepts the some run time value and should have some structure for it.how to create dynamic structure?hi
good
go through this and use in your report accordingly.
If you are trying to read some information from SAP and you can't find the right BAPI then RFC_READ_TABLE can do the job for you.
RFC_READ_TABLE is powerful RFC it gives you the access to all tables and views in SAP. I basically used RFC_READ_TABLE for Material Master Search application on the Intranet.
Now you may say there are lots of BAPI for this functionality. You are right but I had to work around the BAPI to get Prices (Moving Average Price) and it just did not work very well. Because of the nature of the application I had to use RFC_READ_TABLE because then I can use powerful SQL expression for searching. RFC_READ_TABLE give you the ability to code the where clause which is quite enough.
I have included part of the code use in asp page to read ENT1027 for Mgroup and M description & number but without object creation. The other part of the code reads MBEW for price & quantity.
Code
lt;%
'#######################Diming the Structures
Call BAPIRFC.DimAs("Rfc_Read_Table", "FIELDS", MaterialSelection_RS)
Call BAPIRFC.DimAs("Rfc_Read_Table", "OPTIONS", Selection_RS)
'########################Search Type########################
' C contanis
' S Start with
' E Ends with
if searchtype = "C" then
FormatedSearch_Keyword = "%" & Search_Keyword & "%"
elseif searchtype = "S" then
FormatedSearch_Keyword = Search_Keyword & "%"
else searchtype = "E" then
FormatedSearch_Keyword = "%" & Search_Keyword
end if
'################# Flaged for deletion Materials #####################
if showdeleted = "No" then
Selection_RS.AddNew Array("TEXT"),Array("LVORM <> 'X' AND")
end if
'############## users can search three material group ################
'############## GROUPS: OFFICESUP TECOMHARD TECOMSOFT ###############
'##USER STILL CAN NAROW THEIR SEARCH BY SELECTING ON OF THREE#########
if MGroup = "ALL" then
Selection_RS.AddNew Array("TEXT"),Array("MATKL IN ('OFFICESUP','TECOMHARD','TECOMSOFT')")
else
Selection_RS.AddNew Array("TEXT"),Array("MATKL = '"& MGroup &"' and ")
end if
'#######################ADDING SEARCH KEYWORD TO STRUCTURE##############
if not Search_Keyword = "" then
Selection_RS.AddNew Array("TEXT"),Array(" MAKTG LIKE '" & FormatedSearch_Keyword & "'")
end if
Selection_RS.Update
'#######################ADD RETURNED FIELDS#########################
MaterialSelection_RS.AddNew array("FIELDNAME","OFFSET","LENGTH","TYPE","FIELDTEXT"),array("MATNR","000000","000000" ,"","")
MaterialSelection_RS.AddNew array("FIELDNAME","OFFSET","LENGTH","TYPE","FIELDTEXT"),array("MATKL","000000","000000" ,"","")
MaterialSelection_RS.AddNew array("FIELDNAME","OFFSET","LENGTH","TYPE","FIELDTEXT"),array("MAKTG","000000","000000" ,"","")
MaterialSelection_RS.Update
call BAPIRFC.Rfc_Read_Table("ENT1027", Material_RS, MaterialSelection_RS, Selection_RS, "~", "", "0", "0")
If Err.Number > 0 then
Response.Write "Error:" & "<BR>"
Response.Write " Err.number...... " & Err.Number & "<BR>"
Response.Write " Err.Description. " & Err.Description & "<BR>"
end if
'###########LOOP THROUGH RECORDSET
if not Material_RS is nothing then
do while not Material_RS.eof
loop
end if
%>
thanks
mrutyun^ -
Update database table from a work area
hi!
I have a workarea that is like the corresponding database table. There are a lot of fields so I dont want to update each field with an UPDATE but instead I want to do som sort of:
UPDATE dbase_table
FROM work_area
WHERE dbase_table-primary_key = work_area-primary_key
I could only find a statement called UPDATE dbase_table FROM work_area but I dont understand how without specifying a WHERE clause it knows which rows to update.
regards
BaranUPDATE dbtab FROM wa. or
UPDATE (dbtabname) FROM wa.
Extras:
1. ... CLIENT SPECIFIED
2. ... CONNECTION con
Effect
Changes one single line in a database table, using a primary key to identify the line and taking the values to be changed from the specified work area, wa. The data is read out of wa from left to right, matching the line structure of the database table dbtab. The structure of wa remains unchanged. This means that wa must be at least as wide (see DATA) as the line structure of dbtab, and have the same alignment. Otherwise, a runtime error occurs.
If either the database table, dbtab, or the work area, wa, contain Strings, wa must be compatible with the line structure of dbtab.
Example
Changing the telephone number of the customer with customer number '12400177' in the current client:
DATA wa TYPE scustom.
SELECT SINGLE * FROM scustom INTO wa
WHERE id = '12400177'.
wa-telephone = '06201/44889'.
UPDATE scustom FROM wa.
When the command has been executed, the system field SY-DBCNT contains the number of updated lines (0 or 1).
Examples
Update discount for the customer with the customer number '00017777' to 3 percent (in the current client):
DATA: wa TYPE scustom.
SELECT SINGLE * FROM scustom INTO wa
WHERE id = '00017777'.
wa-discount = '003'.
UPDATE scustom FROM wa.
The Return Code is set as follows:
SY-SUBRC = 0:
The specified line has been updated.
SY-SUBRC = 4:
The system could not update any line in the table, since there is no line with the specified primary key.
BR< JAcek -
guyz!
why do we hafta create WORK AREA ??? cant we make use of the header line.
what if we make use of int tabs wid header lines.???
dont say dat performance issue....plzz explain me dat..
Regards
zid.Hi
When you define an internal table the system arranges a part of memory area in two parts:
- The first one is to stores all records loaded in the table;
- The second one is to store the single record is elaborated,
So when you loop an internal table, the system picks up the record from the first area and puts it to the second one;
The part of memory to store all records is obligatory, so the system'll always create it when an internal table is defined.
The part of memory to store the single record is not necessary, you have to use it only if it needs to read the table: this one is called HEADER LINE or WORK AREA.
So you can decide to declare a table with or without an header line in according to what you need to do.
A) If you need to read the table you need to have a table with header line or work area:
- WITH HEADER LINE
DATA: BEGIN OF ITAB OCCURS 0,
FIELD1,
FIELD2,
FIELD3,
END OF ITAB.
LOOP AT ITAB.
WRITE ITAB.
ENDLOOP.
While looping the table the system automatically fills the header line;
- WITH WORK AREA:
DATA: BEGIN OF WA_ITAB,
FIELD1,
FIELD2,
FIELD3,
END OF WA_ITAB.
DATA: ITAB LIKE STANDARD TABLE OF WA_ITAB.
LOOP AT ITAB INTO WA_ITAB.
WRITE WA_ITAB.
ENDLOOP.
While looping the table the system automatically fills the work area.
So it can say the header line is a work area the system automatically creates by internal table defination.
It's the same to use the header line or work area, because you need them when you have to read the records of an internal table.
A) If you don't need to read the table, you can define a table without header line:
SELECT-OPTIONS: SO_ERDAT FOR SY-DATUM.
DATA: IT_MATERIAL LIKE MARA-MATNR OCCURS 0.
DATA: IT_MARC LIKE STANDARD TABLE OF MARC WITH HEADER LINE.
SELECT MATNR FROM MARA INTO TABLE IT_MATERIAL WHERE ERDAT IN SO_ERDAT.
IF SY-SUBRC = 0.
SELECT * FROM MARC
FOR ALL ENTRIES IN IT_MATERIAL WHERE MATNR = IT_MATERIAL.
ENDIF.
LOOP AT IT_MARC.
WRITE IT_MARC.
ENDLOOP.
In this example the internal table IT_MATERIAL is used only to select the data from MARC using the option FOR ALL ENTRIES. This options doesn't use the header line of the table, so it's useless to define a table with an heaader line.
Max
Maybe you are looking for
-
How do I install RAM on my 24" 2.8 GHz Intel iMac?
I've got two 2GB chips. Many thanks!
-
Can I play separate music content to different speakers using Airplay via the Airport Express?
Can I play separate music content to different speakers using Airplay via Airport Express?
-
Lagg in game: 1 server, 2 clients.
Dear Forum Users, I'm currently trying to make a multiplayer game in java. I got a server, and a client side. But for some reason i got delay and lagg. I do not have delay when i host the server at the same computer (and run the clients at the same).
-
Error message: ORA-00821: Specified value of sga_target 4M is too small
Dear all My database instance is down,when I am trying to start, it throw any error: ORA-00821: Specified value of sga_target 4M is too small, needs to be at least 28M The problems started when erroneous altered sga_target to some values without spec
-
I have a simple java file which reads huge files and writes them to database , I am getting out of memory error frequently , please tell me what memory arguments do I have to add to make this work ?