Display sales order without using VA03

Hi,
VA03 t-code is used to display a sales order in SAP. Please let me know if there are any other ways exist to display a sales order.
A quick response is appreciated.
Regards,
Bijay Achary

Let me rephrase my question again..
Actually I am going to implement one User exit for automatically determination of Terms of Payment. I wanted this user exit to be hit for sales order "Create" and "Change" mode, but not for the "Display" mode.
Hence I wanted to make sure that apart from VA03 t-code, are there any other way to view the sales order in "Display" mode.
Thanks,
Bijay

Similar Messages

  • Sale Order without Division

    Hi,
    I have an issue in prodution system, there is a sales order created in 2008 without division (I dont know how the system allowed), this sale order is created with reference to a contract, and the contrct is having division. And now users want to close the sale order. When i am trying to open sale order in VA02 / VA03, it is giving error mesage " Sales area 1000 10 is not defined". Now I am unable to open the order.
    Pls anybody suggest me how to close this order??
    How system will allow to create a sale order without delivery??
    Regards,
    Srikanth

    Hi,
    I can see a way by which this could have happened.
    Initially there was a sales area called 1000/10/00. For tihs sales area, some transactions were created. After sometime, by mistake or intentionally the assignment of this sales area is deleted in configuration. If this is done, it will affect the documents in retrospect and all those documents cannot be processed from then onwards. There is a possibility that this has happened in your case.
    Check some other sales orders for the sales org 1000 created in 2008 and you are bound to get this error. If you realise that there are lot of documents affected because of this, please check the change logs in the sales area configuration and find out when was the sales area dimantled in the system. There can be some business reason behind this. Find out the business reason, tell them implication of removing the sales area, do the configuration once again and rectify the affected documents once again by means of a Zprogram.
    Please check initially what is said, and let me know if you need more information on this

  • Sale Order without a Document Flow

    Hallo Everybody,
    How can i copy a sale Order without a Document Flow ?
    Thanks.

    Hi,
    Try to use the FM BAPI_SALESDOCUMENT_COPY
    Rgds,
    Bujjji

  • How to devolped an Interactive ALV Report to display sales orders

    hi,
             how to devolped an Interactive ALV Report to display sales orders pertaining to the selected Customers and item details in the secondary list.For this report what are the tables and fields wehave to used give with example.
    thank you
    radhakrishna

    Hi,
    look via se38 for BCALV* and SALV*.
    Try ABAPDOCU.
    Regards, Dieter

  • Sales Order creation using SAP NCo 3.0 x64

    Hi,
    I have been trying to create a sales order using the SAP NCo from Visual Studio (C#) and I'm stuck.
    The  code I have used is:
    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
    using System.Threading.Tasks;
    using SAP.Middleware.Connector;
    namespace ConsoleApplication2
        class Program : IDestinationConfiguration
            static void Main(string[] args)
                RfcDestinationManager.RegisterDestinationConfiguration(new Program());
                RfcDestination destination = RfcDestinationManager.GetDestination("EHP6");
                try
                    RfcRepository repo = destination.Repository;
                    IRfcFunction salesDoc = repo.CreateFunction("BAPI_SALESORDER_CREATEFROMDAT2");
                    IRfcFunction salesDocCommit = repo.CreateFunction("BAPI_TRANSACTION_COMMIT");
                    IRfcStructure salesHeader = salesDoc.GetStructure("ORDER_HEADER_IN");
                    IRfcTable salesItems = salesDoc.GetTable("ORDER_ITEMS_IN");
                    IRfcTable salesPartners = salesDoc.GetTable("ORDER_PARTNERS");
                    IRfcStructure salesItemsStruct = salesItems.Metadata.LineType.CreateStructure();
                    IRfcStructure salesPartnersStruct = salesPartners.Metadata.LineType.CreateStructure();
                    //Sales Header
                    salesHeader.SetValue("DOC_TYPE", "MOR");
                    salesHeader.SetValue("DOC_DATE", Convert.ToDateTime("2014-06-19"));
                    salesHeader.SetValue("SALES_ORG", "M210");
                    salesHeader.SetValue("DISTR_CHAN", "01");
                    salesHeader.SetValue("DIVISION", "M1");
                    salesHeader.SetValue("CURRENCY", "USD");
                    //Sales Items
                    salesItemsStruct.SetValue("ITM_NUMBER", "000010");
                    salesItemsStruct.SetValue("MATERIAL", "MP_SHEET_22");
                    salesItemsStruct.SetValue("SHORT_TEXT", "Sheet Grade B, BWT 20lb/75gsm");
                    salesItemsStruct.SetValue("PLANT", "M210");              
                    salesItemsStruct.SetValue("TARGET_QTY", "2000");
                    salesItemsStruct.SetValue("TARGET_QU","LBR");
                    salesItemsStruct.SetValue("TARGET_VAL", "11655.67");
                    // Partner
                    salesPartnersStruct.SetValue("PARTN_ROLE", "SP");
                    salesPartnersStruct.SetValue("PARTN_NUMB", "MP-CUST201");
                    RfcSessionManager.BeginContext(destination);
                    salesDoc.Invoke(destination);
                    salesDocCommit.Invoke(destination);
                    RfcSessionManager.EndContext(destination);
                    Console.WriteLine("Sales Order Created!!");
                    Console.ReadLine();
                catch (RfcCommunicationException e)
                    e.ToString();
                    Console.WriteLine(e);
                    Console.ReadLine();
                catch (RfcLogonException e)
                    e.ToString();
                    Console.WriteLine(e);
                    Console.ReadLine();
                catch (RfcAbapRuntimeException e)
                    e.ToString();
                    Console.WriteLine(e);
                    Console.ReadLine();
                catch (RfcAbapBaseException e)
                    e.ToString();
                    Console.WriteLine(e);
                    Console.ReadLine();
            public RfcConfigParameters GetParameters(String destinationName)
                if ("EHP6".Equals(destinationName))
                    RfcConfigParameters parms = new RfcConfigParameters();
                    parms.Add(RfcConfigParameters.AppServerHost, "xx.xxx.xxx.xx");
                    parms.Add(RfcConfigParameters.SystemNumber, "00");
                    parms.Add(RfcConfigParameters.SystemID, "IE6");
                    parms.Add(RfcConfigParameters.User, "user");
                    parms.Add(RfcConfigParameters.Password, "password");
                    parms.Add(RfcConfigParameters.Client, "800");
                    parms.Add(RfcConfigParameters.Language, "EN");               
                    return parms;
                else return null;
    It returns me no error and even displays "Sales Order Created!!" from the try block. But when I check in VBAK, no Sales Order is being created.
    Can somebody help me understand, if I have missed out something or if I'm going wrong somewhere?
    All dependencies have been added correctly, platform being set to x64. No build/run-time errors.

    Hi Sreyan Choudhury
    have you check if you have completed all the mandatory field?
    the partner "SP" is the customer in your system?
    here an example on how I've used this bapi in a webdynpro:
    * Order Header Details
      CLEAR w_order_header_in.
      w_order_header_in-doc_type = zauart.
      w_order_header_in-sales_org = zvkorg.
      w_order_header_in-distr_chan = stru_order_header-distr_chan.
      w_order_header_in-division = 'GN'.
      w_order_header_in-purch_no_c = stru_order_header-purch_no_s.
      w_order_header_in-purch_no_s = stru_order_header-purch_no_s.
      w_order_header_in-sales_grp = zvkgrp.
      w_order_header_in-sales_off = zvkbur.
      w_order_header_in-compl_dlv = stru_order_header-compl_dlv.
      w_order_header_in-req_date_h = stru_order_header-req_date_h.
      CALL FUNCTION 'CONVERSION_EXIT_ALPHA_INPUT'
        EXPORTING
          input  = w_order_items_in-material
        IMPORTING
          output = w_order_items_in-material.
    * Order Partner Details
      CLEAR: i_order_partners,w_order_partners.
      w_order_partners-partn_role = 'AG'.
      w_order_partners-partn_numb = stru_order_partners-partn_numb.
      CALL FUNCTION 'CONVERSION_EXIT_ALPHA_INPUT'
        EXPORTING
          input  = w_order_partners-partn_numb
        IMPORTING
          output = w_order_partners-partn_numb.
      APPEND w_order_partners TO i_order_partners.
    *partener roles
      SELECT * INTO w_agenti FROM zagenti WHERE vkgrp = zvkgrp.
        CLEAR w_order_partners.
        w_order_partners-partn_role = w_agenti-parvw.
        w_order_partners-partn_numb = w_agenti-lifnr.
        CALL FUNCTION 'CONVERSION_EXIT_ALPHA_INPUT'
          EXPORTING
            input  = w_order_partners-partn_numb
          IMPORTING
            output = w_order_partners-partn_numb.
        APPEND w_order_partners TO i_order_partners.
      ENDSELECT.
    * Order Items
      LOOP AT stru_order_items INTO i_order_items.
        CLEAR: w_order_items_in.
        MOVE-CORRESPONDING i_order_items TO w_order_items_in.
        w_order_items_in-store_loc = i_order_items-lgort.
        w_order_items_in-itm_number = sy-tabix * 10.
       w_order_items_in-item_categ = 'TAN'.
       w_order_items_in-ship_point = 'LS00'.
       w_order_items_in-plant = 'DS00'.
        APPEND w_order_items_in TO i_order_items_in.
        w_order_items_inx-itm_number = w_order_items_in-itm_number.
        w_order_items_inx-target_qty = 'X'.
        w_order_items_inx-item_categ = 'X'.
        w_order_items_inx-ship_point = 'X'.
        w_order_items_inx-plant = 'X'.
        IF w_order_items_in-batch IS NOT INITIAL.
          w_order_items_inx-batch = 'X'.
        ENDIF.
        IF w_order_items_in-store_loc IS NOT INITIAL.
          w_order_items_inx-store_loc = 'X'.
        ENDIF.
        APPEND w_order_items_inx TO i_order_items_inx.
        w_order_schedules_in-itm_number = w_order_items_in-itm_number.
        w_order_schedules_in-sched_line = '0001'.
        w_order_schedules_in-req_qty = w_order_items_in-target_qty.
        APPEND w_order_schedules_in TO i_order_schedules_in.
        w_order_schedules_inx-itm_number = w_order_items_in-itm_number.
        w_order_schedules_inx-sched_line = '0001'.
        w_order_schedules_inx-req_qty = 'X'.
        w_order_schedules_inx-updateflag = 'I'.
        APPEND w_order_schedules_inx TO i_order_schedules_inx.
    * Order Condition Details
        IF i_order_items-prriga <> i_order_items-prnet AND
           i_order_items-prriga <> i_order_items-prbase.
          CLEAR: w_order_conditions_in.
          w_order_conditions_in-itm_number = w_order_items_in-itm_number.
          w_order_conditions_in-cond_type = 'ZMAN'. “manual
    price condition
          w_order_conditions_in-cond_value = i_order_items-prriga / 10.
          APPEND w_order_conditions_in TO i_order_conditions_in.
        ENDIF.
        DATA: v_message_riga TYPE string.
    * Get message manager
        DATA: l_current_controller TYPE REF TO if_wd_controller,
              l_message_manager TYPE REF TO if_wd_message_manager.
        l_current_controller ?= wd_this->wd_get_api( ).
        CALL METHOD l_current_controller->get_message_manager
          RECEIVING
            message_manager = l_message_manager.
        IF i_order_items-prriga = 0 AND i_order_items-omaggio = ''.
          CONCATENATE 'Error during the creation '
                      'empty line INTO v_message_riga.
    *    v_message_riga = 'Errore durante la creazione. Riga non
    *valorizzata'.
    *   Report Error message
          CALL METHOD l_message_manager->report_error_message
            EXPORTING
              message_text = v_message_riga.
          i_bloccasalva = 'X'.
        ENDIF.
      ENDLOOP.

  • Requied code in abap to display sales order header text

    hi all,
    can anybody help me to send the code in abap to display sales order header text.

    Use FM, Read_text. Pass the necessary parameters like object name, id, language. You can see some of the infos in by clicking the scroll-like button.
    Reward points if useful

  • Process order required for each sales order without mrp run

    Hi, it is mto scenario. wants system to create a process order for each sales order without running mrp. please advise is it possible? if possible please guide what settings need to be done. Thabk you.

    HI
    You can create production order with reference  to sales order using t code CO08.
    Check and revert
    Regards
    Anupam Sharma

  • Display  Pop up message when  changing and displaying sales orders?

    Hi Friends,
    My client requirement is to display text popup during change sales order VA02 , and  Display sales order VA03.
    Pls find me a answer for this , Thanks.
    Nina.T

    Hello Nina...
    Hope you are aware of the configurations you need to maintain for the Text determination.Anyway, herewith are the steps that may help you to accomplish your requirement.
    Text Determination procedure for sales document header:
    Text can be determined at sales document header level or it can be imported from customer master. The process is...
    Define Text types: Path: Imgsales and distributionbasic functionstext controldefine text types
    Select sales document header. click on text types go to new entries and define text types. For Eg:Z1
    Define Access sequence:
    Select sales document header
    Click on change icon
    Click on access sequence control button under dialog structure
    Go to new entries and define access sequence number with description.Ex: 55
    Save it and exit
    Define text determination procedure:
    Go to new entries
    Define text determination procedure.Ex: ZX save it and exit
    Assign text id's to text determination procedure:
    Select your text determination procedure(ZX)
    click on text id's in text procedure control button under dialog structure
    go to new entries and maintain entries. Text id:assign text id (Z1) that we defined in the previous step
    Specify sequence No-10
    Check Reference: this indicator specify that the text is reference or copies from preceding object
    Text in obligatory: text will be displayed during copying. the value of this field specifies whether text is obligatory or not and if it is obligatory the how it is to be displayed
    Apart from this... you also have to maintain the text in the Customer master as mentioned in the previous mail..
    Thanks,
    Safeer Rahman

  • Want to Display Sales Orders

    I want to create a Web Dynpro that will display Sales Order Information. Not sure what I want to use as my selection criteria yet. Perhaps Partners, or Customer Numbers. Does anyone have any suggestions? Like, some good Class Methods I can use in a Service Call for accomplishing this.
    Thank-You.

    Try these FM's
    SPP02_SALESORDER_GET           gets salesorder header and items.
    BAPI_SALESORDER_GETLISTBOS     Sales Order with BOS: List of all Orders for Cus
    SALESORDER_GET_SERIAL_NUMBERS  Get serial numbers of a given sales order       
    BS01_SALESORDER_GETDETAIL      Sales Order: Display Order Data of Order        
    BS01_SALESORDER_GETLIST        Sales Order: List of all Orders for Customer    
    ISIDE_RLOEPM_SALES_ORDERS_READ Get sales orders for given accounts
    Hope it works.

  • Re : sales order without assigning document type in OVAZ

    Hi
        How to create sales order without assigning document type in OVAZ.
    Thanks
    Mani

    Hi Mani,
    If all your order types can be used in all the sales orders, you dont need to maintain in OVAZ. If you think ur order type has to be used only in one of the sales area then you need to maintain in OVAZ.
    Hope this helps.
    Kind Regards
    Chakradhar

  • Copy sales order to sales order without reference?

    Hi,
    i there a way to copy a sales order to a new sales order without referece?
    I want simple cope all elements of a sales order (Header, itemes, text).
    thanks, regards, Dieter

    Hi DIeter,
    Not so sure about copying to sales order to sales order without reference, but you could try using Item proposals and create a standard list of materials and that can cut out the repetition
    Regards
    Paul

  • A query to display sales orders with corresponding outbound deliveries

    Hi Experts,
    Don't know if this is the right place to post the question but i would like to know if a query, in SAP, can display sales orders with their corresponding outbound deliveries, i tried using table LIKP and VBAK, VBKD didn't help. the whole idea is to enter any specified sales order number and the query will return any outbound deliveries belong to the sales order.
    Thanks in advance!

    run the se16 transaction - table VBFA.
    This table gives the Sales document flow.
    Give the sales order nos. and in the subsequent document category select delivery.
    You will get all deliveries.
    Thanks
    Ajay

  • Display sales order in to form

    Hi Gurus,
    I able to display sales order based on the customer number i passed from the input text field and the result list will display in a table.
    Now If i select specific sales order from the table row , I want to display that sales order on a seperate iView with all the detials of perticular sales order.
    Please guide me how to achieve this task.
    Mark Peter

    Hi,
    If you are using the two function modules  for retriving the list of sales orders and detail sales order.
    First you have to add two function modules in the custom controller and pass the first function module into first view and it displays the sales orderlist as table
    In the table when u click the specific salesorder capture the sales order and pass this is as input for secnd module that function module execute method will call in the OnLeadselection and navigation and result will display output in anothe view.
    This the way generally doing.
    If you want both views in inthe same window as Anil suggested take View set and design both views and hide second view at the loading the application.
    when you click the record on the table then display the detail in seond veiw and display it on the same window.
    This might helps you other wise post ur issues.
    Thanks.
    Lohi.

  • CM25--display sale order number

    Hi all
    With transaction code: CM25 and overall profile: SAPSFCG011. We can display: Planning Table: SAPSFCG011 Finite scheduling forw./all functs.activ. 
    then there will be three sections, in the left of the bottom section "orders (pool)", there will be disaplay field "Sql" material" "Prio" "order" "operation" "work center" etc. but I would like to display "sale order number", because our production style is make to order. so when planner pull the production order and dispatch it, the planner needs to know the sale order number. Could be sale order number displayed here?
    thanks in advance!
    DanDan

    This is entirely possible... please see my post from a previous post with a similar question... what you would need to do is add field KDAUF (for planned orders) or field KDAUF_AUFK (for production orders).
    The configuration for manipulating the profiles and columns is a bit confusing in the IMG.
    However.. if you use transaction OPD0 you can open up the configuration for the default profile that you are using in production. For instance... overall profile SAPCRPG001 uses planning table profile SAPSFCL010. If you click the button to the right of the planning table profile entry it will take you to the planning table profile configuration screen. Double click on profile SAPSFCL010.
    In this transaction you will note there is an entry for Layout ID which is (if you have not changed the default config) SAPSFCLA10. If you click the button to the right of this entry it will take you to the list of Layout ID's available for you. Locate the Layout ID SAPSFCLA10, select it and double click on the "Definition of charts" option.
    In this case the graphical planning table is using three different sections. Select the section that you wish to manipulate the column headings for and double click on Grouping Names option. Select the option that shows up in the next screen then click on the Grouping Names option.
    Listed here should be the layout keys used in this section of the layout ID. Make note of the layout key(s). Execute transaction CY38. Input the Layout Key you wish to manipulate. From here you can select any field you would like to add/remove from the current listing.
    You can click the Sequence/Heading button to manipulate the specific order of the columns and how large you want those columns to be as well as what text is displayed as the heading.
    My suggestion if you are going to make changes like this is to copy the existing profiles to Z********* profiles so that you have a golden copy to work with.
    Hope that helps.
    Rachael

  • Error in creation of sales order bu using BAPI_SALESORDER_CREATEFROMDAT2

    Hi ,
    I am trying to create sales order by using bapi.
    after passing all the parameters to bapi iam getting message as shown below.
    SALES_HEADER_IN has been processed successfully             
    SALES_ITEM_IN has been processed successfully               
    <b>Order receipt/delivery not possible, credit customer blocked</b>
    I had passed scedule line data ,and  BAPI_TRANSACTION_COMMIT
    also still iam getting this message.
    please help me out of this problem.
    Thanks,
    Shuja.

    Hi Shuja
    I guess the message is just a warning eventhough the order is created. The warning message states that Auto-Delivery can not be created.
    Please check below to understand how the customer is blocked:
    1. Manual Block -> Transaction XD03
    -->Menupath: Extras->Blocking Data
    2. Credit Block -> Transaction FD33
    --> In the overview screen check the difference of value between Credit Limit & Credit Exposure
      I guess in the case whereby Credit Limit value is less than Credit Exposure also this can happen.
    Please try using a different Customer. Also simulate via transaction VA01.
    Hope this helps.
    Kind Regards
    Eswar

Maybe you are looking for