Manage Learn to apply best practices and optimize your operations.

Attach documents to an SAP object without having to use SAP DMS

With SAP Services for Object, users can attach information to an SAP object without using the SAP Document Management System, writes Jawad Akhtar.

SAP Services for Object is a highly versatile yet little-used functionality in the SAP ERP portfolio that allows...

business process owners to add attachments like a Microsoft Word document or an Adobe Acrobat (.pdf) file to any SAP object without implementing the SAP Document Management System (DMS).

For more on SAP manufacturing

Record plant data, automate yourdiscrete manufacturing processes

How do I handle co-products, byproducts in SAP ERP?

Read how manufacturers can get more out of SAP ERP reports

An SAP Object is a business transaction such a purchase order, a sales order, an invoice or a goods receipt that the business process owner routinely performs and wants to attach documents to for record or reference purposes.

SAP Services for Object is not restricted to only attaching files to SAP objects, but also provides the option to add notes and website links. Another advantage of using Services for Object is that the attachments or notes attached to an SAP object are stored in the SAP ERP database. That allows different business process owners the ability to access and open the same object attachments from varied physical locations. SAP Services for Object is available for all business process owners in all SAP ERP functions and processes.

The SAP Services for Object icon
Figure 1. The SAP Services for Object icon.

The SAP Services for Object option becomes available after a process owner has saved a business transaction. A saved business transaction creates a unique record in the database, such as a purchase order number or a sales order number. The process owner accesses the transactional record in change mode and then uses Services for Object to create attachments or additional notes. The Services for Object icon becomes available on the top left-hand side of all SAP objects (see Figure 1).

Screenshot of a Microsoft Word document available for downloading
Figure 2. Screenshot of a Microsoft Word document available for downloading.

Figure 1 shows the SAP Services for Object icon available on the top left-hand corner of an SAP transaction while recording a customer's payment. Clicking the icon brings up the dropdown list from where the process owner can select the "Create…" option to attach and save Microsoft Word or Excel documents. Later, when the same or another process owner accesses the attachments for the business transaction (the customer payment), click on the "Attachment list" option shown in Figure 1, and the system brings up the list of attachments that are available for viewing (see Figure 2).

About the author:
Jawad Akhtar is the author of the SAP PRESS book
Production Planning and Control with SAP ERP. He is the head of SAP delivery in AbacusConsulting, where he focuses on logistics and SCM issues.

Dig Deeper on SAP ERP software and modules

Join the conversation


Send me notifications when other members comment.

Please create a username to comment.

Is it possible to attach a document to multiple sales orders in one process rather than attaching to each SO individually?
Is it possible to attach single document in multiple cockpit documents in one time.
i.e - Suppose i have a 100 invoices of one vendor and they do not provide to us approval, they provide us approval through mail for all those invoices in single mail, so i want to attach that approval after processing the invoices in SAP cockpit in single command.
current situation :- current situation is that i have to attach one by one which is time consuming activity.
please provide solution.

write a small abap with secection screen to 

- upload the attachment to SAP content Server

- select the business documents

- link the attachment with the business document

select business documents into itab.

upload the attachment and use the SAP-function module ARCHIVOBJECT_CREATE_TABLE to store the attachment in the content server and get back the archive document id.

loop at itab

use SAP-function module ARCHIV_CONNECTION_INSERT to insert the connection between archive document and the business document.


you can the present the business docs on a ALV with the hot spot to navigate to the biz doc to see if the attachnet has been linked and able to display.

when you are done then email me the code 


What is shortcut for services for object in SAP?

Hi we are in SAP srm7.1 extended classic scenario and our clients have asked if its possible for them to attach documents on GRV's if yes, please guide us on how to make that possible. We only use the back-end system for payments.

How you add more than 1 document at 1 time when attaching? I'm having to create attachment and add one-by-one, very annoying.
I am configuring to store business document to DBM order which using bus object BUS2400. I have completed configure Basic Customizing in ArchiveLink from OAC0 until OAC3. But the 'store business document' option is still grey out. Is there other configuration that I missed out? what is the prerequisite for the business object to have to enable the store business document?
Why can't is see the pictures attached