ME23N in SAP: Service PO (Purchase Order)

โšก Smart Summary

Service Purchase Order in SAP procures work rather than stock. Document type FO Framework Order with item category D and account assignment K books the cost directly to a cost center, and no goods receipt is required.

  • ๐Ÿงพ Document Type: FO Framework Order carries a validity period, which a standard NB order does not.
  • ๐Ÿ”ค Key Combination: Item category D marks the item as a service and account assignment K sends the cost to a cost center.
  • ๐Ÿ“‹ Services Tab: Individual service lines with quantity, activity unit, and price are maintained here rather than on the item overview.
  • ๐Ÿ’ท Limits Tab: An overall limit caps unplanned services that were not specified when the order was raised.
  • ๐Ÿ“ฆ No Goods Receipt: The Goods Receipt flag is unticked on the Delivery tab because services carry no stock.
  • ๐Ÿฆ Cost Assignment: A G/L account and cost center are mandatory, since there is no material master to derive them from.
  • ๐Ÿ”ง Same Maintenance: ME22N and ME23N change and display a service order exactly as they do a standard one.

Service purchase order in SAP ME23N

What is Service Purchase Order?

Service purchase orders are entered for services that are procured internally or externally. These purchase orders are different from standard ones as they don’t require a goods receipt since they have no stock. Other than that, there are a few small differences in PO creation. First is the document type for these orders. It should be FO โ€“ Framework Order. To procure a service directly for a cost center, we will follow the below procedure.

Step 1) Go to transaction ME21N.

  1. Choose document type FO โ€“ Framework Order.
  2. Choose vendor.
  3. Choose validity start for PO.
  4. Choose Account Assignment Category – K and Item Category โ€“ D.
  5. Enter the description for the service.
  6. Enter the quantity and unit of measure.
  7. Enter the price for the service (e.g. 900 EUR per 1 AU โ€“ activity unit).

Service Purchase Order in SAP

Step 2) On item level, there are few fields you need to maintain in order to create a valid PO for service. On the “Services” tab, enter the information about your service, quantity and price.

Service Purchase Order in SAP

You might be prompted for Account assignment information.

Step 3) Here, you can enter the G/L account (it will be proposed in most cases), and cost center for service cost to be assigned.

  1. G/L account.
  2. Cost Center.

Service Purchase Order in SAP

Step 4) On the Limits tab, you can enter the limit for unplanned services. Expected value that services should not exceed.

Service Purchase Order in SAP

Step 5) Now choose the Delivery tab and uncheck the Goods Receipt check box. Services do not have goods receipt as they are not relevant for inventory management (they don’t have stock).

Service Purchase Order in SAP

Step 6) Account assignment tab shows the information we were asked to enter in pop-up window. If you are not asked to enter via pop-up you can enter information here.

Service Purchase Order in SAP

Step 7) We don’t need storage location for our item as it’s not stock relevant.

Service Purchase Order in SAP

You can save your changes and get the document number.

Service Purchase Order in SAP

Change and display mode are accessed through the same transactions as for a standard purchase order, ME22N and ME23N.

Item Category D and Account Assignment K Explained

These two single letter fields do most of the work on a service order, and entering the wrong combination is the usual reason the Services tab never appears.

Item category D โ€“ Service. Setting D tells SAP the item describes work rather than material. Three things change immediately: the Services tab becomes available for entering individual service lines, the Limits tab becomes available for unplanned work, and inventory management is switched off for the item.

Account assignment category K โ€“ Cost center. Because a service is consumed the moment it is performed, it never enters stock and therefore has no stock account to post to. K directs the cost to a cost center and demands a G/L account. Other categories serve different receivers:

  • K โ€“ Cost center: Routine services such as maintenance, cleaning, and consultancy.
  • F โ€“ Order: Work belonging to an internal order or maintenance order.
  • P โ€“ Project: Services charged to a WBS element in Project System.
  • A โ€“ Asset: Work capitalised onto a fixed asset rather than expensed.

The pairing matters. Item category D without an account assignment category leaves SAP with no receiver for the cost, and the order cannot be saved. Cost center master data is covered in creating a cost center.

How a Service PO Differs from a Standard PO

Most of the ME21N screen looks familiar, but six behaviours change once item category D is used.

Parameter Standard purchase order Service purchase order
Document type NB, no validity period FO Framework Order with validity start and end
Item category Blank, standard D, service
Material master Usually required Not used; a short text and service lines instead
Receipt of performance Goods receipt in MIGO Service entry sheet in ML81N
Stock effect Increases inventory None, cost is expensed on acceptance
Storage location Required Not relevant
Unplanned spend Not applicable Controlled by the overall limit on the Limits tab

The validity period on an FO order is what makes it a framework. Services can be called off repeatedly against it until either the validity date passes or the limit value is consumed.

Service Entry Sheet: Confirming Services Received

The article above ends at saving the order, but the order alone commits nothing to accounting. Because there is no goods receipt, the service entry sheet is what records that work was actually performed and releases the cost. Skipping it leaves the invoice with nothing to match against.

  1. Open transaction ML81N. Enter the service purchase order number and, where the order has several lines, the item to be confirmed.
  2. Create a new entry sheet. Give it a short text describing the period or the work completed, for example the month being billed.
  3. Adopt the planned services. Use Service Selection to pull the lines already specified on the order, then enter the quantity actually delivered. Partial confirmation is normal for a framework order.
  4. Add unplanned services if required. Work not foreseen when the order was raised is entered directly on the entry sheet. The total is checked against the overall limit and rejected if it exceeds it.
  5. Check the account assignment. The cost center and G/L account default from the order item and can be split across several receivers if the work benefited more than one department.
  6. Accept the entry sheet. Acceptance is the moment the cost posts. It creates a material document and an accounting document that debits the cost center and credits the GR/IR clearing account, exactly as a goods receipt would for material.

Acceptance can be subject to its own release strategy, in which case ML85 handles collective release before the cost is posted. Only after acceptance does invoice verification find a quantity to match, and any variance blocks the document until someone can release the invoice. Related material is covered across the SAP MM tutorial series.

FAQs

Item category D has not been set on the item. Without it SAP treats the line as material, so the Services and Limits tabs never appear and no service lines can be entered.

No. A short text with quantity and price is enough for one off work. A service master created in AC01 is worth maintaining only for services purchased repeatedly.

AI monitors unplanned service lines against the order limit and flags entry sheets that trend toward the cap, giving the buyer time to renegotiate before the framework is exhausted.

Yes. Models compare confirmed hours and rates with the agreed terms and past entry sheets, flagging duplicated lines or rates that exceed what was contracted before acceptance posts the cost.

SAP rejects the entry sheet. Either increase the limit on the order in ME22N, which may trigger release again, or split the excess work onto a new purchase order.

Summarize this post with: