In this SAP SD tutorial, you will learn how to maintain sales office in SAP step by step. A sales office is an organizational unit used in Sales and Distribution to represent a regional office, branch office, field office, or any internal sales location that is responsible for sales activities. In our previous tutorial, we learned how to create sales group in SAP SD.
This guide explains the sales office meaning, where it fits in the SAP SD enterprise structure, the IMG path, the fields maintained in the sales office screen, and the checks to complete after saving the configuration.
What is Sales Office in SAP SD?
Sales office is a geographical aspect of structure of the company. It can represent a city office, regional branch, country office, or sales location that supports sales processing and reporting.
A sales office can be assigned to one or more sales areas. When a sales order is created for a specific sales office, that sales office must be assigned to the same sales area used in the sales document. Otherwise, the system may not allow the sales office to be used correctly in the order.
Sales Office Placement in SAP SD Enterprise Structure
In SAP SD, sales office is below the sales area level for practical sales processing. The sales area is formed by the combination of sales organization, distribution channel, and division. Sales offices are then assigned to sales areas so that business users can record which office handled the sale.
The usual organizational flow is:
- Sales Organization
- Distribution Channel
- Division
- Sales Area
- Sales Office
- Sales Group
This structure is useful for sales reporting, responsibility assignment, branch-level analysis, and sales document processing.
Example Sales Office Codes for SAP SD Configuration
Before maintaining sales office in SAP, decide the sales office key and description. The sales office key is normally a short code that is easy to identify in configuration and transaction screens.
| Sales Office | Description |
| TKBG | Sales Office Bangalore |
| TKHY | Sales Office Hyderabad |
| TKDH | Sales Office Delhi |
| TKUS | Sales Office US |
In this tutorial, we use sample sales office codes for learning purposes. In a real SAP project, use the naming convention approved for your organization.
SAP IMG Path to Maintain Sales Office
You can define sales office through the following navigation method.
Path: – SPRO -> IMG -> Enterprise Structure –> Definition –> Sales and Distribution –> Maintain Sales Office.
You can also reach the same activity from the SAP Customizing Implementation Guide by searching for Maintain Sales Office under Sales and Distribution enterprise structure settings.
How to Maintain Sales Office in SAP Step by Step
Step 1) Enter transaction code “SPRO” in the commend filed and enter.

Step 2) Click on “SAP Reference IMG” option.

Step 3) On display IMG screen, follow the navigation menu path and double click on maintain sales office.

Step 4) On change view sales offices overview screen, click on new entries button to maintain new sales offices in SAP as per requirements.

Step 5) On new entries “Sales Office” screen, update the following details.
- Sales Office: – Enter the key that identifies the sales office in SAP. You are allowed to enter up to 4 alphanumeric digits.
- Description: – Update the text that describes about sales office in SAP.

Step 6) After maintaining all the required details of sales office, click on save button, choose customizing request and save the configured data.

Successfully we have created new sales office in SAP Systems.
Assigning Sales Office to Sales Area After Creation
Creating the sales office master entry is only one part of the configuration. To use the sales office in sales documents, it must be assigned to the relevant sales area. A sales area is the combination of sales organization, distribution channel, and division.
For example, if sales office TKBG is used for domestic retail sales, assign it to the sales area that represents the correct sales organization, distribution channel, and division. If the assignment is missing, the sales office may not be available for selection in the sales order process.
The related configuration is usually maintained from the Enterprise Structure assignment section in SPRO. After maintaining the sales office, continue with the assignment activity before testing the setup in sales order processing.
Sales Office and Sales Group Difference in SAP SD
Sales office and sales group are related, but they are not the same organizational unit. A sales office usually represents a location or branch. A sales group usually represents a team, group of sales employees, or internal sales responsibility within the sales office.
| Point | Sales Office | Sales Group |
| Main use | Represents branch, region, or office | Represents sales team or employee group |
| Example | Bangalore Sales Office | Retail Sales Team |
| Configuration dependency | Assigned to sales area | Usually used under sales office responsibility |
| Business purpose | Location-level sales tracking | Team-level responsibility tracking |
Sales Office Field Usage in SAP Sales Orders
After configuration and assignment, the sales office can be used in SAP SD transaction processing. It may appear in sales order header data, customer-related sales data, or reporting depending on how the project is configured.
Business teams commonly use sales office for:
- Identifying which branch or regional office handled a sale.
- Filtering sales reports by location or office.
- Assigning responsibility for customer sales activities.
- Supporting internal sales analysis by region or office.
- Maintaining a cleaner SAP SD enterprise structure.
Common Errors While Maintaining Sales Office in SAP
When a sales office is not available in sales order processing, the issue is usually caused by incomplete configuration or missing assignment. Check the following points before raising the issue as a transaction problem.
- Sales office code not saved: Confirm that the new entry was saved in a valid customizing request.
- Wrong sales office key: Sales office is limited to a short key, so avoid unclear or duplicate naming patterns.
- Missing sales area assignment: Assign the sales office to the correct sales organization, distribution channel, and division combination.
- Incorrect sales area in the order: Confirm that the sales order uses the same sales area to which the sales office is assigned.
- Transport not moved: In a multi-system landscape, make sure the customizing request is transported from development to quality or production as required.
SAP Sales Office Configuration QA Checklist
Use this checklist after maintaining sales office in SAP SD.
- The sales office key uses the approved four-character naming convention.
- The sales office description clearly identifies the branch, region, or location.
- The sales office entry is saved in the correct customizing request.
- The sales office is assigned to the required sales area.
- The assigned sales area is tested in sales order creation.
- The sales office is available for reporting or responsibility tracking as expected.
- The configuration is transported to the correct target system after review.
Reference Notes for SAP SD Sales Office Setup
For project work, always compare the configuration with the enterprise structure design approved by the business. SAP documentation also describes sales offices as part of the sales and distribution organizational structure, and SAP S/4HANA Cloud documentation provides related organizational structure guidance for modern implementations.
FAQs on Maintaining Sales Office in SAP
How to create a sales office in SAP?
To create a sales office in SAP, go to SPRO, open SAP Reference IMG, and follow Enterprise Structure – Definition – Sales and Distribution – Maintain Sales Office. Choose New Entries, enter the sales office key and description, then save the configuration in a customizing request.
How many characters are allowed for a sales office code in SAP?
The sales office key allows up to four alphanumeric characters. Use a meaningful code that follows your project naming convention, such as a city, branch, or region-based code.
Is sales office assigned directly to a sales organization?
A sales office is assigned to a sales area, not only to a sales organization. A sales area is made up of sales organization, distribution channel, and division.
Why is the sales office not appearing in a sales order?
The most common reason is that the sales office has not been assigned to the sales area used in the sales order. Also check whether the configuration was saved, transported, and tested in the correct client.
What is the difference between sales office and sales group in SAP SD?
Sales office usually represents a branch, region, or sales location. Sales group usually represents a team or group of employees responsible for sales activities. Both can be used together for sales responsibility and reporting.
TutorialKart.com