Invoice output from Sales Order for Point of Sales system

Dear all,
How can we print Invoice by saving a sales Order.
As per our business process at our cash register (POS) we are creating Sales Order.
Once we save the sales order, an output has to be printed to give customer.
Now we need to use Invoice smart for Sales Order. How could we use Invoice smart forms for Sales Order?
Please help me to resolve this issue; your help will be highly appreciated.
Thank you,

Hi Ines
To achive this you will need to take the help of your ABAPer. He/She will write the logic in the program assigned to the processing routine in V/30.
I hope this helps.

Similar Messages

  • Sales Invoice Linked from Sales Order

    Hello Experts!!
    I want to restrict users to enter Sales Invoice Directly. We are using Sales Order But Every One Can Post Invoice Directly.
    Please Guide how to restrict them
    Thanks,
    Vikram

    Hi Vikram,
    You can restrict Sales Invoice by Putting Transaction Notification.
    Please check below Two Transaction Notification. One Transaction Notification for Sales Invoice must be Copied from Sales Order and Second Transaction Notification for Authorized User Can Create Sales Invoice.
    -----------NO STAND ALONE A/R INVOICE MUST BE CREATED IN SYSTEM
    IF @transaction_type IN ('A','U') AND @object_type = '13'and @error = 0
    BEGIN
    IF EXISTS (SELECT T0.DocEntry  FROM OINV T0 
    INNER JOIN INV1 T1 ON T0.[DocEntry] = T1.[DocEntry]
    WHERE T1.[BaseEntry] <> 17
    AND T0.DocEntry = @list_of_cols_val_tab_del)
    BEGIN
    SELECT @Error = 10, @error_message = 'BK - A/R Invoice Document Must be Copied From Sales Order'
    END
    END
    Above Transaction Notification will Block Creation of Sales Invoice if that Invoice is not Created by Sales Order.
    -----------A/R INVOICE MUST BE CREATED BY AUTHORIZED PERSON
    IF @transaction_type IN ('A','U') AND @object_type = '13'and @error = 0
    BEGIN
    IF EXISTS (SELECT T0.DocEntry  FROM OINV T0 
    INNER JOIN INV1 T1 ON T0.[DocEntry] = T1.[DocEntry]
    INNER JOIN OUSR T2 ON T0.[UserSign] = T2.[USERID]
    WHERE T0.[UserSign] IN ('1','2')
    AND T0.DocEntry = @list_of_cols_val_tab_del)
    BEGIN
    SELECT @Error = 11, @error_message = 'BK - You are not Authorized Person to Create A/R Invoice Document'
    END
    END
    Second Transaction Notification is for Authorized Person can Create Sales Invoice So in User Sign Please Put User Sign of those Users who are not Authorized to Create Sales Invoice.
    Hope this helps
    Regards:::::
    Atul Chakraborty

  • Purchase order from production order for stock material

    Hi,
    Can we issue purchase order for stock materials (item category L) for components in production order. We want a PO account assigned to production order . How can we achieve that.
    With regards,
    Mrinal

    Dear
    1.Goto MM02-Enter componenet item code -Selec MRP4 view -Keep Individula nad Collective indicator as 1
    2.Goto MM02-FG Material -MRP4 view -Keep Individaul and Collective indicator -1 and in Sale.Org1 view keep item categoery as MTO .
    3.Create Sales Order  and run MRP in MD02 (NETCH , 2,1,1,3,2, 2)-If the compoenets are not available , then it will generate PR  with an Account Assing Categery E with sales order refernce and line item .Converthis PR into PO cnd check the same in Accounting Tab .
    This is only possible in MTO scinarion in case you want to have PO account assinged for FG production Order .
    Regards
    JH

  • Live output from After Effects for presentation?

    can after effects output a live video feed of an animation for use with a video presentation system? if so, can after effects also output a live matte for keying that animation over another video signal?

    >if so, can after effects also output a live matte for keying that
    >animation over another video signal?
    Sorry friend, even the thought of it is silly (no offence). Matte and Fill signals in the video world have a completely different meaning than what you do in AE. There is a reason why this segment of the broadcast market is dominated by dedicated systems from Chyron, Harris, Quantel, Orad, Virtus and others and not by After Effects. ;-) In short: You will have to buy one of those dedicated systems or at least a piece of software (there's a software-only version of Inscriber that supposedly can work on some capture cards) and that is going to cost some money. If you wanna have the quality you are used to in AE (full antialiasing, motionblur, blendmodes) it is going to really cost a lot. You should find a video rental company that offers such systems for tradeshows or sports events etc. and fetch a good price with them so you can lend one whenever you need.
    Mylenium

  • Issue with fixed point number output from 9219 module for full bridge measurement (cRIO/FPGA)

    Hi,
    I have a question regarding the fixed point output acquired from a 9219 module (in FPGA on a cRIO) when setup to acquire a strain measurement (full bridge).
    Software: Labview 2009
    Hardware: cRIO-9012 (NI-RIO 3.2.1), NI-9219 module
    The 9219 module is configured in the project as follow:
    Ch0: Full-Bridge +/- 7.8mV/V
    Ch1: Voltage +/- 4V
    Ch2: Voltage +/- 15V
    Ch3: Voltage +/- 60V
    The calibration mode is 'Calibrated' so the FPGA outputs fixed point numbers. 
    My issue is that the precision of the fixed point number for Ch0 (strain) is "(fixed point <+/-32,-1>[-2.5e1,2.5e1]:1.16e-10)", which indicates that the fixed point number is a value between +/- 0.25 and not the +7.8mV/V as I expected?
    The fixed point number does not change in precision whether the range for the strain measurement is set at +/- 7.8mV/V or +/-64mV/V (the two available options).
    As the fixed point number doesn't change precision I'm assuming that changing the range of the strain measurement changes the resolution of the acquired number? And as such I will need to perform additional scaling on the fixed point number to convert it to the expected range?
    There is no mention of scaling of the voltage or strain measurements mentioned in any documentation or examples, with the only scaling example provided for the thermocouple measurements.
    Any help/clarification is much appreciated.
    Regards,
    Mike

    Hello Mike,
    Hopefully I can help clarify some of the behavior you are seeing.
    My issue is that the precision of the fixed point number for Ch0 (strain) is "(fixed point <+/-32,-1>[-2.5e1,2.5e1]:1.16e-10)", which indicates that the fixed point number is a value between +/- 0.25 and not the +7.8mV/V as I expected?
    For calibrated values on the FPGA VI, the returned data is a Voltage measurement, not a directly calculated strain value. Based on the specified ranges for the 9219 in a Full bridge configuration, 250 mV will encompass all possible input values, at the module provided excitation (2-2.7V dependent on the sensor gage resistance).
    The fixed point number does not change in precision whether the range for the strain measurement is set at +/- 7.8mV/V or +/-64mV/V (the two available options).
    As you may notice from the fix-point definition, the fixed point data contains 32-bit precision which is larger than the acquired precision of 24-bits provided by the 9219. The fixed point data-type is coded to accept input encompassing both the range and precision of the instrument; such that, no additional coercion of the input data values is required based on user-defined software settings, i.e. the bridge sensitivities +/- 7.8mV/V or +/-64mV/V. 
    As the fixed point number doesn't change precision I'm assuming that changing the range of the strain measurement changes the resolution of the acquired number? And as such I will need to perform additional scaling on the fixed point number to convert it to the expected range?
    The documentation does not clearly define that by varying the discrete levels of strain input (+/- 7.8mV/V or +/-64mV/V) the range of the ADC on the module is also adjusted. I am working to follow up further on this topic, to provide a clarification on the module documentation. As for scaling, the voltage values acquired regardless of the ADC resolution will still be related strain via the bridge sensitivity. The resolution of the ADC will simply define the smallest measurable change in the strain value. 
    There is no mention of scaling of the voltage or strain measurements mentioned in any documentation or examples, with the only scaling example provided for the thermocouple measurements.
    For converting the acquired voltage values to a strain measurement, I would recommend the documentation linked here for a detailed explanation on strain calculation. Often, users will forward the acquired voltage data as fixed point values through a DMA FIFO to the RT controller on the Compact RIO; such that, they may handle conversion from voltage to strain using floating point math in real-time. 
    I hopes these responses provided a bit of clarity. I will continue to work to provide additional information on the 9219 specification information. Please post back any further questions.
    Cheers!
     Edit: Forgot to add the link.
    Message Edited by Pcorcs on 04-14-2010 04:55 PM
    Patrick Corcoran
    Application Engineering Specialist | Control
    National Instruments

  • Wrong tax in delivery and invoice (different from sales order)

    Dear All experts/gurus,
    I am curretly facing a problem relate to big error in SBO 2004A SP00 PL 16. It is disgusting actually. the problem is I create Sales order (SO) with 0 % tax (tax code: 0tax). however after I create delivery from this SO,  the price including tax is different from price including tax in the sales order, it raised to be 20%, that is also happened in AR invoice meanwhile I never change the tax code and create 20% in the define tax group form.It is only happened in creation date on 16 february 2007,after that it is all okay, nothing happened. There is none allowed to change tax grup form.
    I am afraid there are bugs or something wrong that made it happened especially relate to technical/developper. I have check company settings, BP settings and other but find out nothing that made this wrong comes. pls help me to solve this situation. I appreciate your answers so much. tks
    Rgds,
    Message was edited by:
            steve andre

    Dear Eddy, Experts/Gurus,
    The problem has appeared again. It happened on 8 March 2007, all deliveries are subjected to have 20% tax meanwhile in column tax % of  define tax groups form is zero. The big problem is how to take back all the error AR invoices sent to customer sites.
    How to cancel the invoices with wrong tax without using credit memo? could I just use querry generator to delete all the taxes created by system ? I want to reprint it and send again to customers but I don't want to use credit memo, I consider to use DTW, but I am not so sure and I wanna ask what Gurus/Experts suggestions in this forum before do that. I appreciate your answer so much. TIA

  • INVOICE NUMBER FROM SALES ORDER

    HI ALL,
    HOW DO WE GET THE INVOICE NUMBER OF A MATERIAL FROM A SALESORDER.
    REGRADS,
    NANI

    Hi,
      The relationship is as follows..
      VBAP-VBELN = VBRP-AUBEL.
      VBAP-POSNR = VBRP-AUPOS.
      SELECT SINGLE * FROM VBRP
             WHERE AUBEL = VBAP-VBELN
             AND   AUPOS = VBAP-POSNR.
      IF SY-SUBRC = 0.
        WRITE: / 'BILLING DOC.', VBRP-VBELN.
      ENDIF.
    Thanks,
    Naren

  • How to turn of debug output from the jdriver for Oracle

    We are running our builds with Ant and doing unit-tests with junit/cactus.
    The Weblogic jDriver produces what appears to be debug info on standard out which
    in turn is captured by junit in xml files reporting errors etc. The problem is that
    the WebLogic driver ( WL6.1 SP2) sometimes produces binary 0's ( see below) ending
    up in the result xml files, and that Ant's result xml parser cannot handle - (nor
    should it ).
    This is probably a bug in the c-code for the jdriver , the oci dll ?
    Would much appreciate how to turn off the debug(?) logging that the jDriver does:
    looks like this (look for the string "[6 binary 0's]"):
    Parsing: select length(SYSDATE) from dual
    Executing: select length(SYSDATE) from dual
    Parsing: select VALUE from V$NLS_PARAMETERS where PARAMETER='NLS_NUMERIC_CHARACTERS'
    Executing: select VALUE from V$NLS_PARAMETERS where PARAMETER='NLS_NUMERIC_CHARACTERS'
    Done logging in at: 60
    Connection: using OCI API: OCI8[6 binary 0's]
    Connection successfully established via plain JDBC
    DriverManager.getDriver("jdbc:weblogic:oracle:LSS_DBSVC_DEV_autobuild")
    trying driver[className=weblogic.jdbc.oci.Driver,weblogic.jdbc.oci.Driver@3383e9]
    getDriver returning driver[className=weblogic.jdbc.oci.Driver,weblogic.jdbc.oci.Driver@3383e9]

    Hi Gunnar,
    I'd check your code for appearances of "DriverManager.setLogWriter" that set
    log writer to System.out. This is the way to get driver's debug output
    to standard out.
    Regards,
    Slava Imeshev
    "Gunnar Skogen" <[email protected]> wrote in message
    news:3d2972bb$[email protected]..
    >
    We are running our builds with Ant and doing unit-tests with junit/cactus.
    The Weblogic jDriver produces what appears to be debug info on standardout which
    in turn is captured by junit in xml files reporting errors etc. Theproblem is that
    the WebLogic driver ( WL6.1 SP2) sometimes produces binary 0's ( seebelow) ending
    up in the result xml files, and that Ant's result xml parser cannothandle - (nor
    should it ).
    This is probably a bug in the c-code for the jdriver , the oci dll ?
    Would much appreciate how to turn off the debug(?) logging that thejDriver does:
    looks like this (look for the string "[6 binary 0's]"):
    Parsing: select length(SYSDATE) from dual
    Executing: select length(SYSDATE) from dual
    Parsing: select VALUE from V$NLS_PARAMETERS wherePARAMETER='NLS_NUMERIC_CHARACTERS'
    Executing: select VALUE from V$NLS_PARAMETERS wherePARAMETER='NLS_NUMERIC_CHARACTERS'
    Done logging in at: 60
    Connection: using OCI API: OCI8[6 binary 0's]
    Connection successfully established via plain JDBC
    DriverManager.getDriver("jdbc:weblogic:oracle:LSS_DBSVC_DEV_autobuild")
    tryingdriver[className=weblogic.jdbc.oci.Driver,weblogic.jdbc.oci.Driver@3383e9]
    getDriver returningdriver[className=weblogic.jdbc.oci.Driver,weblogic.jdbc.oci.Driver@3383e9]
    >
    >

  • Collective treatment of Outputs in Sales orders

    Dear uru's,
    I am looking for transaction VF31, but used for sales orders.
    In other words, I need to repeat massively outputs from sales orders.
    Can someone remind me the transaction?
    Regards,
    F

    You can try with program RSNAST00 with the following parameters
    Output application        V1
    Object key          0000012345
    Output Type          BA00
    Transmission medium    1
    Tick Send again
    Finally click Execute
    thanks
    G. Lakshmipathi

  • Output processing from sales documents - t-code?

    Hi,
    Can anyone tell me the t-code to process outputs from sales documents - order confirmations from sales orders. The one that i can use to set up a variant to use in a background job. Similar to VF31 for billing, VT70 for shipments etc. I am unable to find the one to be used for orders.
    Many thanks!

    Hi Yogesh,
    I'm not sure about the tcode. But, you can try with the program name 'SD70AV1A'.
    Regards,
    Oscar
    http://blogdesap.blogspot.com

  • Automatic Transfer Order for GR from External vendor and from Process Order

    Hi Expert
    We need to implement the logic for automatic transfer order,
    the Idea when we Receive the Goods from Vendor and while posting goods via Migo we want that the system create automatically the TO.
    the same approach to be implemented for GR from Process Order we need that the system create TO directly to the right Bin
    Your support is higly recommanded
    Olfa

    Many thanks for your support
    I made what you illustrated in your previous message for the Mvt type 501:
    There is a pop up screen which displayed asking me to create TO for Material Document
    Please find attached the related screens
    And please note that the Material Master was updated accordingly
    Please note
    Please correct me if I made a wrong step
    Regards

  • 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

  • Error during creation of transfer orders for material

    Hi,
            We are doing a transfer of stock from one storage with WM to a storage without WM.
    But system does not finish the process automatically displaing the following error message:
    "Error during creation of transfer orders for material document 49000XXXX"
    System cannot find source storage bin
    Thanks in advance for the help
    Regard
    Enzo

    your picking strategy does not find the bin where the material is.
    So you need to check what value you have entered for picking in WM view of material master.
    then you have to check where your material is (storage type and bin)
    then you need to check customizing to where what storage types are included in the picking strategy that is tight to the material master entry.

  • Printing the Package output from Anonymous block

    Hi,
    I need to call the below package from anonymous block and get the output.
    Could you let me know.
    I tried using this, but i don't get data.
    ===========Anonymous Block=====================================================================
    declare
    var              xxdc.xxdc_sr_log_his_pkg.sr_tbl_type;
    l_sr_idx_bi  BINARY_INTEGER := 0;
    BEGIN
    xxdc.xxdc_sr_log_his_pkg.service_record('14040',var);
    dbms_output.put_line('CLAIM_CREDIT_OFFERS  :'||var(l_sr_idx_bi).qa_credit_offers(l_sr_idx_bi).character1 );
    end;
    =============================================================================================
    ============================================================================================
    Package Spec
    TYPE cr_offer_type IS TABLE OF apps.qa_results_v%ROWTYPE  
    INDEX BY BINARY_INTEGER;
    TYPE sr_rec_type IS RECORD
    (task_status                      apps.jtf_task_statuses_tl.name%TYPE
    ,task_type                        apps.jtf_task_types_tl.name%TYPE
    ,qa_credit_offers                 cr_offer_type
    TYPE sr_tbl_type IS TABLE OF sr_rec_type
    INDEX BY BINARY_INTEGER;
    PROCEDURE  service_record(p_service_req_num IN  VARCHAR2
                                               ,p_service_req_tbl OUT sr_tbl_type
    Package Body
           FOR emp_row_rec IN cur_credit_off
           LOOP
             l_sr_tbl(l_sr_idx_bi).qa_credit_offers(l_sr_idx_bi).character1 := emp_row_rec.character1;
             --dbms_output.put_line( l_sr_tbl(l_sr_idx_bi).qa_credit_offers(l_sr_idx_bi).character1);   --commenting for testing
              l_sr_idx_bi := l_sr_idx_bi + 1;
           END LOOP;
          p_service_req_tbl := l_sr_tbl;
    =============================================================================================
    Thank

    Hi,
    Did you issue the SQL*Plus command
    SET  SERVEROUTPUT  ON
    or, if you're using some other front end, its equivalent?
    Can you ever see output from dbms_output?  For example, what happens when you run this?
    SET  SERVEROUTPUT  ON
    BEGIN
        dbms_output.put_line ('Hello, world!');
    END;
    Since I don't have your tables, I can't actually run your code.  If you'd post CREATE TABLE and INSERT statements, or re-write the package to reference commonly available tables, such as those in the scott schema, then I could test it.

  • Internal Order for prepaid events

    While posting internal order for prepaid events, the system is forcing to enter Investment Profile. That should be the case if it is an investment measure ut this internal order is for recording short term events that get prepaid. How to make this  field "Investment Profile" under Investment tab optional from required.

    Is it at the time of creation of Internal order master data or at the time of posting entries to the Internal Order?
    Can you explain in detail?

Maybe you are looking for

  • How to get rid of the Login page in Portal?

    Hi Guys, I have a newly developed intranet portal project for my company which does not need login no more. I hope you can help me how to get rid of the login page in portal which is I know in every application you create, there should be a login. Is

  • Database Login Prompt in Deployment PC

    Hi, I had developed a WinForm App using VS C# 2008, CR Basic for VS 2008, and SQL Server 2005 Express. For the crystal report, I can view it through report viewer without problem in development server, but in deployment/client PC without development

  • Help in query to get the max(date)

    Hi I have query like below and based on the query I get the following results, SELECT a.UsageId,a.product,ProductDate FROM dbo.table1 a JOIN dbo.table2 b ON a.SID= b.SID JOIN dbo.table3 c ON b.CID = c.CID UsageId        Product          UsageDate 1 Y

  • Package, Function in SQL Developer

    DB 10gR2 SQL Developer 2.1.1.64 I can see the following package's code on my SQL Developer create or replace PACKAGE zero AS FUNCTION one (P_TABLE VARCHAR2) RETURN VARCHAR2; FUNCTION two RETURN VARCHAR2; END zero; But I can't find function one or fun

  • HT6114 I need help hacking into my ipod i forgot the password and i cant factory reset it because the power button is broken?!

    I need help hacking into my ipod i forgot the password and i cant factory reset it because the power button is broken?!