cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

Create Billing for Service ID

esterwang
Explorer
0 Likes
263

Question :
During the billing process, the Service ID maintained in the service order does not appear as a billing item. Instead, the system displays the material assigned in the DIP Profile, rather than the actual Service ID from the service order.
What is the correct SAP standard configuration that allows the Service ID recorded in the service order to appear as the billing item, instead of the material derived from the DIP Profile?

Current (As-Is) Condition :
When creating a billing document for a Service Order, the item that appears in the billing document is “Material as Service”, rather than the Service ID maintained in the service order.image.pngimage.pngimage.png

I have already tried entering the activity number / service ID in the “Source” field under the Set Name column, so that it would appear as the activity number / service ID during billing and quotation. However, this approach still does not work.

I forgot to mentioned that this issue also happened in quotation. process as well.

image.png

Best regards,
Ester Wang

Accepted Solutions (0)

Answers (1)

Answers (1)

Lakshmipathi
SAP Champion
SAP Champion
0 Likes

Why you see “Material as Service” instead of service ID is because, in standard SAP, the billing item is determined by the material assigned in the DIP profile. The DIP profile controls how service order actuals (activities, confirmations, costs) are summarized and transferred into billing/quotation. By default, SAP requires a material master to represent the billed item (e.g., “Service Material”), because billing documents in SD are material‑driven. That’s why your Service ID or activity number is not appearing — the DIP profile is mapping it to the generic material.

If you want the Service ID (activity number) from the service order to appear in billing/quotation, do the following:

  • In the Field Selection / Source Fields, include the Activity Number / Service ID as a field to be transferred. In the Material Determination, instead of mapping to a fixed “Service Material,” configure the profile to use the Service ID field as the material number. This requires that your Service IDs are created as materials in MM (or at least have material master records), because SD billing always expects a material.
  • In the “Source” column of the DIP profile, select Activity Number (Service ID). In the “Set Name” column, ensure it is mapped to Material. This way, the system will take the Service ID from the order and pass it as the material in billing.
  • The same DIP profile is used for resource‑related quotations. Once the Service ID is mapped correctly in the DIP profile, quotations will also show the Service ID instead of the generic service material.
esterwang
Explorer
0 Likes

I am configuring a DIP profile for resource-related billing and I am still a bit confused about the correct setup. I would appreciate your clarification.

Here is what I have done so far:

1. In Source Fields, I activated Activity Number and marked it as:

  • Characteristic Relevant
  • Material Determination

2. In the DIP Profile, under Source, I selected Activity Number and tried to map it to the material field by assigning the set 8A-MAT-ALL.GLPCT in the Set Name column.

  • However, the system raises the following error:

"Invalid set 8A-MAT-ALL.GLPCT / characteristic MATNR for input field ASNUM (Message GR105)"

image.pngimage.png

Best regards,
Ester Wang