Manage Packing Charge in Sales order Document

Dear All,
How I manage the packing charge in sales order.
there are three type of packing charge by which user wants to book the SO.
1 : Flat Amount
2 : Percentage Amount on Basic Value.
3 : Rate Per Unit Quantity
Plz Give me solution .

In addition to the pre-defined amounts that you can enter on the setup screen for freight, you could consider a stored procedure to add an amount to the sales order upon adding the sales order.
For example, for one client we have they wanted to add a handling charge based on the total value of the sales order, for example
$100 or under - $5.00
200 - 300 - $7.00
etc.
To accomlish this, we created a user table with the ranges and handling charges (so it could be maintained but the client in the future) and a stored procedure to look at this table and add the value to the freight code called handling upon adding or updating of a sales order.
This could work easily on a quote also but not easily on an invoice since the adding of an invoice creates journal entries immediately upon an add and before the stored procedure could fire.
Hope this helps and gives you some ideas.

Similar Messages

  • Sales order document flow error

    we do credit memo for one sales order, in the sales order document flow, the credit memo accounting document's status is not cleared. how can we changed it to be cleared?

    Hi,
    Clearing will be done by finance after the payment is given to the customer. This clearing is done by transaction F-22.
    VKM3 is used for releasing document blocked for credit management and not for clearing the accounting document.
    Regards
    Karan

  • Sale order document numbering hidden

    Detail explanation:
    for example : thro sales login username & password , i post transaction then it take over sale quote approval then add draft as
    save to get the document number but users find the problem
    Cannot Add Or Update This Document; Rows Are Missing [Sales Quotation - Rows - Row Number][Line: 0] [Message 131-198]
    we thought its right issue and added with administartor login and saved the document after that we facing the problem
    only administrator can view the saved document number , but in the sales login it were hidden
    so what is the solution.

    Hi,
    I've encountered the same problem at Sales Order screen (instead of Sales Quotation).
    You're right its not related to the Authorization levels.
    I tried changing that but it did not work for me too.
    I found that it was because at the Sales Order screen, I selected an "Owner" (e.g. Owner A) for the document.
    When I did not select Owner A, and then submitted the Sales Order, it was successfully submitted.
    I went to check for Owner A under the Employee Master Data screen.
    It turns out the "User Code" set for Owner A was invalid.
    That particular "User Code" did not have a license assigned to it.
    I assigned a valid "User Code" (one that had a license assigned to it) to Owner A,
    then went back to Sales Order, created one and assigned Owner A to it.
    Managed to submit the Sales Order successfully.
    Hope this helps you.

  • Sale order document flow-u0091Service Documentsu0092 is coming which should't aper

    New Issue with Sales order document flow:
    When linking from a sales order in document flow, we were reviewing why the description information varied.  In looking at different values, we clicked on a new item within document flow that allows you to like to ‘Service Documents’.   This is new in 6.0, or it was previously deactivated in 4.6C.  If you link from a sales order to a service document, in ECC 6.0, you will get a short dump because the document flow is so great (viewing order #any in VA03 and use document flow and then select the service documents button    as seen on the screen below
    A Short dump will occur in program SAPLDOCUMENT_FLOW_ALV.
    Here in ECC 6.0 is how it looks from sales order 9806:
    Documents created from 2004 through 2007 are coming up as linked to this sales order and that is incorrect.  There is some type of linkage issue.  In the 4.6 C environments, the ‘service documents’ link is not visible from document flow.
    Can any body functional / technical Help on this urgent???

    Hi Sanjay,
    Go to the order VA03 --> Environment --> status overview. The exact status of the header and item can be found here. You may have chances to know why the status is being processed.
    Also 
    Check whether you have checked 'document flow update' field at item level in copy control
    Check your settings for completion rule in item category
    If it is due to incorrect status message, run report SDVBUK00. That might fix the error. It is recommended to run this first in test mode.
    Br, Sats.

  • Commit error while transferring Sales order Document to GTS

    Hello,
    We faced a transfer error while transferring sales order document to GTS.
    When I debugged the code function /SAPSLL/API_6800_SYNCH is called. In this function, /SAPSLL/CUHD_MAINTAIN_SINGLE is called with parameter lv_no_commit = 'X'. When I checked why its value is 'X', I saw that if the RFC destination and the current system are the same, then lv_no_commit = 'X', (means if the R3 and the GTS are in the same server, same client.) In debug mode I set the value of lv_no_commit to space, and then it works. It creates the GTS document.
    We are also transferring billing documents and it works fine. When I checked what is the difference between transferring sales order document and transferring Billing document, I saw that in the transferring billing document there is another function is called /SAPSLL/API_6800_CSD_SYNCH, and it's calling parameters(in background, as seperate unit) are different from calling parameters of /SAPSLL/API_6800_SYNCH. You can see the difference below.
    For sales document transfer :
        CALL FUNCTION '/SAPSLL/API_6800_SYNCH'
          DESTINATION cs_transfer-rfc_dest
    For billing document transfer :
        CALL FUNCTION '/SAPSLL/API_6800_CSD_SYNCH'
          IN BACKGROUND TASK
          DESTINATION cs_transfer-rfc_dest
          AS SEPARATE UNIT
    So my question is, do you think is it a sap standard program error, or is there any suitable settings in the customizing or SM59 to fix this error?
    Thanks in advance
    Serhat
    Edited by: Serhat Dirihan on Jan 22, 2009 11:46 AM

    Dear Serhat,
    I don't think this is an RFC problem or an error. But you wrote:
    When I checked why its value is 'X', I saw that if the RFC destination and the current system are the same, then lv_no_commit = 'X', (means if the R3 and the GTS are in the same server, same client.)
    It is impossible to have GTS and R/3 on the same system and same client. At least the client should be different. So try to check why the call is performed like that.
    Balazs

  • Creation of sales order document

    How to create a sales order document using VA01?Give me the steps?

    Hi,
    Please search before posting any thread,
    [http://help.sap.com/saphelp_ides/helpdata/en/47/ef8c7c124811d2806f0000e8a495b3/content.htm]
    Regards,
    Durgesh.

  • Packing Problem in Sales order - AFS

    Hi Gurus,
    I have maintained the Packing Determination records at the Grid level (POF1) and the record is getting determined in the sales order.
    The material to be packed is appearing in the 'Material to Packed' section in the packing proposal screen of the sales order.
    But the Automatic Packing function is not working and system is throwing as error - 'No items to be packed' .
    Please tell me how to overcome this.
    Thanks in advance.
    Naren Dev

    Roopvathy,
    1. Did not understand the Packing status in Packing control?
    2. I have maintained the Packing instruction in POP1. Only after this I maintained the determination record at the grid level in POF1.
    3. I am trying the Automatic packing function in sales order. The profile for sales order(0012) is having the "Start Automatically" ticked and the Determination Procedure for Instruction is also there.
    Please reply.
    Regards,
    Naren Dev

  • Contract not visible in sales order document flow

    Hi
    I am supposed to create sales order from Contract.The requirement is that only header data should be copied.Thus  In Copy Control configuration I did not maintain item level and schedule line level settings for these document types. The issue is that after running the whole cycle from Contract -->SO --> Delivery --> Invoice when I see the Sales Order document flow I can see all other documents but not the contract.Also In Contract document flow I can see only sales order but not delivery and invoice.Please guide.

    Hello,
    Update Document Flow option is available only at Item Level in copy control setting from Contract to Sales Order.
    Check out your Copy Control Records at Item Level. There would be "2" mentioned in "pdate document flow" box.
    2 means Create doc. flow records except for dely/goods issue/billdoc. Here you to maintain "X" for Complete Document flow.
    Hope this helps,
    Thanks,
    Jignesh Mehta

  • Creating a sales order document

    Hi,
    When I create a sales order document in one company I want to automatically create a purchase order document (in the same company), and when this one is created I want to create a sales order document (in another company) with the same data as the purchase order. The purchase order is created via DIAPI and it works fine, but the problem is when creating the sales order in the second company. When I add the itemcode to the line , it doesn't write automatically any data of that itemcode, the vatgroup neither. So I have to introduce this field. The thing is that althought introducing the vatgroup manually, it doesn't calculate the vatsum, so in the doctotal isn't added. I've tried writing it manually but the problem is that the vatsum field is readonly.
    Why can this be? How can I solve it?
    The code is the next (in vb.net):
    Dim oPedidoCompra As Documents
    Dim oPedidoCompraLineas As Document_Lines
    oPedidoCompra = oCompany.GetBusinessObject(BoObjectTypes.oPurchaseOrders)
    If Not oPedidoCompra.GetByKey(DocEntry) Then
        oApplication.MessageBox(oCompany.GetLastErrorDescription)
    End If
    oPedidoCompraLineas = oPedidoCompra.Lines
    oPedidoVentaB = oCompanyB.GetBusinessObject(BoObjectTypes.oOrders)
    oPedidoVentaLineasB = oPedidoVentaB.Lines
    oPedidoVentaB.CardCode = ValorSql(s, oCompanyB)
    oPedidoVentaB.DocDate = Date.Now.Day.ToString + "/" + Date.Now.Month.ToString + "/" + Date.Now.Year.ToString
    oPedidoVentaB.DocDueDate = Date.Now.Day.ToString + "/" + Date.Now.Month.ToString + "/" + Date.Now.Year.ToString
    oPedidoVentaB.DocType = BoDocumentTypes.dDocument_Items
    oPedidoVentaB.UserFields.Fields.Item("U_NR").Value = oPedidoCompra.DocNum
    For i As Integer = 0 To oPedidoCompraLineas.Count - 1
      oPedidoCompraLineas.SetCurrentLine(i)
      oPedidoLineas.ItemCode = Codigoarticulo
      oPedidoLineas.Quantity = Cantidad
      oPedidoLineas.Price = Precio
      s = "select WhsCode from OWHS where WhsName like '%" & oCompanyB.CompanyDB & "%'"
      oPedidoVentaLineasB.WarehouseCode = ValorSql(s, oCompanyB)
      oPedidoVentaLineasB.ItemDescription = oPedidoCompraLineas.ItemDescription
      oPedidoVentaLineasB.Price = oPedidoCompraLineas.Price
      oPedidoVentaLineasB.Currency = oPedidoCompraLineas.Currency
      s = "select vatgourpsa from oitm where itemcode = '" & oPedidoVentaLineasB.ItemCode & "'"
      oPedidoVentaLineasB.VatGroup = ValorSql(s, oCompanyB)
      oPedidoVentaLineasB.LineTotal = oPedidoCompraLineas.LineTotal
      s = "select rate from ovtg where code = (select VatGourpSa from OITM where ItemCode = '" & oPedidoVentaLineasB.ItemCode & "')"
      oPedidoVentaLineasB.TaxPercentagePerRow = ValorSql(s, oCompanyB)
      s = "select suppCatNum from oitm where itemcode = '" & oPedidoVentaLineasB.ItemCode & "'"
      oPedidoVentaLineasB.VendorNum = ValorSql(s, oCompanyB)
      oPedidoVentaLineasB.PriceAfterVAT = oPedidoCompraLineas.PriceAfterVAT
      If i < oPedidoCompraLineas.Count - 1 Then
        oPedidoVentaLineasB.Add()
      End If
    Next
    n = oPedidoVentaB.Add
    If n <> 0 Then
    oApplication.MessageBox(oCompanyB.GetLastErrorDescription)
    End If
    Thanks in advance,
    vanesa

    Hi Vanesa
    When makin the sales order you must just select a vat group.It will then calculate it using the settings for that vat group. So, is the vatgroups set up in your other company?? Don't calcualte everyhting like line total. Just do itemcode, price,itemcode, vatgroup, warehouse and then the system will calculate the rest. Dont do PriceAfterVAT and all the extra's.
    If you did it through the front end would you enter all that? No, you would just select item,qty,price and wh. The system calculates the rest for you.....same goes for di api. Do this to minimize errors.
    Hope this helps

  • Change the Payment Method at header level in Sales order document.

    Hi Experts,
    I have a doubt and a problem; I want to change the Payment Method at the header level however that is not possible never at header level is the same even either I chose other when I was creating the sales order document or I tried to change after that. The system allows changing the Payment Method but when I display the document after that the change is not done always is the same payment method. Maybe it is defined at customer or sales organization level.
    At item level it is possible change the payment method with any problem.
    Thank you and best regards.

    Dear Alberto
    Payment Terms can be changed both at header level and at item level in sale order.
    thanks
    G. Lakshmipathi

  • Sales order document

    hai
    i have small problem, at the time of sales order document entry the system will take only 99core,100core not accepted, now normally we r u doing 90cor is one line item and 10core other line items, so we need two line items, now i want to add both in one line item, here another one is the length of the netorder value is 9charactor are allowed. so if any possiablity is there to enter both in one line.
    prasad

    hi
    please check is there any customization setting available for screen changes for create sales order.

  • How to list incompleted sales order documents by plant or profit center

    Hi, Is it possible to to list incompleted sales order documents by plant or profit center? How?
    Thanks very much.

    Hi
    You can have list of open sales orders wrt to plant and probably it may be useful to you.
    This can be done with configuration so that you can add plant to the selection criteria in the T code VA05.
    Goto IMG - Sales & Distribution - Sales - Lists - Define Selection Criteria - Execute
    Click  New Entries and enter  the below fields  save the changes.
    Program Name - SAPMV75A
    TRG (Transaction Group) - 0
    Display Group - K
    Event - SELK
    It - 8
    Field Name - WERKS
    Goto VA05 and now you can see the field Plant in the Fur Sel Criteria.
    Regards,
    Phani Prasad
    Edited by: phani.prasad on Nov 8, 2011 9:36 AM

  • BAPI for Packing proposal in Sale order

    Hi,
    I am currently using BAPI_HU_CREATE, BAPI_HU_PACK and WS_DELIVERY_UPDATE_2 to update packing in delivery.
    Is there any BAPI to do packing proposal in sale order ? BAPI_SALESORDER_CHANGE does not have any tables for packing
    Thanks

    Hi,
    I have already used the same BAPIs for packing and i am able to update packing in delivery using WS_DELIVERY_UPDATE.
    But in case of sale orders, i can use BAPI_HU_CREATE and BAPI_HU_PACK....to pack
    But what BAPI i should use to update the sale order ??? BAPI_SALESORDER_CHANGE does not have any tables to pass packing proposal data !!
    Thanks

  • PO is incorrectly showing in other sale order document flow

    Hi expwrs please help me on this issue. One PO is incorrectly showing in other sale order document flow and there is no relationship between PO and sale order. Why it is showing incorrectly.

    Hi,
    First you check the SO created with reference and then check teh PO type (based on item category).
    I think with of any reference the PO will never show on doc flow,

  • Populate Sales order document field

    I would like to populate the sales order document field in FS10N drilldown , with the appropriate sales order number . does anyone have any idea how to get this accomplished.
    Thank you

    Hi clifton
    If i understood your requirement correctly , you want the reference number the sales order number in FI .So for that , In VTFL maintain reference number as B (sales order) so you can check the sales order number as the reference number
    Regards
    Srinath

Maybe you are looking for

  • Creating a portable backup drive that's encrypted

    I've been considering an off-site backup solution like Carbonite to protect my files, particularly now almost all of my photos etc are digital and on my mac. I use Time Machine to an external desktop drive for day to day backups, but want to protect

  • Lion and Logic

    Since installing Lion, I can no longer adjust my output levels in Logic Pro. I am told the driver is lacking. Plus if I try adjust sound output whlst playing anythingm iTunes  for example.. The application shuts and repeats the' absence of driver' wa

  • Firefox keeps randomly changing Clear History settings to also clear Saved Passwords.

    I have "Clear history when Firefox closes" selected but the "Saved Passwords" option is unchecked. After a couple of days the "Saved Passwords" option becomes automatically selected. I am certain that nobody is manually changing these settings but th

  • HT4060 ipad 3 taking over 6 hours to fully charge

    my ipad and my partners ipad are taking a very very long time to charge. over 6 hours.  we are using the 10w ac adapter.  is this right? ive heard from everone it shouldnt take this long

  • Copy and paste a map/forecast

    I have to do a month long project for a college class and am having a hard time copying a surface map. There seems to be no print screen key or other special thing that would help me out.  Am I sol?  I am really frustrated!  So any help would be grea