SAP S/4HANA SD study materials
SAP S/4HANA SD study resources

SAP S/4HANA SD practice questions

One question at a time. Build your SAP S/4HANA SD understanding.

First 50 of 200 questions. Each one lists the choices, the correct answer, and an explanation. The checker at the top of this page saves progress in this browser when it is available.

Continue in the practice tool above to load more questions, 50 at a time.

Question 1Business Partner

In SAP S/4HANA, which object is the single point of entry for maintaining customer and vendor master data?

  1. Vendor master record
  2. Business partner Correct answer.
  3. Contact person
  4. Customer master record

Explanation

S/4HANA uses the business partner as the leading master data object, and customer and vendor data are maintained as roles of that same business partner. The former standalone customer and vendor transactions are replaced by business partner maintenance, so both views are reached through one object.

Question 2Business Partner

Which business partner role is used to maintain the sales and distribution data of a customer?

  1. FLVN01 (Supplier)
  2. FLVN00 (FI vendor)
  3. FLCU01 (Customer) Correct answer.
  4. FLCU00 (FI customer)

Explanation

Role FLCU01 is the customer role that carries the SD-specific data at sales area level, such as shipping conditions, delivering plant, and sales district. FLCU00 holds only the company-code-dependent financial accounting data, while the FLVN roles are used for vendors.

Question 3Business Partner

Which partner function identifies the party responsible for paying the invoice in a sales order?

  1. Sold-to party
  2. Payer Correct answer.
  3. Ship-to party
  4. Bill-to party

Explanation

The payer is the partner function that determines who is invoiced and who is responsible for payment; billing uses the payer as the invoice recipient. The bill-to party only supplies the invoice address, the sold-to party places the order, and the ship-to party receives the goods.

Question 4Business Partner

In which database table are the partner functions of a customer master record stored?

  1. KNVP Correct answer.
  2. KNVV
  3. KNA1
  4. ADRC

Explanation

KNVP is the customer master partner functions table and holds the assignment of partner functions to a customer per sales area. KNA1 holds general customer data such as name and address, KNVV holds the sales area data, and ADRC holds address data.

Question 5Business Partner

At which organizational level is the shipping condition for a customer maintained in the business partner master data?

  1. Client-wide general data
  2. Plant
  3. Company code
  4. Sales area Correct answer.

Explanation

Shipping conditions belong to the sales area segment of customer master data and are stored for the combination of sales organization, distribution channel, and division in table KNVV. General data applies client-wide and company code data covers financial accounting fields.

Question 6Business Partner

In Customizing for Sales, the partner determination procedure for a sales document is assigned to which object?

  1. Material type
  2. Delivery type
  3. Company code
  4. Sales document type Correct answer.

Explanation

The partner functions permitted in a sales document are controlled by the partner determination procedure assigned to the sales document type, while the procedure assigned to the customer account group supplies the default partners from the customer master. Delivery types and billing types have their own separate partner determination assignments.

Question 7Business Partner

What is the purpose of Customer-Vendor Integration (CVI) in SAP S/4HANA?

  1. It transfers vendor pricing conditions into customer pricing records
  2. It converts sales orders into purchase requisitions automatically
  3. It merges duplicate customer master records during migration
  4. It keeps business partner and customer/vendor data in sync Correct answer.

Explanation

CVI ensures that the business partner, customer, and vendor master records stay consistent and use the same key, which is essential because customer and vendor are only roles of the business partner in S/4HANA. It aligns fields between the BP and the customer/vendor segments rather than performing pricing, migration cleanup, or procurement conversion.

Question 8Business Partner

Which statement about the contact person business partner is correct?

  1. It is linked to an organization by a relationship Correct answer.
  2. It is created automatically when a sold-to party is saved
  3. It can be created without any link to another business partner
  4. It must always use the business partner category Organization

Explanation

A contact person is a business partner of category Person that is connected to an organization or group through the contact person relationship, and this relationship is what binds the two partners together. Both the category Person and the relationship are mandatory, so a contact person cannot stand alone.

Question 9Business Partner

In business partner Customizing, what does the BP grouping control?

  1. Credit control area assignment of the company code
  2. Output determination for order confirmations
  3. Pricing procedure determination in sales orders
  4. Number range assignment and field status Correct answer.

Explanation

The BP grouping determines which number range is used for a business partner and, through the field grouping, whether fields are required, optional, or suppressed. It also influences which roles may be assigned to the partner, making it the central control for BP maintenance.

Question 10Billing

In the standard SAP S/4HANA system, which billing type is used to create an invoice with reference to an outbound delivery?

  1. F2 Correct answer.
  2. F1
  3. G2
  4. L2

Explanation

F2 is the delivery-related billing type; it is created with reference to an outbound delivery. F1 is used for order-related billing, where the invoice references the sales order instead of the delivery.

Question 11Billing

Which transaction code is used to process the billing due list and start a collective billing run?

  1. VF04 Correct answer.
  2. VF11
  3. VF01
  4. VF03

Explanation

VF04 is the billing due list, from which documents that are due for billing can be selected and processed individually or collectively. VF01 creates a single billing document for one specified reference document.

Question 12Billing

Which billing type represents a pro forma invoice, and how does it behave with respect to Financial Accounting?

  1. G2; it creates a parked accounting document
  2. F5; it does not create an accounting document Correct answer.
  3. F1; it posts revenue immediately to Financial Accounting
  4. F2; it posts revenue after the goods issue is posted

Explanation

Billing type F5 is the pro forma invoice, a print-only document that is not relevant for Financial Accounting and therefore creates no accounting document. It is used to give a customer preliminary information before the real invoice is issued.

Question 13Billing

What is created in Financial Accounting when a billing document that is relevant for accounting is saved?

  1. A goods issue document for the outbound delivery
  2. A purchase order for the material sold to the customer
  3. A material document for the goods movement in inventory management
  4. An accounting document in Financial Accounting Correct answer.

Explanation

Saving an accounting-relevant billing document triggers the transfer to Financial Accounting, where an accounting document with customer and revenue lines is created. Inventory movements are not triggered by billing.

Question 14Billing

An outbound delivery has been completely invoiced. What does the billing status of the delivery show?

  1. It becomes B (partially billed)
  2. It is set to C (fully billed) Correct answer.
  3. It stays at A (not billed)
  4. It is reset to blank

Explanation

The delivery billing status changes to C when the full delivered quantity has been billed. Status B means only part of the quantity was billed, and A means no billing has taken place yet.

Question 15Billing

Which transaction code is used to cancel a billing document?

  1. VF02
  2. VF11 Correct answer.
  3. VF03
  4. VF31

Explanation

VF11 cancels a billing document and generates a cancellation document; if the original was already posted, a reversal document is created in Financial Accounting. VF02 and VF03 are for changing and displaying billing documents.

Question 16Billing

Which setting determines whether the items of an outbound delivery can be transferred into a billing document?

  1. The credit group of the payer
  2. The pricing procedure determined for the sales area
  3. The billing relevance of the delivery item category Correct answer.
  4. The number range interval assigned to the delivery type

Explanation

The item category of the delivery carries the billing relevance indicator, which controls whether the item is billed with reference to the delivery or with reference to the order. Only billing-relevant items are proposed in the billing due list.

Question 17Billing

A credit memo request of type CR has been released for billing. Which billing type is created?

  1. G2 Correct answer.
  2. F2
  3. RE
  4. L2

Explanation

The credit memo request is a sales document that is converted into a credit memo of type G2 when billed; the credit memo then posts the credit to Financial Accounting. The request itself carries no accounting relevance.

Question 18Billing

Which customizing object controls which fields are copied from a delivery into a billing document and which routines are used during the transfer?

  1. The output determination procedure of the billing type
  2. The pricing procedure determined for the sales area
  3. The number range interval of the billing type
  4. Copying control for the document types involved Correct answer.

Explanation

Copying control is maintained per combination of source and target document type and defines field mapping, requirement routines, data transfer routines and pricing behavior. It is the central customizing for reference document transfer into billing.

Question 19Billing

One outbound delivery is billed, but the system generates two separate invoice documents. Which mechanism explains this?

  1. The number range interval of the billing type is exhausted
  2. The billing due list sorts items by plant before billing
  3. The payer master record has two different payment terms
  4. The invoice split criteria defined in the billing type Correct answer.

Explanation

The billing type contains invoice split criteria; if the items of the reference document differ in a split-relevant field, the system creates one invoice per value instead of a single combined invoice. The split analysis in the billing document shows which criterion caused the split.

Question 20Billing

Which date in the billing document is used by default as the baseline date for due date calculation?

  1. The goods issue date
  2. The order date
  3. The requested delivery date
  4. The billing date Correct answer.

Explanation

The baseline date for due date calculation defaults from the billing date, and the payment terms then calculate the due date from that baseline. The goods issue and order dates are not used for this purpose in billing.

Question 21Billing

Which account key in the pricing procedure is used to post revenue to the corresponding G/L account?

  1. ERL Correct answer.
  2. ERS
  3. MWS
  4. ERF

Explanation

Account key ERL links a pricing condition to revenue accounts in revenue account determination. ERS is used for sales deductions, ERF for freight and MWS for tax.

Question 22Billing

Besides chart of accounts, sales organization and account key, which fields are used to determine the revenue account in customizing?

  1. Customer and material account assignment groups Correct answer.
  2. Company code, plant and storage location of the delivering plant
  3. Distribution channel, division and sales office of the order
  4. Payer, ship-to party and sold-to party of the sales document

Explanation

Revenue account determination combines chart of accounts, sales organization, account key, and the account assignment groups of the customer and of the material. Organizational units such as plant and partner functions are not part of this key.

Question 23Billing

Which billing plan type generates billing documents on fixed dates for amounts defined in the plan, independent of goods movements?

  1. Periodic billing Correct answer.
  2. Down payment request
  3. Milestone billing
  4. Resource-related billing

Explanation

Periodic billing uses a billing plan with dates and amounts, and the system bills the planned amount on each date regardless of deliveries. Milestone billing, in contrast, is triggered when defined milestones such as a delivery are reached.

Question 24Billing

Which statement about a credit memo request is correct?

  1. It is created automatically by the billing due list
  2. It immediately reduces the credit limit of the payer
  3. It posts an accounting document as soon as it is saved
  4. It becomes relevant for accounting only when billed Correct answer.

Explanation

The credit memo request is a sales document that only becomes relevant for Financial Accounting when it is billed into a credit memo. The customer receivable is reduced at that point, not when the request is saved.

Question 25Billing

Which billing type is used for intercompany billing between two company codes of the same corporate group?

  1. RE
  2. IV Correct answer.
  3. F2
  4. LR

Explanation

Billing type IV is used for intercompany billing, where the delivering company code invoices the selling company code for goods shipped to the end customer. The document is posted in both company codes.

Question 26Billing

What is the purpose of an invoice list (billing type LR)?

  1. To create a pro forma invoice for the customer
  2. To combine several invoices into one document for the payer Correct answer.
  3. To split one invoice into several documents for different ship-to parties
  4. To reverse a cancelled invoice automatically

Explanation

An invoice list aggregates several individual invoices for the same payer into one document that is sent to the customer, while the individual invoices remain in the system. It is often used for periodic settlement with a payer.

Question 27Billing

Which setting in the copying control decides whether the system performs pricing again in the billing document or adopts the price components of the reference document?

  1. The field catalog
  2. The requirement routine
  3. The data transfer routine
  4. The pricing type Correct answer.

Explanation

The pricing type in the copying control determines the pricing behavior of the target document, for example redetermining prices or copying the existing condition values. Data transfer and requirement routines serve different purposes.

Question 28Billing

A billing document that has already been posted to Financial Accounting is cancelled. What happens in Financial Accounting?

  1. No financial accounting activity takes place
  2. The accounting document is parked for later reversal
  3. The original accounting document is deleted
  4. A reversal accounting document is created Correct answer.

Explanation

Cancelling a posted billing document creates a reversal accounting document so that the original posting remains visible for audit purposes. Financial documents are reversed, never deleted.

Question 29Billing

A returns delivery is to be credited to the customer. Which billing type is used?

  1. F2
  2. G2
  3. RE Correct answer.
  4. L2

Explanation

Billing type RE is used to credit a returns delivery, and the credit memo is created with reference to that delivery. It reduces the customer receivable in Financial Accounting.

Question 30Billing

In the standard system, which condition must be fulfilled before a delivery can be billed?

  1. The delivery has been printed at least once
  2. The shipment has been settled in freight costing
  3. The goods issue has been posted for the delivery Correct answer.
  4. The delivery has been fully picked and packed

Explanation

Billing refers to the goods that actually left the plant, so the goods issue must be posted before the delivery appears as billable in the billing due list. Printing, picking and freight settlement have no influence on the billing prerequisite.

Question 31Billing

How is a rebate agreement settled in standard rebate processing?

  1. By a purchase order sent to the customer
  2. By a manual journal entry in Financial Accounting only
  3. By a settlement run that creates a settlement document Correct answer.
  4. By a normal outbound delivery followed by goods issue

Explanation

Rebate amounts accrue during the validity period of the rebate agreement, and a settlement run creates a settlement document that pays the rebate to the customer, typically through a credit memo. Accruals are reversed during settlement.

Question 32Billing

In SAP S/4HANA, in which table are the journal entry line items resulting from a billing document stored?

  1. BKPF
  2. VBRP
  3. ACDOCA Correct answer.
  4. VBRK

Explanation

The universal journal table ACDOCA holds the line items of Financial Accounting, Controlling and asset accounting in SAP S/4HANA. VBRK and VBRP are the SD tables for billing document headers and items.

Question 33Billing

A billing document carries billing date January 31 and FI posting date February 1. What is the effect?

  1. It is posted in the period of the FI posting date Correct answer.
  2. It is posted in January and reversed in February
  3. The posting is rejected because the two dates differ
  4. It is posted in the period of the billing date in Financial Accounting

Explanation

The FI posting date determines the posting period in Financial Accounting, so the document is posted in February even though the billing date is January 31. The billing date continues to drive the baseline date for payment terms.

Question 34Billing

A billing document is created from a delivery in which the payer differs from the sold-to party. Which partner receives the receivable in Financial Accounting?

  1. The bill-to party
  2. The payer Correct answer.
  3. The sold-to party
  4. The ship-to party

Explanation

The FI customer line is posted to the payer, because the payer is the partner responsible for settling the invoice. The other partner functions serve logistics or invoice layout purposes and do not carry the receivable in this case.

Question 35Billing

Which transaction code is used to create billing documents collectively from the billing due list?

  1. VF11
  2. VF04 Correct answer.
  3. VF01
  4. VF03

Explanation

VF04 opens the billing due list and lets you create billing documents for all due deliveries or orders in one run. VF01 creates a single billing document, VF11 reverses an existing one, and VF03 is used only to display a billing document.

Question 36Billing

After a delivery has been billed in full, which value does its header overall billing status show?

  1. D
  2. C Correct answer.
  3. B
  4. A

Explanation

The overall billing status of a delivery is A when nothing has been billed, B when only part of the quantity has been billed, and C when billing is complete. A fully billed delivery therefore carries status C.

Question 37Billing

What is the accounting effect of creating a pro forma invoice?

  1. No financial accounting document is created. Correct answer.
  2. A special G/L noted item is created.
  3. A customer credit is posted in Financial Accounting.
  4. A customer debit is posted in Financial Accounting.

Explanation

A pro forma invoice is an informational document for the customer, and its billing type is configured so that no accounting document is generated. Only real invoices, credit memos and debit memos update Financial Accounting.

Question 38Billing

Which date in the billing document controls the posting period used for the financial accounting document?

  1. Service rendered date
  2. Exchange rate date
  3. Billing date
  4. FI posting date Correct answer.

Explanation

The FI posting date determines the period in which the accounting document is booked, and the period must be open. The other dates serve different purposes, such as the invoice date on the printout or the translation of foreign currency amounts.

Question 39Billing

In which database table are the header data of billing documents stored?

  1. VBRK Correct answer.
  2. LIKP
  3. VBAK
  4. VBRP

Explanation

Billing document header data such as number, dates, payer and currency is held in table VBRK, while the item data is stored in VBRP. VBAK and LIKP belong to sales orders and deliveries respectively.

Question 40Billing

In delivery-related billing, which date is proposed as the service rendered date by default?

  1. The requested delivery date
  2. The billing date
  3. The purchase order date
  4. The actual goods issue date Correct answer.

Explanation

For a billing document created from a delivery, the service rendered date is defaulted from the actual goods issue date of the delivery. This assigns the revenue to the period in which the goods actually left the plant.

Question 41Billing

By default, from which partner's master record does the system propose the payment terms in a billing document?

  1. The payer Correct answer.
  2. The sold-to party
  3. The ship-to party
  4. The bill-to party

Explanation

Payment terms in the billing document are proposed from the payer's customer master record, because the payer is the party responsible for settling the invoice. Other partner functions serve different purposes such as delivery or invoicing address.

Question 42Billing

How does the system determine which billing type is proposed when an invoice is created for a delivery?

  1. From the copy control of the delivery type Correct answer.
  2. From the sales document type of the preceding order
  3. From the billing type entered in the delivery header
  4. From the customer's billing calendar

Explanation

The target billing type is maintained at header level of the copy control entry for the delivery type to billing document, so the system proposes the corresponding billing type automatically. The user can override the proposal before saving.

Question 43Billing

A sales order carries a header billing block that is copied into the billing document. What is the effect when the billing document is created?

  1. The billing document is created but blocked and not posted to Financial Accounting. Correct answer.
  2. The billing document is created and posted, and the block only affects printing.
  3. The billing document cannot be created until the block is removed.
  4. The billing document is created as a pro forma invoice.

Explanation

A copied billing block does not stop the billing document from being created, but it keeps the document from being released, so no accounting document is generated. Once the block is removed and the document is released, the posting takes place.

Question 44Billing

Which customizing setting determines which date the system proposes as the billing date in a new billing document?

  1. The factory calendar assigned to the delivering plant
  2. The number range assigned to the billing type
  3. The billing date rule in the billing type Correct answer.
  4. The date category in the customer master record

Explanation

The definition of the billing type contains a rule that proposes the billing date, for example the current date, the delivery date or the goods issue date. This rule supplies the default that the user can still change in the document.

Question 45Billing

Which combination of conditions makes a delivery appear in the billing due list for collective billing?

  1. It is goods-issued, billing-relevant and not yet billed. Correct answer.
  2. It has been transferred to Financial Accounting already.
  3. It belongs to a sales order that is still open for delivery.
  4. It has a billing block in the header and is fully goods-issued.

Explanation

The billing due list selects documents that are billing-relevant, have reached the status required for billing such as a posted goods issue, and still have an open billing quantity. Documents that are blocked or already fully billed are not proposed.

Question 46Billing

What does a down payment request create in Financial Accounting?

  1. A posted invoice that is later cleared by a payment
  2. A noted item with a special G/L indicator Correct answer.
  3. An open customer receivable for the requested amount
  4. A credit memo that reduces the customer balance

Explanation

A down payment request only posts a noted item with a special G/L indicator, which reminds the customer to pay without creating a real receivable. The actual down payment is posted separately when the customer pays and can later be cleared against the invoice.

Question 47Billing

Which setting makes a sales order item billable without a preceding delivery?

  1. Order-related billing relevance Correct answer.
  2. A billing block on the schedule line
  3. A goods issue date in the order
  4. Delivery relevance of the item

Explanation

The billing relevance of the item category decides how an item is billed, and an order-related relevance allows billing directly from the order without a delivery. Delivery-related relevance, by contrast, requires a delivery and goods issue before invoicing.

Question 48Billing

How does the system determine the output, for example the printout, of a billing document?

  1. By the account determination procedure of the pricing procedure
  2. By the numbering procedure of the billing type
  3. By output determination using the condition technique Correct answer.
  4. By reading the output type from the customer master record

Explanation

Output determination uses the condition technique: output types with access sequences read output condition records to find the medium, partner and timing for the billing document. The result is stored in the output records of the document.

Question 49Billing

Only part of the delivered quantity of a delivery is billed. What is the resulting billing status of the delivery?

  1. Partially billed Correct answer.
  2. Not relevant for billing
  3. Blocked for billing
  4. Fully billed

Explanation

When the billed quantity is smaller than the delivered quantity, the delivery is partially billed, which corresponds to billing status B. The remaining quantity stays open and the delivery continues to appear in the billing due list.

Question 50Billing

Two deliveries are selected in the same billing run but are invoiced on two separate documents. Which difference between the deliveries most likely caused this?

  1. Different shipping points
  2. Different delivery types
  3. Different payers Correct answer.
  4. Different delivery dates

Explanation

Billing combines items into one invoice only when the relevant header data match, and the payer is a key split criterion. Deliveries with different payers cannot be settled on the same invoice, while differences in dates, shipping points or delivery types can often still be combined.