Gary level gradient problems !!!

Hi,guys!
I have a problems with gary level gradient effect! Like the image below. It have stripes. Not smooth transition. And is it a technical problems? Can't be solved? If it can't be solved,is any ways to change it better,like encoder format,some parameters. If it is my false and it can be solved,what should I do?
Hope someone help me,THKS!!!

If you are going to have very slight color differences in a gradient then your best option is to tint the dark toward something like blue and the brighter toward orange just slightly so that the bands break up between the r g and b channels. Then you add some noise. It doesn't matter what kind of display you have if you compress your video for delivery using an mpeg format like h.264 because that is an 8 bit codec so color artifacts will show up. Noise is your friend and unequal rgb values for each channel are also your friend so you can break up the differences between the channels in more steps. The biggest problem with digital displays is that all color values are quantified so you have to learn to work with your design to minimize problems.
I hope you understand what I am saying. A gradient with RGB values of 2, 4, and 9 at one end blending to 22, 35 and 19 at the other end are going to have a lot more bands in the image than a gradient that moves all values up 10 or 15 points equally because the banding in red is going to be in a different position than the banding in blue and so on. This helps hide the banding and also improves the chances that compressing to mp4 for delivery will build up fewer blocky color artifacts.
Another trick is to use a feathered mask on a solid color as an overlay on an image that has a texture. Something simple like rice paper or even a fractal with a blended (multiply blend mode) dark overlay with a feathered mask will work much better than a simple gradient background.

Similar Messages

  • Monitors with Gradient Problems?

    Hi All,
    Further to my recent post "monitor screen display terrible!"
    Finding a monitor without spending a lot with excellent picture quality is proving differcult! I have tried a Philips 22" monitor Model 220CW9FB and now a BENQ T900HD 18.5 WS monitor all not as sharp with good contrast as my 4 year old G5 iMac. Also has a gradient problem e.g. as you get up off your chair and continue to look down at the screen the white background of the screen turns light blue then darker and colored parts turn white!? Also looking at an angle to the side anything light blue turns a light brown!? Then as I'm viewing something as in Apple Discussions each box of replies alternate white then light blue and so on but looking at normal distant as you type each box are white. You have to lean back in your chair, twice the distance back to actual see the blue box then white box!?
    What's that all about? I have noticed this on the new 20" iMacs too but the three new 24" iMacs are great just like my Rev A G5 iMac of 4 years. Are these inferior screen problems anything to do with them being TN panels as I've just read about?
    I really don't know where to go from here as the screen quality is important. I'm use to the great screen quality of my old G5 iMac and don't want to go down in quality for the sake of moving from a Mac PowerPC to an Intel Core 2 Duo even though I need this for EyeTV hybrid and all the features of iLife '09 etc.
    I don't want to spend a huge amount for an Apple display as I might as well get the entry level 24" iMac. The main reason for not getting the new iMac is I don't like the glossy screen, although today I heard there is an option for a 24" matt screen... any truth in that? Then again will I be able to return the new Mac mini I've only had for 6 days for a 24" iMac?
    Other suggestions seen here is turning my G5 iMac into a stand-a-loan monitor or maybe a 20-year-old CRT 19" TV I have can be used as a monitor and if so what connections are needed? Any ideas on these options?
    So buying the new Mac mini has created a lot of unexpected problems. I thought as asked about before getting it was told any monitor would have the same picture quality as my old G5 iMac, but after the fact found out this is not the case.
    Thanks for the read & any ideas/thoughts much appreciated...

    AFAIK Hmmm Googled "As Far As I Know"... So far I've tried three monitors (all with gradient problem) so it looks like you are correct. I'll try a couple more today as if I need to return my Mac mini with Philips monitor need to do soon for a 24" new iMac even though the Mac mini is not at fault. I'll have to get use to the glossy screen. While writing this an item "iMac or MacBook display too glossy? Apply inexpensive non-glare LCD protective film" has appeared in MacDailyNews.
    http://macdailynews.com/index.php/weblog/comments/20561/
    Thanks for the idea using my G5 as a monitor but maybe quite an involved process?
    It's a shame in all my research before buying a monitor no salesperson mentioned TN display panels. Mind you since the problem no salesperson has said they know about TN display panels or better monitors, just saying any monitor will work with the new Mac mini. Very frustrating!

  • Gradient problems ...funny texture in screen

    I just received my new macbook the other day.
    The screen seems to have a texture pattern in the display.
    I am assuming this is a inherent thing in the glossy display.
    The main issue i am having is the color saturation and gradient problems.
    I have been using an imac for the last couple of years, and have only started to use leapord for the first time on the macbook. I though apple intentionally desaturated...but in fact, it seems like the screen has a dull saturation.
    I am always seeing un smooth gradients and a lot of dithering. In fact, it's almost in everything. I have read things on the internet about 6bit displays and such but never got any real facts.
    I have heard of people getting the display replaced because of this issue.
    I am not sure if it is common in all macbooks or just some.
    Any info would be awesome.
    TIA,
    ADAM

    Thanks for your reply,
    I have a few different problems with my screen.
    The back of the laptop screen is being illuminated by the lcd,especially around the edges.... It is not as bright as the illuminated apple logo, but is pretty strong.
    I've talked to many friends that have mac books and have never seen this issue. I am sending my macbook back and they are sending me another one for that reason.
    I also looked at many macbooks just the other day. I looked at numerous friends macbooks and even went to best buy to compare their screens with mine. The screens on those macbooks are far better. Two issues, first, the gradients are really bad. They are not near as noticeable on other macbook screens. Sometimes you have to tilt the screen to notice it, but on my macbook, not very far. It is almost impossible to do graphics work on it. The best I can describe this....it reminds me of a PC that is missing a graphics driver (lots of dithering on subtle color changes.)
    Second, the screen has a very light texture being displayed on the screen, kind of a micro check pattern. Again, this is not noticeable on other macbook screens (I originally though it might be on all "glossy" screen).
    All in all, Apple is doing the right thing and letting me get it replaced with another. I hope that this macbook I am sending back just had a defective screen...and it's not apple changing the screens on them. If they are in fact changing the screens, then i have to say that they are inferior to the old ones....( and your paying the same price). If the macbook I get in the mail a few days has the same problem, I will, unfortunately, have to return it for a FULL refund. The laptop will not be suitable for the work I do.

  • PS 2014 Foreground to transparent (gradient problems)

    Adobe Photoshop 2014
    Files:
    PSD                                Clock, Gradient line
    DOCX, MHTML, PDF                   PS Foreground to transparent gradient
    SWF                                2014-06-26_1509
    PNG                                Clock (original), Clock (gradient), Clock (masked), PS 1, PS 2, PS 3
    Foreground to transparent gradient
    Foreground to Transparent will not work by simply clicking 'OK' and dragging mouse across a selected layer. This gradient tool is hyper sensitive, and unstable.
    We tried to record the PS method for our gradient. Jing was our first choice, but Jing’s flash engine conflicts with the PS flash engine, blocking the gradient tool’s drag action. Jing can only record steps prior to the final drag-and-drop gradient action. Cam is rendered useless by HDR displays’ high resolution, causing glare white-out. Here is our visible work-flow.
    >>
      1. Select Gradient Tool on left toolbar, open tool group and select 'Foreground to transparent' tool.
    Occasionally, next close and reopen PS 2014 (stubborn gradient problems).
    >
    When PS 2014 reopens, the specific gradient tool remains selected. This clears some aspects of the PS 2014 cache, which sometimes help.
    Notice that selected left tool bar button momentarily changes to Eyedropper, when Gradient Editor opens! A hint of what follows.
    2. Select a layer to apply gradient to, this selected layer is the gradient tool's "Foreground". However, gradient is applied in ‘reverse’ (see below, 5).
    3. Panels bottom bar, click mask button to 'Add a layer mask', then ‘Filter for pixel layers’ and ‘Add a vector mask' -

    This may also help!
                    Using only Add layer mask may indiscriminately result the following:
    - Stressing here the words "may indiscriminately"...
    when PS 2014 is unstable, adding actions when Layer mask alone fails, may (often) be stabilizing enough to make gradient work...
    once PS 2014 begins performing Foreground to transparent gradients, then simply begin creating new transparency gradients when PS 2014 re-opens,
    or just click Add layer mask to get going again;
    - Layer mask alone may suffice, or it may slightly penetrate underlying layers with partial transparency, and/or…
    - May convert transparent background to a foreground 'Color to transparent' gradient in opposite direction to (reversed) Foreground to transparent gradient;
    - Exact/intended layer vs. vector behaviors are unknown, though each provides unique creative applications, in isolation and when used together;
    - Use a new PSD file dedicated just to Foreground to transparent gradient. This quickly resolves inevitable multiple layer-and-tool conflicts.
    4. Layers panel top bars, click ‘Lock transparent pixels’ and then click 'Filter for pixel layers'. These actions help focus PS 2014 on the current work-flow. Though given this gradient’s obvious corruption, it cannot be said that any method is specific, or repeatable. We are now stepping beyond the sometimes sufficient Add layer mask, experimenting with gradient line attempts as we go.
    5. Finally, we will drag from point A to point B in workspace, resulting gradient with greatest transparency at A-side of selected layer. Click workspace anywhere and drag across selected layer: this creates a straight, dashed gradient line. When the mouse button is released at point B, the dashed line vanishes and the gradient is applied. Release mouse button where you want gradient to end. Note that the endpoint B inside of layer object will fade into opaque towards point B, right up to the B-side edge of the layer object. PS 2014 auto-renders an even gradient. Extending beyond object renders opacity curve with midpoint transparency closer to full opacity B-side of gradient line. This gradient tool, in its current structure, performs in reverse and should be renamed to Transparent to foreground: starting Point A is the transparent side of the gradient line!
    6. Ctrl-Z or history to undo Foreground to transparent gradient (s). Experiment until it looks best. Multiple gradients can be applied from any direction. Occasionally, once PS 2014 has established effective (reversed) Foreground to transparent gradient behavior or behaviors (?... not sure what's going on there), then closing and reopening PS 2014, one can immediately begin to create new (reversed) Foreground to transparent gradients... without any masking or other workspace preparation!
    Office 365 32-bit and PS 2014 64-bit conflict. When image pasted from PS into Word 365, Office pastes image as ‘Object’. Pasted object is distorted as square dimensions are vertically stretched 150% to offset square dimensions – e.g., 2px x 4px PS 2014 copied image layer becomes 2px x 6px Word image “Object”. Also, pasted objects cannot be formatted in any way. Re-sizing is not possible! This dimension distortion and formatting conflict does not arise in Office 64-bit; however, Microsoft will discourage (even withdraw support) as the bulk of corporate clients deploy Office as 32-bit software. PS 2014 is set to Maximize Compatibility.
    - - Riverleaf digital publishing, summer 2014

  • Motion 5, 16bit and Gradients problems

    I got a lot of problems with gradients in my last project.
    I did orange gradient in Motion 5 for background, rendered it to ProRes 4444 and got banding and other gradient problems. Same time rendering to TIFF sequence was fine. Then I imported this TIFFs to Motion 4, change project to 16bit mode, enable float render in rendering preferencres. Rendered to same ProRes 4444 and all things are fine& No any banding.
    In other hand I got information from manual that Motion 5 always work in 16bit mode. But my test show that output is have problems with right wripping 16bit video to any codec.
    Can somebody conform this problems and may be somebody finded any solutions . . .

    I can confirm this problem. I've created FCPX templates that look absolutely perfect in FCPX until they are rendered and there is banding in every version of ProRes. I know this problem is specific to Motion and Final Cut as *other programs* have no problem exporting/rendering flawless gradients in at least ProRes LT.

  • Row level security problem.

    Hy all, I'm new to Oracle and though i've google it a lot I didn't manage to find a solution to this problem:
    I'm using sql developer and Oracle 10g.
    I have this two tables :
    CREATE TABLE HR_employees
    (codHR NUMBER(3) CONSTRAINT pk_hr PRIMARY KEY,
    coddep NUMBER(4) not null,
    DB_user VARCHAR2(10),
    and
    CREATE TABLE Candid
    (codcan NUMBER(2) CONSTRAINT PK_candidat PRIMARY KEY,
    codHr NUMBER(3) NOT NULL,
    CONSTRAINT FK_CODHR FOREIGN KEY (codHR) REFERENCES HR_employees (codHR) );
    I tried to implement row level security on them by using two views:
    CREATE OR REPLACE VIEW employees_v AS
    SELECT * FROM hr_employees
    WHERE DB_user = user
    UNION
    SELECT * FROM hr_employees
    WHERE codhr=(SELECT codhr FROM hr_employees WHERE db_user=user );
    AND coddep IN (4000,5000);
    CREATE OR REPLACE VIEW candid_v AS
    SELECT cand.*
    FROM candid cand , hr_employees hr
    WHERE cand.codhr= hr.codhr
    AND hr.db_user=user
    UNION
    SELECT cand.* FROM candid cand, hr_employees hr
    WHERE hr.coddep=(SELECT H.coddep FROM hr_employees H
    WHERE H.db_user=user
    AND H.coddep IN (4000,5000) );
    What I want to do is to disconnect and connect with another user from SQL Developer and see different fields based on the user and the department, Sql developer doesn't seem to recognize the user connected to the database..everytime I receive a no row selected statement, only when I connect with SYS and put the actual username WHERE H.db_user='SYS' they seem to work. I have created the tables with SYS and granted Select on the views to the users, the users don't have privilegies on the actual tables.
    Sorry for the bad english,it's a foreign language to me ,
    I hope you can help me

    Hi,
    Damorgan is right: "Row level security has nothing to do with views" in the sense that the two are independent. You can have row-level security with or without views, and you can have views with or without row-level security. dbms_rls is a very useful and powerful way to implement row-level security, and you should check it out, but it's not necessarily the answer to all row-level security problems.
    I'm not sure I understand your problem beyond the need to restrict user A's access to two tables.
    If which rows user A is allowed to see depends on the results of queries from those same tables, including rows that user A is not allowed to see (that is, you need to do sub-queries with some other user's (let's call this user B's) privileges), then you can do those sub-queries in stored procedures.
    Stored procuderes can run with the privileges of the procedure owner, regardless of who is calling them. Using a function called user_codhr owned by user B, you could define a view like this:
    CREATE OR REPLACE VIEW employees_v AS
    SELECT * FROM hr_employees
    WHERE DB_user = user
    OR    (   codhr = user_codhr
          AND coddep IN (4000,5000)
          );If the results of the function will be the same throughout the session, you can call it once, at the beginning of your session, and save the results in a SYS_CONTEXT varaible or a global temporary table.
    If you need more help, post a more detailed example of the problem, such as "With this data in the table, B should see all rows but A should see only ...".

  • Gradient problems

    ive got a serious issue with illustrator,if anyone can pls assist me it would be great so i can solve this problem once and for all!
    no matter on what pc i use illustrator and i do various designs using alot of gradients and i mean alot of gradients,illustrator after a while starts going slower and slower and then the objects cant hardly move and then i get a messegae error from illustrator crashing down.is there smthing about gradients thats make illustrator not be able to function.ei like a max of gradeints in a project?or is there smthing i must do on mu document in or to avoid problem like this in future?
    best reagdrs.

    greetings wade!
    i did what you advised me to do and saw a good result.took the raster effects to 72 so i can work around the objects (within the document) without the pc taking for ever to make the objects move.but when multiple objects from other documents where brought into the one document so i can have a clear view of my desgin,my pc took a while to intergrate all the objects that did have gradients of 72res(as i lowered as advised),and all of  a sudden, a failure  was encountered and there was a message by the programs stating:
    a)cant move objects there isnt enought memory ID = -108
    2)the operation cannot be complete there isnt enought memory ram available
    and then all of  my artwork turns into black outlines.
    and i can asure that my pc is a good machine upto date for these times.

  • Gradient Problems with colours

    Hi I am new to Illustrator (just bought CS5) and I am having trouble with the colours when using gradients (colours are generally duller as well) but when I make a gradient from red to black the computer automatically puts a grey inbetween, (photoshop has no problems the colours are clear and bright)  I recently did a tutorial http://veerle.duoh.com/design/article/illustrator_inset_effect_on_text_in_combination_with _clipping_mask (she had the same tutorial in photoshop, which worked great) but my colours in illustrator are having this grey issue and the image came out looking very dull. 
    Is there some file setting I may have changed to cause this?
    Thank you

    The color setup in AI is trying to simulate the way CMYK actually looks in print. Sometimes the simulated display goes overboard, and it's impractical to write you a textbook on the whole color management (color calibration) subject in a user forum. (Plus, replies in a user forum are as often wrong as right.) There is plenty of reading material out there for you on this. (Start with the Help files, as the Color Settings dialog suggests.)
    When designing for CMYK print, work in a CMYK document. Switching color modes is bad practice, especially if you intend for your on-press values to actually be the values you specify in the document. For example:
    1. Set up your red (100M, 100Y) to black (100K) grad.
    2. Change Document Color Mode to RGB.
    3. Change Document Color Mode to CMYK.
    4. Look at what has happened to your original CMYK values.
    The best way to work in CMYK is to have a basic understanding of CMYK and the real-world principles of process printing. For example, if you do as Jacob suggests, and make the black end of your grad also contain the "red" (100M, 100Y), you will have a 300% total ink coverage at that end of your grad. That may or may not be a problem, depending on the target printing environment.
    Generally speaking, yes; CMYK print is almost always "dull" compared to viewing RGB on a monitor (and you are always viewing RGB on a monitor, even if it is shifted to simulate CMYK). This is true regardless of color calibration. Common sense goes a long way. Monitors glow; paper doesn't.
    One of the most overlooked facts is that human vision is highly adaptive. Even in RGB, your monitor never displays anything even approaching a true black. Yet your eye nonetheless sees a dark rich black.
    CMYK process, for example, is very poor at reproducing brilliant blues. Yet the combination of knowledgeable image color correction (as opposed to mere calibration), quality printing, and the adaptive nature of human vision can nonetheless result in printed blues that seem to "glow."
    If you're designing for commercial print, you should seek to understand the process enough that you would be comfortable assigning colors while working on a grayscale monitor. Again, that comes from both study and real-world exposure. Actually visit the press room whenever you have the opportunity. Maybe even take a course in commercial repro at the local tech school. You can't really gain the understanding you need in a software user forum. This is a huge subject.
    JET

  • Gradient problems with stepping single and full colour

    Hi, just wondering is anyone else is having problems on printed
    jobs with the gradient having definite steps between the
    different tints. We had no problems with CS3, but since updating to CS4 we
    have had jobs showing this stepping problem. Has Indesign changed settings?
    Any help would be appreciated I have checked all the the PDF settings as our RIP works from the PDF's to create the plates. The RIP is a Harlequin Rip.

    GrahamHe wrote:
    We don't actually rip the files. We are a pre-press/production department in an Agency. We do ensure that the files we deliver to the printer are 100% clean. Our problem with exporting is that if you have a gradient, as InDesign splits up large images into small pieces when writing the PDF we have seen single images that have different resolutions. We even had one file where 99% of the image was 350 dpi, and a small part 100 dpi.
    It could be that CS4 has fixed these problems and am willing to try it out, but am very wary of exporting.
    InDesign only splits things up when you flatten, as far as I know. If you use an unflattened format, PDF1.4 or higher, there is no flattening, so the problem may well be in HOW you are exporting. Of course, it sounds like you do ads, and I send flattened ads to publications myself because I don't trust that they know how or have the technology to handle a proper transparent PDF, but I don't distill, and I try to avoid situations that would cause problems to begin with.
    Take a look at the Transparency Flattener Preset you are using when you export. I believe the default is [Medium Resolution] which has a gradient resolution of 150 ppi. If possible, save your distiller settings as a .joboptions file and use that to export the same file and compare the distilled and exported versions.

  • Image in a layer mask with gradient problem

    Hi,
    I have a image in a layer mask with an gradient on a 30c0m0y100k background and at the gradient from image to background I always get a white "shine". which NOT appears when the background is the standard photoshop-black definition in all colors.
    please have look also here (where the problem is): http://adobe.ly/1yXBCix
    and here where it looks like I want to have it (where I switched the layer mode of the mask to multiply and that causes that my background is not anymore 30c0m0y100k): http://adobe.ly/1HFZfC4
    thanks a lot!
    oliver

    Yes, just save it and post it here using the little camera icon:

  • Aggregation level activation problem

    Hello experts.
    I have a problem with activation of aggregation level with abap program. When I debug the program i saw error like 'BWTK907074 BEX report is unavailable.' . Its a request code. Now i dont know how to pass this step and activate aggregation level.
    Best Regards
    Bilal
    "If it is Nescessary my code is:
    REPORT  z_activate_obj.
    DATA stat TYPE rsobjstat.
    DATA cube TYPE rsinfocube.
    TYPE-POOLS rsds.
    DATA  :  rspar_tab  TYPE TABLE OF rsparams ,
             rspar_line LIKE LINE OF rspar_tab.
    DATA zaglevel LIKE STANDARD TABLE OF rspls_alvl.
    DATA wa1 LIKE LINE OF  zaglevel .
    ZFI_M01
    SELECT SINGLE infocube objstat
    INTO (cube,stat)
    FROM rsdcube
    WHERE objvers  EQ 'A'.
    IF stat NE 'ACT'.
      PERFORM act_mpro USING cube.
    ENDIF.
    SELECT *
    INTO TABLE zaglevel
    FROM rspls_alvl
    WHERE objvers  EQ 'A'
      AND objstat  EQ 'INA'.
    LOOP AT zaglevel INTO wa1.
      PERFORM act_agglevel USING wa1-aggrlevel.
    ENDLOOP.
    *&      Form  ACT_mpro
    FORM act_mpro  USING    p_cube.
      rspar_line-selname = 'P_AREA'.
      rspar_line-kind    = 'P'.
      rspar_line-sign    = 'I'.
      rspar_line-option  = 'EQ'.
      rspar_line-low     = 'X'.
      APPEND rspar_line TO rspar_tab.
      rspar_line-selname = 'SO_MPRO'.
      rspar_line-kind    = 'S'.
      rspar_line-sign    = 'I'.
      rspar_line-option  = 'EQ'.
      rspar_line-low     = p_cube.
      APPEND rspar_line TO rspar_tab.
      DATA: number           TYPE tbtcjob-jobcount,
            name             TYPE tbtcjob-jobname ,
            print_parameters TYPE pri_params.
      CONCATENATE 'Activate' p_cube INTO name SEPARATED BY space.
      CALL FUNCTION 'JOB_OPEN'
        EXPORTING
          jobname          = name
        IMPORTING
          jobcount         = number
        EXCEPTIONS
          cant_create_job  = 1
          invalid_job_data = 2
          jobname_missing  = 3
          OTHERS           = 4.
      SUBMIT rsdg_mpro_activate WITH SELECTION-TABLE rspar_tab
                                VIA JOB name NUMBER number
                                AND RETURN.
      IF sy-subrc = 0.
        CALL FUNCTION 'JOB_CLOSE'
          EXPORTING
            jobcount             = number
            jobname              = name
            strtimmed            = 'X'
          EXCEPTIONS
            cant_start_immediate = 1
            invalid_startdate    = 2
            jobname_missing      = 3
            job_close_failed     = 4
            job_nosteps          = 5
            job_notex            = 6
            lock_failed          = 7
            OTHERS               = 8.
      ENDIF.
    ENDFORM.                    " ACT
    *&      Form  ACT_AGGLEVEL
    FORM act_agglevel  USING    p_agglevel.
      DATA: l_t_return TYPE STANDARD TABLE OF bapiret2,
            l_s_return TYPE bapiret2,
            l_subrc TYPE sysubrc,
    l_t_alvl TYPE STANDARD TABLE OF rspls_alvl,
    l_s_alvl TYPE rspls_alvl,
      l_t_alvl_iobj TYPE STANDARD TABLE OF rspls_s_rfc_alvl_iobj.
      data zreturn like LINE OF l_t_return.
      CALL FUNCTION 'RSPLS_ALVL_CHANGE'
        EXPORTING
          i_aggrlevel    = p_agglevel
        IMPORTING
          e_subrc        = l_subrc
        TABLES
          i_tk_alvl_iobj = l_t_alvl_iobj
          e_tk_return    = l_t_return.
      CHECK l_subrc = 0.
      CALL FUNCTION 'RSPLS_ALVL_CHECK'
        EXPORTING
          i_aggrlevel = p_agglevel
          i_objvers   = 'A'
        IMPORTING
          e_subrc     = l_subrc
        TABLES
          e_tk_return = l_t_return.
      CHECK l_subrc = 0.
      CALL FUNCTION 'RSPLS_ALVL_ACTIVATE'
        EXPORTING
          i_aggrlevel = p_agglevel
        IMPORTING
          e_subrc     = l_subrc
        TABLES
          e_tk_return = l_t_return.
    loop at l_t_return into zreturn.
      WRITE zreturn-message.
    ENDLOOP.
    ENDFORM.                    " ACT_AGGLEVEL

    Hi,
    Check the link and manupulate your code accordingly..
    [Activate all the Aggregation level of underlying multi provider;
    Thanks
    Pratyush

  • Same condition type on header and item level = printing problem

    Hi
    I have a customer using some condition types on both item level and header level in quotations, orders, invoices ...
    In the pricing procedures it is customized (V_T683S-DRUKZ) that the conditions must be printed on header level (that is at the bottom of the documents).
    My job is to make the Smartform to print the documents, and I want it of course to be as close to SAP standard as possible.
    SAP standard will print these conditions on header level even if the conditions are at item level, but my customer wants the conditions created on header level to be printed on header level and conditions created on item level to be printed on item level.
    I'm no pricing expert, so my question is:
    Will it be fair if I tell the customer that using the same condition types on header and item level is bad practices - or at least bad karma?
    Best regards
    Thomas Madsen Nielsen

    Hi Shiva Ram and Madhu
    I have no problem understanding header vs. item conditions, so I really don't see anything in oss note 876617, that is relevant in this case.
    Madhu - I do not agree that everything is fine. My issue is that I want to stick as closely to SAP standard customizing as possible. In SAP standard customizing of a condition type you can use the flag V_T683S-DRUKZ to determine if the condition should be printed on header OR item level - you can not choose both header AND item level.
    I have a SAP standard smartform using two functions modules for reading header and item conditions. RV_PRICE_PRINT_ITEM and RV_PRICE_PRINT_HEAD. These function modules are based on the DRUKZ customizing flag and a condition marked for printing on header level will be supplied by RV_PRICE_PRINT_HEAD even when the condition is on item level.
    My point is: SAP standard customizing does not support printing of same condition on both header and item level. I can of course write tons of code to work around this problem, but that would be bad practices

  • Merged projects - topic-level tag problems in sub-projects

    I am working on an extensive help file in RoboHelp HTML. It
    consists of a master project and 15 sub-projects. Each of the sub
    projects have topic-level conditional tagging, and when each
    sub-project is compiled, the topic-level tagging works and the CHM
    is correct in regards to what topics are included and excluded.
    However, when I compile the master project, it seems that RoboHelp
    disregards ALL topic-level tagging in the sub-projects. So, the CHM
    for configuration A includes all sub-project topics for
    configurations A, B, C, and D. The topics are in the TOC and they
    appear as search results. We are not using an index, but binary
    index is checked in the project settings.
    The same four configurations in the sub-projects are also in
    the master project, but the conditional tag expressions aren't
    word-for-word identical. Should they be?
    Note that the content-level tagging within the sub-projects
    DOES work when the master project is compiled. For some reason, the
    problem is isolated to the topic-level tagging.

    I think I'm the one causing the problem - I don't think I
    read your initial post carefully enough. Sorry...
    I can't figure out how this is happening. When you merge
    .chms, you have already compiled the 'slave' projects. The link
    from the master TOC points to a slave .chm - which you say is
    working correctly when opened on its own.
    Since the slaves and masters are compiled independently,
    there shouldn't be any interaction between the master and slave
    build expressions - and if there is one, it should be excluding
    more topics, not including more topics!
    The typical problems people have with merged .chms seem to be
    TOC issues (does the master TOC show up, or just the slave
    project's TOC?) and path issues (the master can't find the slaves).
    However, I did see one or two posts on this forum where the master
    was pointing to old copies of the slave .chm - could you have a
    "complete" .chm lurking about?
    BTW, according to RH help, binary indexes are fine in merged
    HTMLhelp. Binary TOCs are not. I don't think you have this problem,
    because the symptoms are different, but you could take a look - the
    setting is in the HTMLHelp Generate wizard. Click the [Advanced]
    button on the first wizard page and look on the TOC tab to make
    sure Binary TOC is not checked.
    You might also do a quick search on the General
    Info/HTMLHelp/RH for HTML forums for "merged .chm" - you might
    recognize a symptom in someone's post that I didn't catch.
    Good luck,
    Elisa

  • ML single-level determination problems

    Hi,
    we have some problems about single-level determination:
    category                        quantity                  prelimval                   price diff             price
    Beginning Inventory      55,821,791.824      4,326,188.88            0.00                     77.50
    Receipts                        84,472,000             7,301,759.68            3,116,204.28      123.33
       Cumulative Inventory 140,293,791.824    12,126,995.37          3,116,204.28      108.65
    Consumption                 93,890,170             8,115,866.30            2,085,487.50       108.65
         Not Allocated           0                             0.00                          *592,153.96*
         Production               48,880,000              4,225,187.20            *493,568.10*
             6.1111004 LG01 387,000                   33,452.28                 8,596.04              108.65
             6.1111009 LG01 693,000                   59,902.92                 15,392.91            108.65
             6.4510111 LG01 39,939,000              3,452,327.16            *298,671.23          93.92*
             6.1111005 LG01 387,000                   33,452.28                 8,596.04              108.65
             7.5710050200 LG01 94,000               8,125.36                   2,087.93               108.65
    Ending Inventory          46,403,621.824       4,011,129.07            1,030,716.78        108.65
    material 6.4510111 was allocated 298,671.23, but 887,124.66 (2,085,487.50 * 39,939,000 / 93,890,170) is the correct amount, who can tell me y ? tks..

    Hi
    Single level price determination is to calculate the unit price of material for a period. It takes into account the price differneces arising out of Price Differences like GR/IR Differences, Exchange Rate Differences, and revaluation differences to calculate the actual price of  a material.
    You can have more information of Single Level Price Determination at the following link:
    http://help.sap.com/saphelp_47x200/helpdata/en/d2/cb4f37455611d189710000e8322d00/frameset.htm
    Regards,
    Suraj

  • Row-level security problem using VPD

    Hi all,
    I've implemented row-level security for my application using the following procedure:
    1) Created a procedure for setting the context for the application:
    PROCEDURE set_empno
    IS
    emp_id NUMBER;
    BEGIN
    BEGIN
    SELECT empno
    INTO emp_id
    FROM SCOTT.EMP
    WHERE upper(ename) = SYS_CONTEXT('USERENV', 'SESSION_USER');
    DBMS_SESSION.SET_CONTEXT('emp_sel_context', 'empno', emp_id);
    EXCEPTION
    WHEN OTHERS THEN emp_id := 0;
    END;
    END;
    2) Created the application context:
    CREATE CONTEXT emp_sel_context USING secman.app_security_context;
    In which secman is my security schema and app_security_context is the name of above procedure package.
    3) Created a function to access the application context:
    FUNCTION emp_sec(E1 VARCHAR2, E2 VARCHAR2) RETURN VARCHAR2
    IS
    e_predicate VARCHAR2(2000);
    BEGIN
    e_predicate := 'empno = SYS_CONTEXT(''emp_sel_context'', ''empno'')';
    RETURN e_predicate;
    END;
    END;
    4) Created a logon trigger:
    CREATE OR REPLACE
    TRIGGER INIT_CONTEXT AFTER
    LOGON ON DATABASE
    BEGIN
    SECMAN.APP_SECURITY_CONTEXT.SET_EMPNO;
    END;
    5) Added a policy on scott.emp like this:
    begin
    dbms_rls.add_policy (
    object_schema => 'SCOTT',
    object_name => 'EMP',
    policy_name => 'EMP_SEL_POLICY',
    function_schema => 'SECMAN',
    policy_function => 'EMP_SECURITY.EMP_SEC',
    statement_types => 'SELECT',
    update_check => TRUE
    end;
    My problem is that when a user queries the EMP table the above procedure does not work and 'no rows selected' is returned for each user that queries the table. Does anybody know which part of my procedure is wrong?
    Any helps is really appreciated.
    S/\EE|)

    i,
    I suggest:
    create another table emp1(logon with scott),this table only include empno,ename,then insert a few record,then modify
    procedure set_empno as
    PROCEDURE set_empno
    IS
    emp_id NUMBER;
    BEGIN
    BEGIN
    SELECT empno
    INTO emp_id
    FROM SCOTT.EMP1
    WHERE upper(ename) = SYS_CONTEXT('USERENV', 'SESSION_USER');
    DBMS_SESSION.SET_CONTEXT('emp_sel_context', 'empno', emp_id);
    EXCEPTION
    WHEN OTHERS THEN emp_id := 0;
    END;
    END;
    certainly ,you should grant select on emp1 to the user who will be test.
    lixinzhu
    2007/09/17

Maybe you are looking for