Ad Hoc Services
An ad hoc service request is a clearly scoped piece of work that must be:
- Precisely defined through a functional specification document
- Well-estimated using an agreed-upon complexity matrix
Application
Ad hoc services are suitable when the work can be accurately estimated at the time of request. Any changes to the original request require a new estimate and updated pricing.
Pricing
Pricing is based on a complexity matrix that evaluates the type and complexity of the work. Defined criteria help categorize the complexity level.
Use cases
Typically used for work under 15 days and with distinct deliverables, such as:
- ABAP programs, reports, and data upload/download programs
- Enhancements, user-exits, BADIs
- BI extractors, info providers, info objects, process chains
- BI queries
- LSMW objects
Time & Materials
A time-and-materials contract allows you to acquire services based on:
- Direct labor hours at fixed hourly rates (inclusive of wages, overhead, administrative expenses, and profit)
- Materials at cost, including material handling if applicable
Application
This contract type is ideal when the scope or duration of work cannot be estimated accurately at the start.
Pricing
A fixed hourly rate is applied, based on an 8-hour workday. The number of days per week/month is determined at the start but may vary by contract.
Use cases
Best suited for end-to-end project work, such as:
- ABAP development
- Full-cycle SAP enhancements
- BI development projects
- Complete data migration efforts
Package
Package contracts offer a flexible option for acquiring support services with the following conditions:
- Hours are pre-purchased in advance.
- Support is typically for non-business-critical systems (unless specified otherwise in the contract).
Application
Package contracts operate similarly to time-and-materials contracts but without a specified end date. Hours are consumed as needed, not necessarily in full days.
Pricing
Hourly rates are discounted based on the number of hours purchased—the more hours bought, the lower the hourly rate.
Use cases
Ideal for ongoing support needs, such as:
- Job monitoring
- Process chain monitoring
- Performance monitoring