Online Sale Order

Hi friends
I have to develop an online Sale Order screen where customer will enter the customer no., Material no and Qty. After entering this details the customer will press a save button and I have to create a Sale Order in R/3. Is it possible in SAP? Because we don't want to develop the entry screen in .NET or any other technologies.
I have heard about Webdynpro and Interactive Form. Is it possible by above mentioned way or any other things we have to incorporate for achieving the scenario.
for further clarification pls go through this thread and let me know whether it is possible or not?
[Online Sale Order;

Hi,
We can do it in Webdynprofor ABAP.
Design the layout with all the required fields and on clicikng on the save button try to trigger the BAPI for the sales order create.
Here we have to make a service call to that BAPI as a Model in the WD componenet so that we can pass the pvalues to that BAPI and then try to create the Sales order online. We need to bind the repective UI elements to this Model node.
For this BAPI a methosd is cretaed auomaticaly by the framework. try to call this method in seide the button.
Use the BAPI for the sales orders create or change or display.
BAPI_SALESORDER_CREATEFROMDAT2 (Create)
BAPI_SALESORDER_CHANGE (change)
BAPI_SALESORDER_GETLIST (To get list)
Also we need to use the Explicit transaction commit.
BAPI_TRANSACTION_COMMIT after creatting the sales order.
I think we need to use the Enqueue and Dequeue FM for the modifications to the salesorder when made.
Regards
Lekha

Similar Messages

  • Credit Card authorization error while creating an online sales order in ISA

    Hi All,
    I did the basic configuration for the webshop for B2C functionality in ISA R/3. When I choose a product from the product catalog, add it to a shopping cart, choose credit card option, enter a valid credit card and expiration date and confirm the order I get the error 'Unsuccessful credit card authorization'. But I can create an order successfully using VA01 transaction in R/3 with the same header and item level data and the credit card data. What can be the reason behind this error and how to fix it? Please let me know.
    Thanks in advance.
    --R D

    Did you fix this issue?

  • Same serial number + material combo can be used in different sales orders?

    Hi,
    We have a recurring issue in our system where a Serial Number/Material combination can be used in another sales order once it is already in ECUS status.
    Example: We sell and post material 123 with serial number 456, it goes into ECUS status, and we are then able to create a sales order with the exact same numbers.
    Is this something that I should escalate to OSS? Why is this happening? Is there an IMG setting where I can turn on this functionality?
    I woud be very grateful for any help! Thank you so much!

    Hi San,
    The org. determination rule is setup correctly, I've followed the link below to determine sales area on item level - to clarify, we are creating online sales orders (B2B scenario)
    https://help.sap.com/saphelp_sm40/helpdata/en/61/ac747795b511d3b53e006094b9ea37/content.htm?frameset=/en/63/02b638faa32d…
    Check the table in the section "Organizational data at item level" - i have already assigned an org.determination profile with no determination rule on item level and still facing the same problem.

  • How an sale order Created in CRM online will be reflected in MSA

    Hi,
    Could any one explain how the sale order created in CRM online reflected in MSA.
    Give me an idea how data from CRM application is tranfered to MSA.?what is the role of MDW and MAR(mobile application repository) in mobile sales?.
    Edited by: Shiva kumar avvula on Jul 23, 2008 11:36 AM

    hi,
      You can create sales transactions, that is, quotations or sales orders, on both the mobile client and in CRM Enterprise. You can access your documents at any time and place. You can make changes to them as required, for example in the office, or on a laptop during a customer visit. Sales transactions are exchanged between systems using CRM Middleware so that you are always informed about current quotations and inquiries.
    First CRM data will store in CDB( consolidate data base), from here transactional data will transfer to MObiles through communication station.
    Database that contains data relevant to replication (CDB tables) for mobile scenarios. The CDB is a logical part of the entire CRM database, which also contains application data.
    What evet the data coming from CRM online that will convert into SBDOC and thorugh communication station it will reach mobiles.
    for more details check the link.
    http://help.sap.com/saphelp_crm60/helpdata/en/29/53583c2e39e433e10000000a114084/frameset.htm
    Regards
    Srinu

  • How to Update multiple line Items in Sales order Interactive form

    Hi,
            I have created one online interactive form for sales order. In that I incorporated dynamic table logic .i.e. we can add row and delete row using buttons. Interactive form is working fine with one line item. But if I give multiple lines in table (line item) its creating sales order with single line item. So please help me how to pass multiple lines.
    Thanks & Regards,
    Krishna.

    Hi,
    Check out this link, this deals with the problem you are facing.
    http://www.sdn.sap.com/irj/scn/index?rid=/library/uuid/802f0ed1-a17a-2c10-7db4-d515a5b047ed
    Regards,
    Runal

  • All the Pages are Printed - Document Printing Sales Orders

    When using the Document Printing option for Sales Orders, if I select multiple documents and select print I get a message after each document that says "All the Pages are Printed", then the next document comes for printing. I also get a prompt each time whether or not to print Sales Order only or Sales Order and Pick List.
    I don't have the same issue if printing Invoices from Document Printing. It asks what to print and prints all records without additional prompts between each record. I don't see anything in Print Preferences that would cause the Order to act differently from the Invoice.
    We are using B1 9.0 PL 06.
    Alan

    Hello there, linafrompereira.
    The following portion of the online Pages Help for Mac provides information on grouping items in Pages:
    Layer, group, and lock objects - Pages Help for Mac
    http://help.apple.com/pages/mac/5.2/#/tan5eab46568
    Group and ungroup objects
    Shift-click to select multiple objects.
    In the Arrange pane of the Format inspector, click Group (or choose Arrange > Group from the Arrange menu at the top of your computer screen).
    To ungroup an object, select it, then click Ungroup or choose Arrange > Ungroup.
    Tip: You can Control-click objects, then choose Group or Ungroup from the shortcut menu. You can also add these buttons to the toolbar: Group and Ungroup.
    Thanks for reaching out to Apple Support Communities.
    Cheers,
    Pedro.

  • Reinitialize Sales Orders, Billing and Delivery (11, 12 & 13)

    Hi,
    Due to continues rollouts we need to reinitialize Sales Orders, Billing and Delivery do-cuments from R/3 into BW.
    This requires us to delete all loaded data, logs, queues etc. on the BW side - Fair enough.
    The real challenge come as we need to run the transactions OLI7BW(order), OLI8BW (billing), OLI9BW (deliveries) on the R3 side in order to fill the setup tables. Here we need to switch the "block all orders" on in order to ensure that no new documents are created while load-ing.
    In relation to the above situation I have a couple of questions:
    Is there no way of doing this in a more "online" fashion?
    What transactions are actually blocked by flicking the "block all orders"?
    Thanks in advance
    Michael Bisfelt
    Arla Foods a.m.b.a
    Message was edited by: Michael Bisfelt

    Hi Michael,
    I've seen this process accomplished without blocking orders, but instead by blocking all transactions that may in any way lock an order or related sales document.  Also, you can dramatically speed up the process of gathering the old documents by running multiple batch jobs (with different document number ranges) at the same time.  In this case, I believe you want to "uncheck" the "New run" flag.  I've seen runtimes for this reduced from over 24 hours to under 4 hours.  The important thing is that you don't want to have ANY activity that modifies or locks order documents until after the date and time of termination that you specified, otherwise you will lose data on your transfer to BW.
    Regards,
    Chris

  • Sales Orders-Collective Billing [Primary Sales Agent-Sub Agent-EndCustomer]

    Dear all,
    Our company is a FerryBoat operator and the following sales schema is used: Primary Sales Agents - PSA sell Tickets to interested parties - End Customers via  Subagents - Brokers.
    Via our Reservation system (not SAP) an interested party can buy a reservation using the services of a subagent who has online access to the system. In case of Trucks the reservation System issues a type of Cargo Invoice for the End Customer (ie the company that owns the truck). Our company is  paid by the PSA  of our SubAgent.
    Up to now for each truck reservation, within our SAP back office we created a SalesOrder via an IDOC, with the following Info:
    SoldTo      = the SubAgent ( has a view in SalesOrganization as a customer - KNVV )
    ShipTo      = the SubAgent ( We didnu2019t keep the EndCustomer in our SAP system )
    BillTo, PayTo = The PSA  ( has a view  within the CompanyCode data u2013 KNB1 )
    Billing is collective and each billing document includes many Sales orders for the Same PSA. The Accounting Document is a summarized one
    Debit PSA-Payer / Credit Revenue .
    From the Billing document an output Statement is produced and sent to the PSA.
    We are obliged from 01.01.2010 to reflect the End Customer sale in our SAP accounting System, even though we will still be paid by the PSA. So the accounting department proposes something like this
    1.     Debit EndCustomer / Credit Revenue     for each CargoInvoice-many End Customers
    2.     Debit PSA / Credit End Customer          (summarized)
    The same Output statement should be produced and sent to PSA since he will continue to pay us.
    It is clear that from now on we should keep a record of the End Customer within our SAP system (should be opened in KNB1) From what I understand the Sales order should have the following info
    SoldTo = the SubAgent
    ShipTo = the End Customer
    BillTo=?
    PayTo=?
    Should we have new Business partner functions? How can we achieve this via SD. What should be the Businness partners involved in each Sales order u2013 Truck reservation ? Is it possible to have a single BillingDocument for the whole production of a PSA as we had before ?
    Thank you in advance for any hint-tip.

    u will get answers for all these at
    http//help.sap.com
    Satish

  • How to remove sales orders from VL10A

    HI All,
    I had an issue from production system. Few orders are already delivery and accounting completed, still those orders are being displayed in VL10A. I have checked those orders and there are not schedule lines due for shipping. Sales order/delivery/invoice shows completed in the document flow.
    For the timebeing i have given workaround solution to exclude those orders from selection screen in VL10A.
    Could you suggest the permanent solution not to display those orders in VL10A, which are already shipped and no due for shipping.
    Thanks in advance and waiting for your suggestion.
    Regards,
    Vamsi.

    HI Raghu,
    Thanks for your inputs of the program, but it has no options to choose.
    Analysis:
    This could have happened due to Inconsistency in delivery due index tables.
    I referred OSS Notes: 128947 & 178328, executing  the reorganizing program u201CRVV05IVBu201D for the problematic sales orders to remove inconsistency.
    Please ensure to execute the report with proper selections in the initial screen even online i.e on business hours..
    Hope this would help to anyone in future.
    Regards,
    Vamsi.

  • Single Invoice with reference to 2 Sales Order

    Hi,
    How can i make a single  billing invoice no (vf01) with reference to 2 sales order?
    billing plan has been maintained from each sales order,we dont have any pgi process.
    so process is sales order->billing plan-> invoice
    my user want to generate single invoice with reference to 2 sales order - same customer no.

    For processing  billing due list (VF04) - The system combines documents with the same customer number, proposal billing type and sales organization, and attempts to include them all in the same billing document. If the preconditions are met, then a single invoice is created for the deliveries and/or orders.
    To do a collective billing. Collective Billing Documents
    The selected documents in the billing due list are billed. The system tries to combine them as much as possible. Processing of the selected documents is carried out in the background. After processing of the documents, you return to the billing due list. The sysytem will indicate whether or not a document has been billed successfully.
    If successful, then Save
    You can also carry out a simulation of billing. In this case, select Simulate. The system simulates the collective billing / online function described above.
    -After the collective run you can display a log for the collective run. This displays possible errors during billing.
    -You can also branch to the resulting billing documents, in order to carry out a split analysis.
    -The billing documents of a collective run can also be canceled.
    Re: VF04
    Hope it assist you.
    Thanks & Regards
    JP

  • How to find out the invoice value from a sales order

    Hi All,
    Please can any one hlpe to solve the beloq query.
    Is there any report in SAP , which give you the following.
    Sales order , Total cost incurred , Total revenue recoganised , Total Invoiced , Total collected .
    Thanks ,
    Rajesh

    Dear Waman,
    Thanks a lot for your replay ..
    But i don't have much knowldge about KE 30 report , is there any study meterial available online to configure this \ or study this report .

  • Creation of sales order with Variant configuration info

    Hi friends,
       I am creating sales order along with Variant configuration data. We have 3 level BOM structure.
    I am using BAPI_SALESORDER_CREATEFROMDAT2 and filling in ORDER_CFGS_REF, ORDER_CFGS_INST, ORDER_CFGS_PART_OF ORDER_CFGS_VALUE, ORDER_CFGS_REFINST
    tables exactly the same way BAPISDORDER_GETDETAILEDLIST FM returns.
    Sales order is being created with no variant configuration information.(Not in the header level atleast)
      Can any one help me on this.
    Thanks
    Seshagiri

    Updating Variant Configuration data for SO item became little tricky for us in an ongoing implementation. After spending some hours investigating the correct combination of data to pass, we were able to post the document correctly. As no detailed documentation is available online for this scenario, I hope this post will help community for similar requirements. J
    For updating Variant configuration (VC) data for Sales order item, we need to populate below tables of standard FM or BAPI (e.g. SD_SALESDOCUMENT_CREATE).
    Normally the standard FM or BAPI does not return any error messages in case configuration data is not updated successfully.
    ·         SALES_SCHEDULES_IN: The required date field should be populated with appropriate value (REQ_DATE).
    ·         SALES_ITEMS_IN: Field PO_ITM_NO should be populated with appropriate value.
    ·         SALES_CFGS_REF Table:
    1.       This table should have 1 record per item.
    2.       Combination of CONFIG_ID and ROOT_ID should be unique across line items.
    POSEX
    000010
    CONFIG_ID
    000001
    ROOT_ID
    00000001
    SCE
    1
    COMPLETE
    T
    CONSISTENT
    T
    CBASE_ID_TYPE
    G
    ·         SALES_CFGS_INST:
    1.       This table should have 1 record per item.
    2.       Combination of CONFIG_ID and INST_ID should be unique across line items.
    CONFIG_ID
    000001
    INST_ID
    00000001
    OBJ_TYPE
    MARA
    CLASS_TYPE
    300
    OBJ_KEY
    MATNR value
    QUANTITY
    Quantity value
    QUANTITY_UNIT
    Quantity Unit
    COMPLETE
    T
    CONSISTENT
    T
    OBJECT_GUID
    MATNR value
    PERSIST_ID_TYPE
    G
    ·         SALES_CFGS_VALUE:
    1.       Combination of CONFIG_ID and INST_ID should be unique across line items.
    2.       We can have multiple characteristics for a material. In that case appropriate records should be inserted in this table. Note that CONFIG_ID and INST_ID should be same for all the rows you insert in this table for multiple characteristics for a material.
    3.       The characteristic value should be in SAP internal format.
    CONFIG_ID
    000001
    INST_ID
    00000001
    CHARC
    Material characteristics
    VALUE
    Material characteristics value
    ·         SALES_CFGS_VK:
    1.       Combination of CONFIG_ID and INST_ID should be unique across line items.
    2.       We can have multiple characteristics for a material. In that case appropriate records should be inserted in this table. Note that CONFIG_ID and INST_ID should be same for all the rows you insert in this table for multiple characteristics for a material.
    CONFIG_ID
    000001
    INST_ID
    00000001
    VKEY
    Material characteristics

  • Production order gets automat. deletion flag if a change in sales order hap

    Dear friends,
    I have the problem that there is a change in the sales order ( for example the customer) and then the already existing production order receives a deletion flag wich cannot be done undo.
    For example, we receive a request for a sales and we create a sales order. Afterwards, we will create the sales order with the customer who gave us the request. Then we can directly start with the Engineering, purchasing and so on. After a period of time, it happens that the "real" customer is know. So, each sales order line item will be deliverd to another customer. This can be relevant for the export control if the customers are located in different countries.
    At the time of adding or chanign the new customer and saving the already existing production order will receive the deletion flag.
    For me this situation is strange as I would not expect that the production order would receive a deletion flag only because a change in the sales order occurs.
    Can please anyone help!?
    Thank you very much,
    Bjoern

    Dear Friends,
    thank you very much.
    I found the problem and this is actually a funtionality comming from the export control checks. I forwarded this to our export control specialist as I dont see this as a production theme.
    The problem was, that the customer was changed and it was a different country. In this case the export control was activated and the online check was not sucsessfull. In this case a production is not allowed anymore and the system directly deletes the production order independing in which status the order is.
    Interesting function.
    Thank you all!

  • Production order gets automat. deletion flag if a change in sales order ha

    Dear friends,
    I have the problem that there is a change in the sales order ( for example the customer) and then the already existing production order receives a deletion flag wich cannot be done undo.
    For example, we receive a request for a sales and we create a sales order. Afterwards, we will create the sales order with the customer who gave us the request. Then we can directly start with the Engineering, purchasing and so on. After a period of time, it happens that the "real" customer is know. So, each sales order line item will be deliverd to another customer. This can be relevant for the export control if the customers are located in different countries.
    At the time of adding or chanign the new customer and saving the already existing production order will receive the deletion flag.
    For me this situation is strange as I would not expect that the production order would receive a deletion flag only because a change in the sales order occurs.
    Can please anyone help!?
    Thank you very much,
    Bjoern

    Dear Friends,
    thank you very much.
    I found the problem and this is actually a funtionality comming from the export control checks. I forwarded this to our export control specialist as I dont see this as a production theme.
    The problem was, that the customer was changed and it was a different country. In this case the export control was activated and the online check was not sucsessfull. In this case a production is not allowed anymore and the system directly deletes the production order independing in which status the order is.
    Interesting function.
    Thank you all!

  • Sales order with reference to sales order

    Hi,
       I need to create a sales order with reference another sales order using bapi CreateFromDat2.  Please note, Sales Ord. Dist. channel, Div, sold-to to of the new order are different from original order.   I gave reference order in field order_header_in-REFDOCTYPE .  I am getting following error when I perform single test " FB Call: insufficient parameters.  Can any of you tell me how to overcome this issue.  And is it possible to create an order refering to another Saler order with different Sales Ord, Dist. channel, Division, sold-to ?
    <b><REMOVED BY MODERATOR></b>
    Cheers
    Sudhaker
    Message was edited by:
            Alvaro Tejada Galindo

    There is an OSS note <a href="https://service.sap.com/sap/support/notes/370988">Note 370988 - BAPIs in SD: Creation with reference</a>
    <i><b>Symptom</b>
    This note describes the problems of the 'Create with reference' function when using BAPIs to create sales documents.
    If you are working online, you can use this function module to create a sales document with reference to an existing sales document or a billing document (for example, a debit or credit memo request) according to fixed rules. The rules for transferring information from the source document to the target document are defined in the copying control on header and item level. The creation with reference permits an item selection.
    When you use BAPIs in SD, a function of this type is not fully available. A reference is only possible for a quantity contract, so that the target quantity of the contract can be reduced by the order quantity of the sales document. Furthermore, the document flow is also updated.
    As an alternative to 'Create with reference' in Transaction VA01, two variants are provided for solving the 'Create with reference' problem in the BAPI.
          1. Create a '1:1 ' - that is, a document copy of a sales document (customer quotation, order) with 'BAPI_SALESDOCUMENT_COPY'. At this point, you cannot create the 1:1 copy of either a billing document or a delivery.
          2. Create a sales document that refers to an existing document with 'BAPISDORDER_GETDETAILEDLIST' and 'BAPI_SALESORDER_CREATEFROMDAT2'.
    <b>Other terms</b>
    BAPI_SALESDOCUMENT_COPY, BAPI_SALESORDER_CHANGE, BAPI_CUSTOMERINQUIRY_CHANGE, BAPI_CUSTOMERQUOTATION_CHANGE, BAPI_SALESORDER_CREATEFROMDAT1, BAPI_SALESORDER_CREATEFROMDAT2, BAPI_SALESORDER_CREATEFROMDATA, BAPISDORDER_GETDETAILEDLIST
    <b>Reason and Prerequisites</b>
    As of yet, no method exists for creating a sales document that refers to an existing document.
    Solution
    For solution No. 1
          1. Create the documents using the BAPI_SALESDOCUMENT_COPY function module. However, this only permits a 1:1 copy without factoring out individual items.
          2. After you have created the document copy, you can use a change BAPI to edit this copy.
    For solution No. 2
          1. Collect the data for the reference document (for example a customer quotation) with the 'BAPISDORDER_GETDETAILEDLIST' function module. In the example code, focus exclusively on the partners, items, schedule lines and conditions.
          2. Prepare the Data. Execute the 'copying control' manually. This way, you decide which values are to be transferred.
          3. Create the sales document using the 'BAPI_SALESORDER_CREATEFROMDAT2' function module by transferring the prepared data.
          4. Finally, you must remove a COMMIT WORK so that the sales document can be written into the database.
    An example of solution 2 is attached as a text file. You are allowed to select items and quantities for example, if you use input parameters. If there are no entries, then transfer 1:1 from the reference document. When you enter the 'condition type' parameter, you can determine whether conditions are copied or recalculated ('G' for transferring from the preceding document; 'B' or ' ' for re-determining, and 'C' for re-determining with transfer of the manual elements).</i>
    Sample : <a href="https://websmp108.sap-ag.de/~sapidb/012003146900000486112004E/BAPI_COPY_WITH_REF.txt">ZZ_MS_BAPI_COPY</a>
    Regards

Maybe you are looking for

  • Any idea what this errorr means? the data type of the reference does not match the data type of the variable

    I am using Veristand 2014, Scan Engine and EtherCat Custom Device.  I have not had this error before, but I was trying to deploy my System Definition File (run) to the Target (cRio 9024 with 6 modules) and it failed. It wouldn't even try to communica

  • ISE 1.2 Client Provisioning Page Customization

    Hi All, Is it possible to customize Client Provisioning Page. We are using ISE version1.2 I could see from switch port authentication sesssion that it is being redirected to guest portal with session ID. however on the host machine itself it gets red

  • Sample received from an external agency for testing

    Hi folks, My client is a testing laboratory where they receive samples from external company. Tested results are sent back to the customer along with a test certificate and is billed for the testing carried out. I have two things to clarify 1) how is

  • Dual ISP connection unequal load balancing

    Hi All, I an issue regarding load balancing between to ISP.  I have done policy based routing as stated in other cisco discussions .  I have 2 /30 as my test ISP and isp ip configured on other switch while i have my customer configs on my end. I can

  • Script putting fractions instead of ABCDEF

    Running Acrobat Standard X. I have a little bit of Javascript which is pulling the initials from a full name in one form field and placing the persons initials into a textbox throughout my document. My script works very well, except if there is a cap