Purchase Order: Queries related to Service Entry Sheet (ML81N)

Requirement:
   A user exit to be trigger during the changing (update) of service entry sheet, This user exit should have a code which will go and check the credit memo in RSEG- SHKZG where the value is “H” and will check RSEG- LFBNR number with ESSR-LBLNI and compares RSEG- SHKZG with ESSR- NETWR value of the service entry sheet. if the value is less then or more then ESSR- NETWR (service entry sheet) value it should throw an error “"Amount must equal Service Entry”.
If the RSEG- SHKZG value and ESSR- NETWR value are equal it should allow to revoke the service entry sheet. 
Scenario: When user clicks on Change button in ML81N for changing the Service Entry Sheet(existing one), an exit should trigger the error message and should not allow to change.
Please suggest how to achieve it, which Exit to use where I should code?

Hi Amol
Why you created Framework Order ?.. You can not change account assignment category in service entry sheet..e.g. K-Cost Center.. F- Order
But depending upon settings, you can change account assignment values such order 1 to order 2
If there are requirement that SES can created for  Account assignment F or K. I recommend you to use following approach
1. Create a Contract - ME31K with AAC as U- Unknown (If business already have rates negoiated with vendor for services)
2. Create release order with reference to contract and system will prompt you to enter AAC- it can be K or F
3. Perform SES w.r.t to Release Order.
Other Approach can but not strong one.. create two line items in the PO. one with K and Other with F.. then choose the line item at time of SES creation that business want to book the cost on CC or Order.
Thanks,
Jagdeep

Similar Messages

  • Assignment Feild in Service entry sheet - ML81N

    Dear All,
    We need to add assignment Feild (ZUONR) in Service entry sheet (ML81N).
    Can any one suggest the posssible solution.
    Thanks & Regards

    Hi JKTECH TEAM  ,
    As a standard process , system is not going to given Assignment field as input field for ML81N. you can use reference or Document header text.
    If you required you can use reference or Document header text  or you can use user fields.
    If you still required you need to maintain customisation through Exits :
    INTERFAC            Interface for data transfer
    SRVDET              User screen on tab strip of service detail screen
    SRVEDIT             Service list control (maintenance/display)
    SRVENTRY            Unplanned part of entry sheet (obsolete since Rel. 3.1G)
    SRVESI              Data conversion entry sheet interface
    SRVESKN             Set account assignment in service line
    SRVESLL             Service line checks
    SRVESSR             Set entry sheet header data
    SRVEUSCR            User screen on entry sheet tabstrip
    SRVKNTTP            Setting the account assgnmt category when reading in, if "U"
    SRVLIMIT            Limit check
    SRVMAIL1            Processing of mail before generation of sheet
    SRVMSTLV            Conversion of data during importing of standard service cat.
    SRVPOWEB            Purchase order for service entry in Web
    SRVQUOT             Service export/import for inquiry/quotations
    SRVREL              Changes to comm. structure for release of entry sheet
    SRVSEL              Service selection from non-SAP systems
    Please choose your choose.Because Assignment field is given for Sorting purpose of any documents

  • Dump during creation of service entry sheet (ML81N)

    Dump during creation of service entry sheet (ML81N)
    Hi,
    ML81N>Select PO>Enter>goto entry sheet create (empty page)>service entry sheet displayed with internal no. assigned >click tab "service selection">Input PO No.--> enter (here we get Dump ABAP RUNTIME ERROR "TABLE_INVALID_INDEX").
    This is happening only for some POs. What can be the problem?. Is this has something to do with SAP database ???
    - rahul

    Hi,
    it could have the cause that the note 1113220 was missing from your system or that data are inconsistent in your PO.
    If you implemented 1113220 and you still get the dump, please check in transaction ST22 the run time error long text to the dump:
    Parts:
    - How to correct the error?
    - Information on where terminated
    - Source Code Extract -> if you set a breakpoint before the line where the error occured, you could debug the process.
    - Active Calls/Events: if you have an own program displayed here, please check first your program wether it has caused the issue.
    If these do not help to find out the problem cause, please open a SAP ticket and include all of the relevant information regarding the dump.
    Regards,
    Edit

  • Query related to Service Entry Sheet for maintenance order

    Dear Gurus,
    I am little bit confusing while entering SES for maintenance order,
    Do we need to enter both Maintenance Order# & Cost Center# in Account assignment tab of SES?
    What is impact of entering both in SES?
    What is standard procedure of accepting services for maint order?
    Thanks in advance.
    Regards,
    Amol.

    Hi Amol
    Why you created Framework Order ?.. You can not change account assignment category in service entry sheet..e.g. K-Cost Center.. F- Order
    But depending upon settings, you can change account assignment values such order 1 to order 2
    If there are requirement that SES can created for  Account assignment F or K. I recommend you to use following approach
    1. Create a Contract - ME31K with AAC as U- Unknown (If business already have rates negoiated with vendor for services)
    2. Create release order with reference to contract and system will prompt you to enter AAC- it can be K or F
    3. Perform SES w.r.t to Release Order.
    Other Approach can but not strong one.. create two line items in the PO. one with K and Other with F.. then choose the line item at time of SES creation that business want to book the cost on CC or Order.
    Thanks,
    Jagdeep

  • Book a credit note related to service entry sheet

    Hi
    There is a service entry sheet which has been invoiced and payed. The service was a business trip. The vendor discovered that a discount has not not been charged and sent a credit note to the customer. In the transacion ME2S it is seen that a credit has not occured. In the transaction ME2L, the credited amount is still there to invoice.
    How can a credit be booked related to a service entry sheet? It may also be possible to credit only a position on a service entry sheet.
    Thanks in advance
    Esra

    Hi,
    ME2S, which is PO reporting with services. There is a column in this       
    report that is supposed to show the invoiced quantities and amounts. The   
    problem is when you post a subsequent debit against an invoice, only       
    zero values appear. However, when invoices and subsequent debits are       
    cancelled and reposted the correct value are displayed                     
    In the case of 'GR-based IR' (EKPO-WEBRE) and not 'SRV-based IR' (EKPO-LEBRE)              
    there is no quantity calculation as quantity is always 1 in invoices.               
    That is why system displays zero quantity and as the consequence also               
    zero amount for invoices in ME2S.                                                   
    There was only the pilote note  550434 created to change this behaviour, it was available for release 45B only.                                                                               
    Regards,
    Edit

  • Problem related to service entry sheet?

    Hi All,
    Can anybody tell me that there is any field in po or service entry sheet through which I can restrict accounting entry of service entry sheet. If Yes then where?

    Hi
    Try this one....
    In ME21N after entering the sevices in the service tab.
    Select the service tab line item for display.
    In this select the line type - Line types - Contig line
    Then save the PO.
    This is used like Free PO...In this case Free service item.
    For this no accounting documents will be generated.
    Check this out.
    Regards,
    Raman

  • How to block WBS or Network element field in Service Entry Sheet ML81n

    Hi Guru
    Would like to seek your advise on the following query.
    We use Service master to trigger Purchase Order Service related (Item category = D; AAC = P).
    Then, user will use T\code ML81n to create service entry sheet by reference to Purchase Order and service master document. During Service entry sheet creation, usually WBS element or Network element field will be populated automatically based on the information from Purchase Order.
    However, user could overwrite the WBS element or Network element in service entry sheet. Thus, it creates discrepency WBS\Network element between PO and Entry Sheet.
    1. Is there any way we could retrieve Service entry sheet not to allow user to update the WBS\network element field?
    2. What will be the impact if we block the field from user.
    Please advise

    Hi Rag
    Thanks for your reply.
    When I trace the service master, there is no specify field to input WBS element.
    Also, I have checked the service master entered by user, it seems that only the following fields are filled:-
    Service Category
    BuoM
    Mat\Service Group
    Valuation class
    The rest of field are remained as blank as it might due to multiple WBS element shared 1 same service master
    Please advise how I should block the WBS element from service entry to prevent overwriting.
    Thanks

  • Exit while releaseing Service Entry Sheet ML81N or event

    Hi,
    Any exits/ events while releasing a Service Entry sheet?
    Thanks,
    Krishna.

    hi,
    Check the User Exits for ML81N
    Exit Name           Description
    INTERFAC            Interface for data transfer
    SRVDET              User screen on tab strip of service detail screen
    SRVEDIT             Service list control (maintenance/display)
    SRVENTRY            Unplanned part of entry sheet (obsolete since Rel. 3.1G)
    SRVESI              Data conversion entry sheet interface
    SRVESKN             Set account assignment in service line
    SRVESLL             Service line checks
    SRVESSR             Set entry sheet header data
    SRVEUSCR            User screen on entry sheet tabstrip
    SRVKNTTP            Setting the account assgnmt category when reading in, if "U"
    SRVLIMIT            Limit check
    SRVMAIL1            Processing of mail before generation of sheet
    SRVMSTLV            Conversion of data during importing of standard service cat.
    SRVPOWEB            Purchase order for service entry in Web
    SRVQUOT             Service export/import for inquiry/quotations
    SRVREL              Changes to comm. structure for release of entry sheet
    SRVSEL              Service selection from non-SAP systems
    SRV_FRM             SRV: Formula calculation (obsolete since 4.0A!)

  • Multiple account assignment in service entry sheet (ML81N)

    Hi all,
    Is there any difference (other than the number of service entry sheet lines) if I create one service line in ML81N using the multiple account assignment screen with 2 different order numbers or 2 SES lines with single account assignment? There is a difference when purchasing materials but I am not sure about services since you accept (post) the entire service entry sheet and not a line item.
    Thanks!

    Hello Adriana,
    If you created an unplanned service PO, did you designate an account assignment on the PO or did you mark with an unknown account assignment?  The other question I would have is whether you marked your PO as service based invoice verification?  The answer to these questions may help me provide a more accurate response.
    From my perspective, the process within the service entry sheet would not matter if you do the one line item versus the two line items.  Ultimately the question would be how the AP processor would see the information when they process the invoice through MIRO (e.g. will they see one line or two).  If you are not using service based invoice verification, then the two options you should provide the same result (e.g. one line item on the MIRO screen).
    Hope this helps.

  • Configure service entry sheet ML81N

    How to configure field selection for ML81N....
    accept data......ref. field for inv. i want to make it mandatory...
    plz. help.......
    thanks
    navin

    Hi
    Kindly check SPRO , In which MM>External service management
    In Service entry sheet
    The screen field settings are T code related, check the field settings against the ML81N transaction
    currently i dont have sap access ,so i cant able post the exact navigation
    Anyway try this
    Regards
    Amuthan M

  • URGENT VERY URGENT---------Error in Service Entry Sheet-ML81N

    Dear Experts,
    I am getting a Error msg while creating a Service Entry Sheet by ML81N. It says that " You cannot enter an Unplanned Order". wht to do pls help
    Its urgent
    Thnx
    Sankha.

    yes u have to make the serv entry sheet with rspt to Serv. P.O just go to ML81N here click on create icon, a small box opens here give the p.o no & click on continue.here give all necessary details like desc, valid dates , serv, location, etc then click on serv. sel tab which is at below then all line item which r in Serv. p.o will be picked up.
    Hope this can help
    Reward if useful,
    KM

  • Vendor Evaluation TAb in Service Entry Sheet (ML81N)

    Hi,
    While creating a service entry sheet, we have a tab named 'Vendor Evaluation".
    In that tab there are two fields.
    We want  to add more fields there.
    Is it possible?
    Regards,

    Hi,
    Please review the note 79166 which explains that you can setup 2                
    sub criteria one with 'C' and one with 'D' using the standard criteria          
    04 'service'.                                                                               
    Now, if you need more than 2 sub-criteria, you will have to use a user          
    exit to use your own sub-criteria and calculation.                              
    Please have a look to note 45748 for more detail of the user exit for           
    vendor evaluation.                                                                               
    Run transaction SMOD , enter enhancement MM06L001 . Then you can see            
    three functional modules:                                                                               
    - ATTRIBUTES                                                                    
      Extension          MM06L001                                                   
      Short text         Exits to determine ratings in vendor evaluation                                                                               
    - COMPONENTS                                                                    
      Function module                ShortTxt                                       
      EXIT_RM06LBAT_001 used for the quality criteria if the vendor                 
                        evaluation is carried out in the background                                                                               
    EXIT_RM06LBEW_001 used for the quality criteria when the scores for           
                        semi-automatic and automatic subcriteria are                
                        determined                                                                               
    EXIT_SAPLMEL0_001 used for the general criteria                               
    The following data is passed on to the function modules:                                                                               
    XLIFNR  (Vendor number)                                                               
    XEKORG  (Purchasing organization)                                                     
    XHKRIT  (Main criterion)                                                              
    XTKRIT  (Subcriterion)                                                                
    XKRTYP  (Scoring method)                                                                               
    The function modules then supply the scores in the parameter XBEURT.                                                                               
    Regards,  
    Edit

  • Error message SE508 while create Service Entry Sheet (ML81N)

    Hi,
    In client production system we are facing problem of getting error message SE508: Error in account coding allocation just after we click "adopt services"tab while creating service entry sheet (with respect to PO)Tcode ML81N.Please analyse the problem and give us solution as why it is happening? Please look at error screen shot with steps followed (in attachment) for your reference.
    ML81N>Select PO>Enter>goto entry sheet create (empty page)>service entry sheet displayed with internal no. assigned >click tab "service selection">Input PO No.> click "adopt services"> here we get error message "SE508":ERROR IN ACCOUNT CODING ALLOCATION
    Regards
    Rahul Shukla

    Hi,
    I would suggest you to check the note 1087090 first.                                                                               
    Further I would like to recommend you to deactivate the exit EXIT_SAPLMLSK_001 in case it is active in               
    your system. 
    If the note 1087090 doesn't apply, please check the services data in the tables ESKL and ESLL. If PO services data have been deleted in the corresponding PO item, please check all of the deletion indicators in ESKL and ESLL. There must be an inconsistency. For example: the field 'LOEKZ' has been set in the table ESKL for the PO item, but it does not reflect in the table ESLL.                                                                               
    In table ESLL, there is no logical or physical deletion but the            
    services in the table ESKL has been marked (i.e logically deleted) -> this could be the reason for the error message SE508.  For this case please open a SAP ticket to get help with the correction of the inconsistency.
    Regards,
    Edit

  • (SERVICE ENTRY SHEET) ML81N

    Hi all,
    while entering service entery sheet in Quantity i want after dicimal four digit means ( 0.0012),but its not taking more that three digits. i mgetting error-
    Input must be in the format .__.___.__~,___V
    Message no. 00088
    System Response
    The entry in this field was rejected.
    Procedure
    The entry must comply with the edit format. The following edit format characters have a special meaning:
    "_" (underscore)
    There should be an input character at this point; this should be a number for numeric fields.
    "." (decimal point) (applies to numeric fields)
    The decimal point occurs here (setting in the user master record).
    "," (thousands separator) (applies to numeric fields)
    This separator occurs (optionally) for more than three figures. Depending on the setting in the user master record, it can be a period or a comma.
    "V" (applies to numeric fields)
    The operational sign appears here. If used, it must by at the right margin of the field. The sign is either "-" or " "(space).
    "~" (tilde) (applies to numeric fields)
    As of and including this character, leading zeros must also be entered. Otherwise, this character has the same meaning as an underscore. Leading zeros need not be entered on the left of the tilde. They are not output at this position.
    All other characters have their normal meanings and must be entered in the same position as in the edit format.
    Please help me to resolve this issue.
    Thanks,
    siddharth

    Hi
    Have you checked in CUNI  t-code ?, decimal places for units of measurements can be set there.
    Thanks !
    E.Avudaiappan

  • How to find Goods Receipt Number particular to Service Entry Sheet Number.

    Hi Experts,
      In one of my reports  i need to bring purchase order ,service entry sheet, goods receipt number .
    In ekbe i am getting the purchase order and its service entry sheet while keeping BEWTP = 'D'.
    so i am getting purchase orders and their service entry sheet numbers in belnr.
    Now i want to get the corresponding goods receipt number .
    But i am getting goods receipt number against the purchase order but not against service entry sheet , in same EKBE 
    while keeping BEWTP = 'E' movement type = '101'.
    My doubt here is how to get the corresponding goods reciept number for a service entry sheet.
    if i have three service entry sheet numbers for a purchse order i have three goods receipt numbers
    but how to get the relation between them  which GRN to which service entry sheet
    . is there any table which stores the service entry and its grn.
    If i am any thing functionally wrong  which i wrote above please correct me and give ur inputs.
    Thanks
    vamsi
    Edited by: vamsi talluri on Aug 20, 2009 7:21 PM

    Hi Sarath,
         If the Purchase order Item category is 'D' then it is a service order then it can have N service entry sheet numbers and once each service entry sheet is accepted it will be available for Goods reciept .. so that information will be avaiable..
    U can obtain the GRN against the Service entry sheet in EKBE itself.
    BELNR refers to GRN
    LFBNR refers to Service entry sheet number.
    And hence i am closing the thread.
    Thanks
    vamsi

Maybe you are looking for