Special case of pricing and GL

Dear all,
We have a special case from our user. We are selling our product to an outlet with an invoice of Rs 73 per liter of milk. If I want that Rs 72 should hit one GL and Rs 1 goes into a new special GL , what procedure is required? Need to know the changes in SPRO

Initially you told 1rs now asking as 6Rs---seek the clarity from client.
why you made this thread as answered???????????
Apart from maintaining separate customer pricing---
1.Make ZCPP as 78Rs by condition records--sub total as XWORKD
2.ask your client how they are retrieving 6 Rs as distributor margin(accordingly maintain the percentage as condition records for ZTMV and give step number of ZCPP in from column)(you also try as statistical)(sub total as XWORKE)
3.now maintain ZLOC with calculation formulae as 12.
4.maintain ZKSU surcharge as suggested by your client.
Note: we cannot give you step wise completely--rather you need to try on your end--any problems let us know.
Phanikumar

Similar Messages

  • Need a how to on a special case for views and view links

    I have a typical many-to-many relationship model I'm working on.
    Basically, it looks like this:
    User 1 -------------< * UserGroupXref *>--------------- 1 Groups
    You see this in authentication modules all the time. A user can belong to multiple groups and group can contain multiple users.
    My task is to use Business Components to create a form that manages user accounts. This form will consist of a User View (master) and 2 detail views.
    The first detail view is a list of groups already assigned to the user. I've already defined a viewlink for this first group and it displays its many-to-many results ok.
    The second detail view is a list of groups that are available to be assigned to the user. I was thinking that this detail view should be the product of a MINUS operation driven by a BIND VARIABLE. Being a query based view, I think its query would look something like this:
    select group_id, group_short_name, group_long_name
    from groups
    minus
    select xref.group_id group_id , group_short_name, group_long_name
    from usergroupxref xref, groups
    where xref.user_id = :bind_uid
    and groups.group_id = xref.group_id
    This introduces a bind variable which raises two questions:
    1) Is there a better approach
    2) How do you use a friggin bind variable?
    Seriously, I noticed that the designer will not let you define a relationship based on a bind variable, which leads me to conclude that you have to pass the value at runtime from whatever client app you're using (SWING, JSF, etc). I really haven't found an example of using bind variables that suites me! Maybe someone can point me in the right direction ...?
    Finally I have to add control buttons :
    Add Group
    Add All
    Remove All
    Remove Group
    Naturally these buttons control the inserts and deletes from the xref table. Does this introduce another updateable view into the app or is it something that the framework somehow handles via the defined associations and what not?
    I don't expect anyone to design the form for me, but maybe you can help me at least finish up these view links.
    Thanks much!
    Edited by: user469715 on Jun 4, 2009 8:51 AM
    Edited by: user469715 on Jun 4, 2009 8:52 AM

    Did you read the section about bind variables in the ADF Developer Guide:
    http://download.oracle.com/docs/cd/E12839_01/web.1111/b31974/bcquerying.htm#CEGDGIJH

  • Material exchane ,copy pricing and conditions from main item to sub item.

    Hi All,
    We are using parts exchange/interchangeability in the transaction ME22N,
    While using ME22N we are exchanging  main item with interchangeable part and while doing so we want to copy pricing and conditions from main item to sub item.
    But its not happening.
    As per sap help its possible, details describe below.
    http://help.sap.com/erp2005_ehp_04/helpdata/en/c2/0a5288b77d11d3bcce00105ab03aee/content.htm
    Price Determination by Copying from Main Item
    In the case of price determination by copying from the main item, the net price of the originally ordered part is still used for the superseding part in a part exchange.
    The system copies all conditions from the main item to all sub-items and takes into account the order quantity for the main item when calculating scale prices. It does not take into account the conditions and scale prices that exist for the interchangeable part.
    You cannot change the conditions, which have been copied from the main item, at sub-item level. It is possible, however, to define additional conditions for each sub-item.
    Prerequisites
    A calculation schema, which can be altered on an individual basis in Customizing, has been supplied for the price determination.
    In the vendor master record, you have set the schema group 09 (interchangeable material).
    But in customizing I didnu2019t find value 09 for schema group .
    Can any buddy through some light on missing pieces which need to be set?
    Thanks
    Regards
    Ritesh

    Hi,
    Can you check few more things and tell me?
    - In this exit, does XVBPA and XVBAP contains all the line items. ( main and sub items ).
    - In Sales order creation time, do these table have VBELN populated when this exit triggers.
    - If you modify XVBPA or XVBAP in this exit, do they get overwritten after that.
    Try this code. See if it works.  Let me know if you still have a problem.
    DATA: wa_hvbpa LIKE vbpa,
          wa_xvbpa like vbpa.
    CLEAR: wa_hvbpa, wa_xvbpa.
    * check if HVBAP and VBAP line items are not same
    IF vbap-posnr <> hvbap-posnr.
    * read the ****-to partner from main-item
      READ TABLE xvbpa INTO wa_hvbpa WITH KEY posnr = hvbap-posnr
                                              parvw = 'WE'.
      IF sy-subrc = 0.
    *   read the line item data for sub-item based on main item
        READ TABLE xvbap WITH KEY posnr = vbap-posnr
                                  uepos = hvbap-posnr.
    * See if current line is the child of that BoM parent
        IF sy-subrc = 0.
          MOVE wa_xvbpa-kunnr TO xvbpa-kunnr.
          MOVE xvbap-vbeln TO wa_xvbpa-vbeln.
          MOVE xvbap-posnr TO wa_xvbpa-posnr.
          MOVE 'WE' TO wa_xvbpa-parvw.
          MODIFY vbpa FROM wa_xvbpa.
        ENDIF.
      ENDIF.
    ENDIF.
    Regards,
    RS

  • Problem in Pricing and Billing

    Hi Friends,
    A bit challenging issue please help me
    My Issue starts when there is a special pricing condition type maintained for a material.
    For example
    Basic Price--- 100 per product(1)
    Special price 
    100 to 200  --- 50 rs per product
    200 to 300  -- 25 rs per product
    Created a sales order FOR 300 Products -Doc Type OR Price has taken according to scale --25 per product-Item Cat-TAN
    Created Delivery -
      Doc Type LF             
    Created Invoice with ref to Delivery -
    Doc Type  F2--
    Created Credit memo req  with refrence to billing doc- Doc Type RE-----quantity for 5 , I can see for 5 quantities it has taken 25 rs per product.
    Created a Return Delivery -
    Doc type LR    Item Catagory --REN
    Created a Credit Memo with refrence to Delivery--- Doc Type RC
    Problem is that in the Credit Memo the system has taken the Basic Price i.e, 100 rs per 1  for 5 products instead of taking the Special price.
    In the Credit Memo request(Return Sales order) the system has taken the Special price 25 rs per 1.
    The Credit memo is behaving differently.
    I have checked the copy controls of LR to RC which has the pricing type as G-- Copy pricing elements unchanged and redetermine taxes.
    I have checked copy controls from Sales order to Billing, since it is deliery related billing the item cat Tan and Ren is not availible.
    Please advice me why the Credit Memo is taking the basic price instead of special price even though its credit memo request has taken the special price.
    Thanks and Regards,
    RajSuhas
    9866282911

    Can you please check have you maintained any value in the price source.
    Compare the copy controls with LR to RE is there any difference excist or not.
    Try to sit with abaper is there any hard code written in any exit or enhancement place also impact the procedure.
    Other wise please try with pricing type D. It would serve your requirement.
    Hope it would helps.......
    Raj.......

  • Customer Stock (Special stock indicator B and item category C)

    Dear All,
    I am mapping my service center scenario in sap,
    We are consumer product manufacturer when material is wthin warranty or outside warranty, for any defects or replacement customer come with defective material to my service center.
    When i will post receipt for the material it should be the CUSTOMER stock,
    For that i need detailed information about special stock indicator B and movement type combination.
    also item category C in purchasing documents.
    plz tell me that i can directly configure these things in sap or B and C both are standard provided by sap.
    I am using 4.7 in my system B and C both are not available.

    Hi
    In the Standard Sytem these are the special Stock Indicators
    E     Orders on hand
    K     Consignment (vendor)
    M     Ret.trans.pkg vendor
    O     Parts prov. vendor
    P     Pipeline material
    Q     Project stock
    V     Ret. pkg w. customer
    W     Consignment (cust.)
    Y     Shipping unit (whse)
    I have not found B - Special Stock indicator.
    You can use Accotunt assignment Category D  - with Special Stock Indicator E to get the Material into Stock Under Sales Order Stock..
    Item Category S - Third Party is used only in case of Third Party Process & athe Account assignment Category Picked is X - All aux.acct.assgts.
    Thanks & Regards
    Kishore
    Thanks & Regards
    Kishore

  • What does the trim() method of the String class do in special cases?

    Looking here ( String (Java Platform SE 7 ) ), I understand that the trim() method of the String class "returns a copy of the string, with leading and trailing whitespace omitted", but I don't understand what the last special case involving Unicode characters is exactly.
    Looking here ( List of Unicode characters - Wikipedia, the free encyclopedia ), I see that U+0020 is a space character, and I also see the characters that follow the space character (such as the exclamation mark character).
    So, I decided to write a small code sample to try and replicate the behaviour that I quoted (from the API documentation of the trim method) in the multi-line comment of this same code sample. Here is the code sample.:
    public class TrimTester {
        public static void main(String[] args) {
             * "Otherwise, let k be the index of the first character in the string whose code
             * is greater than '\u0020', and let m be the index of the last character in the
             * string whose code is greater than '\u0020'. A new String object is created,
             * representing the substring of this string that begins with the character at
             * index k and ends with the character at index m-that is, the result of
             * this.substring(k, m+1)."
            String str = "aa!Hello$bb";
            System.out.println(str.trim());
    However, what is printed is "aa!Hello$bb" (without the quotes) instead of "!Hello$" (without the quotes).
    Any input to help me better understand what is going on would be greatly appreciated!

    That's not what I was thinking; I was thinking about the special case where the are characters in the String whose Unicode codes are greater than \u0020.
    In other words, I was trying to trigger what the following quote talks about.:
    Otherwise, let k be the index of the first character in the string whose code is greater than '\u0020', and let m be the index of the last character in the string whose code is greater than '\u0020'. A new String object is created, representing the substring of this string that begins with the character at index k and ends with the character at index m-that is, the result of this.substring(k, m+1).
    Basically, shouldn't the String returned be the String that is returned by the String class' substring(3,9+1) method (because the '!' and '$' characters have a Unicode code greater than \u0020)?
    It seems to not be the case, but why?

  • Skip entity level validation programatically - special case

    Hi
    using jdev 11.1.1.3
    Can anyone suggest me a solution as to how I can skip validation programatically.
    I have both entity level and deffered entitylevel txn validations on this entity.
    I use the VO to populate the data and I modify the date field, and I want to skip validation for this particular usecase as it is against the validation rule(special case)
    thanks

    Hi,
    Check
    http://jobinesh.blogspot.com/2009/08/how-to-skip-validation.html
    http://andrejusb.blogspot.com/2012/10/transaction-level-adf-bc-entity.html

  • [svn:fx-trunk] 16349: Fix special case compc code in Library.java

    Revision: 16349
    Revision: 16349
    Author:   [email protected]
    Date:     2010-05-27 16:33:00 -0700 (Thu, 27 May 2010)
    Log Message:
    Fix special case compc code in Library.java
    Added support for special handling of include-classes and include-inheritance-dependencies-only in Library.
    QE notes: None
    Doc notes: None
    Bugs: SDK-26467,SDK-26464
    Reviewer: Paul
    Tests run: checkintests, mustella cyclone
    Is noteworthy for integration: No
    Ticket Links:
        http://bugs.adobe.com/jira/browse/SDK-26467
        http://bugs.adobe.com/jira/browse/SDK-26464
    Modified Paths:
        flex/sdk/trunk/modules/compiler/src/java/flex2/tools/oem/Library.java

  • [svn:fx-trunk] 10201: Removing special case Container opaqueBackground logic that was added recently as it is no longer required .

    Revision: 10201
    Author:   [email protected]
    Date:     2009-09-12 13:23:35 -0700 (Sat, 12 Sep 2009)
    Log Message:
    Removing special case Container opaqueBackground logic that was added recently as it is no longer required.
    QE notes: None
    Doc notes: None
    Bugs: SDK-23129
    Reviewer: Glenn
    Tests run: V_H_Box, Canvas mustella tests.
    Is noteworthy for integration: No
    Ticket Links:
        http://bugs.adobe.com/jira/browse/SDK-23129
    Modified Paths:
        flex/sdk/trunk/frameworks/projects/framework/src/mx/core/Container.as

    Remember that Arch Arm is a different distribution, but we try to bend the rules and provide limited support for them.  This may or may not be unique to Arch Arm, so you might try asking on their forums as well.

  • Sql Loader record delimiter (SPECIAL CASE)

    I have a special case where I want to use <EOR>\n as record delimiter, but OWB won't load any data with that. If I only use <EOR> it does load data but throws warning (1 Row not loaded because all fields were null), TRAILING NULLCOLS option is enabled. I appreciate the help.

    Hi David,
    First of all, I appreciate your reply. I did do what you recommended (OMBALTER FLAT_FILE 'ABCD' SET PROPERTIES (RECORD_DELIMITER) VALUES ('<EOR>\n'). I didn't open the FF, but I did sync the FF and deployed the mapping unfortunately it didn't work "File processing option string: "STR X'3C454F523E5C6E'" (basically HEX values)
    Any more suggestions?
    The reason I want to use this record delimiter is:
    LINE1 = AB|CD|EF|GH|IJKL<EOR>$ note:($ is \n)(set list)
    LINE2 = AB|CD|EF|GH|IJKL$
    MNOPQRSTUVWX$
    YZ<EOR>$
    For the time being I fixed the problem by putting all columns(ROW EACH) in a single row and just use '\n' as RD, but I would like to do it by using ('<EOR>\n') as RD as well.
    I appreciate the help.

  • Pricing and availability

    Hi
    In pricing and availability form item quantity available on request date is not equal to reservable quatity?
    how can we do the setup for tht?

    Available on request date is a calculation field and it can be different than reservable qty and onhand quantity.
    It is not a setup.
    Example:
    1. Onhand = 12
    2. sales order of quantity 11 with request date and schedule date on 20th April.
    3. Reservable qty = 12 (because we have not done any reservation for above order)
    4. Available on request date = 12 -11 = 1
    We can say Available on request date = onhand - existing sales order demand (reservation = onhand case)
    Check ATP or GOP user guides for more details on these fields.

  • [svn:fx-trunk] 7824: Simple fix for SDK-21480 - Batik reports that the * selector has a null name so we handle this as a special case .

    Revision: 7824
    Author:   [email protected]
    Date:     2009-06-13 11:46:34 -0700 (Sat, 13 Jun 2009)
    Log Message:
    Simple fix for SDK-21480 - Batik reports that the * selector has a null name so we handle this as a special case.
    QE: Yes, this was really a compile time issue rather than a runtime issue.
    Doc: No
    Checkintests: Pass
    Bugs:
    SDK-21480 - Universal selector not applied
    Ticket Links:
        http://bugs.adobe.com/jira/browse/SDK-21480
        http://bugs.adobe.com/jira/browse/SDK-21480
    Modified Paths:
        flex/sdk/trunk/modules/compiler/src/java/flex2/compiler/css/StyleModule.java

    Try the following changes to the JS file
    Lines 103 and 104 change the values
    this.showDelay = 100; // was 250
    this.hideDelay = 200; // was 600
    Comment out line 286
    Spry.Widget.MenuBar.prototype.bubbledTextEvent = function()
    //    return Spry.is.safari && (event.target == event.relatedTarget.parentNode || (event.eventPhase == 3 && event.target.parentNode == event.relatedTarget));
    Comment out line 366 and add new lines 366 and 367
    var self = this;
    this.addEventListener(listitem, 'click', function(e){self.Click(listitem, e);}, false);
    this.addEventListener(listitem, 'click', function(e){self.mouseOver(listitem, e);}, false);
    //   this.addEventListener(listitem, 'mouseover', function(e){self.mouseOver(listitem, e);}, false);
    this.addEventListener(listitem, 'mouseout', function(e){if (self.enableKeyboardNavigation) self.clearSelection(); self.mouseOut(listitem, e);}, false);
    I have not tested the above changes ontouch screens; they do seem to work Ok on desktops.
    NOTE: Line numbers could be different because of the difference in our versions.

  • Time management Special cases

    Hi everyone....
    I just have some special cases in Time Management:
    1-i want to count the absence days in different way as follows: if the start date and the end date of the
    absence (of annual leave type only) is exactly before and after holiday, then the holiday should be included
    in the count too, for example:
    the employee took an annual leave from 30-05 to 01-06 and we defined 31-05 as a holiday, then this absence
    should be three days not only two.
    so can this be done without using schema.
    2-our customer have many projects to work in, and the attendance should be recorded manually, the case is
    that when the attendance of the employee recorded it should have something like comment to be able to know
    what project the employee attended, i handled this by using InfoType 2002 and made attendance types, one
    for each project, but this means that when some project closes or when a new project assigned to the company
    this means that they should come back to me as a support, so doese anyone have an extra idea.
    3-the last thing i want is to have some standard report that can use the time statement i made like pt60,
    to be available for admins to use anytime as pt60 uses it only in time evaluation, and if anyone have some
    good links or books for making time statements please send.
    Regards;
    Evan

    Question no.1...
    It will be standard behaviuor of the system that it will deduct the sadwich holidays. Please check the calendar days in 2001. if its not so then let me know.
    Question no.2....
    Ask the ABAPER to Apend the structure of IT2001 and give the text box there. Through this you will be able to enter the text against each holiday for all leave types. If so then make it mandatory field otherwise remain as optional.
    Question no.3....
    You have two options.
    1. Make a ABAPED report for view purpose.
    2. Give them the authorization to view the cluster table report. Run t-code se38 and check this report RPCLSTB2. It will contain all data regarding time management of employee.

  • Clusterware Pricing and/or Licensing Information for 3rd Party Applications

    Hi,
    Can anyone please direct me to Oracle Clusterware 11g pricing and/or licensing information in the scenario where the Clusterware solution is intended for use with a 3rd party application and not with Oracle Database?
    Also, in the case where Clusterware is used with Oracle Database 11g Enterprise, does it require a separate license?
    I appreciate if anyone can provide me with a link to this type of information.
    Thanks in advance!
    Best regards,
    Johan

    OK - So if there is no RAC installed and you all you need to do is provide Cold failover for an Oracle database instance then yes the Clusterware license is at no charge in this scenario.
    briefly :
    you install a Clusterware home - as if you were goin gto create a RAC database
    then you install a database software home on each node.
    then you create the instance.
    there is a good paper here : http://otn.oracle.com/clusterware
    See : Using Oracle Clusterware to Protect A Single Instance Oracle Database 11g (PDF) February 2008
    If the software you are wanting to protect 'talks' to an Oracle database
    You can either install on the RAC nodes - using the clusterware that is already there
    OR
    install Oracle clusterware onto 2 or 3 or more new nodes to build an new application cluster and then install your application.
    Either way both meet the terms of the license doc.
    Philip...

  • Integration between Sales Pricing and Purchasing pricing

    Hi Experts,
    please can you tell me how it works the integration between Sales pricing (SD) and Purchasing pricing (MM)?.
    Are there specific pricing condition types to manage this integration?
    Thank you very much
    Kinad Regards
    Andrea

    There is no link between SD pricing and MM pricing. But there are some cases when the condition types maintained have to be referenced.
    in STO for example, the pricing procedure in MM may contain a condition type that will have a reference to a condition type maintained in Billing. This value is then used in the SD pricing procedure.
    YOu can do this by maintaining the RefConType in Define condition type in MM pricing determination.
    (SAP Customizing Implementation Guide --> Materials Management --> Purchasing --> Conditions --> Define Price Determination Process --> Define Condition Types)

Maybe you are looking for

  • Consuming URL renames XSD and WSDL files in OSB

    We try to define a proxy service in the OSB 11g by consuming an URL. We have all our WSDLs, XSDs etc online available, that is references like import of include in a WSDL uses URLs to identify other WSDLs or XSDs. In fact a webservice has a concrete

  • Icloud control panel does not install properly but only when trying to sync with Outlook 2010.  If I try to sync photos, etc. it works just fine

    Downloaded icloud control panel to Win 7.  Everything seems ok until you "apply" synching at the icloud control panel.  Then you get an error message that says "icloud control panel did not install properly".  Repairing in Windows control panel as su

  • Including a java class in jsp

    amru.java :-- package test; public class amru { public static void fa() System.out.println("ADitya"); //return; INDEX .jsp <%@page contentType="text/html" pageEncoding="UTF-8"%> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://w

  • Export Data Using Escape Character

    Hi All I have got a requirement where i need to export data from oracle with escape character. eg. I am using a delimiter 237(í) and if the same character is present in data it should be escaped by escape character eg. /. Once this file will get crea

  • If GID, is changed, will it affect the Oracle Binaries?

    Gurus /Oracle Community, Oracle DB Version:10.2.0.3 OS: Solaris 64 Bit Production uid=500(oracle) gid=500(oinstall) groups=500(oinstall),501(dba) Will there be a change and affect on the Oracle Binaries if we change the gid, value (for example - from