Skip to content

C-TS4CO-2023 SAP Practice Questions

Prepare for C-TS4CO-2023 with more than an answer.

173 questions in the full set20 sample questionsUpdated Aug 11, 2025
Exam fee
$1308 USD
Level
Associate
Valid for
1 year
Domains covered on the exam 9
  1. Managing Clean Core10%
  2. Cost Center Accounting15%
  3. Internal Order Accounting15%
  4. Product Cost Planning15%
  5. Cost Object Controlling15%
  6. Profitability Analysis15%
  7. Profit Center Accounting10%
  8. Organizational Assignments and Process Integration10%
  9. Reporting10%
  1. 1

    A manufacturing company produces a finished good that requires a semi-finished good as a component. The company wants to ensure that when they run the standard cost estimate for the finished good, the system also re-calculates the cost for the semi-finished good in the same costing run to ensure the most up-to-date costs are rolled up. Which configuration is essential for this multi-level costing process?

    flowchart TD A[Start Costing Run for FG01] --> B{Cost FG01} B --> C{Explode BOM} C --> D[Identify Component SFG01] D --> E{Is SFG01 cost estimate needed?} E -->|Yes| F[Cost SFG01 first] F --> G[Roll up SFG01 cost to FG01] E -->|No / Already exists| G G --> H[Finalize FG01 Cost]

    Show answer details

    Correct answer: B

    The 'Transfer Control' configuration within the costing variant is specifically designed to manage how existing cost estimates for components are handled during a multi-level costing run. By setting it to 'Always Recost Material' or using a similar strategy, you instruct the system to ignore any existing cost estimates for components like the semi-finished good and perform a new calculation as part of the higher-level costing run. This ensures that the latest master data (BOMs, routings, prices) is used for all levels of the product structure, providing an accurate cost roll-up.

  2. 2

    An international retail company is implementing SAP S/4HANA and plans to use Profit Center Accounting (PCA) for internal management reporting. The company is organized into several global business units (e.g., Apparel, Footwear, Accessories), and each business unit is responsible for its own profit and loss. Within each business unit, there are multiple legal entities (company codes) located in different countries.

    The key requirement is to produce a full P&L and Balance Sheet statement for each global business unit. The system must automatically derive the correct business unit profit center on all logistical and financial transactions. For inter-company transactions between two business units, the system must be able to track both the sending and receiving profit centers to facilitate eliminations.

    Given these requirements, which configuration step is most critical to ensure that profit centers correctly represent the global business units and support cross-entity reporting?

    Show answer details

    Correct answer: B

    While assigning profit centers to cost objects is essential for derivation (Option A), the core requirement of a full P&L and Balance Sheet by business unit, including tracking inter-company flows, is enabled by document splitting. By activating document splitting and defining 'Profit Center' as a balancing characteristic, the system ensures that all financial documents are balanced at the profit center level. Furthermore, defining 'Partner Profit Center' allows the system to capture the offsetting profit center in cross-business-unit transactions, which is critical for eliminations. This configuration is the technical foundation for the required management reporting.

  3. 3

    A manufacturing company is implementing Cost Center Accounting in SAP S/4HANA. The IT department provides services to three production departments (A, B, C) and the administrative department. The controller wants to allocate the IT department's total costs of $100,000 based on the number of support tickets raised by each department. The ticket counts are: Production A: 200, Production B: 150, Production C: 100, Administration: 50. Which allocation method should be used, and what is the correct configuration to achieve this?

    Show answer details

    Correct answer: B

    The Distribution method is correct because it allocates costs using the original primary cost elements, which is desirable for maintaining cost transparency. Statistical Key Figures (SKFs) are the standard mechanism for defining the tracing factors for such allocations. The number of tickets is a quantifiable measure that should be posted as an SKF of category 'Total values' (category 2) to each receiving cost center. The distribution cycle will then use these SKF values to proportionally allocate the sender's costs. Assessment uses secondary cost elements, which obscures the original cost detail. Manual activity allocation is for direct service consumption, not overhead allocation. Periodic reposting is for correcting initial postings, not for planned allocations.

  4. 4

    A global enterprise is implementing SAP S/4HANA and has a strict 'clean core' policy. A business requirement has emerged to perform a complex, country-specific validation on sales orders that involves calling an external government tax API. This logic is not available in standard SAP and is expected to change frequently due to new regulations. Which extensibility options are most appropriate for this scenario while adhering to clean core principles? (Select TWO)

    Show answer details

    Correct answer: A, C

    A side-by-side application on SAP BTP is a recommended clean core approach, especially when dealing with external API calls and logic that changes frequently. It keeps the custom logic completely separate from the S/4HANA core system, ensuring upgrade stability.

    Using the 'Custom Logic' Fiori app to implement a cloud-ready BAdI is a valid in-app extensibility method that is part of the clean core paradigm. SAP provides specific released BAdIs for this purpose, which are upgrade-stable. This is suitable for tightly coupled logic that needs to run synchronously within the transaction.

  5. 5

    A company is building a new production facility. The project costs are being tracked on an investment internal order. The goal is to collect all costs on the internal order and, once the facility is complete, capitalize them to a final fixed asset. What is the critical configuration required on the investment order to facilitate this process automatically during settlement?

    Show answer details

    Correct answer: C

    For investment measures managed via internal orders, assigning an investment profile is the key configuration step. The investment profile controls the automatic creation of an associated Asset under Construction (AuC) when the internal order is created. During periodic settlement, costs from the internal order are settled to this AuC. Upon completion of the project, a final settlement is performed from the AuC to the final fixed asset(s). This automates the entire capitalization process in line with standard asset accounting procedures.

    flowchart TD A[Create Investment Order] -->|Investment Profile Assigned| B(System Automatically Creates AuC); C[Post Costs to Order] --> D{Period-End Settlement}; D --> E[Settle Costs from Order to AuC]; F[Project Complete] --> G{Final Settlement}; G --> H[Settle AuC to Final Fixed Asset];

  6. 6

    A consultant is troubleshooting a multi-level costing run for a finished product. The cost estimate for the finished product is missing the labor costs from a semi-finished component produced in-house. The raw material costs for the semi-finished good are included correctly. The routing for the semi-finished component is correctly defined with labor activities, and the activity prices are maintained. What is the most likely cause of the missing labor costs in the final cost estimate?

    Show answer details

    Correct answer: A

    The 'Transfer Control' setting within the costing variant is a critical parameter that dictates how the system treats existing cost estimates for lower-level materials during a multi-level costing run. If it's configured to 'Use existing cost estimate if available', and an old cost estimate for the semi-finished good exists (perhaps one created before the routing was complete), the system will not re-explode the BOM and routing for that component. It will simply transfer the cost from the old estimate, which would explain why the labor costs are missing. To fix this, the transfer control should be set to always recost the material, or the existing incorrect cost estimate must be deleted before the new run.

  7. 7

    A company manufactures both standard, high-volume products using assembly lines and custom, complex machinery for individual clients. The high-volume products have stable production processes and costs. The custom machinery projects are unique, long-running, and require detailed cost tracking for each specific job. Which Cost Object Controlling methods should be implemented to best suit these two different production environments?

    Show answer details

    Correct answer: B

    This is the standard SAP best practice. Product Cost by Period using Product Cost Collectors is ideal for repetitive, high-volume manufacturing where costs are analyzed on a periodic basis (e.g., monthly) rather than per individual order. It simplifies period-end closing. Conversely, Product Cost by Order using discrete Production Orders (or Process Orders) is designed for job-order or complex manufacturing where costs must be tracked and analyzed for each specific production lot or order. This provides detailed cost analysis for unique, high-value products like custom machinery.

  8. 8

    A manufacturing firm is implementing SAP S/4HANA and plans to use event-based production cost posting. During user acceptance testing, a tester confirms a production order and posts a goods receipt, but no Work in Process (WIP) is posted to the general ledger in real-time. The period-end WIP calculation run, however, posts the values correctly. What is the most likely reason for this behavior?

    Show answer details

    Correct answer: D

    For event-based WIP to function, it must be explicitly activated at the company code level within the controlling area configuration. If this setting is not active, the system defaults to the traditional period-end WIP calculation process. The results analysis key controls WIP calculation but not the real-time posting mechanism. The settlement profile is relevant for settling the order, not for real-time WIP posting. Business process variants are related to document splitting, not the activation of event-based posting.

  9. 9

    A project manager wants to introduce a new custom field on the cost center master data screen to track 'Sustainability Rating'. This field needs to be validated against a predefined set of values. To maintain a clean core, what is the recommended SAP S/4HANA extensibility method to achieve this?

    Show answer details

    Correct answer: B

    The 'Custom Fields and Logic' Fiori app is the standard, upgrade-safe method for in-app extensibility, which is a key pillar of the clean core strategy. This tool allows key users to add custom fields, define value helps (code lists), and even implement custom logic without modifying standard SAP objects. Modifying the data dictionary directly (SE11), using classic BAdIs, or screen variants are considered legacy or less compliant methods that can introduce technical debt and complicate future upgrades.

  10. 10

    During the design of a global product costing solution, an architect needs to define a costing variant. The business requires that the valuation of raw materials always uses the latest valid planned price 1, and if that is not available, it should fall back to the standard price from the material master. How should the valuation variant be configured to meet this requirement?

    Show answer details

    Correct answer: C

    The valuation variant in SAP Product Cost Planning allows for a prioritized sequence of strategies for material valuation. By setting 'Planned Price 1' as the first strategy and 'Standard Price' as the second, the system will first attempt to find a valid planned price. Only if one is not found will it proceed to the next strategy in the sequence, which is to use the standard price from the material master. This standard configuration achieves the requirement without custom code (user exit) or inefficient processes.

Create an account to continue.