Service entry Value

Hi,
We have a scenario where in user has done service entrysheet for excess value than PO.There is a SAP standard validation exist in the system for Quantity but not on value.
In our case,
First user has created a service PO with one serciace line for qty as 1 and gross price as Rs. 1500 each , for amount 7500.
user has done service entry sheet for the 0.5 Quantity. After creating service entry sheet user has changed PO by value
Gross price( changed to 12500 from 15000). This way user could create the service  entry of amount 6250 with quantity 0.5
that is he is able to create service entry more than the service PO by amount 1250.
We want to restrict users from creating service entry sheet more than PO value.Please suggest if anybody has done any kind of development to meet this requirement.
Thanks & Regards,
Edited by: Mitesh Chaudhary on May 12, 2010 11:23 AM

Hi,
the price change in the entry sheet should be not allowed, do not set the price change indicator to X (ESLL-PRS_CHG) in the entry sheet.
If the indicator "Price change during entry" has been set in the service line of the underlying purchase order, you can change the prices of planned services adopted from the purchase order in the entry sheet.
It is also possible to change the prices of unplanned services referencing a contract in the entry sheet if the indicator "Price change during entry allowed" has been set in the contract value limits of the purchase order.
In transaction OLMSRV, Define Screen Layout, PO,  you could set the field Price chgble. at service entry to hidden.
Regards,
Edit

Similar Messages

  • VALUE IN PO HISTORY OF SERVICE ENTRY SHEET EXIST EVEN AFTER DELETION OF SES

    Respected All,
    My client has prepared a down payment request , prepared a service purchase order against that vendor, created service entry sheet.
    Later on he came to know that the qty he has entered is wrong ,so  he reversed all the goods receipt(done 102 Mvt) , deleted the service entry sheet and now trying to create new SES against the same line through ML81N.
    But the Qty column after selection of services is coming blank, i have checked the po history, in that the GR Qty and value is zero and service Qty is zero but service value and down payment column still contains the value, though we have reversed the service entry seet.
    please guide me what to do to reflect the qty part in ML81N again.
    Thanks and Regards
    Abhay Mahodaya

    can you see the material document with reverse movement ( 102 ) ,corresponding to your cancelation of SE sheet in the P.O history tab?
    also check whether the 'actual quantity' in the Service entry extreme right column shows zero.
    check in the deleted SE sheet history tab 'change document' button whether the last row change mentioned is setting deletion indicator

  • Qty and value in PO list are not updated (after a Service Entry)

    Hi Experts,
    Qty and value still to be delivered in the ME2L are not updated:
    I have performed a service entry (ML81N) but qty and value are not updated in the list of the PO in the ME2L.
    Could anyone explain?
    Many thanks in advance.
    Regards,
    Cesar

    Thanks for quick reply.
    I do not configure anything in SPRO (Define release strategy for SES) but I got a red light in the top of the screen near the field "No acceptance" so I presume that the SES should be accepted but as I do not configure anything regarding release startegy, I do not know how to accept the SES.
    Besides, I cannot perform MIRO: when I put the PO number, system indicates that there is no (suitable) item found for PO
    I should have miss something. Could you please guide me?
    Thanks,
    Cesar

  • Gross price of Service entry Sheet more than the value ordered in PO

    Hi all!!
    I have a PO that were created and changed by the following way:
    The user created the PO of service with the quantity = 1 and the price = 50.000,00
    Than he made the service entry sheet of this PO and MIRO normally.
    As the fields on service tab wasn't blocked, the user changed the quantity to 105.000,00 and the price to 1.
    After that, he made 3 services entry sheet to complete 105.000,00 quantities.
    With this, the value delivered became bigger than the value ordered in the PO.
    if I make a service entry sheet with a quantity of 200.000,00 for example, the message SE363 will be shown to me with a message that the "quantity entered exceeds quantity in purchase order".
    I'd like to know if there's a way by customizing of control the price on Service entry sheet based on the value ordered in PO instead of quantity.
    Can anybody help me?
    Thanks in advance,
    Cris

    Hi Ajit and Rajesh
    Thanks for the response.
    The user made a PO with one line with quantity 1 and net price 50.000,00.
    In the services tab, he put a sevice with quantitiy 1 and gross price 50.000,00, and than made the service sheet entry, and MIRO.
    After this he changed in the services tab the quantity to 105.000,00 and the gross price to 1 (with the objective of making more than one service entry sheet by quantity).
    With this, the system let the user make many entries of service allowing the user to make entries os sheet more than the net price that is in the line of PO.
    I'd like to know if there's a way configure the system to make a compare between the gross price and the net price when i'm doing the service entry sheet, because now when I change a line of service tab, the system is not considering that other service entry sheet were made.
    So that, i'm having the value of ordered bigger than the value delivered.
    Nowadays, the block is made by quantity as I said, but i'd like to block by price too.
    Sorry about the bad explanation before, I hope that now i explained better.
    Thanks
    Cris

  • Service scenario Freight condition value is not pick up in Service entry sh

    Hi,
    I have done Service PO and assigned freight condition in header level as amount 100 and complete the service PO, then we have done service entry sheet wrt Service PO and check in GRN detail we are not getting the Freight value in as 100 separately.
    i am using freight condition as YDFR as delivery cost indicator B assigned.
    User required in freight value in GRN and secondly it is comming in Normal GRN its not showing in service.
    please suggest me
    Thanks
    Shital

    Hi,
    This is clients requirement and we have upgraded in R/3 4.7 to ECC 6.0 so same thing working in R3 4.7.
    so we put freight value as header level in PO and complete the service entry sheet and check the FI doc we didnot get the separate freight amountor not added in also. we get only base value as 1000 not get 100 freight amount. in R3 4.7 it is showing separately
    we need this please guide me.
    Thanks
    Shital

  • -ve values in service entry sheet

    Hi,
    I want to post -ve service entry sheet ( i.e differential -ve ).
    Please guide whether it's possible in SAP standard soln
    thx,
    Chandresh

    Dear Chandresh,
    -ve value is not possible in Service entry sheet in stardard SAP solution
    In this case you need to reverse the SES entry or CN/DN raise to vendor for same.
    I hope this solve your query.
    Regards,
    Vishal Thacker

  • Negative values in Service Entry Sheet

    Hi,
    I am in need of creating service entry sheet lines with negative values (for a certain account assignment).
    Bare with me, this will be long (-;
    In my business scenario, (PS module, Construction Business) I use PO`s for external services with limits only. This PO has only one line ; the vendors are contractors who build for my company various types of buildings.
    Every month I get an invoice from the vendor (contractor) for his monthly work, with a total sum, divided into various types of construction activities (Electricity, Sanitation, Paving and so on).
    Against this invoice, a service entry sheet is created, with service lines from a service model containing construction works, in which I use material groups with account determination, so that each activity has its own GL account and cost element.
    Immediately upon creation of the service entry sheet, logistic invoice verification is made (MIRO) based on the SES, and the payment is transferred to the vendor`s account.
    My problem begins (ah! at last...) with the second monthly invoice and on.
    It is almost by default that in this invoice, some of the construction activities from the previous month appear with negative values - mostly corrections.
    Is there any way I can enter these negative values in a service entry sheet???
    Remember - I cannot revoke the previous entry sheet (because of MIRO and payment)
    I have already encountered error SE397, and the problem is that although the total value is positive, my negative values appear for independent account assignment lines.
    Thanx in Advance,
    Eytan.

    Hi Sanjeev,
    Thank you for your prompt reply.
    I do not need to enter an entirely negative SES.
    As I wrote, only one line is supposed to have a negative value, while the whole document is positive.
    I was able to create a SES with negative values in lines, but only when I used the same material group (hence account assignment). Unfortunately, this does not always help me because In some cases, the negative value belongs to a single account assignment line.
    And why can`t I have a similar (automatic) function like material movement 102?
    SES automatically creates in the background GR document with material movement 101.
    Eytan.

  • Value Calculation in Service Entry Sheet

    Hi All,
    I created the service PO for 117,130 and Discount/Quantity 61,420 and net price becomes 55,710.
    When I do Unplanned Service Entry Sheet as follows:
    Qty     1     Gross Price      12,534.75,     Value showed in GR is      5,961.85
    Qty     1     Gross Price      835.65          Value showed in GR is     397.46
    Qty     1     Gross Price      3,342.60      Value showed in GR is     1,589.83
    After accepting the service entry sheet it shows net value 7,949.13 & total value 16,713.00 in service entry sheet value tab.
    Pls explain how he it is calculating net value and total value

    Thanks for your reply, Padmasri Garapati,
    but i wanted to do the service entry sheet like mentioned below
    Qty 1 Gross Price 12,534.75, should show Value in GR 12,534.75,
    Qty 1 Gross Price 835.65 should show Value in       GR 835.65
    Qty 1 Gross Price 3,342.60 should show Value in    GR 3,342.60
    What ever value i will enter in service entry sheet and same should so in GR value in PO history.
    Not like below one:
    Qty 1 Gross Price 12,534.75, Value showed in GR is 5,961.85
    Qty 1 Gross Price 835.65 Value showed in GR is 397.46
    Qty 1 Gross Price 3,342.60 Value showed in GR is 1,589.83

  • Change value in service entry sheet

    Hello,
    Can we change the values In Service entry sheet.if yes how and no why?
    Regards
    sap man

    Hi,
    You can change the Price during Service Entry Sheet in In Service PO, "Price Change allowed" indicator is active in "Services" Tab. This will provide the facility to change the price during SES processing in ML81N if there is any variance in PO and Entry sheet price.

  • Value restrict in Service Entry Sheet

    Hi,
    is there any option in service entry sheet that qty should be flexible (it should be excin SES) but value should be restricted (not exceeded than tolerance limit).
    Regards,
    Ali

    can you elaborate your scenario? are you asking solution to restrict both qty and value in SES? or you are saying for QTY there is provision to restrict but for value there is no restriction?
    i am not very familiar with External Service management but would like you to check below point
    check if there is relevant message in define attribute system messages for ESM - (Tcode OLMSRV) - this works when you are creating SES against a service PO
    yogesh

  • SERVICE PO VALUE EXCEEDING IN SERVICE ENTRY SHEET

    Hi all
    How to restrict the Service Entry sheet value which is exceeding PO value (In Service PO Unlimited & Price change option are selected)
    Here scenario is user will place order for say 1 set with value of 50 Lakh with only one service line item & will select the unlimited & price change option.
    Now he will receive invoice in parts & will post accordingly with quantity 1 set each time & value as per each invoice. in this case value of invoice raises can be more than po Value so how to restrict the same.
    OR How to map this type of scenario otherwise to avoid above
    Kindly suggest
    Thanks & regards,
    Rajesh

    Dear,
    Please check with S.-Based IV check box selected in Invoice tab of Item details. This option useful for
    Indicator for Service-Based Invoice Verification
    Indicates that service-based invoice verification is defined for a purchase order item.
    In service-based invoice verification, the quantities and values of services performed and ordered to date are available for checking purposes. As in the case of invoice verification for materials, you are able to change quantities and values within the permitted tolerances.
    In addition, if service-based invoice verification is active, the acceptance posting is carried out at the level of the services in the entry sheet, and the quantities and values of the accepted and invoiced services are shown in the PO history.
    And I suggest to enter Limitations for Servce to limit the :
    Overall Limit
    Maximum value that the total of all unplanned services (or the value of the material) covered by this document item may not exceed.
    Limits can be used in service lines and the items of blanket purchase orders.
    When services actually performed are entered in service entry sheets (or at the time of goods receipt in the case of materials), the system checks the entered values with regard to adherence to this maximum value. If the overall limit is exceeded, it issues an appropriate message.
    If you have also fixed sub-limits within the overall limit for an item, each time services are entered or goods receipts are recorded the system checks whether the individual sub-limits and the overall limit have/has been adhered to.
    By entering in Limits tab of item details.
    Hope this will solve your issue.
    Regards,
    Syed Hussain.

  • Service entry sheet  value calculation

    Hi All,
    I have maintained the following conditions for service.
    For condition PRS  scale type is maintained as "D"- graduated scale
    Condition record maintained for condition type PRS and scales are maintained as follows-
    To    10  AU-  price is 100rs/-
            20  AU- price is  120rs/-
    Pricing procedure MS0001 has been maintained.
    While creating service PO for 11 qty the system is picking up value correctly  as 1120rs/- (till (10100)+(1120)=1120)
    But while creating service entry sheet for the same purchase order for 5 qty i am getting the net value as 509.10rs/-
    Can anybody able to explain how the  system is calculating this price and why it's calculating so?
    Thanks in advance
    Venkat

    It is correct price
    you said for qty 11 = 1120
    and for 5 = 509.10
    the calcaulation is simple math
    5*1120/11 = 509.10

  • Edit condition value of service entry sheet

    hi,
    is there any way to change the service conditions value at the time of invoice verification. there is no seggregation of condition value when enter invoice for services.

    Hi,
    System posted difference / values in GR/IR services account based on condtion maintained in system ,the effect will takes place after the SES gets final acceptance. So system capturing condition values in MIRO-Invoice varification based on Posted SES .
    If value seems wrong then revoke ses ,make changes or adjust the value with the help of Subsequest Credit /Subsequent Debit/ with Credit memo.
    Hope this will be helpful.
    Thanks & Regards,
    Sandesh Sawant

  • Purchase order and service entry sheet

    Hi
    Is there a way to prohibit modifications on the position of services purchase order when the service entry sheet and the invoice were already entered for that position?
    Thanks in advance for your help
    Tomas

    hi, thanks for your help, but the problem that i have is when the service entry sheet and the invoice are allready entered, the user change the value of the position and the service tab, so the user can enter services for more amounts. So its produce difference on the purchase order history between the values of LERF (WE) and the value of the purchase position. For example
    Service Purchase order for 100 dollars.
    Tab service: 2 units for 50 dollars
    The user enter one service entry sheet for 50 and the invoice for 50 (lerf and WE= 50)
    Then the user change the position of the purchase order and increase the value to 100 and modifies the service tab to 1 services for 100.
    Then he enter one service for 100 and the corresponding invoice..........so the result is the following:
    Service purchase position: 100
    LERF-WE: 150
    so the purchase order history is inconsistence.
    For that reason i whant to know is there is a wat to prohibit modifications on the position of purchase order
    Thanks in advnace for your help
    Enzo

  • Error while creation of service entry via BAPI_ENTRYSHEET_CREATE

    Hi All,
    I am struggling while creation of service entry using the BAPI, BAPI_ENTRYSHEET_CREATE. I am getting error ""No account assignment exists for service line 0000000010". I am passing the essr, eskn,eskl, esll structures as-
    Please help sorting out what is the issue in the parameters, I am able to manually create an SER via ML81N though.
    CALL FUNCTION 'BAPI_PO_GETDETAIL'
      EXPORTING
        PURCHASEORDER    = WS_PO
        ITEMS            = 'X'
        SERVICES         = 'X'
      IMPORTING
        PO_HEADER        = WA_PO_HEADER
      TABLES
        PO_ITEMS         = PO_ITEMS
        PO_ITEM_SERVICES = PO_SERVICES
        RETURN           = BAPI_RETURN_PO.
    Entry sheet header
    LOOP AT PO_ITEMS.
      BAPI_ESSR-PO_NUMBER = PO_ITEMS-PO_NUMBER.
      BAPI_ESSR-PO_ITEM   = PO_ITEMS-PO_ITEM.
      BAPI_ESSR-SHORT_TEXT = 'Sample'.
       bapi_essr-acceptance = 'X'.
      BAPI_ESSR-DOC_DATE = SY-DATUM. " wa_po_header-doc_date.
      BAPI_ESSR-POST_DATE = SY-DATUM. "po_items-price_date.
      IF PO_ITEMS-ACCTASSCAT = 'U'.
        BAPI_ESSR-ACCASSCAT = 'K'.
      ELSE.
        BAPI_ESSR-ACCASSCAT = PO_ITEMS-ACCTASSCAT.
      ENDIF.
      BAPI_ESSR-PCKG_NO = PO_ITEMS-PCKG_NO.
      APPEND BAPI_ESSR.
    ENDLOOP.
    LINE_NO = 1.
    SERIAL_NO = 0.
    LOOP AT PO_SERVICES. " WHERE NOT short_text IS INITIAL.
      CLEAR BAPI_ESLL.
      BAPI_ESLL-PCKG_NO = PO_SERVICES-PCKG_NO.
      BAPI_ESLL-LINE_NO = LINE_NO.
      BAPI_ESLL-EXT_LINE = PO_SERVICES-EXT_LINE.
      BAPI_ESLL-OUTL_IND = PO_SERVICES-OUTL_IND.
      BAPI_ESLL-SUBPCKG_NO = PO_SERVICES-SUBPCKG_NO.
      BAPI_ESLL-SERVICE = PO_SERVICES-SERVICE.
      BAPI_ESLL-BASE_UOM = PO_SERVICES-BASE_UOM.
      BAPI_ESLL-UOM_ISO = PO_SERVICES-UOM_ISO.
      BAPI_ESLL-PRICE_UNIT = PO_SERVICES-PRICE_UNIT.
      BAPI_ESLL-FROM_LINE = PO_SERVICES-FROM_LINE.
      BAPI_ESLL-TO_LINE = PO_SERVICES-TO_LINE.
      BAPI_ESLL-SHORT_TEXT = PO_SERVICES-SHORT_TEXT.
      BAPI_ESLL-PLN_PCKG = '2'.
      BAPI_ESLL-PLN_LINE = LINE_NO.
      APPEND BAPI_ESLL.
      LINE_NO = LINE_NO + 1.
    ENDLOOP.
    Now we wanted to create SES based on entered Quantity & NetValue.
    LOOP AT BAPI_ESLL.
      IF BAPI_ESLL-LINE_NO = '2'.
        BAPI_ESLL-QUANTITY = PO_SERVICES-QUANTITY.
        BAPI_ESLL-GR_PRICE = WS_PR. "po_services-gr_price.
        MODIFY BAPI_ESLL INDEX SY-TABIX TRANSPORTING QUANTITY GR_PRICE.
      ENDIF.
    ENDLOOP.
    LOOP AT PO_ITEMS.
      CLEAR BAPI_ESKL.
      BAPI_ESKL-LINE_NO = 2.
      BAPI_ESKL-SERNO_LINE = 1.
      BAPI_ESKL-PERCENTAGE = 100.
      BAPI_ESKL-SERIAL_NO = 1.
      APPEND BAPI_ESKL.
      SERIAL_NO = SERIAL_NO + 1.
      BAPI_ESKN-GL_ACCOUNT = PO_ITEMS-MAT_GRP.
      BAPI_ESKN-PCKG_NO = '2'.
      BAPI_ESKN-SERIAL_NO = SERIAL_NO.
      APPEND BAPI_ESKN.
    ENDLOOP.
    CALL FUNCTION 'BAPI_ENTRYSHEET_CREATE'
      EXPORTING
        ENTRYSHEETHEADER            = BAPI_ESSR
        TESTRUN                     = ''
      IMPORTING
        ENTRYSHEET                  = WS_ENTRYSHEET_NO
      TABLES
        ENTRYSHEETACCOUNTASSIGNMENT = BAPI_ESKN
        ENTRYSHEETSERVICES          = BAPI_ESLL
        ENTRYSHEETSRVACCASSVALUES   = BAPI_ESKL
        RETURN                      = I_RETURN.
    Thanks!!

    The issue resolved now by passing the following parameters-
    EntrySheet header-
    BAPI_ESSR-PO_NUMBER = PO_NUMBER.
    BAPI_ESSR-PO_ITEM   = PO_ITEM.
    BAPI_ESSR-SHORT_TEXT = as entered by user
    BAPI_ESSR-ACCEPTANCE = u2018Xu2019 or space.
    BAPI_ESSR-DOC_DATE = Todayu2019s date.
    BAPI_ESSR-POST_DATE = Todayu2019s date.
    BAPI_ESSR-PCKG_NO = '0000000001'.
    Entry Sheet Account Assignment-
    BAPI_ESKN-COSTCENTER = Cost Center
    BAPI_ESKN-WBS_ELEMENT = WBS element
    BAPI_ESKN-AUFNR = Order
    Entry Sheet Services-
    Unplanned line-
    BAPI_ESLL-PCKG_NO = '0000000001'.
    BAPI_ESLL-LINE_NO = LINE_NO (000001).
    BAPI_ESLL-EXT_LINE = '0000000000'.
    BAPI_ESLL-OUTL_LEVEL = 0.
    BAPI_ESLL-OUTL_IND = 'X'.
    BAPI_ESLL-SUBPCKG_NO = '0000000002'.
    Planned line-
      BAPI_ESLL-LINE_NO = LINE_NO (000002).
      BAPI_ESLL-PCKG_NO = '0000000002'.
      BAPI_ESLL-SUBPCKG_NO = '0000000000'.
      BAPI_ESLL-EXT_LINE =   '0000000010'.
      BAPI_ESLL-SERVICE = '0000000000'.
      BAPI_ESLL-OUTL_LEVEL = 0.
      BAPI_ESLL-OUTL_IND = ' '.
      BAPI_ESLL-QUANTITY = as entered by user
      BAPI_ESLL-BASE_UOM = PO_SERVICES-BASE_UOM.
      BAPI_ESLL-GR_PRICE = as entered by user
      BAPI_ESLL-PLN_PCKG = '0000000000'.
      BAPI_ESLL-PLN_LINE = '0000000001'.
    Entry Sheet Service access values-
    BAPI_ESKL-LINE_NO = '2'.
    BAPI_ESKL-PCKG_NO = '0000000002'.
    BAPI_ESKL-PERCENTAGE = '100'.
    Thankyou!

Maybe you are looking for

  • Cron job to start machine.

    Is there a way to get the machine to start, open iTunes and start playing a song at a specified time using a cron job? MacBook Pro 15.4" - Intel Core Duo 2.0   Mac OS X (10.4.6)   2GB RAM

  • How to check the radio buttons in JSP

    Hi All, I am very new to JSP, I have two forms( addform and deleteform), in addform i have a table which fetch the records from database, and at the same time I created a radio button for each and every record(eg: If I have 10 records in database, 10

  • SharePoint 2007 I.E. browser compatability

    For WSS 3.0 (SharePoint 2007) what versions of IE are supported? 

  • Versioning Business Rules

    Hi Friends, I came across this questions during my discussion with stakeholders who plan to leverage OBR in their applications:      Q] If we edit Business Rules at run time, how can we maintain versions to track changes and revert to a previous vers

  • "Save for web and devices" missing in File menu

    In Illustrator CS5, Win 7, "Save for Web and devices" is missing, ever since recently installed. A reinstall with all defaults does not fix it. Nor does deleting the Adobe "Illustrator CS5.1 Settings" folder. The File menu entry is not grayed out. It