Invoice output type

Hi all,
             How to assign my Zform to invoice. Kindly explain me process.
Thankx advance,,,,

Hi,
  The Output Type for the Invoice is RD00.
Goto the Transaction NACE and select the Application Area V3 Billing and click on Output Types.
There you can see the Output Type RD00. Select that and double click on Processing Routines which will be on the left side. Here you can see the form assigned. Goto Change mode and assign your ZForm.
Regards,
Roja Velagapudi.

Similar Messages

  • MIRO - Invoice Output types (MR90)  Routines Based on Specific Suppliers

    Hi All,
    Requirement is to trigger Invoice outputs for a specific set of suppliers, while doing invoice verification in MIRO and the same need to be processed in MR90 for the output.
    Is there a routine which triggers a invoice output ( type REKL) only for specfic set of suppliers, for e,g if the suppliers are all ERS suppliers then it should trigger "REKl" else not?
    I am aware we have a routine 181 which can be modified but wanted to know from experts if this kind of requirements has a standard solution.
    Will appreciate any help regarding this.
    Note :Standard settings and customization have been done and triggering output is not an issue so please address the specific requiremennts.
    Regards
    Swagat Panda

    Would like to know more on how your are cancelling ERS invoices already settled? as i am not able to cancel them in MR8M is there any other ways around it?
    Also, Sub Cr we are using not for back dated price changes but since we are a service company we don't have concepts of MAP prices for the materials all are account assigned materials and get expensed and revaluation will just act as a statistical entry as there won't be stock at any point of time.
    The invoice reduction we are not using as these are all ERS invoices and if there is any amount to be debited to the supplier we come to know after a settlement run (MRRL) is over and we see a "visual" quality defect at a later point of time as i mentioned earlier we don't have stock.
    So this is one of the reason why we are debited the supplier at a later stage using Sub Cr and for this the vendor has to be sent a "notification" that we are going to debit him for a delivery ( account assigned ).
    But your suggestions were helpful in setting up business rules.
    Please be in touch.
    Regards
    Swagat Panda

  • Print a invoice output type on two printers

    Hi,
    I want to print a invoice output type on two printers simultaneously.
    Is there is any ways to assing this.
    Regards,
    S

    Hi,
    From SAP at a time only single printer can print the Output.
    But once the spool request is generated, in the OS level with the help of network people on SPOOL SERVER you can distribute that Spool request to multiple printers.
    Regards,
    Anji

  • Invoice output type getting triggered after setting SY-SUBRC = 4 in routine

    Dear Friends,
    When ever invoice document is generated, if the invoice document is completed and if its accounting document is generated successfully, we need to trigger an output type for invoice ZRD0
    For this purpose, we have created a routine 902 in our system. If the required condition, mentioned above, fails then SY-SUBRC set as 4 else set as 0 to trigger the output type.
    Currently we are facing a problem, even after setting SY-SUBRC as 4 in routine 902, output type ZRD0 getting triggered.
    Please help me to fix this bug.
    Thanks a lot.
    Best regards,
    Amol Chaudhari.

    Hello Aditya,
    I have maintained same code in both routines 'kobed_902' and 'kobev_902'.
    Required code maintained in the routine,
    sy-subrc = 4.                          " Do not trigger output type
    * If the posting document is created or Billing document canceled    *
    * and if invoice document is Completely processed then the output    *
    * type ZRD0 is Triggered.                                            *
      IF komkbv3-uvall CA gc_c.   "Invoice document is complete or not
        IF komkbv3-rfbsk CA gc_ce.   "For VF01 and VF11
          sy-subrc = 0.
        ENDIF.
      ENDIF.
    We are getting this problem on production client and not able to generate the scenario on quality.
    The output type is actually an EDI output type which is generating an IDOC for the invoice.
    Thank you.
    Best regards,
    Amol Chaudhari.

  • Two modifiable invoice output types to be generated

    Hi experts,
    One of my customer has requested us that he need modifiable output types. the first invoice will be like a normal one which he want to keep it for company internal purpose and posting to FI will be done on that basis.
    the second invoice is based on first and is splited into two parts which he want to send to customer it can be anything llike 80-20, 90-10, 40-60, 50-50, 20-30 and many more as per user requirement.  the field on which the invoice is to be splitted is on material price. in part A  suppose it will be 80% of material price + 100% taxes and in part B it will be remaining 20% of the amount left. Everywhere in first part 100% of taxes are charged.
    can i use proforma invooice concept or any other or  a complete Z program is to be written.
    please suggest
    with regards
    SANTOSH GOSWAMI

    hi,
    i think you can achieve it
    but, its a huge task for an abaper to understand your requriment
    as per your requriment you have to align that many logics in the smart form from smart form point of view.
    then i think so that many condition types in outside condition records.
    happy new year
    please check with your abaper and confirm
    balajia

  • Error in invoice output type.

    Hi All,
    When we are trying to send invoice using ZXXX output type and external send as medium i.e transmission medium is 5  using VF02. This invoice is not going out and output type is in red/error status with no process log.
    Could you please help.
    Thanks,
    N M Poojari.

    Well, that's poor programming as you've already figured out.  The output program should be calling NAST_PROTOCOL_UPDATE and adding a message to the processing log so you can determine what's wrong without guessing or debugging.  What you need to do now is debug the output program and find the point where it sets the return code (the parameter in the output subroutine call) to a non-zero value and determine the condition that that triggered the error.

  • Error while triggering program through output type while saving invoice

    Hi,
    I have a scenario where in my Z program needs to be triggered when saving a invoice.
    For that we have attached out Z program to output type which gets picked while saving invoice.
    In the Z program we have written the entire code in Form Entry subroutine.
    In the Z program we have called a FM "SD_SALESDOCUMENT_CREATE", to create a sales order.
    After sales order is created we have used a Commit statement.
    If I run the Z program individually, Salesorder gets created perfectly.
    How ever as per scenario when trying to save the invoice, output type gets picked. But program doesn't get called.
    and when I go to the saved the invoice I get the following error immediately:
    "Error document - Update was terminated"
    I have found that the problem is with COMMIT statement through transaction SM13.
    Can anybody help me with this. I cannot save the sales order without COMMIT, so I have to use it.
    Thanks in Advance,
    Rohan.

    Hi Rohan,
    I have worked on almost similar kind of requirement as you. 
    "Error document - Update was terminated" is because saving of invoice is done in u201CUpdate Tasku201D. Again in that work process, FM also calls for update task, which is not allowed and give short dump.
    Here are two different approaches to cope up in this scenario.
    1.Call FM in NEW TASK.
    Calling Function module in new task will assign new work process and will use different update task.
    Use:
    CALL FUNCTION 'SD_SALESDOCUMENT_CREATE' STARTING NEW TASK 'task'
    This will not give update termination error.
    Call of FM in this way will work, but as this will be asynchronies call you will be not able to get status/message out of the FM call result.
    If capturing return message is mandatory, use below approach
    2, Process output type via Job
    Set output type, dispatch time u201CSend with periodically scheduled jobu201D in u201CDefault valueu201D tab.
    Run batch job for program u201CRSNAST00u201D with appropriate variant.
    Please let me know if you need any further details.
    Best Regards,
    Nisarg

  • Output type determination program or fuction module.

    HI Gurus,
    I'm looking for the standard program or function mudule that the SAP ERP are using for the determination of invoice output type.
    I want to debug why is not accepting some fields.
    Know anyone wich one is it?
    Thank you in advance.
    Abel

    Dear Abel,
    o        Program: RSNASTED
    o        Form routine: EDI_PROCESSING
    o        Procedure: V10000
    For Complete Information, refer:
    [Invoice Message Control Configuration|http://www.erpgenie.com/sap/sapedi/messagecontrol.htm]
    I hope, this would be really helpful, to you.
    Best Regards,
    Amit

  • Output Type Determination

    Hi experts,
    I have a requirement wherein if an EDI invoice output type is selected during the creation of the billing document, then all the remaining output types below that should not be selected. Please find below the screen shot of the output procedure used. Whether a customer is relevant for EDI output or not is based on different values provided in different fields and the business do not want to follow that approach.
    Please provide suggestions/pointers to achieve this requirement.
    Thank you,
    Som

    Hi
    In my opinion yes. In table NAST there will be a record ofr ZINV. Taking the VOFM 101 as a template (your EDI output is ZINV), maybe, your VOFM 901
    PERFORM KOBED_062.     "call vofm 62
    LOOP AT XNAST WHERE KSCHL EQ 'ZINV' AND
                                            OBJKY EQ MSG_OBJKY   AND
                                           AKTIV EQ SPACE       AND
                                           VSTAT EQ '0'.
        EXIT.
      ENDLOOP.
    IF sy-subrc = 0.  "it was found
    sy-subrc = 4.     "output not created
    ELSE.
    su-subrc = 0.
    ENDIF.
    Create your VOFM (remember the note I told you in my first answer), and change the VOFM 901 for the other output types different to EDI.
    Although it's for pricing, see also SAP Note 156230 - Requirements: What is permitted, what is not?.
    After, debug it and fit to your requirements. During the debugging, check how XNAST is populated.
    I hope this helps you
    Regards
    Eduardo

  • Invoice Outputs

    Hai Guys,
    I have assigned condition records (Sales Org / Customer) for the invoice output type in 'vv31'. But when I look in the header of the Billing document, at the output, the condition type is missing. I have to manually enter the condn type (ZRD0) and assign the communication method for it.
    Can somebody say why the condition type is not picked in the Billing document?
    Regards,
    Maheshwaran. I

    Hi ,
    It seems you have first created invoice and afterwords updated condiitton record.
    Output type would appear for newly created invoice or In changed mode for old invoice.
    Hope it would help.
    DRD

  • Output types in MM..?

    Hi all
    Can anybody explain me total no of output types were available in SAP (According to MM view).
    For eg, Po output type
                RFQ output type
                Material document output type
                Vendor return excise invoice output type.....etc
    Thanks
    sap-mm

    hi,
    Go to Tcode NACE, check the output types for the application....
    Regards
    Priyanka.P

  • How do automate using two output types in an invoice based on plant

    Hello,
    Can you tell me how to configure automatically two output types for the same invoice.
    My client has business in USA and Europe.We are using only one sales organization. But we need to print invoices in letter size and A4 size depending on whether the invoice is created in europe or in USA. So , I have created two output types, one for letter size and one for A4 size. How do I configure so that if it is based in a plant/shipping point in Europe it is printed using the A4  output type else in letter size. Please suggest.
    SAPSDUSER

    I do not think you can use plant/shipping point in your access sequence for invoice output on header level, unless you add these fields to header level kommunication structure and populate these fields in userexit.
    You can either
    1. define requirement routines for your 2 output types which are mutually exclusive (if plant = A routine 1 returns sy-subrc = 0, routine 2 returns sy-subrc <>0, if plant = B routine 1 returns sy-subrc <>0, routine 2 returns sy-subrc = 0). You can assign requirements to output type either in output determination procedure OR in the access sequence. I would do it in output determination procedure. Check transactions NACO or NACE.
    OR
    2. add your fields to komkbv3 communication structure, populate your fields in thsi structure in userexits which are called from the function module komkbv3_fill and then you can either use then in the access sequence for your output types or create routines as in case 1. but the logic will be a simple check statement since KOMKBV3 is available in these routines.
    3. In fact you can use one output type and select your layout in the print program itself... which may be even easier for you. We use this approach to select proper layout for GEOs which may have several layouts depending on region for example... so the output type is defined per country, then layout is selected by print program. (tnapr-fonam = ..., nast-spras = proper language, set country '' to use proper decimal & date format...)
    Message was edited by:
            Siarhei Mahulenka

  • Output type for Proforma Invoice for return delivery from delivery type RLN

    Client require Output type Proforma Invoice for return delivery to vendor. As such return item category is not relevant for pricing so from delivery to proforma invoice can not have with p-ricing. I got quantity correct but pricing is coming Zero.
    Client have ZPAC as packing list output type from delivery which shows quantity and pricing. So decided to use the same logic to pull pricing for proforma invoice from delivery.
    Here delivery has standard output ZPAC as packing list with access sequence Z002 as Delivery Type.
    I want to pop up output type for all return delivery so using access sequence with delivery type/vendor.
    Vendor filed does not exist in delivery output type so brought that firld LIFNR.
    It is assigned to procedure and maintained ZPRO output type for Proforma invoice. Asigned VV21 on front end.
    Problem Still automatic output type ZPRO is not poping up. What type of access sequence will help me to pop up or what in configuration am I miising?
    Appreciate help for solution at earliest.

    Hi Padamsree,
    I know Pricing & output very well.  I need profomra invoice to be printed with quantity & value for return goods to the vendor. Pricing is associated with Item category RLLN for delivery type RLL which is return type delivery.
    I need to have pricing in my Proforma invoice which is copied from delivery to billing document VTFL. Just check well how it is working in the system & if you know please answer so that it should be workable on the system. As theoretical answer may not be helpful. Appreciate for your time.
    Thanks

  • VF01 Invoice posting / Idoc output type / Paretner Profile missing

    Hi,
    I need a functionality to create ABAP code to send email, but I do not know in which place it would be the best to put it.
    While posting an invoice VF01 t-code, output type idoc is defined and normally is generated. Altghough sometimes partner profile is missing (it is customer number) and then idoc is not generated.
    I use standard program RSNAST and edi_processing form for idoc generation.
    1) is edi_processing form executed when partner profile is missing?
    2) where would it be the best to put abap code to send email?
    Thank you

    Hi,
    I have seen the stded program RSNASTED and the routine EDI_Processing.
    1) Yes Edi_Processing is executing when if the parnter profile is missing
    2) I think there Perform in the rotuine EDI_PROCESSING
       " PERFORM READ_PARTNER_PROFILE USING HELP_RETURNC." after this  excuting this perform , check for the return value and if EQ ZERO thn proceed further or Else send a mail .
    Thankz
    Aditya

  • New Output type for purchase return excise invoice..?

    Hi all
      For purchase return process with exisable material.
    Here I m using the transaction
    1.J1IS to create purchase return excise invoice and
    2.J1IV for posting to accounts & print purchase return excise invoice
    .In standard SAP the output for purchase return excise invoice is JEXC.
    here my query is started,
    ABAPer created the new program for purchase return output with all new layouts,
    And from functional side i have defined new output type for the same as YEXC copying from JEXC.
    While doing the transaction J1IV, i getting the output type YEXC, i m not able to print preview.
    To proceed further i need some body guidence. Like where to assign the output type.
    some body can give some inputs .
    Thanks
    sap-mm

    Hi AP thanks for ur immediate response.
    But i have done all the configuratuion in NACE only.
    There in nace i m not able find out the mistake or missing configuration.
    Can u expalin me step by step process end to end .
    Thanks
    sap-mm

Maybe you are looking for

  • Strange grinding noise from my superdrive on a specific disc!?!

    This is very weird. When I insert a specific software disc into my superdrive, there is a grinding and buzzing sound...like there is a weed whacker inside the computer. Again, this is really weird because no other disc has this problem... It appears

  • Use of high density PC133 RAM in a G4

    I am upgrading a G4 tower 867 MHz which uses PC133 SDRAM. The module I was looking at states "512MB 64X64 3.3VOLT SDRAM 7.5NS W/ EPROM UNBUFFERED PC133. THESE ARE HIGH DENSITY MODULES". I cannot find anywhere the specs for the Mac other than: * 128MB

  • Problem with horizontal scroll navigation pattern, please help

    Hello, I am trying to create navigation pattern for portfolio website which features horizontal scroll. Here is a draft of what im trying to achieve: Home As you can see it's built based on containers - in every one there will be three photos and as

  • ORA-00471: DBWR process terminated with error

    Dear all, I got this error in alert log and database got down. ORA-00471: DBWR process terminated with error Wed May 24 19:17:37 2006 PMON: terminating instance due to error 471 Instance terminated by PMON, pid = 11642 Wed May 24 19:28:15 2006 I am h

  • "Other" in capacity list?

    So I'm syncing my new iPhone tonight, loading up some movies and whatnot, and I notice in the capacity list (where it tells you how much storage you're devoting to music, video, photos, apps, etc.) that my "Other" category is taking up more than 4 gi