INVOIC01 fails that contain zero dollar items

Hi Experts,
We are trying to implement electronic invoices by cXML transmission with an XI interface. During testing it was found that any invoice which contains a zero dollar item will fail at the IDOC with an error, 'Item not selectable'. This occurs due to the fact that when the zero dollar line item is sourced by the buyer agent, they must deselect the 'Invoice Expected' check box under the purchase order line item follow on documents. This is the only way to source a zero dollar line item. Is there a way to adjust something so that the IDOC will not fail for zero dollar line items?
I also posted a similar question on the SRM forum to see if there is a way for us to source zero dollar items and still keep the Invoice Expected checkbox checked.  I just didn't know if there might be an option here on the R/3 side to address the problem as well.
We are on SRM 2005 SP12 and on ERP 6.0 SP13.
Any guidance is appreciated!!
Cindy

Hi,
You can try following solutions.
1. Try making the error message as warning and order the PO. See if ECC accepts the PO.
2. Use BBP_ECS_OUT_PO badi to pass the invoice indicator in ECC PO.
Regards,
Sanjeev

Similar Messages

  • Hyperion Explorer 8.3 querying multiple tables that contain a specific item

    I have 3 annual tables that contain data for 3 different years.  Each table has a sale amount, item sold, and customer ID.  I want to pull a specific customer ID from all 3 tables at once. 
    Is there a way to achieve this?
    Thanks!
    Johnny

    Add the 3 fields from the first table, then click Query > Append Query, then add the same 3 fields in the same order from the second table, then add the same 3 fields in the same order from the third table.  This creates a UNION between the three tables; which means they need to be in the same order and have the same datatype.
    If you want to show duplicate data found in the different sources, just change the UNION operator to a UNION ALL operator, otherwise it will suppress any duplicate rows.
    To limit the data to one specific customer ID, you can set a limit on each of the UNION tabs with 'Customer ID = <selection>'.
    Good luck!
    Jarod Vierstra

  • How to suppress records that contain zero values

    Dear folks,
    Please take a look at my query below. This is a sample query with only 6 columns but my actual query has about 70 columns. Basically I need to be able to suppress those rows where numerical values are zeros across a row. But even if one column has a value greater than zero, I need that row. Is there any better way to do it or this is the only way to do it? I am just trying to avoid creating a big WHERE clause with all fields in there. Kind regards.
    with my_table as (
    Select 'A' as org, 12 as val_1, 13 as val_2, 14 as val_3, 40 as val_4, 100 as val_5 from dual
    union all
    Select 'b' as org, 12 as val_1, 13 as val_2, 14 as val_3, 40 as val_4, 100 as val_5 from dual
    union all
    Select 'c' as org, 12 as val_1, 13 as val_2, 14 as val_3, 40 as val_4, 100 as val_5 from dual
    union all
    Select 'A' as org, 0 as val_1, 0 as val_2, 0 as val_3, 0 as val_4, 0 as val_5 from dual)
    select * from my_table
    where
    ( val_1 != 0 And val_2 != 0 and val_3 != 0 and val_4 != 0 and val_5 != 0)

    Hi,
    dreporter wrote:
    Dear folks,
    Please take a look at my query below. This is a sample query with only 6 columns but my actual query has about 70 columns. Basically I need to be able to suppress those rows where numerical values are zeros across a row. But even if one column has a value greater than zero, I need that row. Is there any better way to do it or this is the only way to do it? I am just trying to avoid creating a big WHERE clause with all fields in there. Kind regards.Sorry, I don't know of any way to avoid referencing each column by name.
    The fact that you want to do this hints that this is a denormalized table, designed to make coding difficult and inefficient. A better design would be:
    SELECT 'A' as org, 12 as val,  1 AS col_num     FROM dual  UNION ALL
    SELECT 'A',           13,            2              FROM dual  UNION ALL
    SELECT 'A',        4,            3          FROM dual  UNION ALL
    SELECT 'A',        40,            4          FROM dual  UNION ALL
    SELECT 'A',         100,            5          FROM dual  UNION ALL
    ...Then you could use the MAX function to see if any of them were greater than 0, regardless of how many there were.
    with my_table as (
    Select 'A' as org, 12 as val_1, 13 as val_2, 14 as val_3, 40 as val_4, 100 as val_5 from dual
    union all
    Select 'b' as org, 12 as val_1, 13 as val_2, 14 as val_3, 40 as val_4, 100 as val_5 from dual
    union all
    Select 'c' as org, 12 as val_1, 13 as val_2, 14 as val_3, 40 as val_4, 100 as val_5 from dual
    union all
    Select 'A' as org, 0 as val_1, 0 as val_2, 0 as val_3, 0 as val_4, 0 as val_5 from dual)
    select * from my_table
    where
    ( val_1 != 0 And val_2 != 0 and val_3 != 0 and val_4 != 0 and val_5 != 0)That shows the rows where ALL 5 of the columns are not 0.
    If you want the rows where AT LEAST 1 of the columns are not 0, then use OR instead of AND.
    != means not equal to 0. You said you were interested in whether the columns were greater than 0, which is &gt;=.

  • Zero Dollar Line Item - Invoice Expected flag

    Hi Experts,
    When our buyers source a zero dollar line item, they are required to DESELECT the Invoice Expected box (under the purchase order line item follow on documents) in order for the PO to go out the door.  Is there any way to adjust that so we can still have the PO go out the door and still have the Invoice Expected box checked?  Or is this a system bug that forces us to do this?
    The reason we need it checked is because we are trying to imlement electronic invoicing and the vendors do send us invoices that have zero dollar items.  Because of that box being checked the entire IDOC fails.  We are using IDOC:  INVOIC01.
    FYI.  We are on SRM 2005 SP12.
    Any guidance is appreciated.
    Cindy

    Hi,
    You can try following solutions.
    1. Try making the error message as warning and order the PO. See if ECC accepts the PO.
    2. Use BBP_ECS_OUT_PO badi to pass the invoice indicator in ECC PO.
    Regards,
    Sanjeev

  • I had an in-game purchase that failed to give me my items purchased, this is usually an easy fix, but this one was through EA, I would like to know what steps I can take to rectify this.  (I realize that NOT playing EA games is the best answer...)

    I had an in-game purchase that failed to give me my items purchased, this is usually an easy fix, but this one was through EA, I would like to know what steps I can take to rectify this.  (I realize that NOT playing EA games is the best answer...)

    Can you try to restore your inApp?
    If that doesn't work:
    iTunes Store Support
    http://www.apple.com/emea/support/itunes/contact.html

  • Okay i had to install Itunes onto my new OS because window's Vista messed up on me and i can't get any of my old purchases back from my account such as music and movies any ideas on how to get them back (i do not have the folder that contains old items)

    Okay i had to install Itunes onto my new OS because window's Vista messed up on me and i can't get any of my old purchases back from my account such as music and movies any ideas on how to get them back (i do not have the folder that contains old items from the last itunes or anything from that OS because it had a virus and i just wanted windows 7)

    Downloading past purchases from the App Store, iBookstore, and iTunes Store
    Hope this helps,
    JD

  • What is property that contains the pass/fail status(UUT Result) of my main sequence ?

    Test Engineering
    Empower RF Systems Inc.

    Hi Mal,
    In general, in TestStand you use a step type that can use the Sequence Adapter in order to call a sequence (named subsequence in this context). The MainSequence is called from within the ProcessModel execution entry-points ('Test UUTs' and 'Single Pass' sequences in the TestStandModel.seq) when you launch the execution from "Execute->Test UUTs" or "Execute->Single Pass" menu or directly by the engine when you start an Interactive execution by selecting "Execute->Run MainSequence" menu option.
    In the first case, after the sequence call step executes, the Sequence Adapter can set the step status. So, finally the property that contains the status of Main Sequence is a subproperty of the SequenceCall step that in the ProcessModel execution entry-points is named "MainSeque
    nce Callback". The lookup string for this property depends from where you want to access it. For example :
    a) if it's from a step you add as part of the Execution entry-points customization, then the lookup string for the property should be "RunState.Sequence.Main["MainSequence Callback"].Result.Status"
    b) if it's from a step in the MainSequence, then the lookup string for the property should be "RunState.Caller.RunState.Sequence.Main["MainSequence Callback"].Result.Status" but special consideration should be taken if the MainSequence is run in Interactive mode, since the "RunState.Caller" property doesn't exist in this case.
    In the second case the sequence status isn't available (see above).
    Regards,
    Silvius
    Silvius Iancu

  • Error : Document contains same order item more than once in IDOC

    We have Intercompany IDOCs getting created in our system. The
    trigger for this is the Billing Document in the same system in
    differenct company code. The MEssage type being used is INVOIC and the
    basic type is INVOIC01.
    The IDOC is in the status of 51 with the error message
    Document contains same order item more than once
    Message No : M8 321.
    Can anyone tell me why raise this error and how to resolve it?
    Thanks.

    What I have recently learned is that in 6.0 SAP allows the same line item to be on an idoc multiple times.  However, the item has to be GR-based-IV and there has to be a unique entry in the delivery note of the GR.   I have successfully tested this in my development system.  
    What I can't get to work is if the GRs have the same delivery note value.   What I think is happening is these GRs are not unique so SAP cannot match a GR with an IR so it fails with this error. 
    Here are the examples:
    Works 
    GR# A           deliverynote/BOL    "abcd"
    GR# B           deliverynote/BOL     "efgh"
    Invoice idoc
    e1edp02    qualifier 016          abcd
    e1edp02    qualifier 016          efgh
    Doesn't work:
    GR# A           deliverynote/BOL    "abcd"
    GR# B           deliverynote/BOL     "abcd"
    Invoice idoc
    e1edp02    qualifier 016          abcd
    e1edp02    qualifier 016          abcd
    If anyone knows of a way to make the second scenario work, I'd like to hear your solution.
    Thanks
    Sandra

  • J1IEX post than made error like does not contain any selectable items

    Respected Sir,
    We have purchase the Goods From SEZ unit and it wil be treated as import made.
    We doing the following activities
    1. Prepared the Import P.O.
    2. released the same P.O.
    3. Doing the MIRO for Custome Vendor
    4. Capture the J1iex
    than we fins the below mention ERROR & Diagnoses and ERROR
    Document 4400000016   does not contain any selectable items
    Message no. M7064
    Diagnosis
    The document or document item entered cannot be adopted.
    Possible reasons for this are:
    u2022     The document items have already been processed
    (Suggest zero lines indicator set?).
    u2022     the document items have been deleted or are blocked.
    u2022     the document items have been created for a different plant.
    u2022     (for reservations only) movements are not yet allowed for the reservation items.
    u2022     (for reservations only) the document items are retrograde components of the order. These are posted using the order confirmations.
    u2022     A confirmation must exist for the document items.
    u2022     The document items must be released first.
    u2022     The document is an R/2 document.
    Procedure
    Make sure your entries are correct.
    u2022     If the system has already processed the total quantity, you can set the Suggest zero lines indicator. The system will suggest the quantity zero for the items that have already been processed.
    u2022     If you have entered a particular item, cancel the item. If you do not enter an item, the system searches all of the open items in the document.
    u2022     If the document is a purchase order, production order or a reservation, you can
    Kindly doneedfull above mention error
    Thanks & Regards
    Bipin Shah

    HI,
    Please check whether all the vendor and excise details have been maintained in J1id.  i.e Excise rate maintainance.
    Hope this helps.
    Regards,
    Prasanna
    Award pls if helpful

  • Document 4500016031   does not contain any selectable items

    Hi Friends,
    I am doing MIGO(godds receipt) and adopted following procedure for MIGO.
    ME5J----->(Entered my Proj. defn---> executed
    Select material T-20610.
    Click the "Assign automatically" pushbutton.
    Assign materials T-20620 and T-20630 the same way.
    Display the overview of the assignments and then create the purchase order.
    Click the "Assignments" pushbutton.
    The purchase requisitions are sorted in the overview according to their assignments. You can create new purchase orders by clicking the "Process assignment" pushbutton.
    Place your cursor on the line below vendor "C.E.B.".
    Click the "Process assignment" pushbutton.
    Confirm the first dialog box by clicking the "Continue" pushbutton.
    If another dialog box appears, click "New purchase order".
    The purchase order appears.
    On the left-hand side of the overview, select your three purchase requisitions and copy them to the purchase order.
    Click the "Copy" pushbutton.
    Save the purchase order.
    Click the "Save" pushbutton.
    The purchase order number appears in the status bar.
    Make a note of the order number:   ____4500016031________
    Now I got the PO as per above procedure Now While I am doing  MIGO---Goods receipt am getting the below message.
    Any pointers is appreciated and will be rewarded.
    Document 4500016031(PO)   does not contain any selectable items                                                                               
    Message no. M7064                                                                               
    Diagnosis                                                                               
    The document or document item entered cannot be adopted.                                                                               
    Possible reasons for this are:                                                                               
    o   The document items have already been processed                     
            (Suggest zero lines indicator set?).                                                                               
    o   the document items have been deleted or are blocked.                                                                               
    o   the document items have been created for a different plant.                                                                               
    o   (for reservations only) movements are not yet allowed for the      
            reservation items.                                                                               
    o   (for reservations only) the document items are retrograde components 
         of the order. These are posted using the order confirmations.                                                                               
    o   A confirmation must exist for the document items.                                                                               
    o   The document items must be released first.                                                                               
    o   The document is an R/2 document.                                                                               
    Procedure                                                                               
    Make sure your entries are correct.                                                                               
    o   If the system has already processed the total quantity, you can set  
         the Suggest zero lines indicator. The system will suggest the        
         quantity zero for the items that have already been processed.                                                                               
    o   If you have entered a particular item, cancel the item. If you do    
         not enter an item, the system searches all of the open items in the  
    o   If the document is a purchase order, production order or a            
         reservation, you can enter search criteria in the dialog box.         
         You access the dialog box by choosing Enter with reference on the     
         initial screen.                                                                               
    o   If the document is an SAP R/2 document, you have to cancel it         
         manually by entering the reversal movement type.                      
    Regards

    Hi
    Check item level Confirmation tab I think this PO is activated for Inbound delivery or Confirmation control
    vIVEK

  • Zero Dollar orders- Credit Management

    We have requirement in regards to "Zero" dollar orders.
    End user is requesting that all orders with net value of "Zero" do not hit VKM1- Block Order screen
    via Credit Management.
    How to do this ? Is this stnadard config ? Or do we need development ?

    Hello
    If it different sales document type, go to customisation sales document type - in the field 'check credit limit - remove D.
    Also in the item category customisation , remove credit active tick.
    thank you
    Anirudh

  • Embedding a Button that contains a MovieClip with a filter on it causes a build error in Flex

    I'm trying to embed (via [Embed(...)] code) a button that
    contains a movieclip with a blur filter on it. This causes Flex to
    stop compiling my project (actually it says that it cannot find
    another symbol that I'm also embedding). I've narrowed it down to
    this problem though.
    As soon as I remove the filter on the movieClip, Flex likes
    it again.
    Does anybody have experience with this or found a workaround?
    thanks, Frank Hermes

    This is really a SQL issue, not SharePoint. After 5000 rows, SQL does a lock escalation from a row lock to a table lock. The table lock prevents operations on the entire table, hence why you want to stay under 5000 rows, especially for a busy content database.
    One way to mitigate this scenario is to dedicate the content database to the Site Collection. This way only the Site Collection is impacted by the lock escalation.
    You can also set specific Lists/Libraries to disable the throttle entirely by using PowerShell to set the EnableThrottling property to $false. Alternatively, you can use a sandbox or full trust solution to display the data where it also ignores the throttle.
    To answer your question, yes it will fail after 20,000 items.
    Trevor Seward
    Follow or contact me at...
    &nbsp&nbsp
    This post is my own opinion and does not necessarily reflect the opinion or view of Microsoft, its employees, or other MVPs.

  • An older style Ipod has over 10,000 songs on it.  The original computer that contained these songs on itunes has since been replaced.  Can itunes/match get the songs from this ipod to store in match and then put on new computer/itunes?

    Can this new service of itunes/match allow you to retrieve songs from an older style ipod, store them in match, and then download them onto a new computer/itunes?  The original computer that contained these songs has since been replaced b/c it broke down.  There were alot of songs on there and now I can't get the songs onto my new computer.  Can match work from ipod > match > computer?

    sharwilly wrote:
    Can this new service of itunes/match allow you to retrieve songs from an older style ipod
    Only if it is an iPod touch that you can turn on iTunes Match.
    The original computer that contained these songs has since been replaced b/c it broke down. 
    Did you make a backup of all the  important files on this computer before it broke down?
    Try this -> http://www.yamipod.com/main/modules/home/
    Then backup your computer after you recover the items.

  • ICal [Exchange calendar]: "This calendar can only contain to do items"

    Hi, after SL upgrade I cannot add/edit any longer my exchange accounts calendar in iCal. It only says that "This calendar can only contain to do items".
    I have tried to delete the account and reset it but it didn´t solve the issue.
    We are using Kerio Mail Server as Exchange solution.
    Should I wait for 10.6.1 to fix this or is there a work around?

    It was my fault, because this problem really a Kerio Mail Server faliure!
    http://discussions.apple.com/thread.jspa?threadID=2159279&tstart=0
    Message was edited by: pagocs

  • Apply conditional formatting for a textbox in a matrix that contains an expression

    I have a matrix that contains one row, and one of the columns in this row (a field ) contains an expression. I know this field is "Textbox24" but anyway, I have created a placeholder for this field and in Placeholder Properties I have given the
    label "PD". Note that the Value in this placeholder shows "Expr" because it contains an expression.
    I don't think this is relevant, but just in case, the expression is:
    =Code.GetPercentageDifferenceBetweenCurrentAndPreviousValue()
    where GetPercentageDifferenceBetweenCurrentAndPreviousValue is custom code for the report which returns a decimal value. This works correctly in Preview mode.
    I now want to apply conditional formatting on this field so the colour of the font changes depending on the value of the expression. I clicked on the text box of that field, and in Properties > Color > Expression > I entered
    =IIF(Fields!PD.Value >= 50,"Green","Black")
    When I go to Preview mode I get the error "The Color expression for the text box 'Textbox24' refers to the field 'PD'. Report item expression can only refer to fields within the current dataset scope or, if inside an aggregate, the specified
    data set."
    I have tried a couple of other forms of the sytax for Fields!PD.Value but it doesn't work. Is my problem a syntax problem or a scope problem, and how do I solve it?
    Thank you

    From your description, PD is not a field so you cannot reference it as a field. You can do what you want by referring to the textbox:
    =IIf(ReportItems!Textbox24.Value >= 50."Green","Black")
    "You will find a fortune, though it will not be the one you seek." -
    Blind Seer, O Brother Where Art Thou
    Please Mark posts as answers or helpful so that others may find the fortune they seek.

Maybe you are looking for