What is the difference Item and Header condition?

In Condition type screen, inside Control data1 section there are two fields Header Condition and Item condition. What is the relevance of these two fields and what is the diference between them?
Thanks In Advance
Prakash

HI
Header condition as the name suggests is a condition type which is applied at the header level only. The header condition is always manual and no condition record can be maintained for this. There is no access sequence for the header condition. When you select a header condition in a sales order in pricing and give the rate for the same then this rate will be applicable for the whole document that is for all the items. In some cases it works proportionately. Like suppose you have header freight condition type 'HD00'. You have multiple line items in the sales order. When you give a rate for the same then it will be distributed proportionately among the line items depending upon the weight or basic price.
Std SAP header condition types:
HA00 - Percentage discount
HB00 - Discount (Value)
HD00 - Freight
HM00 - Order value
RD00 - Weight discount
ITEM CONDTION:
Item conditions as the name suggests are given at the item level only. In the same sales order if there are 2 line items then, for the line item 10, the condition types may be different and for the line item 20 there may be different condition types. Like for eg: Discounts, say material discount 'K004". This condition type may be applicable for line item 10 and for the line item 20, it may not be applicable.
Std SAP item condition types:
PR00 - basic price
K007 - customer discount
K005 - customer/material discount
KF00 - freight
So basically, header condition applies to all line items in the document and the item conditions are applicable at the line item level.
When you double click on a condition type in t.code V/06, there in the section "Changes which can be made" here you will see options like:
header condition - if you tick the condition type becomes header condition
Item condition - if you tick this then condition type becomes item condition.
manual entries
delete
amount / percent
value
qty relation
calculation type
If a condition type is applicable for all items in the document then it is better to select the condition type as header as it will save the item.Reward points if solution helps.

Similar Messages

  • What is the Difference 'VOFM' and 'User-Exit' ?

    What is the Difference 'VOFM' and 'User-Exit' ?

    If you need to implement any of these User exits, you first create a project for the user exit, then assign the user exit(s) to your project. Then you write the coding for the user exit, and finally activate the project.
    For general information about user exits, in the R/3 Library, go to Basis components and look at the Enhancements section. In addition there is detailed information about each user exit that you can access when you assign it to your project (see below).
    Activities
    Start by creating your project.
    1. Enter a name for your project.
    2. Select Modification -> Create.
    3. Enter a short text for your project and select save.
    Next assign the user exit to your project.
    4. Select Components.
    5. Enter the name(s) of the user exits you want to implement.
    6. Select SAP documentation, if you want detailed information on this user exit.
    7. Select save.
    8. Select back.
    Next make your coding modifications.
    9. Select enhancement components.
    10. Select change.
    11. Select the user exit you want to write code for.
    12. Select the include zxpbco01.
    The system will then prompt you to create this include, and you can continue to write your coding in it.
    Next activate your project.
    13. Return to the initial screen and select activate project.
    Routines
    Routines are short sub-programs that carry out various checks during document processing. In the SD module, you can create and process routines for copying requirements, data transfer, requirements and formulas using transaction VOFM. Besides the routines delivered to you with the system, you can create your own individual routines.
    Transaction VOFM allows you to follow a standardized procedure for creating routines. The name ranges are predefined for routines delivered to you with the system and for routines created by the customer. This name convention guarantees that your own routines are not overwritten during a Release upgrade.
    Copying requirements and data transfer
    The routines for coying requirements and data transfer are defined for the document types sales orders, deliveries, billing documents, sales activities, as well as for texts. You specify copying requirements and the data transfers when defining the document flow for each document type. You enter the routines for texts in the access sequences for texts.
    o Copying requirements determine which data is copied during the copying of documents. A copying requirement could define, for example, that the same customer must appear in the document header when you copy an inquiry to a quotation.
    o Routines for data transfer make a detailed control of the copying of fields possible. A data transfer could define, for example, that particular item fields can only be copied in combination with other particular fields and can only be copied into contracts or credit and debit memos.
    Requirements and formulas
    Routines for requirements and formulas are used for functions using the condition technique. You enter these routines in the pricing procedure or the condition types. Requirements are also used for statistics.
    o A requirement in pricing can determine that an access is dependent on a particular precondition. It can carry out a check of the document currency, for example, and, depending on whether it is a foreign or the local currency, allow or deny the access.
    o Formulas are used in pricing to define various factors for pricing. Formulas are defined for scale base value, condition base value, condition amount, group key, and rounding rules. The formula for a rounding rule could define, for example, that all calculated amounts are rounded to two places behind the decimal point during a price change of the condition record. The formula for a condition base value could define, that the header discount is distributed among the order items according to volume an not value of the item, as is the case in the standard SAP R/3 System.
    Creating routines
    There are two methods to create a routine
    1. Creating by overwriting
    When using this method, a note appears as a commentary in the routine to be newly created.
    2. Creating
    When creating a new routine, an ABAP with internal number assignment is created.
    You always have to activate a new routine before using it. Each routine for requirements and formulas, copying requirements and data transfers is stored in a separate program. For each new routine an entry is added in table TFRM and TFRMT. For each routine, a long text can be stored as a text module.
    Most routines must be changed in client 000. Transaction VOFM can be transported as XPRAs, which means that after the import all routines can be activated.
    Name ranges for routines
    The standard routines are to be within the number range 001-599 (for 2 digit formula numbers, 01-49)
    The user routines are to be within the number range 600-999 (for 2 digit formula numbers, 50-99).

  • What's the difference KB2483139 and KB974587?

    All,
    I have a qeustion about the language pack, what's the difference KB2483139 and
    KB974587 ? for difference windows platform?
    Thanks.

     Hi, Arnavsharma,
    Thanks a lot for your reply, now My server is Windows 2008 R2 SP1, now which link for download the language pack,please advise,
    Best Regards,
    Kenneth

  • What is the difference Photoshop and Photoshop Extended with respect to registry and files

    Can someone please help with the difference between Photoshop and Photoshop Extended with respect to files installed or Windows registry.I am aware of the difference in Features.I am not concern about the difference in Features.

    True

  • What is the difference iWeb and Homepage

    I'm trying to back up everything I had published to my iDisk (over several years) before installing Lion. The Gallery files were easy. But I'm confused about iWeb and a folder called "HomePage." The movies I had on iWeb...I could see and download. However, older movies are in a folder called HomePage. If I click on these older movies, I get a Quicktime Question mark symbol. For example, older movie 1 is located at: http://homepage.mac.com/username/iMovieTheater22.html and I cannot see it or download it. New movies, seem to be located in a different place, for example: http://web.me.com/username/myname/Austin_is_4!.html
    Am I just out of luck?
    Is there any way to retrieve the old movies?
    Possibly worth noting...the old movies were probably published on an old MBP.

    Homepage was Apple's early website hosting effort and that has been discontinued for quite a while now. The files created for the Homepage websites will reside on your iDisk in the iDisk/Sites folder. 
    Mount your iDisk on the Desktop and go to the Web folder.  There will be the html files for the various websites and pages.  The photo and video files used in those sites should be located in the Pictures and Movies folders.
    For MobileMe websites all files for them will be inside folders in the iDisk/Web/Sites folder.
    OT

  • What's the difference between | and ||

    I have three strings and if even one of them is null (s1 == null), I need to do something. So I have this:
    if( s1 == null | s2 == null | s3 == null)
       //action code
    }Yet the action code is occuring even if none of the strings are null.

    Try to run this code:
    public static void main(String[] args) {
      String s = null;
      if (s == null || s.equals("blah"))
        System.out.println("without exception");
    }And now try this:
    public static void main(String[] args) {
      String s = null;
      if (s == null | s.equals("blah"))
        System.out.println("with exception");
    }Try to understand why these two cases are different, and what�s going on.

  • What's the difference JavaFX and JSP/servlet?

    Can JavaFX build web applications like JSP/servlet? Does Java have other technology to build web applications? thanks

    JavaFX compares more to Flash and Silverlight and in that more to Silverlight than to Flash.
    There are plenty of frameworks built on top of the Servlet specification that allow you to build web applications, each with a different approach and target application. Notable examples are JSF (and its extension libraries Richfaces, Icefaces, Tomahawk and Primefaces), Wicket, Struts 2, Spring 3 and Play framework. With Flexive you even have a complete CMS built on top of JSF technology.
    A cool bit of technology for JavaFX is Flamingo, which couples a JavaFX frontend to a web based backend, effectively allowing you to "pop out" a website from the browser.
    http://exadel.org/flamingo

  • What is the difference HRPY_RGDIR and CU of PCL2?

    Hi experts.
    I just wonder why there are two diffenet tables that cotains the payroll directory information.
    Do they have exactly the same data?
    Thanks for your times.

    Hi,
    HRPY_RGDIR is more an information table on the payroll run , void run, off cycle details,date time of run, etc in a single view. It is more quick reference at high level.Used by the function or in some reports.
    The PCL2 is the cluster table, it has all the cluster details like payroll, time, 3PR and other schema related program log. The Key in the table is used to read the payroll result(RT,BT,..) or other date using the respective function modules. This is more lower level data and used in the programming.
    Thanks,
    Amosha

  • What is the difference using start condition and check function module

    what is the difference  between using start condition and check function module

    That's new to me, I thought a start condition was evaluated before the workflow started, and thus now workflow work item is available. That's why I think the only situation in which start conditions/check functions can't be used, is when the availability of a workflow log for investigation of exactly what stopped the workflow is a requirement.
    I suppose the <a href="http://help.sap.com/saphelp_46c/helpdata/en/4c/86bf43feca11d2a64f0060087a79ea/frameset.htm">SAP documentation</a> is in need of an update.

  • What's the difference between MacBook Pro 13" and MacBook Pro 13" retina?

    I want to purchase a MacBook 13" but not sure which one to buy
    Pro or retina
    What's the differences?
    And
    What one should I buy and why?

    Some reading for you;
    http://www.digitaltrends.com/computing/13-inch-macbook-pro-vs-13-inch-macbook-pr o-with-retina/#!M6CRphttp://

  • What is the difference between bfs and bfq ??

    I read a lot of good things about BFS for desktops and I wanted to give it a try, so I installed a linux-ck kernel for core2 from repo-ck (what I'm using).
    I checked what I/O schedulers I had with the command "dmesg | grep scheduler" and found out I could choose between bfs and bfq...I have no idea what is the difference..and having trouble finding a clear answer ..

    If you want to use BFQ:
    https://wiki.archlinux.org/index.php/li … _Scheduler
    I have no idea if this would be a good idea with an SSD though.  As the above posts already indicated, BFS and BFQ share two thirds of their acronyms, that's it.  They are entirely different things - and different "types" of things at that.  You do not chose between them.  You can chose between BFS and CFS for your process scheduler - and using linux-ck means you chose BFS.  You can also chose between BFQ and other I/O schedulers like CFQ, NOOP, and others.
    Last edited by Trilby (2013-02-10 20:27:37)

  • How can I have the pricing conditions at the item and header level of the d

    How can I have the pricing conditions at the item and header level of the delivery? There exist "condition" tabs both the header and the item level of the delivery but the contents of the tabs are empty. I'll be happy if you can help me. Thanks in advance....

    Hi
    If you want to have the pricing procedure at delivery level then you need to assign a pricing procedure at delivery level also
    Just go through the path to maintain the pricing procedure at delivery level.
    IMG -> Logistics execution -> Shipping -> Basic Shipping Functions -> Pricing -> Pricing Procedure. for Delivery.
    But can you be more clear if the above one is not your query ?
    Regards
    Srinath

  • What is the difference between Condition Type PB00 and PBXX

    Hallow all,
    Can anybody please explain, What is the Difference between Condition type PB00 and PBXX in Materials Management Pricing?
    And also please explain control or Application of both on Price determination ??
    Thanks in Advance !!!!!

    Hi,
    PB00 condition type is used for automatic pricing in PO
    PBXX condition type is used for manual pricing in PO
    In Pricing  access sequence  play a vital role . If you need pricing automatic in the PO, you have use of Access Sequences and Schema Group of Vendor.You can see the difference in both standard condition type PB00 and PBXX, where as PB00 is assigned to Access sequence(0002)but in case of PBXX no access sequense assigned.
    Regards,
    Biju K

  • In TCA, what is the difference between Item instance owner and System's own

    Hi,
    In TCA, what is the difference between Item instance owner and System's owner ?
    thanks
    siva

    ...can i make as many iweb websites as i want? ...and as many blogs as i want? ...i have never made one before....
    ....although, i do have my own small business and i do have a website that i paid a guy to make and also host....(which is a waste of $$$$ in my opinion as i think i can do a better job making one myself through iweb) ....
    ...anyways, i know it is splitting hairs but what exactly is the diff b/w a blog and a website ....i am under the impression that a blog is just a personal newsletter sort of thing,...?

  • What is the functional difference between the /Shared Items and the /Users/Shared folders?

    Can someone shed some light on the difference, intended functionality between the /Shared Items and the /Users/Shared folders?

    do any/all network services use the Shared Items folder?
    Not all services use it. Time Machine Server does, and I'm not sure which others. FTP is not controlled by Server.app.

Maybe you are looking for

  • Content Server wsdl soap checkin returns Content ID '0'

    Hi, I'm using soap web service (based on Checkin wsdl) to check in a file. There is no exception/error on both server and client sides, but the document is nowhere on the server (can't find it through browsing). The response says the content ID is '0

  • How to insert record inside the internal table in below code

    Hi all, My requirement is to find the sub-total and need to insert in between the internal table. You can see the output ....where I want the sub-total F2 when 1 & 2 combindely , 3 , 4& 5 combindely .Please check it and let me know is it possible whe

  • Sum in internal table issue

    Dear Experts, I have a Qty field which needs to be summed up when material no, po no and size are same in my internal table Eg: PO no     Mat no     Size      Qty       111          001          L          10       111          001          L        

  • Writing a Class

    Hi, can anyone help me out with this, this is what I need to do: Write a Java class that represents a 2-dimensional array. It should include the following: ? class variables to represent the number of rows and columns ? a constructor that creates an

  • New SSD in my macbook pro seems slow

    Hi, I would like to know if it's normal, as I don'T find the results on Xbench and Blackmagic satisfying. I just upgraded my macbook pro 13" mid 2010 2.66ghz dual-core, 8gb ram with a OWC mercury electra 6G 120gb SSD. I swaped my optical drive for my