Sales order creation for service items?

Hi,
My client is  a courier company and it wants to implement sap. You offer only  service how do you map in sap??.  can we create sales  order for service items.?. and how about the entire outbound process can be mapped?. Any ideas or insights or practical experience. Kindly share.
Regards,
Jothiswaran.

Jothiswaran,
I think it could be mapped with SAP CS - Sale of service functionality in R/3.
Rough Idea:
Create a Sales order  with Service product (Mumbai2chennai) with a Task list (Routing - for each stage). Let it triggers a Service order. Confirm each stage in Service order with Truck number for tracking. Once you complete the delivery, do TECO in Service order. May be advance billing or post billing.
Try in SAP CS.
Babu

Similar Messages

  • Error  :  Purchase Order  Response for Service items Different

    Hi ,
    We are getting Error  :  Purchase Order  Response for Service items Different  , when creating the PO in SRM 5.0.  what must be the reason ?
    Thanks & Regards,

    Problem solved

  • Dump during sales order creation for a config material (uding order BOM)

    Dear all,
    I am getting the following error during sales order creation for a configurable material
    When I click on 'Engineering' tab in the characteristics value assignment for the parent material i.e. sales order material I get dump with following message,
                                   'Field symbol has not yet been assigned'
    Thanks,
    Yogesh

    Yogesh,
    what was the problem ?
    Thanks,
    Pavan Verma
    Edited by: Pavan Verma on May 11, 2010 9:31 AM

  • Sales order creation for a project

    Dear all,
    I would like to know how to create quotation ,sales order, delivery and Billing for a total project. Let me explain the situation.. Customer has 4 different product.. they have 4 Plants to produce those materials.. They will sell each products individually and combination of others also. Their sales process is Customer will place an order for the total project which involves supply erection and Training. The erection and training may take 3 months to 1 year. The requirement is customer wants to create quotation and sales order creation in SAP. Also they want to map the erection and Training in SAP. They would like to capture the expenses involved during the erection and Training period. In this case excise duty, Sales Tax and service Tax all are involved in the same project.
    Can any one suggest some idea
    Thanks in advance
    Sriram

    Hi,
    It is understood that your client has 4 plants for 4 different materials. Your client sells materials and service (1.Installation of equipment and 2.Training the users). Your client wants to know the cost of the sold items (Materials and services). The billings are subjected to all applicable taxes.
    As you know, these requirements can be mapped in SAP by SD and PS modules.
    SD Module: Whatever the customer places the order (either partially or as total), you can create quotations. The materials are finished goods (FERT) and service materials (DIEN). The pricing procedure should consider all applicable duties and taxes.
    The business flow: Quotation >> Sales order >> Delivery of goods >> Billing (VF01) >> Excise Invoice >> Account receivable.
    Note: To link the sales order with PS module you have to maintain respective u2018WBS Elementu2019 in the Account assignment tab of the sales order. This is used for planned revenue in PS.
    Since you are supplying goods from all plants, maintain all plants to Sales organization and distribution channel combination in Assignment of Enterprise structure.
    PS Module:
    If the customer orders for an entire project including supply of materials, installation and training the users, create a project definition for that project in the project system. Assign a main WBS element under the project definition. Assign lower level WBS element according to your need. Under the WBS element network is assigned. Under the network activities are assigned. Under the activity there are activity elements. There are different types of activities; internal, external etc.
    You can assign different WBS element for services. Under this the relevant activities are assigned.
    You can budget for the project; you can assign supplementary budget if it is required. 
    When you release the project the Purchase requisitions are generated. The MM persons will create PO and procure the materials for the project.
    All the materials required are initiated from PS. Here every activity is routed through PS including service.  So, all the expenses are captured.
    By settlement rule, the cost is arrived at different levels.
    The configuration is to be done accordingly.
    Hope this give you an idea on the subject.
    Regards,
    K Bharathi

  • User Exit during Sales Order Creation - New Line Item needed

    I have a situation during the process of sales order creation. If a Material in a line item has say 27 EA and the Base Unit is EA. But the Sales Unit is CSE. Then whenever the user enters 27 EA and presses enter he should get two line items.
    The first line item needs to convert to maximum number of CSE posible and the rest will be the second line item with the remaining EA. The order isn't important but that is what is needed. Question is how do I approach this problem and code my user exit accordingly and where do I code it.
    I was looking at SAPMV45A and saw the program MV45AIZZ which is meant as a user exit for any PAI event handling. If anybody has encountered this kind of requirement can you please share your view on this.
    I will definitely reward points for useful answers.
    Clark

    Hello Mahendra
    The requirement is as follows :
    PART 1:
    Sales Order Enter: 
    1.     When a line item is entered on a sales order (VA01 or VA02), at enter, check the sales unit of measure (VBAP-VRKME).
    •     Do not check line items where item category (VBAP-PSTYV) = TANN, TAPS or ZTAP.  TANN are free goods that should not be considered for consolidation.  TAPS & ZTAP are lower level materials as a result of product selection.  They will be attached to a higher-level material with an item category of TAX, which is relevant for consolidation.
    •     Do not check items where VRKME <> EA
    2.     If VRKME = EA, go to MARM for MATNR.
    3.     Go to record where alternate unit of measure (MEINH) = CSE, get the value from the numerator field (UMREZ).
    4.     Divide the order quantity (VBEP-WMENG) by UMREZ.
    5.     If the result is greater than 1.0, the customer has ordered more than one case and a new line item needs to be added to the sales order for the case quantity.
    6.     Add a new line to VBAP for the same material with the case quantity.  If not a whole value, the remainder of eaches (bottles) should update the qty on the first item on VBAP.
    •     Part 1 is relevant for order types ZCA, ZOR, ZSO, RE, ZSM
    PART 2:
    Batch Job to run prior to the Delivery Due List:
    1.     Read VBUK for Delivery Status (LFSTK) = A (delivery not processed).  Get all of the document numbers (VBELN).
    2.     Go to VBEP for those document numbers to get the goods issue date for the order.  There will be many records in VBEP for the same sales order.  Look at all orders with a goods issue date (WADAT) of next day.
    3.     Go to VBAK for those document numbers to see if there are multiple sales orders for the same Sold To party (KUNNR).
    4.     For customers who have more than one order in VBAK, search all line items (for all orders).  If there are no duplicate materials across sales orders, do nothing.
    •     Do not check line items where item category (VBAP-PSTYV) = TANN, TAPS or ZTAP.  TANN are free goods that should not be considered for consolidation.  TAPS & ZTAP are lower level materials as a result of product selection.  They will be attached to a higher-level material with an item category of TAX, which is relevant for consolidation.
    •     Do not check line items where reason for rejection (VBAP-ABGRU) is not blank
    5.     If there are duplicate materials, go through the same logic as in part 1.  If the quantity across the sales orders adds up to greater than one case, add the appropriate quantity to a new line item on the first sales order.   If there is a remainder qty, update the line item on the first sales order with this qty. In this case, the quantities on the second sales order needs to be closed out with a reason for rejection code of 50, ‘Line Item Consolidation’. If there is no remainder,  update the qty on this item directly.
    •     Part 2 is relevant for order types ZOR, ZCA, ZSM
    •     This batch job will have to be run manually for Day Pick orders.  The end of this program should automatically kick off the delivery due list for Day Pick orders, shipping condition 02.
    Business Justification:
    The business requires that like order line items be consolidated to one line item prior to the order going to the warehouse for picking.  This will aid in picking at the warehouse as well as result in the customer invoice not reflecting more than one line item for the same material.  In the case where the customer has truly ordered more than a case, i.e;, 1 case, 2 bottles, the documents in SAP will still reflect 2 lines.

  • Restricting Sales Order Creation for Customers with specific AccountGroup

    Hi
    We have 2 Accont Groups for Customers namely Actual & Prospective.
    We wish to allow Enquiry / Quotation and Order creation for customers with Account Group ACTUAL and wish to allow only Enquiry and Quotation creation for customers with Account Group as Prospective.Is there anyway i can apply Sales Order creation block on an ACCOUNT GROUP on whole and not on Individual customers...
    Regards
    Sanjeev Bagaria

    Hello
    I did this through Listing Inclusion / Exclusion.
    (1) We created a new Customer Group 99 for Prospective Customer
    (2) We then created a new Condition table xxx with Customer Group & Material Type(as footer)
    (3) We then created this new Access Sequence Customer Group / Material Type to Exclusion Procedure B00001
    (4) We then assign the Exclusion Type B00001 to Sales Documents ZDOM & ZEOR our Order Sales Documetn Types
    (5) And finally we created a record for Exclusion with 99 Customer Group and Material Type as FERT..
    This now restricts creation of Sales Orders for all my Prospective Customers provided Customer Group is maintained in Customer Master. We are now also able to make Enquiry / Quotation and Sample Sales Order for Prospective Customers sicne we have Different Sales Document Types for all these and have assigned Exclusion only to normal Sales Order Document Type.
    Thanks a lot for all the suggestions provided.
    Regards
    Sanjeev

  • Sales Order Processing for "Services"

    Dear SD Gurus,
    Our Client is providing some services to our regular customers and they want to follow sales process for services.
    Process should be -
    Create Sales Order, Then create Billing document w.r.t. Sales Order. (delivery is not required)
    Kindly help
    Edited by: sagar g on Jul 28, 2009 9:11 AM

    Kindly do the following Settings :-
    1. Create Sales Order Type in VOV8 and maintain Order Related Billing only with Billing Type as F1.
    2. Use item Category as TAD
    3. Assign Item category in VOV4 with Sales Order Type + LEIS = TAD
    4. Maintain the Same Item Category group in Material Master.
    Also maintain the Copy Control Settings between Sales Order type & Billing Type.
    Best Regards,
    Ankur
    Edited by: Ankur Agrawal on Jul 28, 2009 1:08 PM

  • Restrict Sales Order Creation for Serial Numbers already in Sles Order/Sold

    We have recently implemented variant configuration and usage of serial numbers.
    Facing some problems because of this.
    1. If a Material is in Stock e.g Material xyz and serial number 123
    System allows us to create sales order and Deliver and Invoice Serial number 124.
    I have activated Indicator: Serial Number Existence Requirement thru OIS2. However it solves only part of my problem.
    If for Material xyz serial number 123 is in stock but serial number 124 has also been created and assigned to material xyz but not in stock, then system allows me to create sales order, delivery and billing for material xyz and serial number 124.
    When I check MMBE I see zero stock when I click on serial number I see serial 123, which is inconsistent.
    How to ensure that such a situation does not happen?
    Also I do not want the system to create a sales order for a material for which sales order has been created.
    e.g. for material xyz and serial 1234 if sales order exists then system should not allow creation of another sales order for the same combination.
    However in case of consignment orders the system should allow only the logical transactions like consignment fill up or consignment returns.
    Please help.
    Regards
    Rajkumar Reddy

    Hi
    This is nothing but Creating Roles  and assigning the respective authorizations to the Roles  for giving the access to the related Tcodes
    This has to be done by basis people
    using the Transactions
    PFCG
    SU21
    SUIM
    such that every user can not create the sales order or change it.
    Reward points if useful
    Regards
    Anji

  • Deliery block sales orders report for TAS items

    Hi,
    User requirement is need a report which gives list of sales orders which have the delivery block in  sales order schedule lines.( of third party items TAS)
    I found V.14 and VA14L to find out the sales orders which give the list of sales orders which are blocked for outbound delivery (in schedule line delivery block).
    However, for third party items sales order with item category TAS are not coming in the report of V.14.
    I think the reason is because of the third party items are not relevant for delivery hence v.14 report not fetching the data of third party orders(TAS), is this my understanding is correct?
    If the user is insisting on for even third party items also they want a report which should give the list of sales order which are blocked for delivery block then what is the best way to advise the user?
    And does it make any sense putting delivery block for third party items ? because we are not delivering the goods to customer and even if you put delivery block we can’t stop PR,PO and MIGO and MIRO etc .
    Thanks,

    is this my understanding is correct?
    Absolutely correct.
    they want a report which should give the list of sales order which are blocked for delivery block
    Since the inventory / stock of material would be handled out of SAP, what is the need to set a delivery block.  Even if you set delivery block, vendor is going to deliver the material.
    what is the best way to advise the user?
    Convince the user what they are expecting in SAP are logically incorrect.  When the material is being delivered by a vendor, what is the use if you set delivery block for this item?  What they are going to achieve. 
    And does it make any sense putting delivery block for third party items ?
    Definitely, no
    G. Lakshmipathi

  • Purchase Order creation for TAB item

    Hi,
    I used TAB item in the Sales Order. Then I created Purchase Order(ME21n) using that Purchase req number. Then I went to ME23 and did goods receipt from the menu and clicked the item OK. Saved.
    Now when I tried to do delivery for the Order, its saying the stock is not there.
    I see the PO in the Doc Flow.
    Please help. Let me know the steps to create PO and delivery for this TAB item.
    Will reward point for a good reply
    thanks

    yes I did.
    I used the confirmed schedule line as the delivery date in VL01n
    It is saying ZERO stock is available
    I can see my stock with type E for this Order in MB51
    Not sure why it is not allowing me to created delivery.
    Is it some storage location problem or sth? This is in testing Environment. I guess Production is working but I compared Material Master Data and POs from Productioni to testing.
    I don't see  anything different.
    need help
    thanks

  • GL accounts Hits- Sales order & Invoice ( for Service Material)

    Hi Gurus,
    While i create the sales order for a service material, which GL accounts hits in the system.
    and which GL accounts hits while creating an invoice for this order?
    Cheers,
    Sumith

    when you are creating an order nothing hits the GL account and when you create a bill it does. Now there are several entries in an Invoice which hits different GL account. Which specific do youwant to know. It will also differ from company to company how they manage their FI
    Regards

  • Sales order creation for past month

    Hi,
    we created condition record for service tax for two tax code
    A1 - 12.36 % - Validity period - 01.04.2008 to 25.02.2009 &
    A2- 10.26% - 26.02.2009 to 26.02.9999
    Now client want to enter old January's sales order with old tax i.e 12.26
    My question is it possible?
    because if create order with January's pricing date then also system is taking current date with tax 10.36
    which is not require
    How to resolve this Issue?
    Regards,
    Akshay

    Hi,
    Thnx for reply
    I already have condition record for the perion april'08 to 25.02.09
    Thnx,
    Akshay

  • How to avoid sales order creation for expired contract

    Hello,
    Is there any way to prevent creation of sale order reference to expired contract?
    Please suggest.
    Thanks,

    Hi,
    As Shadu says,  create your own VOFM subroutine using '001' as a model and set it in VTAA. You can see in this subroutine this coding:
    * Check the validity period of the reference document
      if vbak-angdt > 0 and
         vbak-angdt > sy-datlo.
        write vbak-angdt to bp_datum_ausgabe.
        message w008 with bp_datum_ausgabe.
      endif.
    Replace the warning message (it's hardcoded) by other and use the field of date that you need.
    If you need something else, dont hesitate to tell us.
    Regards,
    Eduardo

  • Sales Order Creation for Contracts

    Hi,
    When I execute FM 'CRMXIF_ORDER_SAVE', it is going to dump with error
    "Inconsistency between Dictionary types "CRMXIF_BUSTRANS_ITEM_T". "
    if someone could help me sorting this out that would be great.
    I would also like to know if there is any other FMs for creation of order for contracts.
    Thx,
    Vinod

    Hi Vinod,
    You need to pass the input fields for every field you populate.
    Here is the corrected code. I have marked the modifications in BOLD.
    **Passing sample data to those internal tables to test.
    it_organisation-dis_channel = '01'.
    it_organisation-division = '01'.
    it_organisation-sales_org = 'PAT'.
    it_organisation-sales_org_resp = 'PAT'.
    APPEND it_organisation.
    *it_products-partner_prod = '28811'.
    *APPEND it_products.
    CALL FUNCTION 'GUID_CREATE'
    IMPORTING
    EV_GUID_16 =
    EV_GUID_22 =
    ev_guid_32 = zguid_32.
    it_header-guid = zguid_32.
    it_header-process_type = 'ZWK8'.
    it_header-logical_system = 'C4DCLNT200'.
    it_header-posting_date = '20060525'.
    APPEND it_header.
    <b>*HEADER INPUT FIELDS
    IT_INPUT_FIELDS-REF_GUID = ZGUID_32.
    IT_INPUT_FIELDS-OBJECTNAME = 'A'. (A for header and B for item)
    IT_INPUT_FIELDS-OBJECTNAME = 'ORDERADM_H'.
    IT_INPUT_FIELDS-FIELDNAME = 'GUID'.
    APPEND IT_INPUT_FIELDS.
    IT_INPUT_FIELDS-REF_GUID = ZGUID_32.
    IT_INPUT_FIELDS-OBJECTNAME = 'A'. (A for header and B for item)
    IT_INPUT_FIELDS-OBJECTNAME = 'ORDERADM_H'.
    IT_INPUT_FIELDS-FIELDNAME = 'PROCESS_TYPE'.
    APPEND IT_INPUT_FIELDS.
    IT_INPUT_FIELDS-REF_GUID = ZGUID_32.
    IT_INPUT_FIELDS-OBJECTNAME = 'A'. (A for header and B for item)
    IT_INPUT_FIELDS-OBJECTNAME = 'ORDERADM_H'.
    IT_INPUT_FIELDS-FIELDNAME = 'LOGICAL_SYSTEM'.
    APPEND IT_INPUT_FIELDS.
    IT_INPUT_FIELDS-REF_GUID = ZGUID_32.
    IT_INPUT_FIELDS-OBJECTNAME = 'A'. (A for header and B for item)
    IT_INPUT_FIELDS-OBJECTNAME = 'ORDERADM_H'.
    IT_INPUT_FIELDS-FIELDNAME = 'POSTING_DATE'.
    APPEND IT_INPUT_FIELDS.
    ORGMAN INPUT FIELDS
    IT_INPUT_FIELDS-REF_GUID = ZGUID_32.
    IT_INPUT_FIELDS-OBJECTNAME = 'A'. (A for header and B for item)
    IT_INPUT_FIELDS-OBJECTNAME = 'ORGMAN'.
    IT_INPUT_FIELDS-FIELDNAME = 'DIS_CHANNEL'.
    APPEND IT_INPUT_FIELDS.
    IT_INPUT_FIELDS-REF_GUID = ZGUID_32.
    IT_INPUT_FIELDS-OBJECTNAME = 'A'. (A for header and B for item)
    IT_INPUT_FIELDS-OBJECTNAME = 'ORGMAN'.
    IT_INPUT_FIELDS-FIELDNAME = 'DIVISION'.
    APPEND IT_INPUT_FIELDS.
    IT_INPUT_FIELDS-REF_GUID = ZGUID_32.
    IT_INPUT_FIELDS-OBJECTNAME = 'A'. (A for header and B for item)
    IT_INPUT_FIELDS-OBJECTNAME = 'ORGMAN'.
    IT_INPUT_FIELDS-FIELDNAME = 'SALES_ORG'
    APPEND IT_INPUT_FIELDS.
    IT_INPUT_FIELDS-REF_GUID = ZGUID_32.
    IT_INPUT_FIELDS-OBJECTNAME = 'A'. (A for header and B for item)
    IT_INPUT_FIELDS-OBJECTNAME = 'ORGMAN'.
    IT_INPUT_FIELDS-FIELDNAME = 'SALES_ORG_RESP'.
    APPEND IT_INPUT_FIELDS.</b>
    CALL FUNCTION 'BAPI_BUSPROCESSND_CREATEMULTI'
    TABLES
    header = it_header
    ITEM =
    ACTIVITY =
    sales = it_sales
    PARTNER =
    organisation = it_organisation
    SHIPPING =
    APPOINTMENT =
    TEXT =
    SERVICE_OS =
    STATUS =
    <b>INPUT_FIELDS = IT_INPUT_FIELDS</b>
    CREATED_PROCESS =
    RETURN = it_return
    LEAD =
    OPPORTUNITY =
    PRODUCT =
    SCHEDULELINE =
    CUSTOMER_HEAD =
    CUSTOMER_ITEM =
    PRICING =
    PRICING_ITEM =
    CONDITION_CREATE =
    BILLING =
    CONFIG_CFG =
    CONFIG_BLB =
    CONFIG_INS =
    CONFIG_PRT =
    CONFIG_VAL =
    CONFIG_VK =
    CONFIG_REF =
    ADDRESS =
    BILLPLAN =
    BILLPLAN_DATE =
    EXTENSIONIN =
    DOCUMENT_FLOW =
    BATCH =
    PRICING_AGR_CRM =
    FINPROD_ITEM =
    CANCEL =
    CANCEL_IR =
    PRODUCT_LIST =
    products = it_products
    OBJECTS =
    PAYPLAN =
    PAYPLAN_DATE =
    CONFIG_FILTER_CFG =
    CONFIG_FILTER_INS =
    CONFIG_FILTER_PRT =
    CONFIG_FILTER_VAL =
    ACTIVITY_I =
    it_objectstosave-guid = it_header-guid.
    APPEND it_objectstosave.
    CALL FUNCTION 'BAPI_BUSPROCESSND_SAVE'
    EXPORTING
    update_task_local = ' '
    save_frame_log = 'X'
    IMPORTING
    log_handle = l_log_handle
    TABLES
    objects_to_save = it_objectstosave
    saved_objects = it_savedobjects
    return = it_return.
    IF NOT it_savedobjects[] IS INITIAL.
    CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'
    EXPORTING
    wait = 'X'.
    IMPORTING
    RETURN =
    ENDIF.
    IF sy-subrc = 0.
    ENDIF.

  • Sales Order Creation for Advertising Management(Broadcasting) - SAP ERP 6.0

    Hi all,
            my scenario is to place a Order say "Commercial" and want to read the same from ERP after creating the order.
    please give me a step by step solution for placing this order as i am very new to this topic.
    I have gone through this link for creating an Order item
    [http://help.sap.com/erp2005_ehp_04/helpdata/en/49/e98c371e558216e10000009b38f889/frameset.htm]
    From where should i start for acheving the desired result as i am very new to this.
    Thanks and Regards

    Hi,
    Refer following link;
    [SAP ERP Solution Browser|http://solutionbrowser.erp.sap.fmpmedia.com/]

Maybe you are looking for

  • How do I sync just a playlist to my iPhone 4s and not other songs?

    I Am trying to free up space on my iPhone 4s, I have a play list that consists of approx. 150 songs. When I sync the phone, there are over 500 songs on the phone. I have selected just the playlist in the summary, but I am unable to deselect the songs

  • Can't receive email all of a sudden

    Hi I have had my iMac for a year now. I'm using system 10.7.5. I have had no problems with it at all until now. About a month ago I suddenly stopped receiving emails in one of my accounts. All the others worked fine. I didn't make any changes to it a

  • Oracle.adf.controller.ControllerException: ADFC-00011

    We have installed a cluster with Weblogic PS3. After we startup the wohole cluster, one of the manged serevrs does not start correctly. We get: ####<Mar 15, 2011 12:43:01 PM CET> <Error> <HTTP> <l1-mwpsysapp03.nl.rsg> <MWPSYS-MS1> <[ACTIVE] ExecuteTh

  • Advanced RichText Editor for Flex?

    Do you know if there is somekind of Flex component such as JavaScript TinyMCE or FCKEditor? In all my Flex CMS projects I used external HTML/PHP window to create a part of functionality for writing articles and inserting pictures inside of the text b

  • Understanding storage for MetaData "document" repository

    Hello Community, We are running BW on an Oracle database, and I'm trying to understand what happens when I attach a document to the MetaData `document` repository.  To get to the repository, we go to RSA1 --> Documents From the "content storage" tab