How to Assign Company Code to Company in SAP

Assign company code to company in sap.

The following SAP tutorials guide you on how to assign company code to the company in SAP step by step with screenshots.

Before assigning of company code to a company , you need to configure the following organizational units in SAP system

  • Company code

After configuration of company and company code, all the company codes must be assigned to a company. So the integration between company code companies is established through this assignment.

  • Menu Path: – SPRO –> IMG Reference –> Enterprise Structure –> Assignment –> Financial Accounting –> Assign Company Code To Company
  • Transaction Code:- OX16

The following are the steps to Assign the Company Code to Company in SAP FICO

Step 1 :- Enter the T-Code SPRO in the commend field and enter to continue

Step 2 :- Click  SAP Reference IMG

Step 3 :- Follow the SAP IMG menu Path as per the below screenshot

Step 4 :- Click Position

Update company code for which you wants to assign and Enter

Step 5 :- Update Company ID in Company field and click on save icon

Thus company code AD06 was assigned to Company ADARSH.

Learn how to assign company to company code in SAP S4 Hana system.

Watch Video for how to assign company code to the company in SAP step by step.

Guru99

How to Create a Company in SAP & Assign Company Code

Ryan Bennett

Creating Company Code is a 2 Step process

1) Create Company Code

2) Assign Company Code to Company

Define Company Code

Step 1) Enter Transaction code SPRO in the command field

Define Company Code in SAP

Step 2) In the next screen Select SAP reference IMG

Define Company Code in SAP

Step 3) In next screen Display IMG follow the menu path

SAP Customizing Implementation Guide -> Enterprise Structure ->Definition->Financial Accounting->Edit, Copy, Delete, Check Company Code

Define Company Code in SAP

Step 4) In the next screen, select activity – Edit Company Code Data

Define Company Code in SAP

In the Change View Company code screen

Step 5) Select New Entries

Define Company Code in SAP

Step 6) In the Next Screen Enter the Following Details

  • Enter your Unique Company Code Number
  • Enter Company Name
  • In the Additional Data section Enter City
  • Enter Country for the Company
  • Enter Local Currency
  • Enter Default Language

Define Company Code in SAP

Step 7) Click Address Details button on same screen

Define Company Code in SAP

Step 8) Enter Address Details for the Company this will appear in print forms

  • In the Name Section Enter Title and Company Name
  • In the Search Term section Enter Search term 1 and 2
  • In the Street Address section enter street, postal code, city, country
  • In the P O Box Address section Enter PO Box and Postal Code
  • In Communication Section Enter appropriate details

Define Company Code in SAP

You have successfully created a new Company code.

Assign Company Code to Company

Step 1) In the SAP Reference IMG Select the Menu path

SAP Customizing Implementation Guide ->Enterprise Structure->Assignment->Financial Accounting->Assign Company Code to Company

Assign Company Code to Company

Step 2) In the Next Screen Enter the unique Company ID against the Company Code you

Want to assign to this Company.

Assign Company Code to Company

You have assigned the desired Company code to the Company

  • Step by Step Guide to Create Vendor Master Data in SAP
  • How to Create One Time Vendor FK01 in SAP
  • FB60 in SAP: How to post a Purchase Invoice
  • How to post a Purchase Return FB65 in SAP FI
  • How to post Outgoing Vendor Payment F-53 in SAP
  • Withholding Tax in SAP during Vendor Invoice & Payment Posting
  • Automatic Payment Program Run F110: SAP Tutorial
  • SAP FICO Training Course Tutorial: Learn SAP FI & CO Modules

cropped-logo

  • +91 7069 646028

assignment of company code to company in sap

Steps to Setup Company & Assign Company Code in SAP FICO

Steps to Setup Company & Assign Company Code in SAP FICO

A company is a business organization or group of businesses whose individual financial statements are prepared in accordance with the applicable commercial law in that country. The company’s financial transactions are recorded in the local currency.

A five-character alphanumeric key identifies a company, known as Company Code. Company codes are a component of your organization’s financial transactions, which are viewed at the company code level. Once a company code has been defined in configuration with all of the required settings, other company codes that are later created should be copied from the existing company code and then changes can be made as per business requirements. This tutorial will teach you how to create a company code in SAP.

A company can have multiple company codes and operations in different locations, but they must all be part of the same business unit.

This article will guide you through the process of creating a new company and assigning the company code in SAP FICO.

Creating A Company

About company.

A company is an organizational unit for which a separate set of financial statements can be prepared based on business rules. A company can be made up of one or more company codes. Local currencies are used by a company to keep track of its transactions. All of a company’s company codes must use the same Chart of Accounts and Fiscal Year for transactions. SAP does not compel you to form a corporation.

Here are The Key Things You Need To Know

You can prepare financial statements that comply with the laws of the country in which the business is located.

  • A company can be assigned one or more company codes.
  • It is a SAP organizational unit that can be selected or deselected.
  • If a company has more than one company code, they should all use the same chart of accounts.

Creation Of A Company Code

SAP IMG Path: SPRO > Implementation Guide for R/3 Customizing > Enterprise Structure > Definition > Financial Accounting > Define Company

OX15 is the code for “Define Company in SAP.”

For making a new company, enter the following information.

Define Company Code Step #1 Enter Transaction code SPRO in the command field Step #2 In the next screen, Select SAP reference IMG Step #3 In the next screen, Display IMG follow the menu path

SAP Customizing Implementation Guide -> Enterprise Structure ->Definition->Financial Accounting->Edit, Copy, Delete, Check Company Code

Step #4 In the next screen, select activity – Edit Company Code Data In the Change View Company code screen

Step #5 Select New Entries Step #6 In the Next Screen, Enter the Following Details

  • Enter your Unique Company Code Number
  • Enter Company Name
  • In the Additional Data section Enter City
  • Enter Country for the Company
  • Enter Local Currency
  • Enter Default Language

Step #7 Click the Address Details button on the same screen

Step #8 Enter Address Details for the Company. This will appear in print forms

  • In the Name Section Enter Title and Company Name
  • In the Search Term section, Enter Search terms 1 and 2
  • In the Street Address section, enter street, postal code, city, country
  • In the P O Box Address section, Enter PO Box and Postal Code
  • In Communication Section, Enter appropriate details

Step #9 After Completing this information, Press Save How to Create a Company Code in SAP & Assign Company Code and Enter your Change Request number.

You have successfully created a new Company code.

Assign Company Code to Company

After successfully creating a company code and a company in SAP, you must assign the company code to the SAP system. In SAP, the link between company and company code is established by assigning a company code to a company.

You can assign the company code by using either the navigation method or the transaction code.

  • Navigation: – SPRO – IMG – Enterprise Structure – Assignment – Financial Accounting – Assign company code to company
  • Transaction code: – OX16

Step #1 Enter Transaction code “OX16” in the SAP command field and press enter to continue.

Step #2 On change view “Assign company code -> Company”: Overview screen, click on the position button and give your company code key. Now your company code displays in the window.

Step #3 Now update your company key “SKRT” in the given field.

Step #4 After the assignment of the company code to the company, click on the save button and save the configured data.

We have successfully assigned company code “SK01” to company code “SKRT” in SAP systems.

Now that you’ve learned how to create a company code in SAP, why not look into other free lessons to further your understanding of Financial Accounting in SAP? You can take a SAP course in Ahmedabad with us and hone your skills in SAP.

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Save my name, email, and website in this browser for the next time I comment.

Recent Posts

  • What Are Best Ways To Improve Your Quality Management With Internal Audits
  • Cash Flow Analysis – Basics, Benefits And How To Do It
  • What Are The New Income Tax Slabs, And Rates After Interim Budget 2024 For FY 2024-25?
  • Why Startups Fail and The Role of Accounting in Corporate Governance for Startups
  • How To Fix QuickBooks Administrator Permissions Needed Issue?
  • Account taxation course in Ahmedabad
  • After Bcom course in Ahmedabad
  • After commerce Course in Ahmedabad
  • certified accounting course in Ahmedabad
  • Courses after B.Com
  • Finance courses in Ahmedabad
  • Free Tally Classes in Ahmedabad
  • Free Tally Courses in Ahmedabad
  • Information
  • New Batch For Accounting
  • New Batch For Accounting Courses
  • New Batch For Tally Courses
  • New Batch For Taxation Courses
  • News & Updates
  • tally classes in ahmedabad
  • tally coaching classes in ahmedabad
  • Tally course in Ahmedabad
  • tally institute in ahmedabad
  • Taxation Course in Ahmedabad
  • Uncategorized
  • February 2024
  • January 2024
  • December 2023
  • November 2023
  • October 2023
  • February 2023
  • January 2023
  • December 2022
  • November 2022
  • October 2022
  • September 2022
  • August 2022
  • August 2021
  • February 2021
  • December 2019
  • October 2019
  • September 2019
  • August 2019
  • February 2019
  • January 2019
  • December 2018
  • November 2018
  • October 2018
  • September 2018
  • August 2018
  • October 2017

ERProof - Blog about All Things SAP

Blog about all things SAP

ERProof » SAP FI » SAP FI Training » How to Create a Company Code in SAP

How to Create a Company Code in SAP

How to Create a Company Code in SAP

For other free tutorials on SAP Financial Accounting, visit this page: Free SAP FI Training .

Creation of a Company Code

Path: SPRO- SAP IMG – Enterprise Structure – Definition – Financial Accounting – Edit, Copy, Delete, Check Company Code – Edit Company Code Data

Table: T001

Step-by-Step Tutorial

assignment of company code to company in sap

Creation of company code can be done in two ways.

  • Copy, delete, check company code (Transaction code EC01)

Edit Company code data (Transaction code OX02)

1. Creation of New Company Code through Copy, Delete, Check Company Code (Transaction Code EC01)

assignment of company code to company in sap

Select menu option Organizational object – Copy org.object .

By doing this we can copy the existing configuration of reference company code or press function key F6 .

assignment of company code to company in sap

After selection of copy org.object, system will shows the relevant tables and the popup to input reference and new company code as enclosed below.

assignment of company code to company in sap

Reference company code is 0001 (delivered by SAP) and the new company code is AS01 .

assignment of company code to company in sap

By clicking on Yes system will copy the G/L account master data from company code 0001 to company code AS01 .

By clicking on No system wont copy the G/L account master data.

By clicking on Cancel system will cancel this activity.

We will receive the below popup after clicking on Yes .

assignment of company code to company in sap

Company code 0001 currency is EUR , if the new company code AS01 currency is also same then click on Yes .

If new company code AS01 currency is different from EUR then click on No so system ask for currency as enclosed below.

assignment of company code to company in sap

When copy a company code, not all the settings is copied, for example there is some data that must be unique for each company code. The fields that are not copied from reference company code 0001 are listed below. After copying the company code data, enter the appropriate data in these fields in the target company code manually. The exact procedure is specified for each field.

assignment of company code to company in sap

The above popup is for transport of number ranges and addresses.

assignment of company code to company in sap

Please select No , as per SAP best practice number ranges to be defined at client level, not to transport number ranges.

System will show the below popup message, here will create transport request which will save the changes, by importing this transport request we can get the new company code AS01 configuration setup in the respective system (Quality or Production or Sandbox).

assignment of company code to company in sap

The above popup saved the new company code AS01 configuration setup in transport request without number ranges.

assignment of company code to company in sap

Under tab  Completed activities we can see the activity carried out, i.e. Company code 0001 copied to AS01 .

Under SAP organizational objects we can see the new company code AS01 as enclosed below.

assignment of company code to company in sap

Select Edit company code data to change the communication details.

assignment of company code to company in sap

2. Creation of New Company Code through Edit Company Code Data (Transaction OX2)

assignment of company code to company in sap

Please change the existing values. For example company code 0001 to ABCD and other fields also.

assignment of company code to company in sap

After modified all the details please press enter, in the new popup please input address, contact number, Email id and other required details of company code.

assignment of company code to company in sap

System will ask for the transport request, please give the description so system will create the transport request automatically.

assignment of company code to company in sap

More Free SAP FI Tutorials

Now that you’ve learnt how to create a company code in SAP, why not to explore other free lessons and expand your knowledge of Financial Accounting in SAP? More tutorials are available here: Free SAP FI Training . If you have any questions or suggestions about this lesson, submit them using the comments section below.

24 thoughts on “How to Create a Company Code in SAP”

What is G/L account?

G/L stands for General Ledger. General Ledger is a collection of accounting records that a company maintains for keeping track of financial transactions. G/L is organized using accounts. Accounts are necessary to classify financial transactions according to various criteria. For example, a company can have accounts for different assets, revenue, and expenses. The number and types of accounts that exist in G/L are defined by Charts of Accounts (CoA). Charts of Accounts are usually country-specific, so each country has its own structure of accounts in G/L defined by legal requirements.

A general ledger is a complete record of financial transactions over the life of a company.

do you have a training module where we can practice the tutorial lesson

Can you please explain what do you mean by “training module”? Do you mean SAP software for training?

Yes please where I can practical training for example, once I have completed a topic say mm or vendor master I want to create data on my own rather than having to read only. Thanks

Now, I understand! What you are looking for is called SAP IDES . It is a demo SAP system for training. There are companies that offer access to SAP IDES for some fee. You can simple search for “SAP IDES access” in Google and choose the company that you like. We also did a review of some companies offering SAP IDES some time ago here: SAP IDES Access . I hope it helps!

THANK U FOR GIVING USE FULL INFORMATION

Good explanation !

Dear All, I know that SAP provides the standard cash flow statement through T- code S_ALR_87012271 Can anyone tell me the steps to basic configuration to get the CFS report. I have created the FSV.

Best Regards, Mahesh Vyas

We haven’t yet created a tutorial about configuring SAP Cash Flow Report. I will add this topic to the list of tutorials that we need to write in the future.

It’s good job you guys are doing. keep it up. Is there any trial version of SAP FI that learner’s can use for practical.

Thank you for the lessons. I really enjoy this lessons. All I need now is some practical exposure to the actual system to see how well I understand.

And I will also search for SAP IDES for practice purposes. Hope it’s not expensive.

Grace I think the previous comments will help you with the answer you’re looking for on SAP IDES ACCESS

Just visit this page today.. I’m pretty new to SAP. I just got one word in my mind.. God thanks a lot. You guys are doing wonderful job.

Guys thankyou..

Cleo Isco >>> You have done really great work ! Appreciated ! such people helping out and doing useful things for others are like the light in our life. Please accept my respect Bro 🙂 kind regards .

Hello Cleo, 1. What is the use of the transport request (prompt for customizing request) created.

2. Will the new company code details override the existing one where the second option is used for creating company code (transaction OX2). i,e the initial company code details cease to exist.

Thanks in anticipation of your response

Can you please advise what is the best practice that i can use while creating company code. EC01/OX02 And can please list out the settings that needs to done manually while copying company code from reference company code.

Thanks in anticipation of your response.

CREATION OF NEW COMPANY CODE THROUGH EDIT COMPANY CODE DATA (TRANSACTION OX2)

Clarification regarding the transaction code?

Hi Cleo, How is the configuration different in S4HANA simple finance. Is it the same or different.

Good Morning

how are you ?

I created the company code, how do I create and associate: – Plant – sales organization – Distribution Channel

What are the necessary requirements?

I’m doing an integration between ECC and SAP TM

Can you help me please?

Best Regards

thoroughly enjoyed ur page

Hey can we get certificate after completing this tutorials??

Leave a Reply Cancel reply

Do you have a question and want it to be answered ASAP? Post it on our FORUM here --> SAP FORUM !

Your email address will not be published. Required fields are marked *

Save my name, email, and website in this browser for the next time I comment.

TutorialsCampus

In this topic, we described about the Assign Company Code to Controlling Area with detailed example.

After Controlling Area created successfully, the company codes should be assigned to controlling area. The company codes should have the same Fiscal Year variant and Chart of Accounts which are used while creating Controlling Area.

The assigning company codes number (either one or multiple) is based on the input selection for CoCd->CO Area entry while creating Controlling Area.If the option selected “Cross-company-code cost Accounting” selected, then more than one company code should be assigned to controlling area.

Otherwise, it accepts only one company code. Below process is the assignment of company codes (TR01, TR02, TR03) to controlling area TCCA (Test Controlling Area).

Step-1: Enter the transaction code OX19 in the SAP command field and click Enter to continue.

Assign Company Code to Controlling Area

Enter the transaction code SPRO in the SAP command field and click Enter to continue.

Assign Company Code to Controlling Area

Click on SAP Reference IMG .

Assign Company Code to Controlling Area

Expand SAP Customizing Implementation Guide → Enterprise Structure → Assignment → Controlling → Assign Company Code to Controlling Area . Click on Execute .

Assign Company Code to Controlling Area

Step-2: - Select the Controlling Area , double click on it to open the controlling area details.

Assign Company Code to Controlling Area

Step-3: - Double click on Assignment of Company Code(s) to proceed further.

Assign Company Code to Controlling Area

Step-4: - In the next screen, Click on New Entries .

Assign Company Code to Controlling Area

Step-5: - In the next screen, Enter the company code(s) based on the CoCd->CO Area entry.

Assign Company Code to Controlling Area

Step-6: Click on Save button to save the changes.

Assign Company Code to Controlling Area

Step-7: It prompt for the Change Request. Create/Select the change request and Click on right mark to proceed.

Assign Company Code to Controlling Area

Step-8: Status bar displays the below message once the Controlling area created successfully.

Assign Company Code to Controlling Area

Technical details: -

  • Transaction: OX19
  • Menu Path: SPRO → SAP Reference IMG → SAP Customizing Implementation Guide → Enterprise Structure → Assignment → Controlling → Assign Company Code to Controlling Area
  • Database Table: TKA02
  • TutorialKart
  • SAP Tutorials
  • Salesforce Admin
  • Salesforce Developer
  • Visualforce
  • Informatica
  • Kafka Tutorial
  • Spark Tutorial
  • Tomcat Tutorial
  • Python Tkinter

Programming

  • Bash Script
  • Julia Tutorial
  • CouchDB Tutorial
  • MongoDB Tutorial
  • PostgreSQL Tutorial
  • Android Compose
  • Flutter Tutorial
  • Kotlin Android

Web & Server

  • Selenium Java
  • SAP CO Tutorial
  • Basic SAP CO Settings
  • Maintain controlling area
  • Assign Company code to controlling area
  • Define number range interval for SAP co documents
  • Maintain Versions
  • SAP CO Cost Center Accounting
  • What is SAP Cost center accounting
  • ADVERTISEMENT
  • Create Cost center
  • What is cost element accounting
  • Create primart cost elements
  • Create cost element group
  • Create secondary cost elements in SAP
  • Activate cost center accounting
  • Define cost center categories
  • Define cost center standard hierarchy
  • SAP CO Profit Center Accounting
  • Create dummy profit center
  • Define profit center group
  • Maintain Profit center standard hierarchy
  • SAP CO TCodes
  • ❯ SAP CO Tutorial
  • ❯ Assign Company code to controlling area

How to Assign Company Code to Controlling area in SAP

How to assign company code to controlling area in sap.

After configuration of controlling area in SAP , it is mandatory to assign company code to controlling area in SAP. If the company code is not assigned to controlling area in SAP, you will get an error when you are maintaining other configuration steps like creation of cost center.

company code not assigned to controlling area in SAP

Configuration steps

Step 1: Execute transaction code “ OX19 ” in the SAP command field.

Assign company code to controlling area tcode SAP

Step 2: In next screen, change view basic data overview, choose position option and enter the required controlling area key and press enter to continue.

Find CO area for assignmet to company code

Step 3: Choose the company code and click on assignment of company codes for assignment of controlling area to company code in SAP.

Assign company code to controlling area in SAP

Step 4: In next screen, change view assignment of company code overview, click on new entries option.

Assignment of company code to controlling area in SAP

Step 5: In next screen, overview of added entries, enter the company code key in the field CoCd and press enter.

Assign controlling area to company code in SAP

Choose save icon and save the configured assignment details.

Successfully we have assigned company code to controlling area in SAP system.

Popular Courses by TutorialKart

App developement, web development, online tools.

Building a Rule Set

After completing this lesson, you will be able to:

  • Build a rule set, create access risks and functions

Rule Set Building

In the access risk analysis stage, you find and remediate segregation of duty and critical access violations.

The Access Risk Analysis (ARA) component provides Access risk management. SAP Access Control delivers a fully automated security audit and segregation of duties (SOD) analysis tool. Delivered with several risk catalogs or rule sets to define access risks, SAP Access Control helps you to identify, analyze, and resolve SOD and audit issues related to regulatory compliance. You can use SAP Access Control to run reports for real-time ad-hoc risk analysis and offline batch risk analysis. As a compliance team member, to eliminate a conflict, you can use risk simulation analysis to develop the appropriate remediation strategy by simulating changes to user access or role design. During the risk analysis process, you can select and apply mitigating controls if a suitable control has been defined in the mitigating control catalog.

Risk recognition, and rule building and validation, are the first phase of the access risk management process.

Employees who wish to manage access risk must follow a three-stage approach. By applying this method, it is possible to implement a process for access risk management. The process is constructed of three phases containing a total of six steps, as shown in the figure. The first step of the access risk management process begins with identifying risks in your business processes and then classifying those risks. This step is called Risk Recognition. The purpose of Risk Recognition is to determine and classify risks. You can then construct rules that determine the existence of these risks in analyzed objects, such as users, roles, profiles, and HR objects.

Let's explore the first step of the process: Risk Recognition. We illustrate this by using the example of identifying payroll risk.

Identifying payroll risk in risk recognition.

For the following example, imagine yourself in the role of a business process owner. As a Business Process Owner you along with Business Process Experts are key participants in identifying access risks in business processes. In addition, Senior Officers can help to align on risks between different business areas.

As an example of risk recognition, let's consider the scenario of payroll risk identification. The payroll process includes all activities that are used to create a payroll run. It considers all changes within the personnel administration process, such as salary changes, or the assignment of another tax class. This process ultimately triggers a series of actions. These actions include the creation of salary statements, making salary payments to personnel, and posting all relevant information to financial accounting and controlling.

The payroll process contains the following steps, which must be separated from each other from an access granting perspective:

  • Run payroll simulation (HR).
  • Release payroll (HR).
  • Run productive payroll.
  • Prepare bank transfers using preliminary program for data medium exchange (FI).
  • Use the Payment Media workbench to create a payment file for final bank transfer (FI).

If authorizations are not properly controlled and duties are not segregated, a user could exploit this vulnerability to realize a financial gain by performing one of the following conflicting activities:

  • Modify payroll master data, such as salary information (PA30), and then process the payroll (PA03, PAUX).
  • Change employee HR benefits (HRBEN0083), then process payroll (PA03, PAUX) to improve their own financial situation.
  • Modify time data (PA63) and process payroll (PA03, PAUX), resulting in fraudulent payments.
  • Enter false time data (PA71) and perform payroll maintenance (PA03, PAUX).
  • Print salary statements to printers to which unauthorized persons have access.

As a business process owner you must identify such conflicting activities or critical actions/critical permissions on the business side. Then, you define the issues in SAP Access Control as an access risk. An access risk is one or more actions or permissions that create the possibility of irregularity when they are assigned to a user, role, profile, or a HR object.

Access management experts grant access to conflicting actions included in an SOD access risk in the way to minimize giving all conflicting actions to one person. A company must segregate access to conflicting actions and monitor cases of granting access to critical actions, permissions. SAP Access Control provides a functionality to facilitate these tasks. Having access risks defined in SAP Access Control you can analyze a user, role, profile, or a HR object for access risks, and act further to eliminate or mitigate risks.

After identifying access risks in business processes, you can start the Rule Building and Validation.

The following figure shows the main components of a rule set and other examples of segregation of duty risks.

Branch diagram. Level 1, Rule Set A Global. Level 2 Business Process. Level 3, identify risks. Level 4, identify functions. Level 5, identify actions and permissions.

On the Rule Building and Validation step, business process owners, security administrators, and technical liaisons configure SAP Access Control system to enter identified access risks. The process involves extra, more detailed, workshops at the Business Process level, the functional and process experts must review each relevant risk and all associated elements. Security administrators and technical liaisons support the technical part of the process regarding the SAP Access Control system.

In SAP Access Control, an access risk includes one or more functions. Each function is defined regarding the relevant actions and permissions required to perform that business function in a specific solution. For example, the following task poses a risk (see Risk A) "User can maintain vendor master data and initiate payment runs." For this risk, two functions are relevant: Function 1 "Maintain Vendor Master Data" and Function 2 "Process Vendor Invoices." Both functions involve specific tasks and require certain permissions related to the stated risk. One person or role performing both functions can pose an access risk, as it can lead to conflicts of interest or irregularities. Access risks are associated with business processes and all the components come together to form rules. Access rules represent all the possible combinations of the actions and the permissions from functions for each access risk. Rules are collected in a rule set.

SAP Access Control supports three different types of risk:

  • Segregation of duty risk based upon a combination of actions from two or more conflicting functions. Assignment of combination of action or permission from one function with action or permission from another function of the same SOD Risk can constitute the SOD Risk
  • Critical action risk where access to a single action can constitute a risk
  • Critical permission risk where having a specific authorization or permission can constitute a risk

In addition to a rule set, critical roles, and critical profiles can be defined when individual roles and profiles pose an access risk to your company. For example, a critical role could be a user role that has excessive system access rights, such as an administrator role.

You do not have to create a new rule set for every business process, there is a predefined rule set content with access risks. The SAP delivered rule set is accumulated from best practices, clients, and SAP's own experience. Standard rule set content is delivered for SAP Solutions. For example, SAP S/4HANA, SAP ERP, SAP CRM, and SAP HANA Database. These rules include risks for processes such as Basis, Finance, HR and Payroll, Material Management, Native HANA Privileges, and many more.

Review the predefined rule sets to determine if they are applicable to the monitored environment. In case if you have specific or unique requirements not covered by the delivered data, you can incorporate new custom risks and functions into the rule set. Also it is possible to change existing predefined access risks, functions data for the specific actions and permissions that are relevant for analysis in a company. The delivered rule set content is intended to be a template, which can be used to accelerate the implementation process. It provides you with a starting point from which you can customize the rule set to fit your implementation of specific business scenarios, business processes, and business functions.

Create a business, define a ruleset ID and description, create functions, and create a risk.

The main steps of the rule building process are summarized in the preceding figure. To build rules, you must define the following objects:

  • Business processes. For example, Procure to pay, Order to cash, HR and payroll.
  • Rule set ID to assign a new risk to the rule set.
  • Functions. While defining functions, assign actions and permissions to the functions and specify a business process for the functions.
  • Risk. While defining a risk, assign functions to the risk, specify the rule set and business process for the risk.

Rule Building and Validation - Create a Function

From theory to practice: how do you now create functions in the system? To create functions, use the Functions app.

To open the Functions app, select the tile.

While creating a function, you specify the following attributes:

  • Function ID
  • Business Process
  • Analysis Scope (Single or Cross System)
  • Description

The Analysis Scope determines if the function can be used to define a Cross System Risk. In function details, you add actions and permissions. You can find function examples with actions included on the preceding screenshot. An action can be:

  • An SAP transaction code
  • A Web Dynpro application
  • A Fiori UI5 application
  • An Odata Service

Each action, permission is linked to a specific system via a connector group that represents several target systems. The connector group under the column system is used to provide a link to one or more technical systems against which a particular action, permission can be used. For an action, permission to be considered for analysis it must have the status "Active". All active items will be considered as part of the ruleset after rules generating.

How to specify permissions for the functions.

On the preceding screenshot, you see an example of how to specify permissions for the functions.

  • Add/Remove authorization objects, fields, and values.
  • Conditional Logic Operators.
  • Permission Group references a T_Code, Web Dynpro app, Fiori UI5 app, or Odata Service for ABAP systems.
  • Permission references specific Authorization Objects required for SAP actions as defined in SU24.
  • Active/Inactive status value determines if an object will be included in generated Access Rule.

After creation, a function can be modified or deleted. A detailed audit log of changes to the function definition can be captured on the Change History tab of the function. A function approval workflow to send a function for approval can be configured.

Rule Building and Validation: Create an Access Risk

After creating the function, you can now proceed to use the Access Risk app to create access risks.

To open the Access Risks app, select the tile.

Use the Access Risks app to create access risks. While access risk creation you specify the following attributes of an access risk:

  • Access Risk ID
  • Risk Type (Segregation of Duties, Critical Action and Critical Permission)
  • Description (short)
  • Long Description
  • Control Objective

In access risk details, you assign corresponding functions, rule sets, and risk owners. To be considered in risk analysis, a new risk, function, or an edited existing risk, function must be generated in one of the following:

  • the list of all risks in Fiori interface
  • the list of all functions in Fiori interface,
  • using the program GRAC_GENERATE_RULE.

After creation, a risk can be modified or deleted. A detailed audit log of changes to the risk definition can be captured on the Change History tab of the risk. A risk approval workflow to send a risk for approval can be configured.

Log in to track your progress & complete quizzes

Engineer using tablet at petroleum industrial factory at night

PILLER Blowers & Compressors: Digitalizing and automating company-wide processes to build the future workplace

Customized sap build work zone for an enhanced employee experience across the sap solution portfolio.

PILLER Blowers & Compressors, a manufacturer of products for the process industry, wanted to improve its employee experience and IT system usage. With a complex hybrid system landscape from SAP and third parties, the company used SAP Business Technology Platform for user and system integration to harmonize access management and create a role-based digital workplace.

faster access to the most important business workloads.

of employees able to access PILLER Work Zone for daily tasks.

intranet zones for employees, managers, and learning.

Integrating a complex hybrid landscape into a central workplace

PILLER Blowers & Compressors GmbH develops, designs, and manufactures high-performance blowers and compressors for the process industry. For more than 100 years, the company has supplied efficient and customized machines for use in industries such as food, paper, chemicals, and pharmaceuticals.

PILLER had been using a large number of SAP solutions and third-party software products. This complex hybrid software landscape resulted in challenging process integration across different workflows and interfaces for employees, increasing the need for training and requiring longer onboarding periods. Depending on their roles, employees had to log into up to five or six different systems requiring different credentials and offering distinct user experiences.

Rapid growth meant the business needed to provide its global workforce with easier role-based access to relevant information. Without a computerized workplace or access to the intranet, the significant blue-collar or “deskless” workers had no direct link to company information, safety instructions, or digital processes such as leave requests or learning content. Plus, its intranet was outdated and needed replacing. PILLER wanted to harmonize the user experience by giving employees simplified access to multiple systems and processes, including self-service processes such as HR, purchasing, and IT ticketing. It wished to provide managers with centralized access to relevant analytics for reporting and KPI tracking as well as approval workflows from different systems for approving purchase requisitions or leave requests. It hoped that integrating the relevant business applications would unify and enhance the employee experience. The company sought to establish an enterprise automation platform to drive process standardization and enable cross-system processes.

Developing a modern intranet to harmonize workflows and interfaces

PILLER uses SAP S/4HANA, run as a two-tier model with SAP S/4HANA on-premise as its core system and SAP S/4HANA Cloud Public Edition for its worldwide subsidiaries. The company also employs the SAP SuccessFactors, SAP Sales Cloud, SAP Ariba, SAP Analytics Cloud, SAP Datasphere, and SAP ERP Human Capital Management (SAP ERP HCM) solutions as well as SAP Fiori apps, among other software products.

PILLER implemented several suite qualities in SAP Business Technology Platform (SAP BTP). SAP Integration Suite and SAP Cloud Identity Access Governance software helped ensure connectivity between systems and applications as well as consistent security, identity, and access management across the SAP landscape. The authentication aspect draws on employee information from the SAP SuccessFactors Employee Central solution.

To provide a central platform for integrating SAP solutions and third-party applications, data, and processes, the company chose SAP Build Work Zone, advanced edition. The resulting state-of-the-art global intranet, known as “PILLER Work Zone,” is available to employees worldwide on any device. The digital hub gives employees centralized, role-specific access to daily tasks, information, analytics, and processes in a single place.

The company deployed SAP Build solutions using a fusion development approach to extend the capabilities of its intranet and increase the automation rate. It used the SAP Build Apps tool, with no-code capabilities, to quickly add tailor-made UI integration cards for specific requirements. It turned to SAP Build Code to add more-complex components that couldn’t be created using no-code tools – a clock widget, for example. It employed the SAP Build Process Automation solution to create custom-built workflows for company-specific processes, including visitor registration and management. Employees can now register a visitor, and if they desire to take them into restricted areas (such as production) that have additional safety requirements, the manager receives an access approval workflow. The prospective visitor gets an e-mail to acknowledge the relevant security guidelines and information to make the visit as smooth as possible. This includes parking details, a Wi-Fi password, and a QR code for registration. Everyone using PILLER Work Zone can see the details, and visitor tracking is also important in case of emergency. PILLER also uses SAP Build Process Automation and its embedded AI-based Document Information Extraction service to extract data from different sources and formats (structured data from Microsoft Excel spreadsheets and unstructured data from PDFs).

projekt0708 provided consulting and implementation services to PILLER, bringing deep HR process know-how and technical expertise in the areas of SAP BTP, SAP Build, SAP SuccessFactors, and SAP ERP HCM.

Improving employee communication and reducing workload effort

The modern intranet hosts workspaces for internal target groups, such as employees, managers, and learners, driving specific content management in the area of human experience management. These customized zones help optimize the user experience and increase productivity by having one entry point to all relevant applications. For example, the home page features a comprehensive search function, company news and events, a location clock, and links to the most frequently used SAP cloud solutions. There are self-services that allow employees to submit leave requests and find team calendars, organizational charts, internal job openings, company agreements, and role-specific documents. Managers can access several KPIs and dashboards using the SAP Analytics Cloud and SAP Datasphere solutions, showing on-time delivery rates for customer orders and revenue reports as well as approval workflows and important documents. The learning zone has training content from the SAP SuccessFactors Learning solution.

Deskless workers now have access to the intranet, unlike before. They can use their own mobile devices in a secure and managed bring-your-own-device (BYOD) fashion. Information and workflow processes are presented in a simple mobile-ready way that resembles social media applications, and employees don’t, therefore, require any training to use the intranet.

The SAP Task Center service allowed the company to establish one inbox for its hybrid SAP solutions. Handling workflows in one inbox reduces the daily work effort as well as the approval time for leave requests, purchase orders, and expense reports, for example. Other benefits include improved communication that fosters a more-informed and engaged workforce and the increased use of analytics for strategic, data-driven decision-making. Enhanced timekeeping contributes to on-time delivery and efficiency while better visibility into delivery timelines strengthens operational control. And the increased use of SAP solutions improves business processes.

PILLER chose SAP BTP as a future-proof foundation for integration, automation, cross-architecture scenarios, and further process digitalization. The mix of low-code and no-code development approaches and pro-code solutions allows PILLER to deliver both simple and complex components and reduce development time and effort for new applications. Adopting a holistic and standardized integration strategy with the suite qualities has enabled a secure and streamlined user experience to promote efficiencies, which ultimately helps PILLER embrace new innovations. Harmonizing the various apps and solutions on mobile devices, as part of the clean-core and cloud-first strategy, helps reduce operating and support costs and maximize ROI. Also, IT staff are empowered to focus on more- strategic initiatives.

Improving and expanding PILLER Work Zone to new departments and locations

PILLER would like to make UI improvements and add more scenarios by using SAP Build Apps to create new applications to meet specific requirements of departments such as sales and finance. The departments will then be able to create, edit, and modify their own workspaces and incorporate those applications accordingly. Further to expanding the Work Zone intranet, subsidiaries will also receive their own zones (workspaces) to better reach and serve their employees.

The business envisages new apps for employee onboarding. Depending on product availability, PILLER hopes to bring in the Joule copilot in SAP Build Code for AI code generation. This would increase developer productivity in SAP Build Code by automating routine and repetitive developer tasks, including the generation of business logic, sample data, or tests. It would help to speed up projects with context-aware, intelligent guidance such as “next best step” capabilities. It would also allow PILLER to explore scenarios to further simplify the interaction with IT systems by using natural language to generate reports or trigger processes.

PILLER would also like to add more approval processes with SAP Build Process Automation. For example, it’s currently looking at using process automatization to harmonize environmental, social, and governance data from different sources and formats for sustainability reporting. Once it extracts this data, PILLER can then import it into the SAP Datasphere solution for use in the SAP Sustainability Control Tower solution. Finally, the company is undertaking an ongoing project with SAP LeanIX solutions to improve infrastructure management and further streamline application and data integration.

Featured partner

Experts at innovative IT service and consulting company projekt0708 GmbH transform, digitalize, and automate HR processes with forward-looking HR and IT strategies. Using a deep understanding of SAP Build, SAP BTP, SAP SuccessFactors, and SAP ERP HCM, the company was able to build a digital workplace with centralized access to SAP and third-party apps, processes, and data on any device, driving the productivity and engagement of end users.

Explore more customer stories

  • Find customer stories relevant to your business

IMAGES

  1. What Is a Profit Center in SAP S/4HANA?

    assignment of company code to company in sap

  2. How to Assign Company Code to Controlling area in SAP

    assignment of company code to company in sap

  3. company code table T001

    assignment of company code to company in sap

  4. SAP MM How to Assign Plant to Company Code

    assignment of company code to company in sap

  5. How to Define Chart of Accounts in SAP & Assign Company Code?

    assignment of company code to company in sap

  6. SAP Company code assignment to country in 3 easy steps

    assignment of company code to company in sap

VIDEO

  1. Company code and company in SAP

  2. Video Assignment Company Law

  3. 7 Creating a new Company in SAP

  4. ASSIGNMENT COMPANY LAW : LAW 2053

  5. ORG STRUCTURE

  6. SAP S/4 HANA 008 Creation of a Company Code in SAP S 4HANA

COMMENTS

  1. How to Assign Company Code to Company in SAP

    Menu Path:- SPRO -> IMG Reference -> Enterprise Structure -> Assignment -> Financial Accounting -> Assign Company Code To Company. Transaction Code:- OX16. The following are the steps to Assign the Company Code to Company in SAP FICO. Step 1:- Enter the T-Code SPRO in the commend field and enter to continue. Step 2:- Click SAP ...

  2. How to Assign Company Code to Company in SAP

    The link between company and company code in SAP is established through a assignment of company code to company. Configuration steps. You can assign by using one of the navigation method or transaction code. Step 1) Enter Transaction code "OX16" in the SAP command field and press enter to continue. Step 2) On change view "Assign company ...

  3. How to Create a Company in SAP & Assign Company Code

    Assign Company Code to Company. Step 1) In the SAP Reference IMG Select the Menu path. SAP Customizing Implementation Guide ->Enterprise Structure->Assignment->Financial Accounting->Assign Company Code to Company. Step 2) In the Next Screen Enter the unique Company ID against the Company Code you. Want to assign to this Company.

  4. Company Codes and Companies

    To set up a company in the FI-SL system, proceed as follows: In Customizing for the Special Purpose Ledger , choose Master Data Maintain Companies . Enter a six-character name for the company. If necessary, assign a four-character company code to your company. Assign the company to a global ledger. Defining Several Companies.

  5. Assignment of Company Code

    Also make the following system settings at the company code level: Company code for number assignment (for number assignment across company codes) -refer to Number Assignment. Fiscal year variant. In a non-leading ledger, you can enter a fiscal year variant that differs from that of the leading ledger. The start and end dates of the fiscal ...

  6. Steps to Setup Company & Assign Company Code in SAP FICO

    For making a new company, enter the following information. Define Company Code. Step #1 Enter Transaction code SPRO in the command field. Step #2 In the next screen, Select SAP reference IMG. Step #3 In the next screen, Display IMG follow the menu path.

  7. Company Codes and Companies

    Company Codes and Companies; Special Purpose Ledgers. 2023 Latest. Available Versions: 2023 Latest ; 2023 Latest ; 2022 Latest ; 2022 FPS02 (May 2023) 2022 FPS01 (Feb 2023) ... To mark this page as a favorite, you need to log in with your SAP ID. If you do not have an SAP ID, you can create one for free from the login page. ...

  8. How to Create a Company Code in SAP

    Click Definition. Click Financial Accounting. Click on icon to execute the transaction. Choose Edit, Copy, Delete, Check Company Code. Choose Activity. Creation of company code can be done in two ways. Copy, delete, check company code (Transaction code EC01) Edit Company code data (Transaction code OX02) 1.

  9. SAP CO Assign Company Code to Controlling Area

    Below process is the assignment of company codes (TR01, TR02, TR03) to controlling area TCCA (Test Controlling Area). Step-1: Enter the transaction code OX19 in the SAP command field and click Enter to continue. (OR) Enter the transaction code SPRO in the SAP command field and click Enter to continue. Click on SAP Reference IMG.

  10. Assigning Controlling Areas and Company Codes

    Assigning Controlling Areas and Company Codes; Controlling (CO) 6.0 EHP3 Latest. Available Versions: 6.0 EHP5 Latest ; 6.0 EHP4 Latest ; ... If you do not have an SAP ID, you can create one for free from the login page. ... Assignment of Controlling Areas and Plants . Business Area . Operating Concern . Profit Center . Plant .

  11. SAP MM How to Assign Plant to Company Code

    Step 1 : - Execute t-code "OX18" in command field from SAP easy access screen. ADVERTISEMENT. Step 2 : - On change view "Assignment plant - company code" overview screen, choose new entries button for assignment of company code to plant in SAP. Step 3 : - On new entries overview added entries screen, update the following details.

  12. Changing assignment of company code to Company

    Jun 18, 2010 at 05:05 AM. Hi, I don't think there will be any issue in changing the company code assignment as long as both have same currency. However, there could be some issue in consolidation because of intercompany elimination due to change in trading partner. Please explore further on this in Sandbox before going ahead. Best Regards, Madhu.

  13. Assignment of Company Code

    Assignment of Company Code. Assignment to Business Area. Assignment to Plant/Location/Address. Assignment to Cost Center and Profit Center. Structuring Fixed Assets. Basic Functions for Asset Valuation. Integration. Depreciation. Special Valuation.

  14. SAP Help Portal

    This site uses cookies and related technologies, as described in our privacy statement, for purposes that may include site operation, analytics, enhanced user experience, or advertising.You may choose to manage your own preferences.

  15. How to Assign Company Code to Controlling area in SAP

    Step 3: Choose the company code and click on assignment of company codes for assignment of controlling area to company code in SAP. Step 4: In next screen, change view assignment of company code overview, click on new entries option. Step 5: In next screen, overview of added entries, enter the company code key in the field CoCd and press enter.

  16. Building a Rule Set

    A company must segregate access to conflicting actions and monitor cases of granting access to critical actions, permissions. SAP Access Control provides a functionality to facilitate these tasks. Having access risks defined in SAP Access Control you can analyze a user, role, profile, or a HR object for access risks, and act further to ...

  17. PILLER Blowers & Compressors: Digitalizing and automating company-wide

    PILLER uses SAP S/4HANA, run as a two-tier model with SAP S/4HANA on-premise as its core system and SAP S/4HANA Cloud Public Edition for its worldwide subsidiaries. The company also employs the SAP SuccessFactors, SAP Sales Cloud, SAP Ariba, SAP Analytics Cloud, SAP Datasphere, and SAP ERP Human Capital Management (SAP ERP HCM) solutions as well as SAP Fiori apps, among other software products.

  18. Spring Commencement 2024

    Join us for this afternoon's commencement exercises for our graduating class of 2024. #ForeverToThee24