SAP

SAP

Top Interview Questions

About SAP

 

SAP: An Overview

Introduction
SAP, short for Systems, Applications, and Products in Data Processing, is one of the leading enterprise resource planning (ERP) software providers globally. Founded in 1972 in Walldorf, Germany, by five former IBM engineers, SAP has grown to become a pivotal tool for businesses of all sizes, providing solutions that integrate various business functions into a unified system. SAP’s software helps organizations streamline processes, improve efficiency, and make data-driven decisions.

The core philosophy of SAP revolves around real-time data processing. By integrating diverse business operations such as finance, human resources, procurement, and logistics, SAP enables organizations to operate seamlessly and respond rapidly to market changes.


Key Features of SAP

  1. Integration
    SAP provides an integrated environment where all business processes are interconnected. For example, when a sales order is created, it automatically triggers updates in inventory, production planning, and accounting. This reduces duplication of work and ensures data consistency.

  2. Real-Time Processing
    SAP operates on real-time data processing, allowing businesses to make timely decisions. Unlike traditional systems where reports are generated periodically, SAP ensures that information is always current.

  3. Scalability
    SAP solutions cater to small, medium, and large enterprises. Its modular architecture allows companies to adopt relevant modules based on their size and requirements, making it highly scalable.

  4. Globalization
    SAP supports multiple languages, currencies, and regulatory frameworks, making it suitable for multinational corporations. It also complies with international accounting standards and tax regulations.

  5. Customization and Flexibility
    Although SAP provides standard processes, it also allows businesses to customize workflows according to their needs. Users can configure modules without altering the core code, ensuring business continuity while adapting to specific requirements.


SAP Modules

SAP offers a wide range of modules, each catering to a specific business function. These modules can be broadly classified into functional and technical modules.

Functional Modules

  1. SAP FICO (Finance and Controlling)
    SAP FICO is the backbone of financial management in SAP. It handles accounting, financial reporting, budgeting, and cost management. FICO ensures accurate tracking of transactions, supports compliance with statutory regulations, and provides insights into financial health.

  2. SAP MM (Materials Management)
    SAP MM focuses on procurement and inventory management. It covers purchasing, inventory tracking, vendor management, and invoice verification. This module ensures that materials are available when needed, reducing delays in production.

  3. SAP SD (Sales and Distribution)
    SAP SD manages the complete order-to-cash process. It includes sales order processing, pricing, billing, and shipping. SD integrates with MM and FICO modules to ensure smooth transactions and accurate financial records.

  4. SAP PP (Production Planning)
    SAP PP supports production scheduling, planning, and execution. It helps companies optimize resource utilization, monitor production progress, and manage demand forecasts.

  5. SAP HCM (Human Capital Management)
    SAP HCM handles all HR-related processes, including payroll, recruitment, employee administration, training, and performance management. It ensures compliance with labor laws and enhances workforce productivity.

  6. SAP QM (Quality Management)
    SAP QM monitors quality control processes in manufacturing and service operations. It enables inspections, audits, and compliance management, ensuring products and services meet established standards.

  7. SAP PM (Plant Maintenance)
    SAP PM helps in maintaining equipment and machinery efficiently. It supports preventive maintenance, repair management, and asset tracking to reduce downtime and operational costs.

  8. SAP CRM (Customer Relationship Management)
    SAP CRM focuses on managing customer interactions, sales pipelines, marketing campaigns, and customer support. It enhances customer satisfaction and loyalty.

  9. SAP BW/BI (Business Warehouse/Business Intelligence)
    SAP BW and BI enable data analytics and reporting. They consolidate data from various sources, provide dashboards, and help in strategic decision-making.


Technical Modules

  1. SAP ABAP (Advanced Business Application Programming)
    ABAP is SAP’s proprietary programming language. Developers use ABAP to customize SAP applications, create reports, and develop interfaces with other systems.

  2. SAP Basis
    SAP Basis provides the technical foundation for SAP applications. It manages system administration, database management, security, and user authorization.

  3. SAP HANA (High-Performance Analytic Appliance)
    SAP HANA is an in-memory database platform that allows real-time data processing and analytics. It supports SAP S/4HANA, the next-generation ERP suite, enabling faster performance and advanced analytics.


Benefits of SAP

  1. Improved Efficiency
    SAP automates routine processes and integrates different departments, significantly reducing manual effort and errors.

  2. Data-Driven Decisions
    By providing real-time insights, SAP enables businesses to make informed decisions, improving competitiveness and responsiveness.

  3. Cost Savings
    SAP helps optimize resources, reduce wastage, and improve procurement and production processes, leading to cost savings.

  4. Regulatory Compliance
    SAP ensures adherence to global accounting standards, tax regulations, and industry-specific compliance requirements.

  5. Enhanced Collaboration
    With a centralized database, employees from different departments can access and share accurate information, fostering collaboration.

  6. Customer Satisfaction
    Efficient sales, distribution, and customer service processes improve customer experience and strengthen relationships.


SAP Implementation Process

Implementing SAP is a complex task that requires meticulous planning and execution. The general steps include:

  1. Project Preparation
    Define project goals, scope, timeline, and resources. Form a project team with stakeholders from key departments.

  2. Business Blueprint
    Document existing processes, identify gaps, and design the future SAP-enabled processes.

  3. Realization
    Configure SAP modules according to the blueprint. Develop custom reports, interfaces, and enhancements as required.

  4. Testing
    Conduct unit testing, integration testing, and user acceptance testing (UAT) to ensure the system works as intended.

  5. Training and Change Management
    Train employees on SAP usage and prepare them for organizational changes. This step is critical for user adoption.

  6. Go-Live and Support
    Launch the system in the live environment and provide ongoing support and maintenance to resolve issues and optimize processes.


SAP S/4HANA

SAP’s flagship ERP suite, S/4HANA, is designed for the digital age. It leverages the power of the HANA in-memory database to process large volumes of data at incredible speed. S/4HANA offers simplified data structures, an intuitive user interface (SAP Fiori), and advanced analytics capabilities. It supports cloud, on-premise, and hybrid deployments, making it suitable for modern enterprises aiming for digital transformation.


SAP in Modern Business

SAP plays a crucial role in helping organizations achieve digital transformation. By integrating processes, providing actionable insights, and supporting automation, SAP enables companies to become more agile, competitive, and customer-centric. Its applications are not limited to traditional industries; sectors like healthcare, retail, manufacturing, banking, and logistics leverage SAP solutions to optimize operations.

The growing trend toward cloud computing, AI integration, and IoT-enabled operations is further enhancing SAP’s relevance. Tools like SAP Analytics Cloud, SAP Intelligent Robotic Process Automation, and SAP Leonardo are extending its capabilities into predictive analytics, machine learning, and digital innovation.

 

Fresher Interview Questions

 

1. General SAP Questions

Q1. What is SAP?
Answer: SAP (Systems, Applications, and Products) is an ERP software that integrates various business processes like finance, HR, procurement, supply chain, and manufacturing into a single system.

Q2. What are the types of SAP modules?
Answer:

  • Functional Modules: MM, SD, FI, CO, HCM, PM, QM, etc.

  • Technical Modules: ABAP, Basis, BI/BW, Fiori/UI5, HANA.

Q3. What is ERP?
Answer: ERP (Enterprise Resource Planning) is software that manages and integrates core business processes in real-time across different departments.

Q4. What is SAP S/4HANA?
Answer: SAP S/4HANA is a next-generation ERP suite running on the HANA in-memory database, offering real-time processing, simplified data structure, and improved analytics.

Q5. What is a Client in SAP?
Answer: A client is the highest organizational unit in SAP. Each client has separate data, configuration, and users, allowing multiple businesses to use the same SAP system.

Q6. Difference between SAP ECC and S/4HANA
Answer:

  • ECC: Traditional ERP, any database, slower processing.

  • S/4HANA: In-memory database, faster, simplified data model, real-time analytics.


2. SAP MM (Material Management) Questions

Q7. What is SAP MM?
Answer: SAP MM is a module that manages procurement, inventory management, and material planning.

Q8. What is a Material Master?
Answer: Material Master stores all material-related data, used across MM, SD, and PP modules.

Q9. Difference between Stock and Non-Stock material
Answer:

  • Stock: Maintained in inventory.

  • Non-Stock: Not maintained; procured as required.

Q10. What is a Purchase Requisition (PR)?
Answer: PR is an internal request for materials or services.

Q11. Difference between PR and Purchase Order (PO)
Answer:

  • PR: Internal request, no legal obligation.

  • PO: Formal order to vendor, creates legal obligation.

Q12. What is Goods Receipt (GR)?
Answer: GR is the process of receiving goods from vendors, increasing inventory.

Q13. What is Goods Issue (GI)?
Answer: GI is the process of issuing goods from inventory to production, sales, or other departments.

Q14. What is a Vendor Master?
Answer: Vendor Master contains all vendor-related data, including payment terms, bank info, and purchasing info.

Q15. What is a Purchase Info Record (PIR)?
Answer: Stores vendor-specific material information like price, delivery, and conditions.

Q16. Difference between Standard PO and Consignment PO
Answer:

  • Standard PO: Payment after delivery.

  • Consignment PO: Stock kept by vendor; payment only on consumption.

Q17. What is a Contract in SAP MM?
Answer: Contract is a long-term agreement with a vendor for supplying materials or services at pre-defined conditions.

Q18. What is a Quotation in SAP MM?
Answer: A Quotation is a vendor's offer containing price, terms, and validity period.

Q19. What is the difference between info record and quotation?
Answer:

  • Info Record: Internal vendor info maintained in SAP.

  • Quotation: Vendor-provided formal offer for materials or services.

Q20. What is a Release Strategy in SAP MM?
Answer: Release Strategy is approval workflow for Purchase Requisitions or Purchase Orders before processing.


3. SAP SD (Sales and Distribution) Questions

Q21. What is SAP SD?
Answer: SAP SD manages sales, distribution, order processing, shipping, and billing.

Q22. What is a Sales Order?
Answer: A Sales Order is a formal request from a customer to supply products or services.

Q23. What is a Delivery in SAP SD?
Answer: Delivery is the shipment of goods to a customer from inventory.

Q24. What is Billing in SAP SD?
Answer: Billing generates invoice documents based on sales orders or deliveries.

Q25. What is a Customer Master?
Answer: Customer Master contains all information about a customer like billing address, shipping info, and payment terms.

Q26. What is Pricing in SAP SD?
Answer: Pricing defines conditions like price, discounts, surcharges during sales order processing.

Q27. What is the difference between standard order and credit memo request?
Answer:

  • Standard Order: Request to supply goods/services.

  • Credit Memo Request: Request to credit money to a customer.


4. SAP FI/CO (Finance & Controlling) Questions

Q28. What is SAP FI?
Answer: SAP FI handles financial accounting, reporting, and compliance.

Q29. What is SAP CO?
Answer: SAP CO manages cost controlling, budgeting, and internal reporting.

Q30. Difference between FI and CO
Answer:

  • FI: External reporting.

  • CO: Internal management reporting.

Q31. What is a Company Code?
Answer: Company Code is the smallest organizational unit for financial accounting, representing a legal entity.

Q32. What is a Cost Center?
Answer: Cost Center is an organizational unit in CO used for tracking costs.

Q33. What is a Profit Center?
Answer: Profit Center tracks profit and loss for a specific division or unit.

Q34. What is a Chart of Accounts?
Answer: A Chart of Accounts is a list of all GL accounts used in a company code.

Q35. Difference between G/L Account and Subledger Account
Answer:

  • G/L Account: Main ledger for financial accounting.

  • Subledger Account: Detailed ledger like Accounts Receivable or Payable.


5. SAP Technical Questions (ABAP, Basis, HANA)

Q36. What is ABAP?
Answer: ABAP (Advanced Business Application Programming) is SAP's programming language for custom reports and forms.

Q37. What is a T-Code?
Answer: T-Code is a shortcut to SAP transactions, e.g., ME21N for creating Purchase Order.

Q38. What is SAP Basis?
Answer: SAP Basis is system administration, including installation, configuration, and user management.

Q39. What is a BAPI?
Answer: BAPI (Business Application Programming Interface) is a standard interface for external applications to interact with SAP.

Q40. What is a BADI?
Answer: BADI (Business Add-In) is used to enhance SAP standard functionality without modifying standard code.

Q41. What is a Smart Form?
Answer: Smart Forms are used for designing print forms like invoices, delivery notes, and POs.

Q42. Difference between report and module pool program
Answer:

  • Report: Generates output, mostly for reporting.

  • Module Pool: Interactive screens with user input.

Q43. What is SAP Fiori?
Answer: SAP Fiori is a modern user interface providing role-based, simple, and responsive apps on desktop or mobile.

Q44. What is HANA in SAP?
Answer: SAP HANA is an in-memory database that allows real-time processing, analytics, and faster data retrieval.


6. Scenario-Based Questions

Q45. How will you create a Purchase Order in SAP MM?
Answer: Steps:

  1. Use T-Code ME21N.

  2. Enter Vendor, Material, Quantity, and Delivery Date.

  3. Check Pricing and Taxes.

  4. Save PO; system generates PO number.

Q46. How will you post a Goods Receipt against PO?
Answer:

  1. Use T-Code MIGO.

  2. Select Goods Receipt and PO.

  3. Enter quantity, storage location, and batch if applicable.

  4. Post GR.

Q47. How will you create a Sales Order in SAP SD?
Answer:

  1. Use T-Code VA01.

  2. Enter Order Type, Customer, Material, Quantity.

  3. Check Delivery and Pricing.

  4. Save order.

Q48. How to check stock in SAP MM?
Answer:
Use T-Code MMBE to view material stock by plant, storage location, and batch.

Q49. How to post an Invoice in SAP FI?
Answer:

  1. T-Code FB60 or MIRO (for MM).

  2. Enter vendor, amount, PO reference.

  3. Verify taxes and posting date.

  4. Post invoice.

Q50. How to create a Vendor Master?
Answer:

  1. T-Code XK01.

  2. Enter Vendor details: Company Code, Purchasing Info, Bank details.

  3. Save vendor master.

Q51. How to create a Customer Master?
Answer:

  1. T-Code XD01.

  2. Enter Customer General Data, Company Code, and Sales Area data.

  3. Save customer master.

 

 

Experienced Interview Questions

 

1. General & Conceptual Questions

Q1. Explain the difference between SAP ECC and S/4HANA.
Answer:

  • ECC: Traditional ERP system, can run on multiple databases, slower reporting.

  • S/4HANA: Built on in-memory HANA DB, simplified data model, real-time analytics, faster transactions, and enhanced Fiori interface.

Q2. What are the key innovations in S/4HANA?
Answer:

  • Real-time processing with HANA in-memory DB

  • Simplified data model

  • Fiori-based user interface

  • Advanced analytics embedded in transactions

  • Predictive analytics and machine learning capabilities

Q3. Explain the SAP system landscape.
Answer:

  • Development (DEV): Configure and develop customizations

  • Quality (QAS): Test changes before production

  • Production (PRD): Live system for business operations

  • Transport Management System (TMS): Moves objects between systems


2. SAP MM (Material Management)

Q4. What are the key configuration points in SAP MM?
Answer:

  • Define document types for PR and PO

  • Maintain number ranges

  • Define release strategies for PR/PO approvals

  • Configure tolerances for GR and invoice verification

  • Define account determination for automatic postings

Q5. Explain the GR/IR clearing process.
Answer:
Goods Receipt (GR) and Invoice Receipt (IR) are posted in MM and FI.

  • GR creates a GR/IR clearing account entry

  • IR creates a vendor liability

  • During payment, GR/IR is cleared to ensure accurate financial reporting

Q6. How do you handle a blocked invoice in SAP MM?
Answer:

  • Use T-Code MRBR to release blocked invoices

  • Analyze reason for block (price difference, quantity difference, GR mismatch)

  • Correct the discrepancies or get approvals to release the invoice

Q7. Explain the difference between consignment and subcontracting in MM.
Answer:

  • Consignment: Vendor owns stock until used; payment is made after consumption

  • Subcontracting: Materials are sent to vendor to manufacture or assemble products

Q8. How do you perform inventory valuation in SAP?
Answer:

  • Use standard price or moving average price methods

  • Configuration: MM > Account Determination > Valuation > Price Control

  • Inventory valuation impacts FI through automatic account postings

Q9. What are special stock types in SAP MM?
Answer:

  • Consignment stock

  • Project stock

  • Subcontracting stock

  • Returnable packaging stock

Q10. Explain Automatic Account Determination.
Answer:

  • Determines GL accounts for postings during GR, GI, or invoice verification

  • Configured based on valuation class, transaction key, and chart of accounts


3. SAP SD (Sales & Distribution)

Q11. Explain order-to-cash (OTC) process.
Answer:

  1. Sales Order creation (VA01)

  2. Availability check

  3. Delivery creation (VL01N)

  4. Goods issue

  5. Billing (VF01)

  6. Payment receipt

Q12. What is a pricing procedure in SAP SD?
Answer:

  • Determines pricing conditions for sales documents

  • Configured with condition types, access sequences, and calculation rules

  • Includes discounts, surcharges, taxes, and freight

Q13. How do you handle a credit limit check in SAP SD?
Answer:

  • Credit limits are maintained in Customer Master

  • During sales order creation, system checks if total receivables exceed limit

  • Configuration: Define risk categories, tolerance limits, and blocking rules

**Q14. Explain the difference between intra-company and inter-company sales.
Answer:

  • Intra-company: Sales within the same company code

  • Inter-company: Sales between different company codes; requires inter-company billing and accounting entries

Q15. How do you configure item categories and schedule line categories?
Answer:

  • Item categories determine process flow for sales order items

  • Schedule line categories control delivery schedule and pricing relevance


4. SAP FI/CO (Finance & Controlling)

Q16. Explain integration between MM and FI.
Answer:

  • Goods Receipt posts to GR/IR clearing account

  • Invoice Receipt posts vendor liability

  • Automatic account determination ensures financial impact is correct

Q17. What are the key SAP FI configuration steps?
Answer:

  • Define company code and currency

  • Chart of accounts setup

  • Fiscal year variant

  • Posting periods

  • Automatic account determination

Q18. What are cost elements in SAP CO?
Answer:

  • Primary cost elements: Link FI G/L accounts to CO

  • Secondary cost elements: Internal cost allocation (e.g., assessment or settlement)

Q19. Explain the difference between cost center and profit center.
Answer:

  • Cost Center: Tracks costs for internal purposes

  • Profit Center: Tracks revenues and profits for divisions or business units

Q20. How do you perform month-end closing in FI/CO?
Answer:

  • Reconcile GR/IR

  • Accrual postings

  • Asset depreciation run

  • Settlement of CO objects to P&L or balance sheet accounts

Q21. Explain Special Purpose Ledger.
Answer:

  • Provides flexible reporting outside standard ledgers

  • Can consolidate or summarize data for specific business requirements


5. SAP PP (Production Planning) & QM (Quality Management)

Q22. Explain integration between PP and MM.
Answer:

  • Materials required for production are created in MM

  • Production orders check material availability via MRP

  • GR of produced goods updates inventory

Q23. What is a BOM and Routing?
Answer:

  • BOM (Bill of Materials): Lists components required to manufacture a product

  • Routing: Sequence of operations required to produce the product

Q24. Explain MRP types (PD, VB, VV, etc.)
Answer:

  • PD: MRP (automatic planning)

  • VB: Manual reorder point planning

  • VV: Forecast-based planning

Q25. How do you handle quality inspection in SAP QM?
Answer:

  • Create inspection plan

  • Use inspection lot for incoming, in-process, or final inspection

  • Record results and usage decisions


6. SAP Technical & ABAP

Q26. Explain BADI, User Exit, and Enhancement Spot.
Answer:

  • User Exit: Predefined hooks to add custom logic

  • BADI: Object-oriented enhancement framework

  • Enhancement Spot: Used to add multiple BADI implementations

Q27. What is an IDoc?
Answer:

  • Intermediate Document for SAP data exchange between SAP systems or with external systems

Q28. Difference between classical reports and ALV reports
Answer:

  • Classical reports: Basic output, limited functionality

  • ALV (ABAP List Viewer): Interactive, sortable, and filterable

Q29. What is RFC and its types?
Answer:

  • Remote Function Call to execute functions across SAP systems

  • Types: Synchronous, Asynchronous, Transactional

Q30. What is SAP Fiori and OData Service?
Answer:

  • Fiori: Modern UI for SAP apps

  • OData Service: Protocol used to fetch data for Fiori apps


7. Scenario-Based Questions for Experienced Professionals

Q31. A vendor invoice does not match GR. How do you handle it?
Answer:

  • Identify discrepancies (quantity or price)

  • Use MRBR to release blocked invoice after approval

  • Adjust PO or contact vendor if necessary

Q32. How do you configure a release strategy for PR with multiple levels?
Answer:

  • Define release codes and release groups

  • Assign workflow rules based on amount, plant, or material group

  • Test using PR creation

Q33. How to handle inter-company billing in SD?
Answer:

  • Configure customer/vendor mappings

  • Define billing document type and revenue recognition rules

  • Ensure postings reflect in both company codes

Q34. How to implement automatic account determination for MM GR/IR clearing?
Answer:

  • Maintain transaction keys and valuation classes

  • Assign relevant GL accounts in OBYC configuration

Q35. Explain how you optimize SAP HANA performance for reports.
Answer:

  • Use in-memory capabilities

  • Optimize SQL queries and indexes

  • Use CDS views and calculation views

  • Reduce data aggregation in runtime


8. SAP MM (Material Management) – Advanced

Q36. How do you handle GR without PO in SAP MM?
Answer:

  • Use MIGO with movement type 201 (GR without PO)

  • Used for scrap, direct consumption, or unplanned receipts

  • Postings affect inventory and accounting automatically

Q37. What is a Subcontracting Process in MM?
Answer:

  • Materials are sent to vendor for assembly

  • Vendor returns finished goods

  • Components remain in company stock until consumed

  • GR for finished product and consumption posting for components

Q38. How do you configure a message type for PO?
Answer:

  • Use NACE transaction

  • Maintain output type, condition records, and partner functions

  • Assign forms for print/email/EDI notifications

Q39. Explain account determination for GR and invoice verification
Answer:

  • Configured in OBYC

  • Based on valuation class, transaction key, and chart of accounts

  • Ensures automatic posting to inventory, GR/IR, and expense accounts

Q40. How do you handle blocked stock in SAP MM?
Answer:

  • Stock blocked due to quality, damage, or inspection

  • Use MB1B or MIGO to transfer stock from blocked to unrestricted

  • Ensure proper reason codes are maintained

Q41. Explain the difference between standard price and moving average price
Answer:

  • Standard Price (S): Fixed value; differences posted to price difference account

  • Moving Average Price (V): Calculated dynamically; updated with each GR

Q42. How do you configure release strategies with multiple criteria?
Answer:

  • Create release codes and release groups

  • Assign classification objects to PR/PO

  • Define workflow rules for approvals based on amount, plant, or material type

Q43. How do you integrate MM with WM (Warehouse Management)?
Answer:

  • Configure storage locations and WM areas

  • GR in MM triggers inbound delivery in WM

  • Goods movements reflect in both modules


9. SAP SD (Sales & Distribution) – Advanced

Q44. Explain the configuration steps for inter-company sales
Answer:

  • Define sales org, distribution channel, and division mappings

  • Configure partner determination

  • Create inter-company billing document types

  • Ensure postings in both company codes

Q45. How do you handle partial deliveries in SAP SD?
Answer:

  • Configure schedule line categories

  • Allow partial delivery check in sales order

  • Delivery quantity can be less than order quantity, system splits delivery documents

Q46. How do you maintain pricing condition records?
Answer:

  • Use VK11/VK12

  • Define condition type, access sequence, and validity

  • Assign to pricing procedure

Q47. How do you handle credit memo and debit memo requests?
Answer:

  • Create credit/debit memo requests (VA01)

  • Reference original sales order or invoice

  • Process billing (VF01) to adjust customer account

Q48. Explain third-party order processing in SAP SD
Answer:

  • Customer orders a product not in stock

  • Purchase requisition sent to vendor

  • Vendor delivers goods directly to customer

  • Billing reflects in SD; PO created in MM

Q49. How do you configure output determination in SD?
Answer:

  • Use NACE transaction

  • Define output types (print/email/EDI)

  • Assign partner functions and forms


10. SAP FI/CO – Advanced

Q50. Explain integration of FI with MM and SD
Answer:

  • MM: GR → GR/IR account; Invoice → Vendor liability

  • SD: Billing → Customer receivable; revenue postings

  • CO: Costs captured for material movements and production

Q51. How do you configure automatic payment program in FI?
Answer:

  • Define payment methods

  • Maintain bank selection, forms, and posting keys

  • Schedule payment run with F110

Q52. Explain split valuation in SAP MM/FI
Answer:

  • Materials can have multiple stock types (e.g., batch, quality)

  • Valuation category maintained per stock type

  • System posts to separate GL accounts

Q53. How do you configure tax codes in SAP FI/SD?
Answer:

  • Maintain tax rates and calculation procedure

  • Assign to company code and country

  • Integrates with SD for billing and FI for tax postings

Q54. What are different types of CO-PA (Profitability Analysis)?
Answer:

  • Costing-based CO-PA: Uses cost elements, better integration with FI

  • Account-based CO-PA: Revenue and cost postings follow GL accounts

Q55. How do you settle production orders to CO-PA and FI?
Answer:

  • Configure settlement profile

  • Define receivers (cost center, order, CO-PA)

  • Execute settlement to distribute costs/revenues


11. SAP PP (Production Planning) – Advanced

Q56. Explain integration between PP, MM, and SD
Answer:

  • MM: Materials for production; GR updates inventory

  • SD: Sales orders trigger demand for MRP

  • CO: Production costs captured for cost analysis

Q57. How do you perform MRP run in SAP?
Answer:

  • Use MD01 / MD02

  • Define planning horizon, lot size, and strategy

  • MRP generates purchase requisitions and planned orders

Q58. How do you handle repetitive manufacturing in SAP?
Answer:

  • Use repetitive manufacturing (RM) profile

  • Create rate-based planning for high-volume production

  • GR of finished goods updates inventory automatically

Q59. How do you integrate QM with PP?
Answer:

  • Quality inspection at goods receipt, in-process, or final

  • Inspection lot triggers usage decision

  • Production cannot proceed until quality check passes


12. SAP Technical/ABAP & Fiori – Advanced

Q60. Difference between classical report, ALV, and ABAP CDS views
Answer:

  • Classical: Simple output, limited interaction

  • ALV: Interactive reports with sorting, filtering, and export

  • CDS Views: Optimized for HANA, can be consumed in Fiori/UI5

Q61. How do you implement a BADI or User Exit?
Answer:

  • Identify relevant enhancement spot or user exit

  • Implement custom logic in ABAP

  • Activate and test enhancements

Q62. How do you optimize performance for HANA-based reports?
Answer:

  • Use CDS views and Calculation Views

  • Avoid loops in ABAP; leverage SQL joins

  • Reduce data aggregation at runtime

Q63. Explain Fiori app deployment and OData integration
Answer:

  • Create Fiori app using SAP Web IDE

  • Define OData services in backend

  • Activate service in SAP Gateway

  • Configure roles and launch in Fiori Launchpad

Q64. Explain IDocs and ALE for integration
Answer:

  • IDoc: Standard data container for SAP integration

  • ALE: Application Link Enabling for system-to-system communication

  • Common for MM, SD, FI integration with external systems


13. Scenario-Based Questions for Experienced Professionals

Q65. Vendor invoice variance is beyond tolerance. How do you resolve it?
Answer:

  • Identify price/quantity differences

  • Post partial invoice if allowed

  • Release invoice via MRBR with approval

  • Notify vendor if correction required

Q66. How do you handle multiple company codes in intercompany SD?
Answer:

  • Maintain intercompany sales org mapping

  • Configure intercompany billing document types

  • Ensure FI postings in both company codes

Q67. A sales order needs partial delivery and backorder processing. How to configure?
Answer:

  • Enable backorder processing in schedule line category

  • Define delivery tolerances for partial shipment

  • System automatically splits deliveries

Q68. How to configure account determination for GR/IR clearing in multi-valuation?
Answer:

  • Maintain valuation class mapping for each material type

  • Assign transaction keys for GR/IR account

  • Test postings for multiple stock types

Q69. How to configure message determination for MM and SD?
Answer:

  • Use NACE transaction

  • Define output type, condition records, partner function, and medium

  • Assign forms for print/email/EDI

Q70. How do you troubleshoot a failed OData service for Fiori app?
Answer:

  • Check /IWFND/ERROR_LOG in SAP Gateway

  • Test service in /IWFND/GW_CLIENT

  • Verify roles and authorizations

  • Check backend implementation for errors