Invoice Output Request

Dear experts
             In our SAP system,we have a output to print the invoice and convert to PDF,it works with USER's ouput whne the invoice creating.
            Now the USER wants the SAP can transfer the PDF invoice to the specifical FTP path(customer site) automatically when the invoice creating daily.
           I assume we can make a backgroup job to implement,and use the spool request with SP01 to convert to PDF.But i can't find the program to convert under ABAP.
         If should i write ABAP or has any STD ABAP to getit?
         pls give me some advice.
        Thany you very much!

Hi,
In SAP system, you can use function module "CONVERT_ABAPSPOOLJOB_2_PDF" to convert spool no to PDF file.
Try to simulate it with standard program "RSTXPDFT4".
Cheers,

Similar Messages

  • 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 Correction Request with reference to Billing plan

    Dear SDN frnds,
    I'm having one query in Invoice Correction Request (ZBOC) creation,
    While creating with reference to billing document of billing plan type (ZCI), the net value in Invoice Correction Request is '0' and the net value is not modifiable during any correction done in quantity (L2N) debit, the net value still remains '0' and it is greyed.
    It should get modified!!!
    My configuration in copy control from Billing document (ZCI) to Sales document (ZBOC)
    Header level :
    DataT: 052 - Billing doc. header                           Copy requirements: 021 - Billing header
                                                                             Copy item no. activated
    DataT: 103 - Billing business header data
    DataT: 003 - Billing header partner
    Item level :
    DataT: 153 - Item from billing document                Copy requirements: 303 - Billing header
                                                                             Copy item no. activated
    DataT: 104 - Billing business item data                 Pricing type - E
                                                                             2nd Pricing type - F
    DataT: 004 - Billing item partner                           X - Update document flow
    Billing plan - 402 - Billing plan
    Kindly resolve my issue............
    Best Regards,
    Giridharan (Mumbai)

    Dear Sagar,
    I have selected 'E' in Pricing type in Item category, I didn't make any changes here (Credit memo item in order, Copy control Bill to sales order) and 'M' in 2nd pricing type in Item category, (Debit memo item in order,  Copy control Bill to sales order). Still it didn't worked out.
    Kindly reply me your views and suggestions.
    Thanks for your support.
    Best Regards,
    M. Giridharan
    Edited by: Giridharan Manokaran on May 18, 2009 11:36 AM

  • SSFCOMPOSER - 154 - No output request open. End not possible.

    Hi Experts,
    I'm trying to print multiple smartforms using FMs SSF_OPEN and SSF_CLOSE. Inside the main program RBDAPP01 (Inbound processing for IDOCS) there is a loop at the IDOCS to be processed. Deep within the processing, we have a custom FM being called which prints smartforms. Since there is a loop at the calling main program, I have organized the code in the custom FM such that the first IDOC calls SSF_OPEN and the last IDOC calls SSF_CLOSE, so that all IDOCS in between will be able to print their smartforms. Here is the call stack:
    8
    SAPLZCUSTOM                   
    ZCUSTOMPROGRAM                             
    113
    FUNCTION                     
    ZCUSTOMPROGRAM                                         
    7
    SAPLPPC1                               
    ZCUSTOMPROGRAM     
    136
    FUNCTION                     
    KK2A_GET_DATA_FROM_IDOC                                     
    7
    SAPLPPC1                               
    LPPC1U01                               
    1
    FUNCTION                     
    KK2A_GET_DATA_FROM_IDOC                                     
    6
    SAPLBD20                               
    LBD20F0A                               
    454
    FORM                         
    IDOCS_PASS_TO_APPLICATION                                   
    5
    SAPLBD20                               
    LBD20F0B                               
    69
    FORM                         
    IDOCS_PROCESS                                               
    4
    SAPLBD20                               
    LBD20U05                               
    260
    FUNCTION                     
    IDOC_INPUT                                                  
    3
    SAPLEDIR                               
    LEDIRU02                               
    182
    FUNCTION                     
    IDOC_START_INBOUND                                          
    2
    SAPLBD12                               
    LBD12U04                               
    37
    FUNCTION                     
    APPLICATION_IDOC_POST_IMMEDIAT                              
    1
    RBDAPP01                               
    RBDAPP01                               
    388
    EVENT                        
    START-OF-SELECTION                                          
    The problem is:
    1. When I only have 1 IDOC being processed, SSF_OPEN and SSF_CLOSE happens in the custom FM at the same time. This creates a successful spool.
    2. Whereas, when I have 2 or more IDOCS, SSF_OPEN happens in the first IDOC, but then it goes back to the calling program, and then when the last IDOC is encountered SSF_CLOSE is called. The FM SSF_CLOSE in this scenario calls the exception INTERNAL_ERROR (sy-subrc = 2).
    The system message is SSFCOMPOSER - 154 - No output request open. End not possible.
    Why is this happening? Is it because that other programs (calling programs) may have affected the status of SSF_OPEN? It seems that the SSF_OPEN is no longer open.
    Thanks in Advanced,
    Jack

    No, it will not hold the smartform open, but you don't need to hold it open in order for printout to be accumulated in one spool. Spool system does the accumulation automatically, provided the spool requests that are to be added to an existing spool request are:
    - generated in the same transaction and
    - have the same attributes (such as user, title, output device, client from which the request was issued, number of copies, priority, cover sheet setting, archive mode, and ABAP session number).
    Important is: where do OUTPUT_OPTIONS like printer come from currently? Is print parameters popup displayed on first Idoc for user to choose printer and options? Or do you use USER_SETTINGS = 'X' to simply take over defaults from user master? If the print options dialog is displayed, it needs to be controlled as well so it's displayed only once.
    Assuming print options come from the user in dialog, the logic without explicit open/close could look somewhat like this:
    On first idoc:
    - call SSF_OPEN  importing  JOB_OUTPUT_OPTIONS to display print options dialog; move-corresponding JOB_OUTPUT_OPTIONS to global OUTPUT_OPTIONS;
    - set OUTPUT_OPTIONS-TDNEWID = 'X' and clear  OUTPUT_OPTIONS-TDFINAL, to ensure new spool will be started (overriding user choices for these parameters!);
    - if the user has set OUTPUT_OPTIONS-TDIMMED = 'X' save it globally and clear it;
    - set CONTROL_PARAMETERS-NO_OPEN = 'X';
    On subsequent idoc:
    - clear OUTPUT_OPTIONS-TDNEWID;
    - clear CONTROL_PARAMETERS-NO_OPEN;
    On last idoc:
    - set OUTPUT_OPTIONS-TDFINAL = 'X' (this is not absolutely necessary, but prevents further appending to the spool);
    - restore OUTPUT_OPTIONS-TDIMMED from the value saved on first idoc;
    Calling Smartform:
    - set CONTROL_PARAMETERS-NO_DIALOG = 'X';
    - call smartform passing OUTPUT_OPTIONS and CONTROL_PARAMETERS;
    The logic is somewhat complicated; I'd wrap it in a class (singleton, which would be de-instantiated after last idoc) to avoid global data and code other than simple method call(s) in FM.
    Even if you decide to refactor the logic, it would still be important to understand, I think, why the current logic does not work (where and why smartform gets closed)... Maybe there are some nasty "surprises" somewhere, and your current algorithm should work.
    cheers
    Janis

  • Delayed Payment charges and Arrears in the Invoice output

    Hi,
    can we show Delayed Payment charges and Arrears in the Invoice output in case of SD invoice. From where can i take those. suggest.

    Hi,
    Please check whether the SMARTFORM/SAP SCRIPT  was created in the DE login langage, if so then you have to maintain the Language conversion using SE63 transaction
    Goto SE63 and in that transaction you have option to convert the TEXT to different langage.
    Use transaction SE63 (translations). From the menu select:
    Translation - Logntexts - Sapscript - Forms
    From this point on you can translate both the descriptions and the
    window texts. This transaction also checks if you don't forget to
    translate a part of the script.
    Hope it is clear
    cheers,
    santosh

  • Error while trying to generate tax invoice output

    Hi Gurus,
    I am trying to generate tax invoice output for the billing document at that time system is generating the following error message " Enter tax rate for  position 000010 document 6111000019".Actually I have maintained the Tax  condition records correctly and it's showed in billing document.Please let me know any one have idea on this why its throwing the error message and stoping me to generate the VAT invoice output.
    Thanks
    Hari Challa.

    Closed due to no responses from any body

  • Invoice output not coming properly

    Dear Experts,
    I have maintained condition record for the billing type and assigned it to the printer. Some of the invoices output are coming properly but for 4 to 5 invoices, print out prview is just skipping and when I click for printing, the system throws an error  " output could not be issued" and the error is in green colour.  I am not able to understand the reason behind it.
    Can anybody help me out to solve the issue please.
    Thanks & Regards,
    Reji

    Dear Reji,
    T. Code: VF02/ VF03
    Key-in your Invoice No. and Don't hit "enter".
    On to the same Page, from Menu-bar, Click: Billing Document --> Issue Output to
    A Window: Output Output, will pop-up.
    Here, select the Output-line and Click Icon: Print Preview
    Now, you would able to see Invoice Preview, providing Output Condition record is maintained.
    If still, Invoice Preview doesn't appear, on to the same window: Output Output, Click Tab: Print Options.
    Another Window will pop-up. Here, maintain Output Device (say, LP01) and tick Box: Print Immediately, and OK.
    Again Select Output line and Click: Print Preview.
    Best Regards,
    Amit

  • Rate and accessable value is not displaying for the tax invoice output

    Hello All,
      Rate and accessable value is not displaying for the tax invoice output. Rest of all outputs for invoices shows Rate and accessable value.
    Scenerio is free of charge sales order (samples) removing the goods from pant so excise invoice has been created and also updated. but for tax invoice out put rate and access value is not displaying.
        Pricing procedure: In pricing procedure account keys have not been maintained because there is not gl account upadation during billing for free of charge delivery.
    Thanks & Regards,
    ramesh

    hi Gurpreet,
    You can add values to that transient column programatically,either by getiing the row from the iterator and then row.setAttribute('Column_name','Value');
    Or providing value to it in the SQL...

  • Line Items not seen in Invoice output (ABAPF)

    Hi All
    I am not able to see the line items in the invoice output. The invoice just shows the total amount with out displaying any of the line items. Please help
    -Madhu

    Hi Madhu,
    Check the text node in the main window . see to that all the fields are drag and dropped in the text node
    Regards,
    Sravanthi

  • Line Items not seen in Invoice output

    Hi All
    I am not able to see the line items in the invoice output. The invoice just shows the total amount with out displaying any of the line items. Please help
    -Madhu

    Hi there,
    When you define the O/p, we also need to define the firm layout with smart forms if it is a print O/p.
    For that the functional consultants should give the field mapping of all the data that they want to capture inthe O/p.
    For eg: line items are stored in VBAP-POSNR / VBAP-MATNR in sales order. Whenwe give the field mappings, only then ABAPer will do the data mappings to come into the O/p.
    Regards,
    Sivanand

  • Invoice correction request

    I have created an invoice correction request with ref to a billing doc.
    From document I understand that system creates a credit memo for the +ve total value & a debit memo for a -ve total value.
    Since my RK has default category set to K it always allows me to create only credit memo.
    Anyway I will explain my problem below. 
    My Sales Order has 2 items & the origianl price for the 1st item was entered as $6,000 per piece. But found the new price to be only $8,000. I changed the debit amount in RK to $8,000.
    For the 2nd item if the original price maintained is $500 & in invoice correction req I changed the debit amount to $300.
    After I save the invoice correction req it allows me to create only Credit memo for both the items.
    My credit memo shows the below,
    item 1 credit amount $6,000
    item 1 debit amount  $8,000-
    item 2 credit amount $500
    item 2 debit amount  $300-
    I don't quite understand how it works & how by right it should be if my price change being lower & higher due to price discrepency.
    Pls share,
    rgds
    pri

    Hi Santosh,
    Take it easy. I have seen people posting job openings at SDN forums. Let us 'honestly" welcome new members.
    This was a general open-ended question and I quoted (better way to say copied) SAP to give an answer. I can not explain better then SAP.
    Comming back to the topic, Invoice Correction Request is "unique" to SAP and is quite useful but I have not seen it in use. Normally I have seen people using a combination of Credit memo request, Debit Memo request, Sales Return and New Sales order to achieve what can be done by this single document. So if some body shows interest in it, it interests me.
    In a sequence to General Question - General Answer often there are specific questions and answer. 
    Morale of the story : "Take it Easy".
    Cheers.
    Ashish

  • Invoice Correction Requests

    Hi Friends,
    As per client's requirement which is as follows
    Material is sold to customer say with price of Rs 100/- per item. But my client is realised that the price of Rs 100/ per item is on lower side. So client is now wants to charge Rs 150 per item.And it also reflect in chages in Excise and taxes applicable to that. Now I can create the invoice correction request for the same. Which I created...
    But I am facing following problem as
    1. Instead of positives values I am getting negative values in Invoice correction request.
    2. I should be able to  create the debit memo..for the difference amount. i.e. Rs 50/- per item.
    3. what type of copy control should I maintain in order to get the right result.
    Kindly advice
    thanks in advance
    shailesh

    Hi there,
    Invoice correction Request RK is configured to trigger a credit memo. But it can be manually be over written.
    When you create a invoice correction request (which is always referenced from invoice), system will create 2 line entries for each line item in the invoice.
    The 1st item is a credit item, 2nd item is a debit item. It will substract the 2nd item from the 1st item. + value indicates credit memo, negative value indicates debit memo.
    For eg if you have 10 items in your case, this is what happens in the system:
    Credit item: 10 items X Rs 100 === Rs 1000
    Debit item: 10 items X Rs 150 === Rs -1500
    Difference===================Rs - 500
    The minus indicates we need to receive the amount from the customer.
    So against the invoice correction request we create a debit memo in this case in VF01.
    Regards,
    Sivanand

  • Triggering Invoice Output only first time

    Hi,
    I want to trigger an Invoice output(Email : External Send medium)  only when it is created for the first time.
    The reason for doing this :  The document generated is a contract invoice  and some additional warranty info needs to be in body of the email for the partner types maintained in the contract.
    Also is there a way we can get the Bold Text in the email. I am using some standard texts to build email body and then calling
    SO_NEW_DOCUMENT_ATT_SEND_API1u2032 .
    e.g. Contract Number:  12345
    Appreciate if anyone has worked on such scenario.  I am considering  using routines.
    Thanks,
    Rao

    To Issue output only once, do the following setting
    Go to Transaction code NACE -> Select the Application (V3-for Billing -> Click on Output types -> Select the required output type -> Click on View Button -> Remove the Tick mark from the option "Multiple Issuing".
    Regards
    Vinod

  • Error in Smartform: No output request open.End not possible..

    Hi Experts,
    I am getting below mentioned error while trying to execute smartform..
    NO OUTPUT REQUEST OPEN..END NOT POSSIBLE..
    Message no. SSFCOMPOSER154.
    Help me to resolve the issue..
    Thanks in advance..
    Hampanna Kamatar

    Hi experts,
    I am getting the same error and found found that its because ssfcstat-tdopen getting false in the FM ssfcomp_close.
    if ssfcstat-tdopen = c_false.
        err_comp ssf_err_close_unstarted 'A' 154 space space space space.
      endif.
    I want to know the reason why and where exactly the field is getting populated with c_false.
    ps: I am using a Zprogram and it PRINTS FOR FEW DELIVERIES AND THIS ERROR FOR FEW DELIVERIES.

  • Invoice correction request / pricing

    Hi all ;
    I create a invoice correction request with referance an invoice while i get all condition types in sales order like belowed.
    ZFIY : Price , ZI01 : Discount , ZKDV : Tax
    I want to change it this pricing with ;
    Clear discounts and modify ZFIY with net price as same as ZFIY : 4,65 TRY.
    To get it , i work on user-exit -->
    USEREXIT_PRICING_COPY (module pool SAPLV61A, program RV61AFZA)
    But , i can not achieve it. Is there any ways to solve problem ?
    Regards.
    M.Ozgur Unal

    Hi Eduardo Hinojosa ;
    I checked note 24832 but i can not get VBAK structure in the user-exit.
    I do not have any idea to solve this problem.
    Sample code :
    FORM USEREXIT_PRICING_COPY.
      DATA: LS_KONV LIKE KONV ,
            LV_ISKONTO TYPE P DECIMALS 2,
            LS_VBAK LIKE VBAK.
      IF VBTYP_NEW EQ 'K'.
        SELECT SINGLE * INTO LS_VBAK
    FROM VBAK
    WHERE KNUMV = DOCUMENT_NUMBER_FROM.
        IF SY-SUBRC EQ 0 AND
           LS_VBAK-AUART EQ 'ZRK'.
          IF KONV-KSCHL = 'ZFIY'.
            CLEAR: LS_KONV,
                          LS_VBAK.
            SELECT SINGLE * INTO LS_KONV
    FROM KONV
    WHERE KNUMV EQ DOCUMENT_NUMBER_FROM AND
    KPOSN EQ ITEM_NUMBER_FROM     AND
    KSCHL EQ 'ZI01'.
            IF SY-SUBRC EQ 0.
    LV_ISKONTO = LS_KONV-KBETR / 10.
    LV_ISKONTO = 10000 + LV_ISKONTO .
    KONV-KBETR = KONV-KBETR * LV_ISKONTO / 10000.
    KONV-KWERT = KONV-KAWRT * KONV-KBETR / 1000.
    KONV-KMPRS = 'X'.
    KONV-KHERK = 'C'.
    KONV-KSTEU = 'C'.
            ENDIF.
          ENDIF.
          IF KONV-KSCHL EQ 'ZI01'.
            U15_SUBRC = 4 .
          ENDIF.
        ENDIF.
      ENDIF.
      ENDFORM.  
    Regards.
    M.Ozgur Unal               

Maybe you are looking for

  • How do I redownload OS X Lion installer?

    I am currently running a beta of OS X Lion.  When I go to my purchased tab in the App Store the install button is gray'ed out.  How to you get the App Store to let you redownload the installer?

  • Multicam Editing Using a Ripple edit

    I am new to FCP. I have a 2 camera shoot of a wedding ceremony. I have my camera angles on the timeline. I have decided that in one instance that neither camera angle provided an acceptable shot so I want to shorten the sequence. How do I do a ripple

  • Capture GUI as an Image

    Hi I want to capture the Frame or a diaog using a program, as an Image and later use it in the application.

  • Ecommerce not business catalyst

    I need ecommerce intergration but not on business catalyst the web will be hosted on godaddy. I have looked at shoplocket but I could not fine a place where multiple items can be added to a shopping cart it only goes 1 by 1. The client wants it hoste

  • Adobe Illustrator - Objects & text intersecting problem

    I have no idea what I did , but for some when I drag an object next to another object something usually comes out saying intersect, same this with text. Please take a look at the video below.