BAPI_SALESORDER_CANGE - Set BATCH per line

Hi,
I'm trying to use BAPI_SALESORDER_CHANGE to update the items with a batch, but I am unable to do so because I do not know which values I have to set. I have tried to set the following values without success:
ORDER_HEADER-SALESDOCUMENT = '0000000311'
ORDER_HEADER_INX-UPDATEFLAG = 'U'
ORDER_ITEM_IN-ITM_NUMBER = '000010'
ORDER_ITEM_IN-BATCH = '0000000023'
ORDER_ITEM_INX-ITM_NUMBER = '000010'
ORDER_ITEM_INX-UPDATEFLAG = 'U'
ORDER_ITEM_INX-BATCH = 'X'
And I get these error messages:
ORDER_HEADER_IN has been processed successfully
Product hierarchy 00001B000100000003 is not defined
Error in ITEM_IN 000010
Sales document 0000000311 was not changed
I have tried setting the MATERIAL, PLANT and STORE_LOC as well as other values but I still get the same error message. What values do I need to set in order to get it to work?

I got it working, here is what happened and how I got it to work.
We have more than one plant, 1000, 1100, 1200 etc.. When I created the Sales Order and added items to it, they got the plant 1100 set as default, as well as the Product Hierarchy values. After adding the items I went over them and changed the plant from 1000 to 1100. If I tried to use the BAPI I would get the errors posted above, however I could still use VA02 to set a Batch for each item.
To solve the problem I just removed the Product Hierarchy value on each item and the BAPI works!
What I think happened was that the Product Hierarchy value was fetched from Plant 1100 and was never updated when I changed the plant to 1000.

Similar Messages

  • JtextPane set character per line

    Hi
    I have a HTMLDocument in a JtextPane
    Is it possible to set the number of line and the length of a line for the document or the JtextPane
    Where can I find a sample code
    Thank you
    Claude

    This is an example of line numbering in JEditorPane with RTFEditorKit.
    You can implement similar behavior for HTMLEditorKit.
    best regards
    Stas
    import java.awt.*;
    import java.awt.event.*;
    import javax.swing.*;
    import javax.swing.text.*;
    import javax.swing.text.rtf.*;
    class Test extends JFrame
    public Test()
    super("Test");
    JEditorPane edit = new JEditorPane();
    edit.setEditorKit(new MyRTFEditorKit());
    edit.setEditable(true);
    JScrollPane scroll=new JScrollPane(edit);
    getContentPane().add(scroll);
    setSize(300,300);
    setVisible(true);
    public static void main(String a[])
    new Test();
    class MyRTFEditorKit extends RTFEditorKit
    public ViewFactory getViewFactory()
    return new MyRTFViewFactory();
    class MyRTFViewFactory implements ViewFactory
    public View create(Element elem)
    String kind = elem.getName();
    if (kind != null)
    if (kind.equals(AbstractDocument.ContentElementName)) {
    return new LabelView(elem);
    } else if (kind.equals(AbstractDocument.ParagraphElementName)) {
    // return new ParagraphView(elem);
    return new MyParagraphView(elem);
    } else if (kind.equals(AbstractDocument.SectionElementName)) {
    // return new BoxView(elem, View.Y_AXIS);
    return new MySectionView(elem, View.Y_AXIS);
    } else if (kind.equals(StyleConstants.ComponentElementName)) {
    return new ComponentView(elem);
    } else if (kind.equals(StyleConstants.IconElementName)) {
    return new IconView(elem);
    // default to text display
    return new LabelView(elem);
    class MySectionView extends BoxView {
    public MySectionView(Element e, int axis)
    super(e,axis);
    public void paintChild(Graphics g,Rectangle r,int n) {
    if (n>0) {
    MyParagraphView child=(MyParagraphView)this.getView(n-1);
    int shift=child.shift+child.childCount;
    MyParagraphView current=(MyParagraphView)this.getView(n);
    current.shift=shift;
    super.paintChild(g,r,n);
    class MyParagraphView extends javax.swing.text.ParagraphView
    public int childCount;
    public int shift=0;
    public MyParagraphView(Element e)
    super(e);
    short top=0;
    short left=20;
    short bottom=0;
    short right=0;
    this.setInsets(top,left,bottom,right);
    public void paint(Graphics g, Shape a)
    childCount=this.getViewCount();
    super.paint (g,a);
    int rowCountInThisParagraph=this.getViewCount(); //<----- YOU HAVE REAL ROW COUNT FOR ONE PARAGRAPH}
    System.err.println(rowCountInThisParagraph);
    public void paintChild(Graphics g,Rectangle r,int n) {
    super.paintChild(g,r,n);
    g.drawString(Integer.toString(shift+n+1),r.x-20,r.y+r.height-3);

  • LE7:Score Layout:Global Format:Maximum Bars per Line - Line Break Bug!

    Hello
    This problem occurs in Logic Express version 7.
    (I am using MacOS version 10.4.2 on an eMac)
    I am currently compiling and editing a large score for a big band composition consisting of 22 parts:
    Flute 1
    Flute 2
    Clarinet 1
    Clarinet 2
    Alto Sax 1
    Alto Sax 2
    Tenor Sax 1
    Tenor Sax 2
    Baritone Sax
    Trombone 1
    Trombone 2
    Trombone 3
    Trombone 4
    Trumpet 1
    Trumpet 2
    Trumpet 3
    Trumpet 4
    Guitar
    Keyboard
    Electric Bass
    Percussion 1 (Kit)
    Percussion 2 (Aux)
    I am creating the score in a separate file, and I am combining parts into 1 stave each by instrument like this:
    Flute 1 & 2
    Clarinet 1 & 2
    Alto Sax 1 & 2
    Tenor Sax 1 & 2
    Baritone Sax
    Trombone 1 - 4
    Trumpet 1 - 4
    Guitar
    Keyboard (2 staves)
    Bass
    Percussion
    Each instrument, with the exception of keyboard which has 2 staves, consists of one stave, making up systems of twelve staves each. By sizing down each score style to 2,
    I have managed to fit 2 systems onto each page, therefore significantly reducing the amount of paper needed.
    The problem comes when organising the layout of my score,
    in particular, the line breaks. Using layout:global format, I have limited the maximum number of bars per line to 8, both in the page edit and normal score mode.
    I am trying to divide up my score so that there are 8 bars per system. Using the white arrow tool, I am dragging bars up and down in order to achieve this.
    However, when I get 30 odd bars in, I discover a system with 12 bars crammed into it - and even printing it off, it is clear that the system could benefit with less bars; the notation is squashed up together and not very easy to read.
    THIS IS THE ACTUAL PROBLEM:
    So I tried using the white arrow to move the last 4 bars down onto the next system, and a bug occurs where I end up with about 20 bars on the system, oddly distorted, the first few bars of which are squashed up together at the beginning of the line, and the last bar of which is stretched far off the right hand side of the page out of view. Then the next 20 or so bars are no where to be seen (probably far off the right hand side of the page) before the system below.
    If you dont know what I am talking about, I could provide a screenshot if you request.
    I have tried everything to get 8 bars on that particular system; dragging the stretched bar downwards, dragging squashed bars downward, moving bars down 1 by 1, moving bars onto the system above, moving bars away from the system below (to make room for the 4 bars that I want to move from above), adding more bars and dragging them down, but none of these methods have worked. I am either stuck with 12 bars crammed onto one system and 4 bars on the next or an oddly distorted version of the system which cannot possibly be read. Even when I settle with the unsatistactory former, I encounter further problems on subsequent systems below, some systems of which are already distorted.
    All I want is to have 8 bars per system, it should not be too much to ask! The layout:global format:maximum-bars-per-line calculation seems to be redundant, even when I reset the default line breaks - it just does not automatically set 8 bars per line, which it should do. Is there not an option to determine bars individually by number onto their respective lines, without having to use the white arrow graphic layout tool?
    The problem is extremely frustrating, and it is preventing me from completing, presenting and handing in a score for my university music composition.
    I have no other score producing software, and starting it
    from scratch on paper is going to take me weeks, because it consists of 830 12/8 bars in 22 parts, and I need to get it ready by next term!
    Any help would be extremely helpful and much appreciated, especially a patch or a useful way round. It could be related to memory, or hard drive space, as I have experienced similar problems in the past, where my score has been stretched off the page during a time when I have had little disk space...and this is a very large piece of music which might stretch the score capabilities of Logic.
    If so, has anyone got any suggestions?
    Thanks!
    Rory
    eMac   Mac OS X (10.4.2)  
    eMac   Mac OS X (10.4.2)  

    nope just cutting should work.
    here are some things to try:
    1. try assigning a different score style. for the regions. duplicate and then adjust the default ones if necessary.
    2. try creating a new instrument set. in fact delete them and make a new one (use the key command: create instrument set from selected)
    3. it may be a formatting problem so check:
    in global layout constant spacing (try 8 or 9) and proportional spacing (try 45 or so). then try factory defaults.
    4. try copying and pasting the midi into a brand new region and looking at the score for that.
    5. try fiddling with the layout tool drqagging bars up or down.
    normally simply cutting the region of just one object is enough to force a redraw. maybe try it on all of the regions. what happens when you double click on a region?

  • Is there a way to have a continious flowing text box with a limit of 26 characters per line?

    I am trying to make an interactive pdf form or an indesign form for a classified section in a newspaper. We use a 26 character limit per line for pricing reasons. What I need is for a text box or field to flow continuously yet limit each line to 26 characters. Right now we have an interactive pdf form that has numerous lines that limit 26 characters per line but they do not flow so you would have to tab or cut a word short in order to go to the next line, the other problem with this is you can't copy and paste a full classified ad since it cuts it off at 26 characters. Any input on how I can achieve the the above question would be greatly appreciated.

    There is a way in Acrobat to have text flow from one form field to another form field while entering the text. You can set your character limit per form field, and have as many fields as needed. But you cannot copy text and paste into the form field and have text flow throughout.
    Here is a link that describes how to set the properties within Acrobat.

  • Order Address per Line Item in OLA

    Hi, hoping someone can help with an OA/OLA query.
    One of our Buyers would like to use a different ordering address for one of the line items in an OLA.  Is there any way to set up an Ordering
    Address per line item in the OLA?  Or does she need to create a new OLA?

    I'd suggest writing your own might be easier. Oracle buckets the exposure as per the list below whereas you are probably only interested in seeing a total order exposure (by line item for bottles/shells) and total AR exposure summary.
    Also the standard report will look at the unit sell * the ordered quantity in calculating transaction amounts on open orders which is your problem. If I've understood your requirement correctly, you only want to consider the shells and bottles in the credit check because you enforce prepayment for liquids so presumably your AR o/s balances are only for money owing on shells and bottles.
    In that case, your only real issue is at the order entry stage (again because Oracle will be considering the total transaction value if you're using the standard automated credit check) which is why I suggested the manual workaround there.
    1     Header uninvoiced orders
    2     Header uninvoiced orders tax
    3     Line uninvoiced orders
    4     Line uninvoiced orders tax
    5     Line uninvoiced freight
    6     Header uninvoiced freight
    7     Header and line freight
    8     Invoices
    9     Payments at risk
    10     Order holds
    11     Line holds
    13     Order tax holds
    14     Line tax holds
    15     Order freight holds
    16     Line freight holds     
    17     Header and line freight holds
    18     External exposure
    21     G_BR_INVOICES
    22     G_BR_PAYMENTS_AT_RISK
    23     G_HEAD_RETURN_UNINV_ORDERS
    24     G_LINE_RETURN_UNINV_ORDERS
    25     G_ORDER_RETURN_HOLDS
    30     G_ORDER_RETURN_HOLDS
    31     G_LINE_RETURN_HOLDS

  • List-processing: limitations to 255 chars per line?

    Hi,
    check the sample code below and if possible, execute it in some of your systems:
    start-of-code
    REPORT  ZISM_TEST52 LINE-SIZE 300.
    DATA:
      line(300) TYPE c.
    WRITE '0123456789' TO line+250(10).
    WRITE: / 'From variable', /.
    WRITE  line.
    WRITE: / 'Directly to the list', /.
    WRITE AT 251 '0123456789'.
    end-of-code
    As you can see from the execution, when writing something into the char variable (in this case line), and try to put it into your screen, there is a limitation - only the first 255 characters of the variable take place in the resulted list. But, if you write directly into the list, this limitation is missing.
    My question is closely related to this limitation:
    Is there a possibility to avoid this limitation while putting something into the variable, and after that writing it to the list?
    Situation is: I have quite complex report to rewrite (with several lists, and complex header texts for each list), which uses this technique - write to internal table, after that loop at the table and use simple write statement. I would like to save my effort and time and to use a a possibility to write variables longer than 255 chars to the list - if there is any.
    So? Is there such a possibility?
    Any help would be highly appreciated.
    Many thanks in advance.
    Regards,
    Ivaylo Mutafchiev

    HI Ivaylo
    Below is from documenation:
    Creates a report with col columns per line.
    If the LINE-SIZE specification is missing, the line length corresponds to the current screen width. The system field SY-LINSZ contains the current line size for generating lists. The maximum width of a list is 1023 characters. You should keep lists to the minimum possible size to improve useability and performance (recommendation: LINE-SIZE < 132). For very wide lists (LINE-SIZE > 255), you should consult the notes for using LINE-SIZE
    greater than 255.
    Notes
    The specified LINE-SIZE must not appear in quotation marks.
    If the you want the report list (i.e. the output) to be printable, do not define a LINE-SIZE with a value greater than 132 because most printers cannot handle wider lists. <b>You cannot print lists wider than 255 characters at all using the standard print functions.</b> To print the contents of the lists, you need to write a special print routine that arranges the data in shorter lines (for example, using the PRINT ON addition in the NEW-PAGE statement.
    At the beginning of a new list level, you can set a fixed line width for the level using the ... LINE SIZE addition to the NEW-PAGE statement.
    Maybe the highlighted portion might be one reason for this behaviour.
    Kind Regards
    Eswar

  • Batch command line in the Discoverer 4i

    Dear All,
    I am searching for an answer regarding the chance to use the batch command line in the Discoverer 4i user edition to export an xls file with the pivot format.
    It is not possible to do this in the previous version, but it's possible in the 4i version choosing the xls pivot format while exporting the report interactively.
    So we are looking for a specific parameter to be used in the command line.
    Thank you for your help,
    Carola Buora

    Hi Carola,
    May I suggest reposting this question to the Dicoverer forum
    http://forums.oracle.com/forums/forum.jsp?id=422740
    Your chances for getting the right set of answers are probably much better there. Hope this helps.
    Cheers,
    -lars

  • Score Editor: Bars Per Line

    I have a piece in which all staves have 4 bars each. That's great. But the very first line has a pickup. So for that one line I want five bars on the line and all the others I want four.
    I know there is a way to put a "Page and Line Breaks" in the partbox. But that's no good. That would mean I'd set it up for 5 bars per line, and then modify every line past that for the whole piece.
    I does one manually shuffle a bar from line to line, here and there, through a piece?
    -- Gerry

    Many thanks! I knew I'd seen it before but couldn't find the dang thing!
    -- Gerry

  • $15 PER LINE reconnection fee is crazy!!!!!!!!!!!!!!!!!!!!!

    I have been a Verizon customer FOR YEARS, both home/cable/internet and wireless service, for me and my family (5 wireless lines). Somehow I was switched over to paperless billing last month and forgot to pay the bill. When I never got a bill, I finally requested to get switched back. My payment was obvious late, but I have NEVER been late, so I thought not a big deal. Pay a small fee and keep on going. To my surprise they are going to charge me an additional $75 dollars to RECONNECT A WIRELESS ACCOUNT. Can someone please tell me A) what REAL costs are involved in reconnecting a wireless phone (WIRELESS-duh!!) other than having somebody in accounting check a box on their screen and B) what other phone carrier is a better alternative to Verizon?

    The only way you would have received $15 per line reconnect fees would be if your account was suspended due to non payment. It's our responsibilities as customer's to know when our bill is due, because what happens if USPS loses your bill or gives it to the wrong mail box (has happened to me before)? Verizon contacts you if you are late anyways. You receive alerts. If you didn't pay, there are consequences.  Just like if you go overdraft in your bank, you have to pay a fee, you bounce a check, there's a fee.
    From our contracts:
    About My Payments
    If you're a Postpay customer and we don't get your payment on time, we will charge you a late fee of up to 1.5 percent per month (18 percent per year) on the unpaid balance, or a flat $5 per month, whichever is greater, if allowed by law in the state of your billing address. (If you choose another company to bill you for our Service [such as another Verizon company], late fees are set by that company or by its tariffs and may be higher than our late fees.) Late fees are part of the rates and charges you agree to pay us. If you fail to pay on time and Verizon Wireless refers your account(s) to a third party for collection, a collection fee will be assessed and will be due at the time of the referral to the third party. The fee will be calculated at the maximum percentage permitted by applicable law, not to exceed 18 percent. We may require a deposit at the time of activation or afterward, or an increased deposit. We'll pay simple interest on any deposit at the rate the law requires. We may apply deposits or payments in any order to any amounts you owe us on any account. If your final credit balance is less than $1, we will refund it only if you ask. You may have to pay a $35 fee to re–activate Service if your Service is terminated , or a $15 fee to reconnect Service if it is interrupted for non–payment or suspended for any reason.

  • Managing Per Line Unblocking (*82) in Contacts

    After many years of waiting on Apple, and then my contract upgrade date, I now have an iPhone on VZW.  I'm fairly familiar with iOS from my iPod touch, but have a question on the phone side.
    I've got "Per Line Blocking" turned on to try to prevent my Caller ID being displayed[1].  So I want to set up various Contacts in the iPhone so that calls to them get unblocked.  This requires pre-pending *82 to their number.   I've also found that to match many incoming calls and texts, I need to have the +1 int'l dialing prefix before their number in Contacts.  On my previous feature phone, I didn't need the +1 and could put *82### ### #### into the contact and things just worked (except I'd have to edit it out to start a new text exchange).
    So I'm wondering how *82 and +1 are going to interact in the iPhone.  Am I going to need multiple entries (one with *82 and one with +1) for each number in Contacts to pull this off, or can I just have *82+1 ### ### #####?  If multiple entries, is there a way to make sure that *82 is used for outgoing calls with the minimal fuss (i.e. does having it first in the list work?).  Anybody have experience with this? 
    Also does turning off "International Assist" change the solution? Do you get good incoming matches with just a ten digit number in the Contacts?
    And it should be fun to see how this mess interacts with Ford SYNC, but I'll cross that bridge later.
    Thanks,
    -2x4
    [1]I know about the exceptions and hacks.

    While your suggestion may work for outgoing calls, it does not match incoming calls and SMS.  Apparently the iPhone is very literal in it's matching.  For example, I must have an only 10 digit entry in contacts to match another VZW caller so that a name is displayed rather than a number.  But a friend who is an ATT wireless customer has to have the +1 in front of the 10 digit entry to match.  From other Internet forums, it seems some carriers may even just send 7 digits in the Caller ID.  However none will match with *82 in the entry.  Seems like until Apple makes some improvements I'm stuck with two entries if I want to apply *82 to outgoing calls.
    As far as interacting with Ford SYNC.  If I label the two entries as "Mobile" for one contact, it needs to prompt me for which one when I make an outgoing call.  I haven't tried it yet, but I think the solution there is to have the *82 version marked with the correct designation and the "matching" version labeled something unused, like "Other".
    International Assist is a setting for the iPhone's Phone App.  As I understand it, it is supposed to automatically decide if the International dialing prefix is needed for outgoing calls when you travel abroad.  I expect the *82 prefix may confuse it, but I haven't any empirical evidence yet. 
    -2x4

  • Limit number of chars per line

    Hi ,
    how to limit the number of chars per Line in a textArea or RTFEditableText?
    I have to do the following:
    Allow 25 Chars for first line,
    any other line should have max. 28 chars.
    First line should have a bold font.
    Not an easy thing..
    I tried to use a textarea fpr input and put the text into a datagrid in the textarea.change() event.
    This works, but I lose a lot of the standard features of the textarea (hyphenation etc.)
    The idea is to use only the textarea or a RTFEditor for applying the rules mentioned above.
    Thanks
    thorsten

    extend PlainDocument class to restrict the number of characters per line.
    Set this class as model to TextArea.
    Below is a class which does this. May be its useful
    import javax.swing.*;
    import javax.swing.text.*;
    import java.awt.*;
    public class FixedNumericDocument extends PlainDocument {
    private int maxLength = 9999;
    private String max="";
    public FixedNumericDocument(int maxLength) {
    super();
    this.maxLength = maxLength;
    //this is where we'll control all input to our document.
    //If the text that is being entered passes our criteria, then we'll just call
    //super.insertString(...)
    public void insertString(int offset, String str, AttributeSet attr)
    throws BadLocationException {
    if (getLength() + str.length() > maxLength) {
    return;
    else {
    try {
    //check if str is numeric only
    int value = Integer.parseInt(str);
    //if we get here then str contains only numbers
    //chk if it is less than 65535 so that it can be inserted
    super.insertString(offset, str, attr);
    catch(NumberFormatException exp) {
    return;
    return;

  • Per-line Scrolling in Terminal

    I recently upgraded from Lion to Yosemite, and I saw that with it came per-line scrolling in the Terminal. My friend has per-line scrolling on his MacBook pro which is also running Yosemite but mine does not and I would like to know how to get this fixed. I have a MacBook Pro, with a Intel Core 2 Duo.
    Basically whenever I use Vi in the Terminal, I want to be able to use the trackpad to scroll through the code, NOT the scrollback buffer. I have :set mouse=a in the .vimrc file and this has changed nothing.

    We are answering the wrong question.
    The 'more' utility which is used to page the 'man' output does not accept mouse input.
    If you want to set your 'PAGER' environment variable to a utility that accepts mouse input, then you can scroll your 'man' output.
    This has nothing to do with being able to use your scroll wheel with the Terminal and everything to do with the application you are trying to control.
    OK, maybe Terminal is a little to blame. I'm not sure if Terminal will pass along mouse input to the applications running in the terminal. For that you might need to use something like iTerm or an xterm in an X11 session.
    But even then, you still need to have a PAGER that knows what to do with mouse input.
    Do you have this 'man' scroll wheel capability in another Linux/Unix OS? Maybe you can get the sources for that PAGER and port them to Mac OS X (or use <http://MacPorts.org> or <http://www.finkproject.org/> for already ported software.

  • How can I set the default line height?

    Greetings,
    I have a report that displays observed behavior in a list format like the one below:
    Behavior Observed:   
        Withdrawn           
        Happy
        Sad
        angry
    There are 5 responses as to the severity of the behavior or it is left blank if the behavior was within normal limits.
    So the output would look like this:  
    Behavior Observed:   
        Withdrawn            (mild)
        Happy
        Sad                      (moderate)
        angry
    The problem is that when this report was designed the details sections were not uniformy formatted and the spacing between data elements is hard to follow from the label to the data field.  I tried to set the details to be uniform by selecting "Arrange Lines",  however when I do this, the data is displayed too close horizontally.  So my question is how do I set the default line height for each field so that they are uniform in distance from each other but not too close due to the font height?
    Does this make sense?
    Thank you,
    Kevin

    I'm confused... How are you associating line height with horizontal field spacing???
    If you have this...
    Behavior Observed:     Severity:
    Withdrawn          (mild)
    Happy
    Sad               (moderate)
    angry
    But want it to look like this...
    Behavior Observed:
    Withdrawn (mild)
    Happy
    Sad (moderate)
    angry
    all you have to do is create a concatenation formula. Something like this...
    {TableName.BehaviorObserved} & " (" & {TableName.Severity} &")"
    Sorry if I've misunderstood what you are trying to do.
    Jason

  • Event List - Used to show 1 event per line that I could open and view photos. Where is that feature?

    I was editing photos (iPhoto) and events were shown as 1 Event per line, preceeded by the > triangle, that I could click and open the event to see the photos.
    I was collapsing all the events so I had a nice list by date, and was naming each event.
    Then I hit something, and the 1-line per event went away, and now instead of showing events as a list,
    it shows events as "icons" with the key photo etc.
    How do I get back to listing events as a LIST ??  Like in the Finder window, where you can see
    files as Icons, Lists, Columns, or CoverFlow.
    All I can see now is the "Icons" view, I want the "Lists" view.
    Anyone seen the "Lists" view ?? and how to get back to it?
    Thanks

    I found the answer here:  https://discussions.apple.com/message/17430153#17430153
    Select VIEW menu item, then click "EVENT TITLES"
    To Collapse all the List sub-item details, cursor on one triangle, then ALT-CLICK and they all close up producing a useful listing;.

  • Is it possible to have more than one Tax code per line item in Billing docu

    Is it possible to have more than one Tax code per line item in Billing document ?

    Hi,
    I have a different perspective there.
    If an item is applicable for two different taxes which are represented by two different tax condition types and these tax conditions are configured in the tax procedure, FTXP and so on....then these two condition records can have two different tax codes.
    We actually have this scenario in EU now, where EU talks about service tax in 2010 apart from the normal VAT. So now we have MWST and ZWST(Say)
    Now there are some materials which come with a service associated with it. So a service charge is also levied when the material is sold. So the material price will become applicable for VAT and the service charge becomes applicable for service tax. In this case, the tax classification of the customer will have two entries in sales orders updated in the fields VBAK-TAXK1 and VBAK-TAXK2 based on the sequence number of these condition types.
    Now based on different tax classification of the customer, we have 2 different tax codes representing different %of tax.
    Hope it helps

Maybe you are looking for

  • How do you get your iphone out of recovery mode?

    I need help with my iphone. I'm trying to get the phone activated and restored but when it's almost done it shows an error. My phone is stuck in recovery mode. If there is anyone who can help me please message back.

  • Error when starting burn

    I have looked everywhere for the answer, and if someone has the answer, I obviously didn't look hard enough. When I push burn, to burn a playlist, it gives me an error message in the screen at the top saying, "disc burner or software not found." I ha

  • [svn] 4267: Change path to Assets.swf in eclipse . project file from full hardcoded path to use the FLEX_SDK variable as the base path .

    Revision: 4267 Author: [email protected] Date: 2008-12-09 10:32:36 -0800 (Tue, 09 Dec 2008) Log Message: Change path to Assets.swf in eclipse .project file from full hardcoded path to use the FLEX_SDK variable as the base path. There is still an issu

  • Digitally signing pdf documents

    We want to digitally sign pdf documents that are generated in the printing service / AS. (rwclient is used on the client machines to access the printing service.) The digital sign should be on all generated pdf documents, with no intervention by the

  • STO with Delivery Third party

    Hi all, I have this flow to manage: Company A create an STO against Company B Company B create a PO against an external vendor that delivers the goods to Company A. Can be managed this flow on SAP? The IC third party can be easily managed from a sale