🔥 EARLY BIRD SPECIAL:Save 10% on all SAP Online Courses! (Limited Slots)

Text Determination in SAP SD Made Simple: From Customer Master to Billing Document

E
ERPVITS Team
Author
2026-11-03
8 min read
Text Determination in SAP SD Made Simple: From Customer Master to Billing Document

Text Determination in SAP SD Made Simple: From Customer Master to Billing Document

What Is Text Determination in SAP SD?

Every sales team has those little but vital notes that must travel with an order. The customer requires delivery only in the morning. Each invoice for a key account must contain a special payment note. There is a warranty line for a product that has to be printed on the paperwork. These are not numbers or codes. They are just simple pieces of text and they matter a lot.

Text determination in SAP SD is a feature that ensures the right text appears in the right place at the right time. SAP can search the text you have stored and pull it into the sales order, rather than having to type the same note over and over in every document, and carry it forward to delivery and billing. It saves time, reduces errors and keeps open communication between sales, shipping and finance.

Text Determination in the Order-to-Cash Process

The order-to-cash process begins with a customer and ends with a payment. On the way you will encounter several documents like inquiry, quotation, sales order, delivery and billing document. Text can survive in all of them.

This is the easy flow. A text is stored in a master record first, for example the customer master or material master. When you create a sales order, SAP checks the text determination settings and pulls the relevant sales document text into the order. Depending on how text copy control is set up, the text can be copied again when the order moves on to delivery and then billing.

Main Components: Text Objects, Text IDs and Text Procedures

To understand the text determination procedure you just need to get comfortable with three ideas.

The first is the text object. This is used by SAP to determine to which type of record the text belongs, for example customer master, material master, sales document header or sales document item.

The second is the text ID, also called the text type. This is the label of the note. One text ID can be used for shipping instructions, another for a payment note and another for an internal remark. Each object has a list of text types in SAP SD.

The third is the text procedure. It is a collection of text IDs. They are grouped together and assigned to a document type or item category. It establishes which kinds of text are present in a given document and in which sequence they appear.

Put these three together and you have a clear structure. The object tells you where, the text ID tells you what and the procedure tells you how it fits into the document.

Text Determination Access Sequence

And now the part that makes text determination really smart: the access sequence for text.

An access sequence tells SAP where to look for a text and in what order. Say you have a shipping notice in the customer master. You can tell SAP to look in the customer master first, then the material master, then some other source. When it finds text it copies it into the document.

An access sequence can be assigned to each text ID in a procedure. That gives you a lot of control. You can choose to have a customer level note automatically suggested in the order, while leaving another text type blank for the user to enter manually.

One tip from real projects: if you have a text that does not appear in your sales order, one of the first things to check is the access sequence. A very common reason is the wrong source or a missing assignment.

Where Texts Are Stored: Customer Master, Material Master and Sales Documents

Texts can be maintained at several levels, each level serving its own purpose.

You store notes in the customer master which always apply to the customer, for example preferred delivery time, special packing requirements or billing remarks.

In the material master you maintain notes relating to the product, for example sales text, handling notes or warranty information.

In sales documents you store notes that relate only to that order, either at header level (for the whole order) or item level (for one product line).

Half the trick is knowing where to place each type of text. The master data should hold a note that does not change. A note that changes from order to order should be in the document itself.

Text Determination for Customer Master

The customer master has its own text types too, grouped under a text procedure as well. These customer master texts are generally maintained in the sales area data or the general data of the customer master record.

Let us consider a simple example. Your customer requires every delivery to be made before 12 pm. You save this as a text in the customer master. When a sales order is created for this customer, SAP uses the access sequence to find this text and suggests it in the order. Then the delivery also shows it to the shipping team.

The benefit is obvious. You put the information in once, the whole team can see it and you do not have to rely on someone remembering it.

Ready to Start Your Learning Journey?

Join thousands of learners and build your future with expert-led courses and 100% practical training.

Explore Courses

Expert Guidance

Learn from industry experts

Trusted & Recognized

Top-rated by learners

Flexible Learning

Online options

Placement Support

Career support & more

Text Determination for Sales Documents (Header and Item)

Sales documents have two levels of text.

Header texts are for the entire document. Examples include payment notes, a general delivery instruction or a customer purchase order remark.

Item texts apply to one line. Examples are a special packing instruction for a specific product or a quality note for a specific material.

For each sales document type a text procedure is assigned for the header. For each item category a text procedure is assigned for the item. That is how SAP knows which text types are allowed in which document. If you create a new document type for a special business situation, do not forget to assign the correct text procedure to it. Often this small step is missed.

Configuration Path in SPRO (VOTXN): Step by Step

Text determination is easier to set up than you think. For SAP SD configuration, the standard path in SPRO is Sales and Distribution, then Basic Functions, then Text Control. The transaction code is VOTXN.

Step one: select the text object you want to work with, for example sales document header. Then define the text types you require. The new text type must be given a clear four character code and a short meaningful description.

Step two: create a text procedure or use an existing one, and add your new text type to the procedure. Here, you also set the sequence number of the text.

Step three: to have SAP automatically propose the text from a master record, assign an access sequence to the text type. If you want users to type it manually, leave this empty.

Step four: assign the text procedure to the document type or the item category so that it is active in the real documents.

Step five: try it out. Create a sales order and view the text tab. When set up correctly, the new text type will appear. If you attach an access sequence, the text will be proposed automatically.

Always test in a development or quality system first and keep a short note of what you changed. This will help you a lot when people ask you questions later on.

Copying Texts from Customer Master to Sales Order and Billing Document

This is what most business users are concerned about. They just want to see the text in the sales order and in the invoice without any extra effort.

You bring a customer master text into the sales order by using the access sequence to link the text type of the sales document with the customer master text. Once this link is established, SAP copies the text at order creation.

It is the same story for the delivery and billing documents. Each document has its own text procedure and copy control between documents determines if the text moves forward. If you want a text to be carried over to the invoice, make sure that the same or a corresponding text type exists in the billing document procedure and that copy control allows the transfer.

One good thing to remember is that texts are copied when documents are created. Changing the master text does not automatically change existing documents. Only new documents will receive the updated text.

Common Errors and Troubleshooting Tips (Text Not Showing or Copying)

Even experienced consultants run into text problems from time to time. Here are the most common ones and how to fix them.

Problem What to Check
The text is not showing in the sales order. Ensure that the text type is part of the text procedure and that the procedure is linked to the document type. Check the access sequence assignment also.
The text is shown in the order, but not in the delivery or billing document. Check the text procedure of the next document. Confirm the presence of the same type of text there. Then check the copy control settings.
The text is not copied from the customer master. Make sure the text is saved in the correct language. SAP looks for the text in the language of the document, and a mismatch can make the text vanish.
The text is copied but cannot be changed. Check the text type settings of the procedure. Some entries are for display purposes only.

If you need to troubleshoot, backtrack from the document to the source: document type, text procedure, text type, access sequence, then master data. Most times, following this path will lead you to the cause.

Best Practices and Key Takeaways

Some simple habits will keep your text determination in SAP SD clean and manageable.

  • Keep text types meaningful. Use clear names to make it easy for everyone to see the purpose.
  • Do not create too many types of text. A long list confuses users and makes maintenance more difficult.
  • Use master data for stable information and document texts for order specific notes.
  • If you want the text to flow through the entire process, always match text types across the order, delivery and billing procedures.
  • Keep a log of your setup. A short sheet listing the text types, procedures and assignments can save hours later.

Text determination is all about making your users' life easier. When it is well set up, the right note comes at the right moment without anyone having to think about it.

Want more easy SAP SD guides like this? Stay updated by joining our WhatsApp Channel .

Request More Info

Get expert guidance on your SAP career path.

0 + 0 = ?

By submitting, you agree to our privacy policy.