Reference Value (Price) Question

Hi SAP Gurus,
Good day to all.
I would just like to ask if there is a way in which the document flow doesn't show the Ref Value (Price)?
I actually get the program name & screen number. However, I cannot find in spro where to do the changes. Please help.
Thanks in advance.
Erza.

Hi Erza,
Though I can't guide you technically, I can provide you some good source of information to explore.
1.  Screen variant creation process: [SDN article on screen variant|http://www.sdn.sap.com/irj/scn/index?rid=/library/uuid/a070bfbb-d34a-2d10-b092-ecbe0b0d4a4c]
2.  Handling your requirement through user exits. This method is also most relevant for you:  VA02 Enhancement
Regards,
P Gomatheeswaran

Similar Messages

  • Hiding reference value in document flow

    hello, friends.
    from the sales order document flow, i want to hide the reference value (material price, from the material master) of the goods issue.  is there a standard way to configure this without ABAP?
    thanks for your help.
    jty

    Hi,
    I know of a way to hide that particular detail, hope you are aware of how to apply it.
    There is a field transaction varent in sales document,
    we can customize the filed in IMG->general setting->field varient.
    save with a name and assign this name to the sales dcoument field transaction varient.
    Regards,
    Siddharth.

  • Assigning object reference values to field symbols

    Okay.......has anyone out there figured out how to assign the reference value of an object (you know the value you see in the debugger for example: .........to a field symbol.
    I know there has to be a way and was wondering if anyone has successfully achieved this. Its easy to assign a memory area to a field symbol if its an itab like this below:
    field-symbols: <fs>.
    data: v_fieldname(20) type c.
    v_fieldname = '(SAPLMEREQ)MARA'.
    assign (v_fieldname) to <fs>.
    This shouldn't be impossible with code like:
    field-symbols: <fs> type ref to object.
    data: v_ref(100) type c.
    v_ref = '{O:666*\FUNCTION-POOL=MEREQ\CLASS=LCL_REQ_ITEM_STATE}'.
    assign (v_ref) to <fs>.
    I just know that the code above doesn't work....
    Any suggestions? And please......no questions about "why" or "what do I want to accomplish?" .....
    Mike

    Hello Michael
    I assume you have not yet seen the following links:
    ABAP OO - MEREQ (Purchase Req) - Protected Attributes
    [Accessing the Inacessible - Local Classes within Global Classes|https://wiki.sdn.sap.com/wiki/display/ABAP/AccessingtheInacessible-LocalClasseswithinGlobalClasses]
    Regards
      Uwe

  • How to Retrieve Purchase order TAX value price

    Hi,
    I want to retrieve Purchase order TAX value price from the purchase order is there any function module to retrieve this value.  Or from which table we can retrieve this value using purchase order no.
    Thanks in advance

    Hi Pradeep,
    Have you looked BAPI <b>BAPI_PRICES_CONDITIONS</b>?
    Hope this will help.
    Regards,
    Ferry Lianto

  • Cube for Inventory values, prices and quantity

    Hi,
    Does anybody knows some standard InfoCube that delivers Inventory values, prices and quantity?
    I need something like R/3 transaction CKM3 (Material Prices Analysis CO-ML). This transaction agregates inventory quantity, value ( material price) per material/plant, you could drill-down to material moviments level.
    I found a InfoCube named 0IC_C03 (Material Movements - see help link), but  i can't figure out how this cube works.
    http://help.sap.com/saphelp_nw04/helpdata/en/fb/64073c52619459e10000000a114084/frameset.htm
    Regards,
    Eduardo

    Hi Eduardo,
    Now, I am developing a new query, exactly in CKM3 format, but where you can see more than one material at once.
    I am using the infocube 0COPC_C07 (Actual Costing/Material Ledger), where I can see the same information as in CKM3 transaction.
    I hope this helps,
    Regards,
    Fernando.

  • Does anyone know a way to reference values in cells from separate sheets?

    Does anyone know a way to reference values in cells from separate sheets?

    I had not used the iCould version.  I just fired it up. So far I don't know how to click to make a reference to another sheet but the syntax for sheet and table names when typing them in is a little different.  If there is a space character in the name, you have to put single quotes around the name.
    ='Sheet 1'::'Table 1'::B1

  • Target of assignment must be a reference value. Issue

    So I have this issue I have never seen before and am unsure how to solve. I might be dumb but Im pretty sure I can do this. any ways can some one tell me why the following throws a Target of Assignment must be a refrene value?
    public class test
         private var t:Test = new Test();
         private var fName:String;
         private var xml:XML;
         //For this example assumewe set a value of apples.XML to fName
         public function get fileName():String
              return fName;
         public function loadFile(fileToLoad:String):Boolean
              //open the file and return true or false if it exists and
              //can be opened.
         public funtion returnObject():XML
              if(loadFile(t.fileName) = true) // Target of assignment must be a reference value.
                   //load objects into xml
                   retun xml
    There is a reason I am doing it this way. How ever I am not here to disuss that I am here to discuss why I am getting this error. loadFile(fileToLoad:String) takes a string, I am essentially giving it a string...So whats it's issue?

    that's not a valid as3 class.  you need a package designation and a constructor.
    package{
    public class test
         private var t:Test = new Test();
         private var fName:String;
         private var xml:XML;
         //For this example assumewe set a value of apples.XML to fName
    public function test(){
          public function get fileName():String
              return fName;
         public function loadFile(fileToLoad:String):Boolean
              //open the file and return true or false if it exists and
              //can be opened.
         public funtion returnObject():XML
              if(loadFile(t.fileName) = true) // Target of assignment must be a reference value.
                   //load objects into xml
                   retun xml

  • HT1535 The reference article in question says "Manually manage music and videos" but I only have the option to "Manually manage videos" via the iPad on iTunes.  How do I actually manage music?

    The reference article in question says "Manually manage music and videos" but I only have the option to "Manually manage videos" via the iPad on iTunes.  How do I actually manage music?
    Edit: classic Apple.

    If you post from a a question from the bottom of an article's page then you should get its reference, e.g. HT1535 in your case, on the post's title. The ability to edit you post only lasts for 15 minutes and allows you to correct/add extra info.
    I get the 'manually manage music and videos' tockbox as described on that article. If you only 'videos' then are you using iTunes Match on your iPad ? I don't use it but I've seen posts that say having it enabled on a device can affect the syncing of music.

  • About SAP standard reference value of the statistics data ST03N or ST03

    Dear all,
    Did you have a reference value of the statistics data ST03N or ST03?
    Because when I saw the statistics data, I realy could not analysis these statistics data, and I also did not sure the value of the statistics data was right or not.
    Could anybody give me a good advice?
    Thanks a lot~

    Hi CX,
    Glad to know you coming from Mainland China
    Let me help you to check the very 'old' SAP training book BC315 2003 version on Chapter 4-18 it says:
    n     If a problem is detected, the data in the Workload Monitor (Transaction ST03N) can be used as follows to identify the area of the system where the problem is located.
    n     First check for general performance problems affecting all transactions. Good general  performance is normally indicated by:
    Ÿ     Wait time < 10% response time
    Ÿ     Main menu (choose Transaction Profile) < 100 ms
    n     In the Workload Monitor, the following values normally indicate good performance:
    Ÿ     Average roll-in time < 20 ms
    Ÿ     Average roll wait time < 200 ms
    Ÿ     Average load (and generation) time < 10 % of response time (<50 ms)
    Ÿ     Average database request time < 40 % of (response time - wait time)
    Ÿ     Average CPU time < 40 % of (response time - wait time)
    Ÿ     Average CPU time Not much less than processing time
    Ÿ     Average  response time - Depends on customer requirements – there is no general rule
    The last statement is pretty much reasonable coz you cannot expect an old machine running latest SAP version like ECC 6.0 performs as fast as current big giant machine like IBM p5 595.
    From my experience sometimes hardware upgrade/configuration is much easier than an SAP Basis to try to drain his brain to get the 5% performance increase. For example, an ECC 5.0 instance which using EMC storage was configured as RAID 5 initially, however later when it was configured as RAID 1+0 the performance increased a lot --- Bottle net was the storage.
    Many cases like that...What I mean is that by maximum the hardware of the machine is the first thing to do for an SAP Basis... It's not surprised that a box is only utilized 40% of its memory, of course, by mistake.
    Nice to know you again my Mainland friend I've been missing that hometown for long.

  • Magic Values - A Question of Development Approach

    Hello folks,
    I have a question for you PL/SQ developers out there. This isn't a specific problem or query I'm raising here, more a question of general approach. I'm probably not using the correct terms here so forgive me. Also, I've already posted this in the ApEx forum, however there's a degree of overlap into pure PL/SQL so I thought you were all bound to have experience of something along the same lines.
    Anyhoo...
    How to deal with Magic values - i.e. values which hold no intrinsic value in and of themselves, other than for state, process or conditional logic control. I use them quite a lot in my PL/SQL code (as I'm sure most developers do in one context or another).
    From a Data architecture perspective, I'll generally have some sort of table for storing the 'facts': names, addresses etc, etc. Any application-specific magic values ('status', 'type') will be held as a foreign key in this table, which will reference a form of lookup table.
    Example:
    EMOTION
    ID   Description
    ==   ===========
    1    HAPPY
    2    SAD
    3    NEUTRAL
    PERSON
    NAME ... EMOTIONAL_STATE
    ====       ===============
    BILL       1
    JERRY    1
    BRIAN      3
    DONNA    2So far, so banal...
    Now, say I have a process that needs to reference someone's emotional state for some sort of conditional logic:
    declare
       n_estate number;
    begin
       select emotional_state into n_estate
         from Person
        where name = 'BILL';
       case when v_state = 1 then
          -- do something
       case when v_state = 2 then 
          -- do something else
       else
          -- otherwise something else again
    end case;
    end;straight away your bad code radar should be going crazy: you're coding literals in there! So, the old java programmer in me wants to store these as constants - I'll generally square them away inside a package somewhere, like so:
    create or replace package PKG_CONSTANTS as
       ES_HAPPY constant number:= 1;
       ES_SAD constant number := 2;
       ES_NEUTRAL constant number := 3;
    end PKG_CONSTANTS;Thus the code becomes
    Case when v_state = PKG_CONSTANTS.ES_HAPPY then ...Herein lies the crux of the issue. I'm effectively defining the same value twice: once in the lookup table (for data integrity) and once in the package. If new values are defined (say "Existential Ennui") or existing values are changed, I need to make sure the two are aligned, which hinders maintainability.
    I thought about initialising the values as sort of pseudo-constants in the package initialise code but then you end up replacing one literal with another; you end up with code like:
    create or replace package PKG_CONSTANTS as
       ES_HAPPY number;
       ES_SAD constant number;
       ES_NEUTRAL constant number;
    end PKG_CONSTANTS;
    create or replace package body PKG_CONSTANTS as 
       rf_curs sys_refcursor;
    begin
       for rf_curs in
          select ID
                 ,description
            from EMOTIONAL_STATE;
       loop
          case description
          when 'HAPPY' then
             ES_HAPPY := ID;
          when 'SAD' then
             ES_SAD := ID;
          when 'NEUTRAL' then
             ES_NEUTRAL := ID;
          else
             null;
          end case;
       end loop;
    end PKG_CONSTANTS;I also thought about using dynamic PL/SQL to re-write and recompile the constants package in the event of a value being changed in the lookup table...seems like quite a lot of work, given that the magic value is pretty much meaningless outside of the scope of the application.
    So... how to deal with this? What approach to you take? Does data integrity over-ride application programming style?
    Any contributions would be welcome!

    Hello,
    I had a look through the article (8 year's worth of thread? Sheesh that's dedication!) and yet it doesn't quite express exactly what I'm meaning. The argument there appears to be between dynamic SQL with bind variables versus static SQL. I'm not talking dynamically building queries or the use of bind variablers per se - its more related to how one makes use of magic values within the context of conditional logic and application code.
    The example I chose happened to use a case statement, which maybe blurs the line with the syntax of pure SQL query and perhaps why you thought I was going down the dynamic SQL route, but I could just have easily replaced them with a series of 'if elsif else end' type expressions.
    From an application developer point of view, the mantra of 'abstraction through constants' is the norm - referencing literals in expressions is generally frowned upon, with the possible exception of special numbers such as 1 or 0 (for incrementing counters, referring to the start of arrays etc, etc). One only has to look at the work of Feuerstein to see this - time and again in his books, the concept of delegating constant values (and subtypes) to well-defined areas (the "Single Source of Truth") rears it's head.
    Now in the Oracle world, data architecture generally has primacy, which in this case manifests itself as the use of foreign keys in data tables referencing the equivalent lookups (dimensional modelling, star diagrams and the rest) - thus even special, application-specific values, i.e. with no intrinsic value in the real world, end up in your ERD. There appears to be a bit difference of opinon, depending on the background of the developer.
    Hence my question - how do you, as developers, deal with these sorts of situations?

  • Reference value from Opportunity and put into Product Revenue

    The processes:
    1. Create an Opportunity and set various dates including Quote Date, Quote Expiration and Requested Delivery
    2. Add product Revenue to the Opportunity
    3.. For each product, have the Quote Date, Quote Expiration date, and Requested Delivery date be defaulted in from the header (opportunity)
    4. Change the values if necessary
    The question is, how do I get the date values from the Opportunity record using the expression builder?

    use joinfieldvalue function

  • Reference value of an SQLPLUS variable in a PL/SQL anonymous block

    All,
    Is there a way of referencing an SQLPLUS variable within a PL/SQL anonymous block. See my example below........
    sqlplus -s /@${L_DB_SID} <<-ENDOFSQL >> ${L_LOGFILE}
    SET FEEDBACK OFF
    SET PAGES 0
    SET SERVEROUTPUT ON
    WHENEVER SQLERROR EXIT SQL.SQLCODE
    WHENEVER OSERROR EXIT 2
    VARIABLE l_ret_sts NUMBER;
    VARIABLE l_ret_msg VARCHAR2(300);
    exec sh_plsql_owner.sh\$secure_batch.p\$set_role(p_ret_sts => :l_ret_sts);
    begin
    if :l_ret_sts > 0 then
    dbms_output.put_line('l_ret_sts:'||:l_ret_sts||':SECURITY');
    else
    ${L_PLSQL_PROG}(p_ret_type => 0, p_ret_sts => :l_ret_sts, p_ret_msg => :l_ret_msg);
    dbms_output.put_line('l_ret_sts:'||NVL(:l_ret_sts,0));
    dbms_output.put_line('l_ret_msg:'||:l_ret_msg);
    end if;
    end;
    exit
    ENDOFSQL
    I need to be able to reference :l_ret_sts in the begin block using the if statement "if :l_ret_sts > 0 then"
    :l_ret_sts is populated in a procedure call beforehand.
    However it seems as though the begin block cannot reference the value returned to :l_ret_sts.
    Any ideas.
    Ian.

    Managed to solve this. I put my call to the package that the role enables via dynamic sql....
    sqlplus -s /@${L_DB_SID} <<-ENDOFSQL >> ${L_LOGFILE}
    SET FEEDBACK OFF
    SET PAGES 0
    SET SERVEROUTPUT ON
    WHENEVER SQLERROR EXIT SQL.SQLCODE
    WHENEVER OSERROR EXIT 2
    VARIABLE l_ret_sts NUMBER;
    VARIABLE l_ret_msg VARCHAR2(300);
    exec dbms_application_info.set_client_info('CONTROL-M');
    exec sh_plsql_owner.sh\$secure_batch.p\$set_role(p_ret_sts => :l_ret_sts);
    declare
    v_text varchar2(500);
    begin
    if :l_ret_sts > 0 then
    dbms_output.put_line('l_ret_sts:'||:l_ret_sts||':SECURITY');
    else
    v_text := 'begin ${L_PLSQL_PROG}(p_ret_type => 0, p_ret_sts => :1, p_ret_msg => :2);end;';
    execute immediate v_text using in out :l_ret_sts, in out :l_ret_msg;
    dbms_output.put_line('l_ret_sts:'||NVL(:l_ret_sts,0));
    dbms_output.put_line('l_ret_msg:'||:l_ret_msg);
    end if;
    end;
    exit
    ENDOFSQL
    Cheers
    Ian.

  • Toplink Cache "back reference" best practice question.

    I have too many objects being stored in the Identity map. I'm using the default Soft/Weak map. The problem is every objects connects to every other objects. Since every objects can somehow be traced to each other all objects nothing is removed.
    Let's look at an example. I have two objects Projects and Tasks. A project has a collection of tasks and the task's have a "back reference" to the project. If just one task is in the "soft" section of the Identity map then all the other tasks, which are in the weak section, aren't eligible for garbage collection. The task has a simple OneToOne mapping to the project. I'm using a valueholder to hold the project. This particular instance doesn't use indirection, but there are many other objects that have a similar setup that do.
    These mappings are really convenient for reporting. For example through any task I can easily print the project's name. No query, joining, etc is necessary. This is critical to the app because we have a dynamic report builder where end users and print off anything they want. This flexibility though all of our mappings enables us to build a powerful report builder. Besides the report builder there are other modules that work in a similar fashion. Needless to say the application will build with the assumption that these "back references" exist. That said, I need to remove objects from the identity map.
    Is there a way to manually remove / invalidate the back references and have it repopulated on access? Similar to how indirection works?
    Is it possible to re-init an indirection value holder?
    Does anyone have any suggestions?
    I've looked at using an invalidation policy but that doesn't seem to remove anything. It still keeps the objects in memory. It just refreshes the object on access.

    Soft references should still garbage collect when memory is low, so you should still be ok memory wise, even with your cycles. If you want memory to be freed more aggressively, then use a Weak cache instead of Soft, or decrease your Soft cache size.
    There is no refresh() or revert() API on a ValueHolder, but if you refresh the source object, it will revert all of its relationships. Having a refresh() or revert() API of ValueHolder would be useful, so feel free to log an enhancement request on EclipseLink for that. You also may be able to cook something up using the mapping and readFromRowIntoObject(). Another option would be to just set the relationship to null and invalidate the object so it is refreshed when next accessed.
    James : http://www.eclipselink.org

  • How can I reference value of a field from a diffrent line in formatted search

    I want to use a formatted search for this
    I want to set a field value based on a value from a previous row. ( is this possible at all ?)
    I have a udf called Test at Line Level on AR Order
    The user enters a value for test on line 1
    he will have a lot more lines then after that. all I want is to copy the value in test ( on row 1) to row2 as the user edits say the Item code on that row.

    Hi,
    Unfortunately formatted search is for current line only , you can't reference the previous or next line .
    You can do achieve this with SDK but with FMS not possible .
    Regards

  • Refinement Panel show "file name" values with question mark instead of spaces

    Hi,
    I customized Refinement Panel to refine by file name. In some cases the value (file name) is shown with question mark instead of space. It looks like gibberish and the refine by that value doesn't bring the result.
    Any ideas how to solve?
    keren tsur

    Hi Keren,
    Please try to reset index in Central Administration > Application Management > Manage service applications > click the Search service application > Crawling > Index Reset > check the box Deactivate search
    alerts during reset > Reset Now > Ok.
    Then restart a full crawl in the Central Administration > Application Management > Manage service applications > click the Search service application > Crawling > Content Sources.
    In addition, please capture a screenshot of the issue.
    Please remember to mark the replies as answers if they help and unmark them if they provide no help. If you have feedback for TechNet Subscriber Support, contact
    [email protected]
    Regards,
    Rebecca Tu
    TechNet Community Support

Maybe you are looking for

  • LV crashes when I try to save a VI - "fpsane.cpp line 269 error"

    Dear LV users: "Fpsane.cpp, line 269 error" I have this error when I modify the VI and try to save it. Often I run it once and save it without problem. When I modify it again and try to save it, the error appears and LV crashes. First I made a 6.0.2

  • Oracle Graphics

    I use forms 6i release 2 and I want to embed a chart in a form. The documentation tells me I need to include the og.pll library but it did not install and I can not find it on the install CD. Can anyone help? Thanks Ian

  • Can't Redeem iTunes Credits

    I have an iTunes video download credit. Downloading movies does not subtract from the credit. I can find no solution to using the credit, or even a reference to video credits.

  • PLEASE HELP! microsoft visual c++ runtime error,abnornal programme

    I've tried to open my firefox but it keeps giving the error I explained above. Yes, I did read the articles about it and I have scaned my laptop (no virus) and I also downloaded Malwarebytes and scanned my laptop with that as well but it does not wor

  • After i got it 10 mints my brand new iphone 6's screen begin to flickering then turn black

    weeks ago i ordered a iPhone 6 on apple.nz website, i got it delivered yesterday afternoon, 10 min after first turning on the screen of my brand new iPhone 6 began flickering a little, i thought it will be fine, but then the situation getting worse.