Intercompany with billing output message creates goods entries lock Purch O

Hi Experts,
we have a problem in an Intercompany flow.
From each SD Invoice, an output message is triggered. This output message creates a goods entry of the related purchase order related using a batch input.
There are many SD invoices related with the same purchase order.
The problem happens when many output messages were processed in a massive way though a job of report RSBDCSUB.
More that one SD invoice will create goods entries related with the same purchase order and sometimes at the same time.
The result was that some goods entries aren't created because the purchase order is locked by one of the previous process of the same purchase order.
We have as a workaround to re-process the batch inputs wrong, but we want to avoid this re-processing.
is there any solution for this process? do we change the process and use IDOCs or BAPIs?
thanks in advance,
aupalaura

Dear Raja
  I need 2 to get a consolidated PDF from both OTF and SPOOL
What do i do ? how 2 proceed . Plz tell me any other solution plz .
User wants only one PDF .
Plz help for god sake .
How about saving the PDF from OTF and then appending the PDF from Spool at the prompt at end of that (Any append possible at the Prompt )
Thnx
Moni
Message was edited by: md monirujjaman
Message was edited by: md monirujjaman
Message was edited by: md monirujjaman

Similar Messages

  • ERS Self-Billing Output Messages

    Hi,
    We have a small issue when running our self-billing process as follows:
    1) MRRL - we run this to see all the goods movements for the week or period - no problem here, the FI document is created OK.
    2) MR90 - we then run this to process the output message, to either print the invoice or send it via e-mail. However, nothing is being processed. This is despite the output type being maintained in MRM2 with the correct vendor details!
    Can anyone shed any light on this?
    Thanks and regards,
    edson.

    Hi,
    1st check vendor master having an e-mail ID with StandardComm.Mtd as INT E-mail
    Check or define of the communication strategy
    Check in NACE t.code with MR application with ERS output type and have medium "5". Also check Program, routine,Form/ Smartforms( as you needed for e-mail)
    Have condition record in MRM1 t.code with output type ERS with having medium "5" and dispatch time "4"
    Also check all ERS setting in vendor master and info recod.
    More details check link/blog
    http://www.sap-basis-abap.com/mm/how-to-use-e-mail-with-ers-invoice-verifcation.htm
    Regards,
    Biju K

  • Problem with Billing date while creating Billing Document

    According to the factory calendar maintained at the client side every Saturday is a holiday. Due to  this, the billing date for every Billing Document (vf01)  created on Saturdays gets pushed to Monday's date..  I tried using VOFM routine 011 to default the billing date (vbrk-fkdat) to system date.I have assigned the same in copy control.. But this does not work. Any suggestions?

    hello,
    This is a standard flow and if you want to tamper that, need to change in standard SAP...which I would not recommend you...
    Please use a separate factory calender for that particluar site...
    Thanks..

  • Create Billing Output from VA01

    Hi everyone!
    I wonder is it possible to create an invoice with billing output immediately?
    I usually use create sales order VA01, create billing due list VF04, create billing output VF31;
    I'd prefer to be able to key on an invocie and for it to create a billing document in my spool right away without having to wait on the overnight process or manually pushing it using VF04 & VF31.
    Any ideas?
    Many many thanks!!!
    Ciara

    Hi,
    For this change to appear we have to go for some seetings.They are mentioned below.
    1.Goto the T.Code "NACE".
    Select the application as "V3(Billing)".
    Click on "Output types".
    Select your output type.
    Click on "Details" or Press "CtrlShiftF2".
    Maintain the value as "4(Send Immediately(when saving the application))" for the field "Despatch time".
    Check the value for transmission meduim.Ithink it is "1(Print output)".
    Save.
    2.Goto the T.Code "VV31".
    Enter your output type.
    Press Enter.Select your valid condition table if multiple tables exists.
    Enter.
    Maintain the valid values.Select that maintained entry.
    Click on "Communication".
    Maintain the output device as "LOCL".
    And also check the box "Print Immediately".
    Save.
    If you create the invoice by using VF01,then the out put will be triggered automatically.
    Or Goto T.Code VA02/VA01.After entering al the values,Click on "Sales document" in th emenu bar and then click on "Billing".
    Even in this case also output will be triggered automatically.
    If you want,then you can reprocess this output by using the T.Code "VF01",by selecting the processing mode as "2".
    Regards,
    Krishna.

  • EDI output message for Outbound Deliv send with application own transaction

    Dear All,
    I encountering a problem with the output message "WSOR" via EDI.
    What i want:
           I would to configure this message output without the Dispatch time " 3: Send with application own transaction".
    What is encountering now:
          I have done the setting in "VV22" or VV21, with the conbination of Delivery type and Shipping point. and the setting is EDI with dispatch time 3: Send with application own transaction.
    But When i use ME2O to create the outbound delivery for subcontractor, the message output "WSOR" process automatically and the dispatch time is 4: Send immediately (When application save).
    Can anyone please advice me what are the setting or area that i need to check!!
    Thank you very much,
    Regards,
    Chee Wee

    Hi
    Try here...
    Logistics Execution -> Shipping -> Basic Shipping Functions -> Output Control -> Output Determination -> Maintain Output Determination for Outbound Deliveries
    Regards
    Eduardo

  • Billing output through email

    Hello SDNs,
    I have a requirement to send the billing output directly to the customer(BP) who is receiving billing document but it should be specific customers. Can you please explain where do we maintain for automatic billing output through customer email.
    I have maintained transmission medium as email at billing output type level and maintained output codition record level.
    Outout is not triggering as i have maintained above settings. Can you please guide the steps for getting output through email.
    Regards,
    K

    Hi,
    If you want to sent email to the BP the invoice copy then create your output type in SPRO>SD>Basic Functions>O/P control>O/P determination>O/P determination using condition technique>maintain Output Determination for billing documents.
    Select RD00 and create an output type of your own. In the Default values tab maintain transmission medium "5" and partner function "BP" and Communication Strategy "CS01". Now at left side "Dialog structure " Maintain the values for each one
    In the processing routines maintain medium "5" .Your program ,form routine and form.Also type "2 PDF".
    In partner functions Maintain medium "5" and partner function "BP" these are the configurations when you maintain the new output type.
    After creating the new output type maintain the same in output determination procedure. with Step/Output type (created by you).
    Maintain the email address in customer master of BP.
    Also check in SCOT to ensure the email is triggered

  • Consignment sttelement price to be as goods entry price

    Hi,
    Can you please provide us the valuable inputs how we can achieve the below thing.
    In Info record we had two prices as per the date
    1) 24.02.2010 to 24.03.2010
    2) 25.03.2010 to 31.05.2010.
    We had created the consignment PO with Price Date Category as No Control/ also tried with GR Date.
    Now we did the Consigmnet goods receipt on 24.02.2010. So the stock are in consignment stock.
    Then after a month we transferred to stock from consignment to own that is date as 25.03.2010.
    Now when we do Consignment settlement through MRKO transaction the Price is being picked as for 25.03.2010, when we have Price date Category as No Control or GR Date.
    But we need that the Consignment Settlement price to be picked for the date when the good where entered in the system that is on 24.02.2010 and not the price date when the goods where transferred from the COnsignment to own stock.
    Can you please let me know if there any standard way from which we can achieve this. Second if not through standard means how we can achieve this from USer exit or by other means. Also de we need to take care the accounting posting done during consignment to own stock if we need to adopt this process.
    Why we need this:
    Because we can differentiate that all old stock's are related to the old price and negotiate with vendor.
    As such GOODS entry in our point of view (and thinking) the booking into the consignment stock and not the transfer from consignment to something else (production or take over in own stock...).
    Thanks
    Shashi

    Hi Shashi,
                     as per your problem, this is the standard behaviour of the system.
    generally when we talk abt the consignment we dont transfer the stock to our own stock, we directly issue to the cost center via mvt type 411K, the goods are already in companies own premise so there is no point transfering to our own stock.
    as far as consignment is concern the vendor liability is creatd when the goods is issued, untill then there is no vendor Liability.
    so the system wll take the date when we issue the goods. so what is happpening is correct.
    but u always have this option to transfer the vendors stock to your own stock. but if you are concerns abt the prices that when you recieve the consignment stock the prices for that date should be picked, then as soon as you recieve the material from vendor(as consignment stock), transfer it in your own and hence creating the vendor liability for the same date.
    or if you maintained the different prices for different durations then wait for the cheapest price duration and do the complete goods transfer in that period, and for the mean time keep on issuing the mtrl directly to the cost center. 
    i dont have much knowledge about the user exits or any other way but there is nothing under-standard in this way also.
    Hope it helps,
    Regards,
    yk

  • Proforma Invoice program ---delivery related with billing block on SO

    Hi,
    I need some help on Profoma Invoice--delivery related.
    I have created a Sales order with Billing block, then created delivery and picking,handling but no PGI.
    Now I am trying to create a Proforma invoice for delivery (before PGI ),
    I can  create the Proforma invoice manually using VF01 by selecting the document type and by delivery number input in the docs selected.
    But I want to create the proforma for the above mentioned scenario using batch job, I have tried both RV60SBAT and SDBILLDL but both of them are not working.
    Both the program are fetching delivery for proforma creation if PGI is done (Even though the billing block is set on Sales order)
    or Billing block is not there on Sales order if PGI is not done.
    Thanks and Regards,
    Ananda

    Hi,
    The programs below are for the specified transactions below.
    "SDBILLDL" program is for  the transaction "VF04" which is for creating the Final invoice(Original Invoice) i.e. Billing due list.
    Where as "RV60SBAT" is for the T.Code "VF06" which is for creating the invoice in background.
    So these two programs will not create proforma invoices.
    Incase if you have only proforma invoice not final invoice,then maintain this proforma invoice type in "VOV8" T.Code under order/delivery-related billing.thwn you can create Proforma invoice by using Vf04/VF06(By using these programs).
    Regards,
    Krishna.

  • Billing output with Header & Item data fields

    Hello Friends,
    I liked to create new access for Billing output with Sales Orgn/Bill to party(Billing Header data) & Material number (Item data).
    I tried but system not recognizing the field Material number from billing item level.
    Please guide me how to add Material number for item level with other fields form Header for creating new Output access.
    kindly do the needful.
    regards,
    Nitin M.Pawar

    Dear Nithin,
    In the output determination for billing documents, click on maintain condition tables,
    select 'Field catalog: Messages for billing documents'
    new entries and enter MATNR.
    However after this you will have to get the help of ABAP i suppose (for making this new field accessible for creating condition table).
    Thanks & Regards,
    Hegal K Charles

  • Problem with RDIV output for order related inter company billing

    Hi ,
    Developing a order related inter company flow . IC Billing (type IVA) gets generated through RVIVAUFT , but facing the following issues with output (though configuration has been done as per note 728993)
    system only creates SAP standard billing type IVA i.e not any ZIV2 which is a copy of IVA (Find IVA is hard coded in RVIVAUFT )
    why note 728993 says V10000 'Billing Output i.e why not V40000 // Intercompany billing
    No document flow on IVA billing generated through RVIVAUFT. It does not show its link with original sales order .
    It will be very good if someone Thanks
    With regards,
    Mrinal

    Hello Mrinal,
    Please review the note 381042 Order-related intercompany billing in Releases.
        o  Report RVIVAUFT instead of report ZZIVAUFT
        o  Standard requirement 036 'Item/order related IB'
           Use this requirement in the copying requirement for billing
           documents for your process flow.
        o  Standard requirement 018 'Order-related IB' instead of
           customer-specific output requirement 990.
           Use this requirement in the output determination procedure of
           your billing documents (in the standard system, this is procedure
           V10000 'Billing outputs') for output type RDIV.
        o  Standard ouptput type RDIV instead of customer-specific output
           type ZZIV.

  • Warning: Unable to create new entry, caught: "javax.ejb.CreateException", message is:

    Warning: Unable to create new entry, caught: "javax.ejb.CreateException", message is: "Error creating EntityBean: Io exception: The Network Adapter could not establish the connection".
    while executing JSP:<%
    * add.jsp
    * Adds a new entry through EmployeeBean. This is a JSP that serves 2
    * functions. First of all, when called with no arguments, it will display a
    * table with a few input fields. The user should enter empNo, empName and
    * salary of the new record to be added. When she submits this
    * information, it is sent to this page again. If it is successful, then the
    * user can continue adding new entries. If it is not, then the old data will
    * be displayed, and a warning message will be shown to her.
    %>
    <%@ page import="com.webstore.*,java.io.*,java.util.*,javax.naming.*" %>
    <%
    // Make sure this page will not be cached by the browser
    response.addHeader("Pragma", "no-cache");
    response.addHeader("Cache-Control", "no-store");
    // We will send error messages to System.err, for verbosity. In a real
    // application you will probably not want this.
    PrintStream errorStream = System.err;
    // If we find any fatal error, we will store it in this variable.
    String error = null;
    // In a moment we will check if all columns were passed to this page
    String param_1 = "";
    String param_2 = "";
    String param_3 = "";
    long dptNo = 0;
    String dptName = null;
    // This variable indicates what function of this page is currently used. If
    // this page is called with parameters, then a new entry should be
    // added. In that case this variable is true.
    boolean submitting = false;
    // We will first attempt to get the reference to EmployeeHome from the
    // session. The "list.jsp" page sets this attribute in the session.
    DepartmentHome home = (DepartmentHome) session.getAttribute("DepartmentHome");
    if (home == null) {
    error = "No previous connection to DepartmentBean.";
    } else {
    // Attempt to get all 3 parameters from the session
    param_1 = request.getParameter("DPTNO");
    param_2 = request.getParameter("DPTNAME");
    // If all 3 parameters are specified, then this is probably a submission by
    // this very page. Note that if the user left one of the fields blank, then
    // the corresponding parameter will be "", not null.
    if (param_1 != null && param_2 != null) {
    param_1 = param_1.trim();
    param_2 = param_2.trim();
    submitting = true;
    // In the following variable we will store a (non-fatal) warning message. This
    // message will be displayed in the page, but so will the submission form.
    String warning = null;
    if (submitting) {
    warning = "";
    // If there is an empty param_1, param_2 and/or param_3, then this will be noted
    // in the warning message.
    if ("".equals(param_1)) {
    warning = "Null param_1 specified. ";
    if ("".equals(param_2)) {
    warning += "Null param_2 specified. ";
    // If we don't have a warning message yet, then we will attempt to create
    // a new record.
    if ("".equals(warning)) {
    try {
    dptNo = (long)Long.parseLong(param_1);
    dptName = new String(param_2);
    Department rec = (Department) home.create(dptNo);
    rec.setDptname(dptName);
    // empty columns after insert for effect
    param_1 = "";
    param_2 = "";
    // If we got this far, then there was no problem detected.
    warning = null;
    } catch (Exception e) {
    // Set the warning variable to indicate a problem.
    warning = "Unable to create new entry, caught: \"" +
    e.getClass().getName() + "\", message is: \"" +
    e.getMessage() + "\".";
    // Decide what the title will be.
    String title;
    if (error != null) {
    title = "Error";
    } else {
    title = "com.webstore | Add entry";
    %>
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
    <HTML>
    <HEAD>
    <TITLE><%= title %></TITLE>
    </HEAD>
    <BODY bgcolor="#FFFFFF">
    <H1><%= title %></H1>
    <%
    // If there was a fatal error, then display the error message
    if (error != null) {
    %>
    <P><BLOCKQUOTE><%= error %></BLOCKQUOTE>
    <%
    // Otherwise display a table with fields to be filled in.
    } else {
    // If there was a warning, then display it.
    if (warning != null) {
    %>
    <TABLE border="1" bgcolor="#FF2222">
    <TR><TD><FONT color="#FFFFFF"><STRONG>Warning: <%= warning %></STRONG></FONT></TD></TR>
    </TABLE>
    <%
    } /* if */
    // Display the table with fields. There are two columns. The left column
    // contains the names of the fields, while the right column contains the
    // fields.
    %>
    <FORM action="dptadd.jsp" method="GET">
    <P><TABLE border="1">
    <TR>
    <TD><STRONG>DptNo:</STRONG></TD>
    <TD><INPUT type="text" name="DPTNO" value="<%= param_1 %>"></INPUT></TD>
    </TR>
    <TR>
    <TD><STRONG>DptName:</STRONG></TD>
    <TD><INPUT type="text" name="DPTNAME" value="<%= param_2 %>"></INPUT></TD>
    </TR>
    <TR>
    <TD colspan="3" align="center"><INPUT type="submit" value="Add this entry"></INPUT></TD>
    </TR>
    </TABLE>
    </FORM>
    <%
    } /* else */
    %>
    <P><TABLE border="1">
    <TR><TD>Back to list</TD></TR>
    </TABLE>
    </BODY>
    </HTML>
    Please guide me..

    Rajive,
    This is the same problem as in your other post:
    sql is running very slow
    So please refer to my answer there.
    Good Luck,
    Avi.

  • Output Message for Purchase order not being created Automatically

    Hi all,
    I created a Condition type for Purchase order in MN04 with key combination "Doc.Type/Purch.Org/Vendor". The problem arises when i delete this condition record. After deletion when i create purchase order in me21n for that condition type, the system gives an error.
    Message no. 06261 - No message generated for output of purchasing document.
    Is there anyway the purchase order message is created automatically again when its condition type has been deleted from MN04.
    - Regards
    Sahar Khalid

    Before creating the entry in MN04 the message was being created automatically. I want the system to create the same output message as it was creating before the creation of the entry in MN04.

  • Billing output to IDoc & reprocess the IDoc in same sys. to post FI entry

    I have a requirement to send the billing output to IDoc, read the same IDoc to post a FI entry but to another company code. Please suggest how can this be acheived, and is there any other alternative to acheive the above requirement.
    Thanks in advance.

    Hi Naga,
    I have to select the records in JDBC based on different conditions each time. For example I have to select based on company code '1000' and Employee claasification 'E1' and date range. After I post these records in SAP again I want to select other records for some other company code '2000' and different business area and different dates. Basically I want to extract data multiple times based on different conditions.
    -->
    Such requirements cant be handle through select query of the sender...but you can handle this in the message mapping area.....you can fire a select query in the database to pick up records in a batch of 10K (do not keep any condition on this except for sorting). After the records come into PI you can send the message to your target based on the unique combination of "Company code+ Employee clasification + date range" handling this in the message mapping.
    Another question is in the JDBC to IDOC scenario since the sender adapter is JDBC and the sender adapter polls depending on the duration of time ( say 60 secs ) in the adapter once after I extract the data based on a condition how do I control in such a way that the same data is not extracted again.
    You can use the N--> C logic
    The data records that you pick have a corresponding control table i assume. There should be a field STATUS where the initial status of record should be N.
    After you pick the records this status should be made C so that only those records present in the database with status = N are picked up.
    Mention the condition Status = N in the select query.
    Thanks
    Dhwani

  • Output message can not be created in a PO

    Hi to you all,
    Output message can not be created in a PO for a customer. During my tests, the yellow output message was created automatically after I have saved the PO.
    I checked ME9F and the table NAST, there is no entry for the PO of the customer. This happens arbitrarily.
    Do you know how and why this can happen? Is it a program error or something else?
    Thanks.
    Esra

    Hi Esra,
    if I do understand you correctly, when creating the PO the system always finds a message to be created ("yellow" message). But arbitrarily the message cannot be generated in ME9F, correct?
    In my view, if the message is always determined correctly in the PO there cannot be any trouble concerning condition records, the error has to occur later in the process.
    Are there any error messages in the processing protocol of a message that cannot be created? What happens if you set the transmission time-spot to 4 (immediatelly)?
    Just my 2 cents
    Alicia

  • Manually create an output message for GRs

    Is it possible to manually create an output message for a GR that has never been printed?  There was an issue with our output determination and we have a GR that never had a message created when saved so I can't use MB90 to print it.  The problem with the output determination settings has since been resolved; however we need to find a way to print this GR.  Is there a manual procedure?
    Thanks!

    Hi
    You can go to MB02 (material document change), enter material document. Double click on quantity, You can find messages button on the top.assign output and print the same.
    regards
    Srinivas

Maybe you are looking for

  • Getting back the "this file cannot be played on an iPod" error message

    Apparently, my iTunes library contains some song files that are out-of-spec and unplayable on an iPod. When I first plugged in my iPod, I remember getting a message to the effect of "The file 'FOO' was not copied to the iPod 'BAR' because this file c

  • Error while installing IDES ECC 5.0

    (DB) ERROR: DDL statement failed (CREATE UNIQUE INDEX "REPOSRC~0" ON "REPOSRC" ( "PROGNAME", "R3STATE" ) TABLESPACE PSAPIDS640 STORAGE (INITIAL 154105375 NEXT 0000010240K MINEXTENTS 0000000001 MAXEXTENTS 2147483645 PCTINCREASE 0 ) ) DbSlExecute: rc =

  • How to set Custom screen in ME21N when Payment Terms as particular value ?

    Dear ABAP Experts,                                      I created one Custom Tab under Header level in me21n using screen exit MM06E005.                  It's working fine. but  My requirement is, whenever  user will select Payment term as '0001' in

  • Upgrade of 12.1.3

    Hi, I am trying to upgrade my 12.1.2 instance to 12.1.3 on linux 32 bit machine. From 12.1.3 readme before upgrade we need to perform the following Attention: JDBC connections may time out during the upgrade process when random number generation is s

  • FR Report security not filtering members

    I am building FR reports on 11.1.2.2 against a Planning database connection and as I test an end user account, the entire Entity dimension hierarchy appears for the user when he goes into the Entity point of view selection, even through he's setup to