SAP Records Management
SAP Records Management
SAP Records Management
First Steps
This section contains a procedure for using the example Customizing to use the system for the first time.
Introduction to Terms
Read this section if you are an end user who wants to use a system that has already been completely set
up. Only the sections Editing Tool for Record Models: The Records Modeler and Editing Tool for File
Plans: The Records Planner are not relevant for the end user (instead they are relevant for the persons
responsible for Customizing and administration).
file:///C:/Users/SYAM/AppData/Local/Temp/~hh3248.htm 4/18/2012
SAP Records Management Page 2 of 99
You can open a context menu for every element/element type. This context menu is different depending
on which element or element type the cursor is positioned. This section describes all of these activities.
Customizing
Read this section if you want to perform Customizing for Records Management. This section contains important
background information. The main Customizing documentation is contained in the SAP Reference Implementation
Guide (IMG).
Role Maintenance
Read this section if you are a developer and you want to integrate Records Management into an
application.
First Steps
Each Records Management shipment contains example Customizing. You can use this Customizing to get to know
the system without having to create your own Customizing.
Do not use the example Customizing in your production system. We recommend that you copy the
element types from the example Customizing and make your own modifications to the copied versions.
The following is a step-by-step description of how to create a record. This is explained in detail in the subsequent
sections of this documentation. Prerequisite: The example role for Records Management SAP_BC_RM_USER (or
SAP_BC_RM_ADMINISTROTR) is assigned to you, or a role with similar authorizations.
A dialog box is displayed where you have to select a Records Management System (RMS).
Choose RMS_DEMO.
Select the element type Example Records and choose Create in the context menu.
A dialog box is displayed where you have to choose in which record model to create the record.
The system branches to the Records Browser. The new record is displayed. The structure of the record
corresponds to the underlying example record model.
file:///C:/Users/SYAM/AppData/Local/Temp/~hh3248.htm 4/18/2012
SAP Records Management Page 3 of 99
No element type is assigned to the model node. For this reason you first have to decide which element
you want to create. A dialog box is displayed where all the element types are listed according to type
(yellow folders).
Expand a yellow folder and double-click the element type for which you want to create an element.
You create an element. The next steps depend on the element type that you selected. For more
information, see Activities for Element Types and Elements in the section of the corresponding element.
Create multiple elements. To create more than one element for structure node 1, position your cursor
directly on this node and choose Create in the context menu.
A dialog box is displayed, in which you can enter values for the attributes of the record. Write a short text
and assign a unique ID; all other entries are optional.
Introduction to Terms
This section explains some important concepts in Records Management, followed by an overview diagram of how
these concepts interact with one another.
Element
An element is a piece of information that is checked into Records Management. Elements can be integrated into
records, but do not have to be. A record itself is also an element, and at the same time contains elements. This
means it is possible for a record to contain other records as subrecords. Record models and file plans are also
elements.
Record model
A record model is a template for records, which is created in Customizing. The template defines the structure of the
records. Records that are based on the same record model always have the same structure. This improves user
orientation within the records. The assignment of the record to a record model is made in Customizing when the
element types for records are created.
Element type
An element type groups similar elements together. Element types are the starting point for checking new elements
into Records Management or searching for them in Records Management.
From a technical point of view, an element type is a division of the elements of a service provider (see below) by
assigning parameters to the service provider. Every service provider has connection parameters that have to be
filled with values when an element type is created.
You can only use a service provider if at least one element type exists in this service provider. A service provider
can contain any number of element types. To create element types according to customer-specific requirements,
file:///C:/Users/SYAM/AppData/Local/Temp/~hh3248.htm 4/18/2012
SAP Records Management Page 4 of 99
The following terms are only relevant for persons who need to be involved in the customizing,
administration, or development of Records Management.
Service provider
Service providers enable integration of elements into Records Management and access to elements. Each service
provider is responsible for a particular group of elements (for example, service provider for documents, service
provider for notes, or service provider for business objects). Within a service provider, you can adapt element types
to further subdivide this group.
Area
Records Management has an underlying framework that can also be used for other applications outside of Records
Management. Each application has its own framework area. An area contains a group of service providers. It
defines attributes for the element types of these service providers.
SAP supplies the area S_AREA_RMS, which contains all the service providers implemented by SAP. This must be
used for Records Management.
An RMS is a discrete unit within Records Management. The RMS divides various business units logically. Dividing
the records of a company into discrete units means that is it possible to provide particular groups of users with
access to particular records.
Example: In a hospital there are personnel records and patient records. Employees in the personnel
department only have access to the "RMS for personnel records"; nurses and doctors only have access to the
"RMS for patient records".
RMS is a classification parameter of the area S_AREA_RMS. You assign values to this parameter using
the Customizing activity Maintain Registry. You separate the different RMSs by assigning element types to one
or more RMS. An RMS can contain any number of element types. Elements can only be displayed in the RMS
in which they have been entered.
Type
The type classifies elements according to their semantic content. It provides the user with orientation when
searching for records (for example: The types “documents”, “record models”, and “business objects”). In the
Records Organizer, types are displayed as yellow folders in the standard setting of the role-based view.
The type is a classification parameter of the area S_AREA_RMS. You assign values to this parameter
using the Customizing activity Maintain Registry. SAP recommends that you only create a new type if you are
implementing a new service provider whose elements cannot be assigned to one of the types supplied by SAP.
Overview Diagram
The following diagram provides an overview of the architecture of Records Management. The arrow shows the
direction of reading.
file:///C:/Users/SYAM/AppData/Local/Temp/~hh3248.htm 4/18/2012
SAP Records Management Page 5 of 99
Note that in this graphic you see the elements that cannot be integrated into the Records Management standard. In
theory, any elements can be integrated into Records Management if the corresponding service providers are
implemented.
The Records Organizer is the initial screen for all activities in Records Management: The most important
functions of the Records Organizer are:
Searching for elements that have already been checked in (attribute search, full text search)
file:///C:/Users/SYAM/AppData/Local/Temp/~hh3248.htm 4/18/2012
SAP Records Management Page 6 of 99
Managing Favorites
The Records Browser is the tool used for displaying and editing records. The most important functions of
the Records Browser are:
Displaying a record in a hierarchical structure (the record structure is specified by the record model)
Displaying/creating/editing elements
The Records Modeler is the tool used for creating record models. A record model is a template for
records, which is created in Customizing. The template defines the structure of the records. Records that
are based on the same record model therefore always have the same structure. This improves user
orientation within the records.
The Records Planner is the tool used for creating file plans. A file plan is a central registry used for the
management of records. Use of the Records Planner is optional.
You can use circulars and process routes to select individual elements from a record and send it around
for circulation in a particular folder. (The term circular comes from the public sector.) You can determine
who receives the elements and which activities the corresponding person is to perform on these elements.
Use
The Records Organizer is the initial screen in Records Management. You can navigate from the Records
file:///C:/Users/SYAM/AppData/Local/Temp/~hh3248.htm 4/18/2012
SAP Records Management Page 7 of 99
Prerequisites
To start the Records Organizer, you need the authorizations of the authorization object S_SRMSY_CL. This is
included in the SAP role SAP_BC_RM_USER (standard user for Records Management).
When you call the Records Organizer for the first time, you need to enter a Records Management System ID (RMS
ID) in a dialog box before you can access the Records Organizer. There is a separate ID for each Records
Management System (RMS). The RMS logically divide various business areas. Ask your system administrator
which ID is relevant for you.
Features
The Records Organizer is a navigation area from which you start your work in Records Management. The
navigation area is split into two halves: In the upper section, you can activate the Role-Based View, Favorites,
Resubmission, or the Inbox. You can switch between these areas by choosing the appropriate button at the top of
the display area. The History area is displayed in the lower section.
The four areas are described below.
Role-Based View
In this screen area, you can check new elements into Records Management, or search for elements that have
already been checked in.
The role-based view can be individually compiled in Customizing for each existing SAP role. The following only
describes the standard setting, which contains three hierarchy levels.
The first hierarchy level contains only one node. This specifies the name of the current Records Management
System (RMS). You can only execute all subsequent activities within this RMS.
If you are authorized to work in more than one RMS, you can choose to change to another RMS.
The second hierarchy level contains folders that group together elements under different headings.
The third hierarchy level contains the corresponding element types. Element types group together similar
elements. You only see the element types that have been assigned to the current RMS in Customizing.
To check in or search for an element, select the element type to which you want to assign the new element, open
the context menu, and choose Activities. The activities can be different for each element type. For more
information, see Activities for Element Types and Elements. After you have executed one of the activities, the
element is displayed in the right-hand screen area and an entry is made in the History area.
To make room for processing of elements, you can choose to hide the Organizer. The symbol is
available in the function toolbar in every Records Management tool. You can also use it to redisplay the
Organizer navigation area if required.
History
file:///C:/Users/SYAM/AppData/Local/Temp/~hh3248.htm 4/18/2012
SAP Records Management Page 8 of 99
This contains the last 30 elements you have edited. The element edited last always appears at the top of the list.
The elements are not arranged according to a hierarchy.
You can use the History as a starting point to perform activities for the elements. To do this, select an element,
open the context menu, and choose one of the activities offered. The activities offered may differ from element to
element. For more information, see Activities for Element Types and Elements.
The Where-Used List activity is available in the context menu for all elements. A dialog box is displayed containing
a list of all the records in which the element is used. If the selected element is a record, the elements that the
record contains and the underlying record model are displayed.
Choose to clear all elements from the History. The elements still remain in the Records Management System.
To refresh the elements, you choose .
Favorites
Here you can create and organize elements and element types. We recommend that you use your Favorites to
keep the elements and element types that you most frequently use. You can start all activities from the Favorites.
You can use Drag&Drop, or choose Add to Favorites from the context menu to copy elements from the History into
the Favorites.
To integrate element types into your Favorites: In the area Favorites, position the cursor on the uppermost node
and choose Activities Create element type link. In the dialog box that is displayed, select an element type.
In the next dialog box, select which folder to add the element to.
To create folders for organizing your Favorites into a hierarchy, position the cursor on the element/element type
and choose Activities Create folder. The new folder is created one hierarchy level lower.
Resubmission
In this area, you can set elements to be resubmitted. All elements are displayed for which the resubmission date is
the current date or earlier. If the due date has passed, the elements are marked in red. You can choose
Change to change the resubmission entry at any time. To display the element, you choose .
To include an element in the resubmission, place the cursor on the element in the History or the Favorites, and
choose Resubmission in the context menu. A dialog box is displayed. In the Submit On field, enter the date on
which the element is to be submitted. In the Due On field, enter the date by which the element must be processed.
Additionally, you can enter notes for resubmission in the Action field. You fill the fields Priority and Status by using
the input help.
Inbox
In the inbox area you can display your current work items and deadline monitoring items. To refresh the content of
the inbox, you choose . To perform activities for the work items and deadline monitoring items, select the
relevant element, and choose Activities in the context menu. The following activities are available:
Display:
Log:
The work item or the deadline monitoring item branches to the log display.
Execute:
Forward:
file:///C:/Users/SYAM/AppData/Local/Temp/~hh3248.htm 4/18/2012
SAP Records Management Page 9 of 99
Work items are forwarded to another processor. This activity cannot be performed for deadline
monitoring.
Include in History:
You reach the Records Browser, in which the record is displayed. The structure of the record corresponds
to the underlying record model. The assignment of the record to a record model was made in
Customizing when the element type was created. For the procedure for editing a record, see Editing
Records.
Records that you have created in the Records Browser automatically appear in the History area of the Records
Organizer.
If you edit the record regularly, we recommend that you add it to your Favorites list.
Select the record in the History or in the Favorites, and choose Change. The Records Browser is displayed
and you can continue editing the record.
file:///C:/Users/SYAM/AppData/Local/Temp/~hh3248.htm 4/18/2012
SAP Records Management Page 10 of 99
) to display your
newly created record model. If you expand the overview tree, the default setting displays a header node
and a model node History. The system creates these for elements that are inserted automatically in the
record (by a workflow or a report), and which cannot be assigned to a specific node.
For the procedure for creating a record model, see Creating a Record Model.
Record models that you have created in the Records Modeler automatically appear in the History area of the
Records Organizer. If the record model is no longer in the History, (only the last 30 elements are listed), you can
insert it back into the worklist at any time using Search.
If you edit the record model frequently or use it as a basis for records, it is a good idea to add it to your
Favorites.
Select the record in the History or in the Favorites, and choose Activity Change. The Records Modeler is
displayed and you can continue editing the record model.
The Records Planner is displayed. Use ( ) to display your newly created file plan. For the procedure for
creating a file plan, see Creating a File Plan.
file:///C:/Users/SYAM/AppData/Local/Temp/~hh3248.htm 4/18/2012
SAP Records Management Page 11 of 99
File plans that you have created in the Records Modeler automatically appear in the History area of the Records
Organizer.
If you edit the file plan regularly, we recommend that you add it to your Favorites list.
Select the file plan in the History or in the Favorites, and choose Activity Change. The Records Planner is
displayed and you can continue editing the file plan.
Integration
You can only reach the Records Browser through the Records Organizer (see Navigating to the Records Browser).
Choose to hide the Organizer navigation toolbar.
Features
The screen consists of the following parts:
The main window contains an overview tree of the record. The record structure is predefined by the underlying
record model. The structure nodes ( ) mark sections in the record in the same way as index cards in paper
records. Colored symbols show the inserted elements. If you are in change mode, the overview tree also contains
model nodes ( ) of the underlying record model (you need model nodes when inserting new elements in the
record). You can enter elements for each of these nodes. For more information, see Editing Records.)
In the standard setting, the overview tree is structured from left to right as follows:
Column Header Description
Record Entry Node symbol and ID
Element Type Element type assigned to the node
(one or more element types can be assigned to a model node)
Last Processing User name of the last user to make any changes, and time/date of the last
change
Visibility User roles for which the node is visible
Node ID Number of the node in the underlying record model
Toolbar
The toolbar is above the main window. This provides the following functions for editing the record:
file:///C:/Users/SYAM/AppData/Local/Temp/~hh3248.htm 4/18/2012
SAP Records Management Page 12 of 99
To access old versions, deselect the Only Current Results check box in the search dialog box (see
Searching).
Choose to display the record attributes and their values. You can change the values of the maintainable
attributes at any time (for more information, see Assigning Attribute Values).
Choose Record to display a menu that offers functions for the whole record. The following functions are available:
Other Record: The search dialog box is displayed (see Searching). You can access all records that belong
to the same element type as the current record.
Load New: Update the record.
Print Record: You print the attributes and the overview tree of the record. Model nodes are displayed as
an unfilled rhombus, and elements are displayed as a filled rhombus.
Print Record (Including Log): You print the attributes, the overview tree, and the log of the record.
Print Record + Documents: You print the attributes and the overview tree of the record, and the
documents that are contained in the record (including their attributes).
To print documents, an external conversion server must be connected to the SAP system by means of
RFC. The conversion server must support the XDC interface. Only formats that are supported by the
conversion server can be printed. Documents in non-supported formats are not printed. The system does
not display an error message in this case. A new print request is created for each document. The
parentheses around all requests form a composite request. Each new page of the printout contains the
record number.
Print Record (Including Log + Documents): You print the attributes, the overview tree, and the log of the
record, and the documents that are contained in the record (including their attributes).
Close/Open Record: If the record has been closed, it cannot be changed. If the record is open, it can be
processed.
Administration Transport Entry: Write a transport entry for the record. This function is only offered if the
element type underlying the record permits transport to subsequent systems.
Administration Display Missing Authorizations: A dialog box is displayed containing a list of the roles that
you do not have, but which are necessary for displaying the rest of the nodes. Roles that are linked with OR
are roles that are required for displaying one particular node. Roles that are linked by AND are roles that are
required for displaying more than one node.
Administration Display Log: You display the log of all activities executed on the record.
Administration XML Representation: You can display the underlying XML code of the record.
Services: An additional context menu is displayed, offering all the functions of the Generic Object
Services (you can also display these functions by choosing the symbol next to the header Records
Browser). For more information on the Generic Object Services, see Generic Object Services (BC-SRV-
GBT).
User-Specific Settings: You can adapt the user interface to suit your requirements.
file:///C:/Users/SYAM/AppData/Local/Temp/~hh3248.htm 4/18/2012
SAP Records Management Page 13 of 99
For the record and the record model, you can show or hide the columns of the overview tree and
determine their width.
You can use to display a context-sensitive menu offering activities. The list of activities differs according to
which node you have selected.
If you have selected a structure node ( ),
Activities are offered for inserting elements into the record. The list of activities depends on which
element type is assigned to the model node. (If more than one element type is assigned to the model node,
a dialog box is displayed from which you have to select one element type.) For more information on
individual activities, see the section Activities for Element Types and Elements.
After inserting an element, the symbol of the model node changes to that of the inserted element.
If you have selected a node that already has an element assigned to it (different symbols, according to the
element),
Activities are offered that you can carry out on elements that are already inserted. The activities offered
depend on the element in each case (see above).
Status Bar
Directly below the function bar, there is the status bar, which displays the following:
Tool: Indicates which tool the user is currently using (browser, for example).
/ : Indicates whether the record is open or closed.
/ : Current processing mode
file:///C:/Users/SYAM/AppData/Local/Temp/~hh3248.htm 4/18/2012
SAP Records Management Page 14 of 99
Editing Records
Prerequisites
You have gone from the Records Organizer to the Records Browser (see Navigating to the Records Browser).
The newly created record is displayed as the symbol ( ). When you expand the overview tree, the underlying
record model is displayed as the basic structure for the record.
To display the underlying record model for the record, choose Record User-Specific Settings.
Procedures
The following text describes how to insert an element into the record, and how to duplicate and move nodes.
Inserting an Element
To insert a new element in a record, you need a model node ( ) of the underlying record model. The model node
specifies the element type to which the element to be inserted belongs. Proceed as follows:
Select the model node for which you want to insert an element, and choose . A menu that contains
activities is displayed.
For some model nodes, there may be more than one element type assigned. In this case, a dialog box is
displayed containing all the element types. Choose the appropriate element type for the element to be
inserted.
Select an activity.
The activities offered depend on the element type assigned to the model node. The procedure for inserting
an element differs according to the element type and activity selected.
For more information on individual activities, see the section Activities for Element Types and Elements.
The element appears in the record after the activity has been executed. The symbol of the model node is
replaced by the symbol of the element.
file:///C:/Users/SYAM/AppData/Local/Temp/~hh3248.htm 4/18/2012
SAP Records Management Page 15 of 99
Duplicating a node
In the record model, you have predefined whether a node may be generated more than once in a record. The
maximum number of instances of a node is displayed in the overview tree of the record model, in the column
Number.
If you want to add another element to a model node, duplicate the model node. A model node cannot be
duplicated directly, but only after it has been assigned an element. Proceed as follows:
Choose Create.
The model node appears repeated in the record and can have an element added to it. You can use to
change the description of the node if necessary.
If you want to repeat a whole section of the record model, duplicate a structure node.
Choose Create.
The structure node is repeated in the record. You can use to change the description of the node if
necessary.
To re-insert the sub-node belonging to the structure node, select the structure node and choose Create.
You can move nodes within the record using Drag&Drop. To move a node, select it and, holding the mouse button
down, pull it to another node. The following restrictions apply:
The node you are moving must already contain an element, and must be in the lowest hierarchy level of the
overview tree.
The target node must accept the element type of the element that you are moving.
You can use Drag&Drop to move elements from the navigation toolbar in the Records Organizer into a
record.
file:///C:/Users/SYAM/AppData/Local/Temp/~hh3248.htm 4/18/2012
SAP Records Management Page 16 of 99
Procedure
In the Records Organizer or the Records Browser, select the node for the record and choose Display Variants
Display Record Element in List.
Prerequisites
In content models for records, the attribute SRM_PROTOCOL of the real LOIO class must be set to “ON”. If the
attribute SRM_PROTOCOL is set to “OFF” for a content model, access to records of this content model will not be
logged. The standard setting for the attribute SRM_PROTOCOL is “ON”.
Features
The log contains the following information:
Unique record ID
Operation
User
Date of operation
Time of operation
Element name
This column is only filled for the operations Insert Element, Change Element, and Delete Element.
This column is only filled for the operations Insert Element, Change Element, and Delete Element.
Exporting Records
Use
You can use this function to export the record. The system generates a series of files that you can save in your
Windows Explorer.
Activities
In the Records Organizer or the Records Browser, select the node for the record and choose Other Functions ->
Generate and Download Export Format.
The file selection box for your hard drive is displayed. Choose the directory in which you want to save the files for
the record.
file:///C:/Users/SYAM/AppData/Local/Temp/~hh3248.htm 4/18/2012
SAP Records Management Page 17 of 99
If you have previously exported the same record to this directory, a dialog box is displayed that asks
whether you want to overwrite the old directory for the record. Note: If you choose Yes, ensure that the
directory to be overwritten is not open. If it is, you will receive an error message.
The HTML display of the exported record is displayed. The structure nodes are displayed in bold, and the elements
are separated by dashes. You can use an integrated link to display the metainformation for each element. The
metainformation has the same entries as the Information activity. The content of the elements themselves can only
be displayed if this is supported by the corresponding service provider. Of the standard SAP service providers, the
service providers for documents, ArchiveLink documents, and URLs support this function.
The system generates a subdirectory in the selected directory. The name of this directory is the POID Directory ID
of the record. This subdirectory contains the following files and further subdirectories:
HTML document: Content of the record (for visualization)
XML document: Content of the record (for further processing of the data)
Text document: Log of the record export
Subdirectories for the individual elements. The names of these files are GUIDs generated by the system.
These subdirectories each contain the following files and further subdirectories:
XML document: Metadata of the element (for further processing of the data)
Optional: Subdirectory for the content of the element. This file is called CONTENT.
Between 0 and n files that contain the content of the element (format depends on the element
and its service provider).
Optional: Subdirectory for the log information of the element. This file is called LOGDATA.
Between 0 and n files that contain the log information for the element (the format depends on
the element and its service provider).
You can also export more than one record at the same time. The report SRM_EXPORT is available for this. To
navigate to the input template of the report, use the transaction code SRMEXPORT.
In the input template, enter the RMS ID and the element type ID for the records that you want to export. The dialog
box is displayed for searching for records. In the hit list, you can select any number of records and copy the
selection. This displays the file selection box for your hard drive. After you have selected a directory, the report is
executed. The list output of the report is displayed, which contains the export log.
Features
Display Mode
file:///C:/Users/SYAM/AppData/Local/Temp/~hh3248.htm 4/18/2012
SAP Records Management Page 18 of 99
Use Versions to display a list of versions of the document. You can display single versions by choosing , or by
double-clicking the version. To change the version, choose .
To display a list of the files, choose Components. If you saved multiple components, changes can only be made if
you download the files and then upload them.
Use to send the document. The SAP sending screen is displayed. For more information, see Sending a
Document. The mail is sent using the SAP Mail program. You can send the document as an e-mail even if you do
not use the SAP Mail system. Prerequisite: A connection to the external mail system exists. For more information,
see External Sending in the SAP System.
To download the current document and check it out, choose .
Download
The file selection window for your hard drive is displayed. You can save the document locally on your
hard drive. The document also still exists in Records Management.
Check Out
If you choose Release Checkout Lock, the document is available for editing by other users.
The file selection window for your hard drive is displayed. You can select one or more documents from
your hard drive. This is saved as a new version of the existing document in Records Management.
You use the activity Upload if you want to integrate documents in records for which no editor is available
within Records Management. You can edit these documents with your local editor, and use the activity
Upload to upload individual versions into Records Management.
Check In
If you choose Check In, you have to upload the document from your hard drive again to display it in
Records Management. The document is now available for editing by other users.
To open and close documents, choose . If you choose Close Document, the document cannot be changed
afterwards. If you choose Open Document, the document can be edited again.
Change Mode
Use to save the document. You can decide whether you want to save the status as a continuation of the
current version, or as a new version. If you save the document as a new version, you can access the previous
version at any time (see the Versions pushbutton above).
If the document is stored on a WebDAV server, a dialog box is displayed where you have to enter your
file:///C:/Users/SYAM/AppData/Local/Temp/~hh3248.htm 4/18/2012
SAP Records Management Page 19 of 99
If you choose Set Form Fields, you can automatically set data in form fields, as long as the corresponding fields
exist in the document. (The symbol is only active in change mode for Word documents.) The source of the data is
determined in Customizing. For more information, see Service Provider for Documents.
Use to change the attribute values for the document. For more information, see Assigning Attribute Values.
Creating a Document
Creating a Document Without a Template
If you want to create the document within a record, go to a model node for documents, and choose
Activities Create. If you want to create the document from the Records Organizer, position the cursor
on an element type for documents under Role-Based View, and choose Activities Create.
A simple text editor appears. You can create the text here, but you can also use an Office application to
create the document, or use your own files. Within Records Management, you can create Microsoft
Word, Excel, PowerPoint, and Visio documents.
Choose Application.
A list appears that contains the applications registered on your PC and a From File entry.
Select an entry.
When you select an application, the appropriate editor is displayed for you to create the document.
When you choose From File, you can check in a document of your own. The file selection window for
your hard drive is displayed. You can select more than one document. If you selected more than one
component, you can only change the documents by downloading and then uploading them.
A dialog box is displayed in which you can enter attribute values for the document. For a description of
the dialog box, see Assigning Attribute Values.
If document templates have been entered in the Customizing settings for the element type, you can select the
Create with Template activity. After you perform this activity, a dialog box appears, on which you can select a
template. This template is then displayed for further editing.
file:///C:/Users/SYAM/AppData/Local/Temp/~hh3248.htm 4/18/2012
SAP Records Management Page 20 of 99
Use
You use the Records Modeler to create record models. Before you can create record models, an element type for
record models must already exist in registry maintenance.
After you have created the record model, you must release it and assign it to an element type for records (which is
a value for the connection parameter MODEL_ID). You can then create records for this element type. The records
then adopt the structure of the record model entered.
Integration
You can only reach the Records Modeler through the Records Organizer (see Navigating to the Records Modeler).
Choose to hide the Organizer navigation toolbar.
Features
The Records Modeler screen is divided into two areas.
The main window contains an overview tree of the record model. In the standard setting, this is structured from left
to right as follows:
Column Header Description
Model Entry Node symbol and description
Inactive Node active: No symbol
Node inactive: Symbol , node is grayed out
Node ID (model) Node number in order of creation
Number of Instances Limit to how many times the node can occur in the record
Element Type Element type assigned to the node
Context and Free Attributes assigned to the node (see below)
Attributes
Visibility User roles for which the node is visible
Last Processing User name of the last user to make any changes, and time/date of the last
change
Toolbar
The toolbar is above the main window. This provides the following functions for editing the record model:
Choose to change the mode (display/change).
Choose to save the current status of the record model. You can decide whether you want to save the status as
a continuation of the current version, or as a new version. If you save the record model as a new version, you can
access the previous version at any time.
To access old versions, deselect the Only Current Results check box in the dialog box for searching for
file:///C:/Users/SYAM/AppData/Local/Temp/~hh3248.htm 4/18/2012
SAP Records Management Page 21 of 99
record models. All versions will then be displayed in the hit list. Choose to display these versions.
Choose to display the attributes of the record model and their values. You can change the values of the
maintainable attributes at any time (for more information, see Assigning Attribute Values).
Choose Model to display a menu that offers functions for the whole record model. The following functions are
available:
Change Status: A dialog box is displayed, in which you can assign a new status to the record model. (for a
description of the status values, see Status Bars).
The change in status from Initial to Released is irreversible. To make nodes in released record models
invalid, use the deactivation function (see below).
Other Model: You can call all record models that belong to the same element type as the current record
model. The search dialog box is displayed (see Searching).
Administration Transport Entry: You write a transport entry for the record model.
This function is only offered if the element type chosen for the record model permits transport to
subsequent systems.
Administration Log Entries: You display the log of all activities executed on the record model.
Administration XML Representation: You can display the underlying XML code of the record model.
Load Local File: The file selection box for your hard drive is displayed, from which you can select an existing
record model to upload.
Prerequisite: The record model must be saved in XML format, and it must correspond to the XML
schema specified by SAP for the record model.
Note: Element instances cannot be saved, and hence cannot be redisplayed. Instance nodes are therefore
displayed as structure nodes.
Save as Local File: You save the record model as an XML file on your hard drive.
User-Specific Settings: Change the user interface: You can hide or display status bars, legend bars, and
columns in the overview tree of the record model.
Use to create a new node. In the right screen area you reach the detailed display (see below). This is where
you determine the content and attributes of the new node.
Use to delete a node. If the selected node has nodes beneath it in the hierarchy, the whole subtree is deleted.
Use to edit a node. In the right screen area you can see the detailed display (see below). This is where you
change the content and attributes of the node (see Creating a Record Model).
This selection is in addition to simple selection by positioning the cursor on the node. You need this
selection when reassigning nodes (see below).
file:///C:/Users/SYAM/AppData/Local/Temp/~hh3248.htm 4/18/2012
SAP Records Management Page 22 of 99
Use to deselect a node. If the selected node has nodes beneath it in the hierarchy, the whole subtree is
deselected.
Use to insert the selected nodes or sub-tree at the cursor position. If you want to move and not duplicate the
selected node, you need to delete the node or sub-tree from its previous position.
If you have changed the status of a record model to Released, you can only extend it; you cannot delete
any nodes. You can use the deactivation function to specify that this subtree will not be visible in any
future records based on this model.
Status bars
A status bar is displayed directly under the toolbar. This shows the tool you are currently working in, the current
mode (a symbol for either Display or Change), and the unique name and version number of the record model.
Another status bar is displayed at the bottom of the screen. This shows the current status of the record model. The
status values have the following meaning:
Initial: The record model is under construction. You cannot yet create any records for this record model.
Released: You cannot change existing nodes of the record model, but you can create further nodes. You
can create records using this record model.
Final: You cannot make any further changes to the record model. You can create records using this record
model.
Obsolete: The record model is invalid. The records that have been created using this record model still exist.
You cannot create any further records using this record model.
To hide the status bar, choose the cross icon at the beginning of each line.
To display the detailed view of the node in the right screen area, double-click on a node in the left screen area, or
choose . For information on the individual entries, see Creating a Record Model.
Procedure
The following text describes how to insert a node into the record model. To insert more than one node, repeat the
same procedure.
Execute the first step in the left-hand screen area.
file:///C:/Users/SYAM/AppData/Local/Temp/~hh3248.htm 4/18/2012
SAP Records Management Page 23 of 99
Select the node before or after which you want to insert a new node, and choose to create the new
node.
The detailed display of the new node appears in the right-hand screen area.
In the Description field, enter a text for the title of the node.
The text appears next to the node symbol in the Records Modeler and the Records Browser. Choose an
informative text to provide some orientation for end users who are editing records.
Use the check box to select the type of node. You have the following options:
Structure nodes:
Nodes that cannot have elements assigned to them in records. These nodes only act as headers for other
nodes. There can be any number of these in a record, depending on the permitted amount (see below).
Model node:
Node that can be assigned elements in records. There can be any number of these in a record, up to the
permitted limit. You need to assign an element type to the record model. The element type determines
that the node can only be filled in the record with elements of this element type.
Instance node:
Node that already has an element assigned to it in the record model. There can only be one of these in
each record.
You can use the instance node in each record to provide information necessary for editing the record.
The rest of the procedure differs according to which node type you have selected. See the sections
Selecting a Structure Node, Selecting a Model Node, and Selecting an Instance Node below.
In the Minimum Number field, enter the minimum allowable number of instances of the node in a record.
In the Maximum Number field, enter the maximum allowable number of instances of the node in a record.
The new node is displayed in the overview tree of the record model (left-hand screen area).
file:///C:/Users/SYAM/AppData/Local/Temp/~hh3248.htm 4/18/2012
SAP Records Management Page 24 of 99
In the Minimum number field, enter the minimum allowable number of instances of the node in a record.
In the Maximum number field, enter the maximum allowable number of instances of the node in a record.
Specify one or more element type(s). The element type determines that the node can only contain
elements of this element type in the record. Input help is available for selecting the element type. This
displays all the element types of the current RMS, classified byType. You can also choose All Element
Types.
Optional: To specify the visibility for the node, select one or more user roles. Input help is available for
this selection. The node is then only visible in the record for users who have the roles entered here. In the
standard setting, the node is visible for all roles. If the node is to be visible for all roles, we recommend
that you create a composite role, which groups all the roles together.
Optional: Enter a relation. The relation expresses the relationship between the element and the record
above it. Input help is available for selecting the relation. (You maintain relations in registry maintenance
in the dialog box for Area, tab page POID Directory.)
Records Management supports two types of attributes in the records: Element attributes and node
attributes. Element attributes affect the inserted elements; node attributes affect the node in the
underlying record model. At this point you can also determine the node attributes for the new node.
You can create node attributes with or without attribute values. If you enter an attribute value, this is
displayed in all records with this record model. If you do not enter an attribute value, users can enter the
value separately in each record. The user can enter a new attribute value for every instance of the node.
In addition to free attributes, you can also enter attribute values for context attributes.
Context attributes are coded in a service provider. If the service provider responsible for the selected
element type has implemented context attributes, the system automatically enters these in the Records
Modeler. In this case a flag is set in the Context column, and a number is entered in the List number
column for each context attribute. You can enter values for the context attributes.
For more information on context attributes, see the sections on the individual service providers that have
implemented context attributes (see Standard Service Providers).
A dialog box is displayed, in which you can choose to attach a note node one level beneath the new node.
file:///C:/Users/SYAM/AppData/Local/Temp/~hh3248.htm 4/18/2012
SAP Records Management Page 25 of 99
A note node enables the end user to attach a note to the element in the record.
The new node is displayed in the overview tree of the record model (left-hand screen area).
Elements that you integrate as instance nodes must already be checked into Records Management.
A dialog box is displayed, in which all element types of the current RMS are listed, classified by Type.
Select the element type to which you want to assign the element to be inserted.
Choose (on the top right-hand side of the screen). To ensure that you have selected the correct
element, you can display the element by choosing Display Instance.
A dialog box is displayed, in which you can choose to attach a note node one level beneath the new node.
A note node enables the end user to attach a note to the element in the record.
If you want to include a note node, choose one of the element types for notes offered, and confirm with
. If you do not want to include a note node, choose .
The new node is displayed in the overview tree of the record model.
Notes
You must release the record model before you can create records for it. To do this, choose Record Model
Status Release. If you want to set the status back to Initial at a later point in time, remember that any
records created in the record model up to this time will become obsolete if incompatible changes are made
to the record model.
You can only delete record models that are in status Initial. You cannot delete record models that are in
status Released, Final, or Obsolete, because records based on these record models may already exist. You
can, however, assign the status Obsolete. This means that no more new records can be created for the
record model.
file:///C:/Users/SYAM/AppData/Local/Temp/~hh3248.htm 4/18/2012
SAP Records Management Page 26 of 99
Features
The screen is divided into three sections.
The overview tree of the file plan is displayed. In the standard setting, this is structured from left to right as follows:
Column Header Description
File Plan Position Node symbol and number (file plan position)
Name Node description or number
Elements (assigned) Arrow: Elements are assigned. You can see
these elements in the bottom screen area
No arrow: No assigned elements exist
Last Processing User name of the last user to make any changes,
and time/date of the last change
Toolbar
The toolbar is above the main window. It is the same as the toolbar in the Records Modeler (see Editing Tool for
Record Models: The Records Modeler).
Status bar
The status bar is directly under the toolbar. It is the same as the status bar in the Records Modeler.
You can view the elements that are assigned to a file plan position. The file plan position is displayed on which the
cursor is positioned in the top screen area in the overview tree of the file plan.
The display of assigned elements is structured as follows:
Column Header Description
Assigned Elements Three-level overview tree:
First level: Selected file plan position
Second level: Type of the assigned element
file:///C:/Users/SYAM/AppData/Local/Temp/~hh3248.htm 4/18/2012
SAP Records Management Page 27 of 99
Procedure
The following text describes how to insert a node into the file plan. To insert more than one node, repeat the same
procedure.
Select a node in the left-hand screen area and use to create the new node.
The detailed display of the new node appears in the right-hand screen area.
In the right-hand screen area, enter a number for the file plan position, an ID, and optionally an
additional explanation.
The new node is displayed in the overview tree of the file plan (left-hand screen area).
A dialog box is displayed, in which you can enter values for the attributes. For more information, see
Assigning Attribute Values.
If you want to be able to search for elements using the file plan item, enter the number of the file plan
item as a value for the attribute File Plan Item (for more information, see Assigning Attribute Values).
Prerequisites
file:///C:/Users/SYAM/AppData/Local/Temp/~hh3248.htm 4/18/2012
SAP Records Management Page 28 of 99
You have navigated from the Records Organizer to the Records Planner (see Navigating to the Records Planner).
You are in change mode.
Procedure
In the file plan overview tree in the upper screen area, position the cursor on the file plan item to which
you want to assign a record (or another element).
The selected file plan item is displayed in the lower screen area.
Choose .
A dialog box is displayed, containing a list of all element types in order of type.
If you want to assign a record to the file plan item, expand the Records node and choose the element
type of the record that you want to assign to the file plan item. If you want to assign another element,
expand the appropriate node and choose an element type.
The search dialog box is displayed (see Searching). You can search for all elements that belong to the
selected element type.
Result
The selected element is added to the file plan item. The type of the element is displayed in the hierarchy level
above the element.
Integration
A circular can only be created from a record, and not directly from the Records Organizer.
Prerequisites
You have carried out the workflow basic Customizing. For more information, see Workflow Customizing for the
Process Route.
Features
You can choose all the elements in a record for a circular, and create it as a complete version.
You can define a process route for these elements. The process route is based on SAP Business Workflow. You
model a process, and assign an agent to each step. In addition to actual employees, you can also enter other
organizational categories from Organizational Management. You can create process route items sequentially, or in
parallel.
For executing the assigned activity, the employees entered in the process route as agents receive a work item in
file:///C:/Users/SYAM/AppData/Local/Temp/~hh3248.htm 4/18/2012
SAP Records Management Page 29 of 99
their workflow inbox. When they execute the work item, a list is displayed containing all the elements selected by
the creator of the circular. The agent can double click to display these elements. They can then use pushbuttons to
execute the functions provided for the activity, and can also add attachments to the elements. Once a work item
has been executed, the employee in the next position along the process route receives a work item.
The specified process can be changed at any time. This ad hoc functionality enables the user to react flexibly to
changes (steps that have already been processed can, of course, no longer be changed).
For more information, see Creating a Circular and a Process Route and Executing a Work Item for a Circular.
In a record, place the cursor on a model node, to which an element type for circulars is assigned, open
the context menu, and choose Create.
A dialog box is displayed that contains a list of all the elements of the record that already exist as a
complete version. If more than one complete version exists for an element, the most recent version is
listed in the first hierarchy level, and previous versions are listed in the second hierarchy level.
Use the checkbox to select the elements that you want to send in the circular, and then choose .
The screen Create Circular is displayed. This is divided into three screen areas.
The objects for the circular are displayed in the top screen area. These are the elements that you selected
in the previous step.
In the middle screen area, the processing steps and the corresponding processor of the circular are
displayed.
Attachments are displayed in the bottom screen area. In the default setting, the attachments include a link
to the whole record from which you have created the circular. Users can add any number of additional
attachments.
To maintain the header data for the process route, choose . The dialog box Header Data for Process
Route To confirm your entries,
choose .
Add Sequentially: The process route item is added after the item on which the cursor is currently
placed. When the circular is executed, the work item is not sent until the agent processing the previous
process route item has completed their work item.
Add in Parallel: The process route item is added parallel to the item on which the cursor is
currently positioned. When the circular is executed, both employees receive a work item at the same time.
If you select Insert Sequentially or Insert in Parallel, the dialog box Add Process Route Item is displayed.
In the upper screen area, the details are displayed for the preceding process route item, that is, the item on
file:///C:/Users/SYAM/AppData/Local/Temp/~hh3248.htm 4/18/2012
SAP Records Management Page 30 of 99
which your cursor is currently positioned. In the lower screen area, you can determine the properties of
the new process route item. For an explanation of the individual fields, use the field help.
Create Note: You can create relevant notes for the circular step.
Load Process Route Template: You can load a process route that you have created previously, if
you have saved that process route as a process route template.
If you chooseLoad Process Route Template, a search template is displayed in which you can restrict the
search for existing process route templates. To start the search, choose . To use a process route
template, double click on it in the hit list.
Choose . The new process route item or the selected process route template is displayed in an overview
tree. If you have used a process route template, you can then make any required changes to it.
When you have added all the process route items, use to check the process route, and then save.
You can save the process route you have created as a process route template, so that you can reuse it
later. To do this, choose Process Route -> Load as Template. Assign the process route to a process route
template group (process route template groups are used for improved user orientation, and are created in
Customizing).
To make user-specific settings for the columns, choose . The dialog box Column Selection is
displayed. You can show and hide columns. Confirm your entries by choosing .
Result
has been processed, the next agent in the route receives a work item. You can choose to navigate to the
workflow log, and to navigate to the process route log.
If all process route items have been completed, you receive a work item to notify you that the process has been
completed.
file:///C:/Users/SYAM/AppData/Local/Temp/~hh3248.htm 4/18/2012
SAP Records Management Page 31 of 99
Procedure
Open Business Workplace (transaction SBWP), and choose Inbox -> Workflow.
You have a work item in your workflow inbox that contains the processing of a process route item. The
text of the work item contains an option to link to the circular and the process route.
The system displays the Circular screen. This screen is divided into three areas:
In the upper screen area, the elements for you to process are displayed. You can display the elements by
double clicking on them. On the far right there are the pushbuttons with the activity functions.
In the middle screen area, the processing steps and the corresponding processors of the circular are
displayed.
The lower screen area contains the attachments for the circular. In the default setting, the link to the
record from which the circular has been created is always included. You can double click to open the
attachments.
Select an element and execute an activity function by choosing the appropriate pushbutton.
The activity function you have selected is displayed one hierarchy level below the element. If other
agents have already processed the circular before you, your entry is added under the entries of your
predecessors.
To create a new element as an attachment, choose . A dialog box is then displayed, in which you have
Management as an attachment, choose . The attachments are also visible for all subsequent processors
of the circular.
The work item is completed. You are back in the Business Workplace. The user who is entered as the
next agent for a process route item receives a work item.
If you are the last processor in the process route, choose Circular and then Complete. This step explicitly
closes the circular. (this replaces the button). The person who started the circular can also use this step
to end the circular. This can be at any time, even if not all of the process route items have been
completed. If a circular has been ended, this is displayed in the header data of the process route, along
file:///C:/Users/SYAM/AppData/Local/Temp/~hh3248.htm 4/18/2012
SAP Records Management Page 32 of 99
Integration
The dialog box for assigning attribute values is displayed when you:
Save a new Records Management document for the first time.
Features
Note for the attribute Keyword:
The keyword catalog is a standard function of a document management system. Documents can be assigned to
semantic categories by means of keywords. A uniform assignment of keywords ensures that documents are found
quicker and easier.
For detailed information about the procedure, see Assigning Keywords.
You can generate the record number of a record or the unique ID of a document. The system generates the unique
ID from the elements that you defined in Customizing in the generation rule. The generation rule determines the
schema that the record number is based on.
The procedure is described in Generating Record Numbers.
Choose the input help for the field File Plan Item. The dialog box Select Plan Element is displayed.
The dialog box for searching for file plans is displayed. Perform a search, and select a file plan from the
hit list.
to which you want to assign the Records Management document, and then choose .
The description of the file plan position is entered as a value in the input field.
file:///C:/Users/SYAM/AppData/Local/Temp/~hh3248.htm 4/18/2012
SAP Records Management Page 33 of 99
If you choose , you can check whether the specified attributes are correct. In addition, the function Print is
available.
Click the arrow on the left-hand side to select a keyword catalog in the dropdown box.
You can select the flag Superordinate Keywords to additionally include all superordinate keywords.
Double-click the relevant keyword to include it in the box Selected Keywords. You can include multiple
keywords in this box.
Depending on the catalog properties, keywords can be edited and new keywords can be added.
Choose . All keywords are assigned to the selected document in the record browser.
If the type of the rule element does not require you to enter values, the record number is generated
automatically. To complete the generation process, choose .
If you have to enter values, the dialog box Entry for Generation Rule is displayed.
file:///C:/Users/SYAM/AppData/Local/Temp/~hh3248.htm 4/18/2012
SAP Records Management Page 34 of 99
If you select Default, this value cannot be changed when record numbers are regenerated. You do not
need to make an entry since the value has already been specified.
Depending on the specified generation rule, various dialog boxes are displayed for entering values.
In the dialog box Display Attributes, there are two functions that you can select in the field Unique ID:
Use Current Default: When the record number is assigned, the specified default value is used. This
means that the unique ID is generated automatically.
Searching
Use
The Find activity is offered for all element types. The search interface is the same whether you are searching for
records, documents, notes, record models, or file plans. This search interface is described below. For a description
of the Find activity for all other elements, see Activities for Element Types and Elements.
Activities
In the area Role-Based View, position the cursor on an element type of the type records, documents,
notes, record models, or file plans. In the context menu, choose the activity Search, or choose . The
search is based on the selected element type.
A dialog box is displayed. in which you can restrict your search by entering attribute values. The hit list
then only contains elements that have these attribute values. If you do not enter an attribute value, the
system searches for all elements that belong to the element type.
Various attribute values such as Short Description, Language, Record Number, Keyword, and Time
Changed are available. Enter your attribute values, or use the input help to select the attribute values. You
can also use the wild card (*) selection.
For some attribute values you can make a multiple selection. A dialog box is displayed where you can
select values and intervals.
file:///C:/Users/SYAM/AppData/Local/Temp/~hh3248.htm 4/18/2012
SAP Records Management Page 35 of 99
Make your selection and choose . The selected element is displayed in the organizer and is added to
the history.
Special Functions
Keyword catalog
Provided that a keyword catalog was created in Customizing, the attribute Keyword is available. Choose the input
help for the keyword. The keyword catalog is displayed. In the keyword catalog, select one or more keywords. If
you select a keyword in a lower hierarchy level, all the keywords above this word in the hierarchy are also selected.
To use the key words for the search, choose .
For more information, see Searching by Keywords.
If you plan to search regularly by using the same entries, you can save the search variants by using . The
search query is saved personally. This means that only you have access to the search variants. You can save any
number of search queries. You can select the search variants that you saved by choosing Select Search
Variant.
You can use the field Only Current Versions to determine whether old versions of the elements are also included in
the hit list, or only the current versions. The checkbox is selected in the standard setting. If you deselect the
checkbox, all versions are listed in the hit list. The version number of the element is displayed in the Version
column.
Searching by Keywords
Start...
In the group box Keyword Catalog, use the selection list on the top left-hand side to select a keyword
catalog.
If you selected Permitted Terms from the selection list on the top right-hand side, the keywords that you
can use for the search are displayed. If you selected Non-Permitted Terms, the keywords that you cannot
use are displayed. The default setting is that the permitted terms are displayed.
file:///C:/Users/SYAM/AppData/Local/Temp/~hh3248.htm 4/18/2012
SAP Records Management Page 36 of 99
In the keyword catalog, select the keyword that you want to use for the search by double-clicking it.
If you want to use the keywords of the superordinate node for the search as well, select Superordinate
Keywords.
Repeat step 4 for all keywords that you want to use for the search.
In the group box Selected Keywords, select the keywords that you want to use for the search and choose
.
The activities for element types are used for checking new elements into Records Management, or searching for
elements that have already been checked in.
In the Records Organizer standard setting, the element types are displayed in the Role-based View area, in the
second level of the overview tree, under the node of the corresponding Type. You can also include element types
in your Favorites list. After one of the listed activities has been executed, the element is displayed in the History
area.
In the Records Browser, the element types are each assigned to a model node in the overview tree of the record.
After one of the listed activities has been executed, the element is moved to the position of the model node. The
model node symbol ( ) changes to the symbol of the element.
The Information activity is offered for all element types. For this reason it is described here centrally.
(The information contains primarily technical specifications, and is intended for the Records
Management administrator.)
Technical Information: The complete Persistent Object ID (POID) of the element type in XML
format, and the POID Directory ID of the element type.
file:///C:/Users/SYAM/AppData/Local/Temp/~hh3248.htm 4/18/2012
SAP Records Management Page 37 of 99
In the Records Organizer, the inserted elements appear in the History area. You can include elements in your
Favorites list. Depending on your role, elements can also be inserted in the Role-Based View area.
The inserted elements appear in the overview tree of the record in the Records Browser.
The activity Information is offered for all elements. For this reason it is described here centrally.
(The information contains primarily technical specifications, and is intended for the Records
Management administrator.)
Element Type: ID and name of the element type to which the element belongs, and the ID and name
of the corresponding service provider.
General Service Provider Information: Attributes and attribute values of the element.
Specific Service Provider Information: Technical attributes and attribute values of the element.
Technical Information: The complete Persistent Object ID (POID) of the element in XML format,
and the POID Directory ID of the element.
ArchiveLink Documents
Activities for Element Types
Find
You use this activity to search for a document that has already been linked to a business object using ArchiveLink,
and that is already stored in a storage system.
The Document Finder is displayed.
Use the input help to select a document area, and use the search parameters to restrict your search.
Depending on the Customizing settings, some fields may already contain values.
The hit list is displayed. The documents are ordered in a hierarchy according to document type.
Create
You create a new document in Records Management, and link it to a business object. You can create a Microsoft
Word, PowerPoint, or Excel document.
Proceed as follows:
file:///C:/Users/SYAM/AppData/Local/Temp/~hh3248.htm 4/18/2012
SAP Records Management Page 38 of 99
Select an application.
The subsequent procedure depends on your starting point for creating the document (from a record or from the
Records Organizer), and the element type Customizing.
If you are creating the document starting from a record:
If no document type has been entered for the current element type in Customizing, a dialog box is displayed for
you to select a document type.
If no business object type has been specified for the current element type in Customizing, the standard setting links
the document to an instance of the business object type Record. This business object instance is the current
record.
The document is stored using ArchiveLink and is entered in Records Management.
Prerequisite: You have already made the ArchiveLink Customizing settings for the business object
type Record and the selected document type. For more information, see the SAP ArchiveLink
documentation in the section Basic Customizing.
If you are creating the document starting from the Records Organizer:
If no document type has been entered for the current element type in Customizing, a dialog box is displayed for
you to select a document type.
If no business object type has been specified for the current element type in Customizing, the standard setting links
the document to an instance of the business object type Record. You first need to identify this business object,
because the document does not yet belong to a record. In the dialog box that is displayed, enter the Document
Class of the record, and the Record ID. These are the key fields of a record. The values for these fields are in the
information about a record. Place the cursor on the top node in a record, right click to display the context menu,
and choose Information. The ID of the record is displayed as the value Document ID.
The file selection box for your hard drive is displayed. Select a document. From here, proceed as from step 4 of the
activity Create.
This activity is independent of the settings in Customizing for ArchiveLink (SAP Reference IMG: Basis Services
ArchiveLink Front End Communication Customizing). You can determine that you branch directly to the scan
program and select a document there. The document is then stored using ArchiveLink and is entered in Records
Management. For more information, see the ArchiveLink documentation in the section Customizing Front End
Communication.
Display
file:///C:/Users/SYAM/AppData/Local/Temp/~hh3248.htm 4/18/2012
SAP Records Management Page 39 of 99
Business Objects
Activities for Element Types
Find
A dialog box is displayed. The dialog box is predefined by the business object type selected for the element type in
Customizing.
Enter the unique key for a business object instance. If you do not know the unique key, you can use to use a
search template (this function is not available for all business object types).
To enable smooth running of the Find activity, the method Existence check must be correctly
implemented for the business object type of the respective business object instance.
Create
Creates a new business object instance. The input template for this business object instance is displayed.
The business object instance refers to the business object type that you selected for the element type in
Customizing. The business object instance is created in the application system specified for the element type in
Customizing.
The activity Create is only available if the method for the business object type has been activated for the
element type in Customizing (see Service Provider for Business Objects).
Display, Change
Calls the appropriate method for the business object type. The screen of the business object instance is displayed.
Delete
Calls the Delete method for the business object type. Caution: A business object instance only ever has one
version. This means you are deleting the entire business object instance.
file:///C:/Users/SYAM/AppData/Local/Temp/~hh3248.htm 4/18/2012
SAP Records Management Page 40 of 99
The activities Display, Change, and Delete are only available if the appropriate methods have been
activated in Customizing (see above).
HCM Infotypes
Activities for Element Types
Search
A dialog box is displayed. The dialog box is split into three areas. These are described below. Confirm each of your
entries by choosing Enter.
Employees area. Enter the personnel number of the employee for whom you are creating the personnel
Confirm using . The personnel number and name are copied to the dialog box.
If you entered the personnel number as the value of the attribute Personnel Number, this number is
displayed by the system in the field Personnel Number.
At the time of displaying, the current content of the infotype is always displayed.
Instead of the current content of the infotype, the content related to a key date of your choice is
shown.
Area Infotype/Subtype: Open the input help and select a new infotype. Some infotypes have subtypes.If this
is the case, you must also select a subtype. Example: The infotype Address has the subtypes Permanent
address and Temporary address. The number of the infotype/subtype is then copied into the dialog box. If
you have selected an infotype that has no subtypes, the subtype field remains empty.
Sometimes the infotype is already predetermined in the underlying record model. If this is the case, the
field already contains a value.
Display
The screen of the infotype/subtype is displayed. To navigate back to the record, choose .
Workflows
Activities for Element Types
file:///C:/Users/SYAM/AppData/Local/Temp/~hh3248.htm 4/18/2012
SAP Records Management Page 41 of 99
Create
Starts the workflow underlying the element type, thus creating an instance of this workflow. When the workflow is
started, a number (ID) is generated for the workflow instance. This is inserted into Records Management as an
element. Depending on the workflow, a dialog box is displayed for you to enter the input parameters of the
workflow.
Find
A dialog box is displayed for restricting the search. You can enter the following values to restrict the search for
workflow instances:
Creation After/Creation Before
Enter a date for each of these values. The interval between the two dates refers to the date the workflow
instance was created. Only workflow instances created between these two dates will be included in the hit
list. The default value is always the current date.
Status
Use the input help to select a status. Only workflow instances in this status will be included in the hit list.
Agents
Enter the user name of an agent. Only the workflow instances that are currently being edited by the
person specified will be included in the hit list.
If you do not make any entries, the system searches for all workflow instances of the element type.
Display
Work Items
Activities for Element Types
Search
A dialog box is displayed. Here you can select criteria for searching for work items by using the input help. The
search result is displayed in a hit list. Select a work item and choose .
Information
The Information screen is displayed. This screen displays general information such as the element type ID and the
element name, and technical information.
Display
file:///C:/Users/SYAM/AppData/Local/Temp/~hh3248.htm 4/18/2012
SAP Records Management Page 42 of 99
The screen where the work item is displayed is opened in a new session.
Log Information
Execute
A new screen is displayed where you can process the work item.
Information
The Information screen is displayed. This screen displays general information such as the element type ID and the
element name, and technical information.
Forward
The Select Processor dialog box is displayed. Use the input help to select the user and then choose .
Transactions
Activities for Element Types
Find
A dialog box is displayed. Enter the transaction code for the transaction that you want to include in the record, and
confirm it. The transaction is displayed. To navigate back to the record, choose .
Display
Reports
Activities for Element Types
Find
A dialog box is displayed. Enter the name and, if applicable, the variant of the report that you want to insert into
file:///C:/Users/SYAM/AppData/Local/Temp/~hh3248.htm 4/18/2012
SAP Records Management Page 43 of 99
Records Management (the latter is optional). The screen output of the report is displayed. To navigate back to the
record, choose
Display
Find
Search for a URL that has already been checked into Records Management. A dialog box is displayed. As a
search parameter, enter either the URL, or a description of the URL. A dialog box is displayed containing the hit
list. You can double click to copy the element to your History.
Create
You create a new URL as an element in Records Management. A dialog box is displayed. Enter the address of an
Internet/Intranet page (URL) that you want to integrate, and a description for the URL.
Display
Change
A dialog box is displayed in which you can change the URL and/or the description.
Delete
Notes
Activities for Element Types
Create
file:///C:/Users/SYAM/AppData/Local/Temp/~hh3248.htm 4/18/2012
SAP Records Management Page 44 of 99
Find
A dialog box is displayed for restricting the search. For a description of the dialog box, see Searching.
Because you cannot enter any attribute values for notes, you can only search using the attributes that have
values allocated by the system (Created By, Last Changed By, and so on).
Display
The note is displayed in the right screen area, You cannot change it.
Change
The note is displayed in the right screen area, and you can edit it.
Delete
A dialog box is displayed. Use the input help to select a transport request.
This function is only possible if the content model underlying the element type of this note is
transportable.
Create
A dialog box is displayed in which you can enter the attribute values for a paper document. These attribute values
should include a note regarding the storage location of the paper document. For a description of the dialog box,
see Assigning Attribute Values.
In this way, you can electronically manage documents that do not yet exist in electronic format, and therefore group
together documents that are thematically linked, independently of the media in which they exist.
Search
A dialog box is displayed for restricting the search. For a description of the dialog box, see Searching.
file:///C:/Users/SYAM/AppData/Local/Temp/~hh3248.htm 4/18/2012
SAP Records Management Page 45 of 99
Display
A dialog box is displayed containing the attribute values of the paper document.
Change
A dialog box is displayed containing the attribute values of the paper document. You can change the maintainable
attributes (see Assigning Attribute Values).
Convert Electronically
In the history, choose Convert Electronicallyin the context menu of the paper document. The file selection window
for your hard drive is displayed. Upload your document. The paper document can now be edited in the document
display. The selection Convert Electronically appears in the context menu only for paper documents without digital
content.
Delete
Prereq uisites
You have made the Customizing settings for the Web display (see Web Display).
Activities
When the iView is started, it displays a search interface that you can use to retrieve records and documents. If the
Enterprise Portal is not used, you have to enter the URL specified by the system administrator in your browser (by
linking to the intranet, for example).
Choose Search. A list of records or documents is displayed that match the specified search criteria. You can select
a document or a record in the list and display it.
When you display a record, a document, or a record component, a new dialog opens that displays the selected
C ustomiz ing
You make the Customizing settings in the Implementation Guide (IMG). In the IMG, choose:
SAP Web Application Server Basis Services Records Management. For more information on executing the
activities, see the online documentation in the IMG.
This documentation contains important background information that you need for Customizing.
The IMG is divided into the following structure nodes:
Basic Customizing
The central basic Customizing for Records Managements involves setting up element types in the registry
maintenance. Creating element types requires knowledge of the service providers supplied by SAP and
file:///C:/Users/SYAM/AppData/Local/Temp/~hh3248.htm 4/18/2012
SAP Records Management Page 46 of 99
their connection parameters, because you need to assign values to the connection parameters when you
create element types. For more information, see Standard Service Providers Supplied and read the
sections on the individual service providers.
Record models, records, and documents are created in Records Management. For these elements you
have to determine the storage strategy and perform the relevant Customizing. For more information, see
Back End of the Generic Service Provider.
To create records you have to create at least one record model. For more information, see Creating a
Record Model.
All other IMG activities refer to services that you can use. For more information, see Setting Up the
Keyword Catalog and Creating and Displaying Generation Rules.
The IMG activities are not mandatory. We do, however, recommend that you set up role-based views.
This is only relevant if you want to implement the circular. A circular is an electronic folder that contains
selected elements of a record and is sent for circulation. Users select the elements when they create the
circular. The user then uses the process route to determine which employees will receive the circular and
which activities they will perform.
This is only relevant if you want to implement the process route. The process route is an ad-hoc workflow
that can be created from a record and that defines a circulation route for elements in the record. Each
person who receives record elements as part of the process route has to execute a specified activity.
Since the process route is based on the business workflow, you also have to perform the basic workflow
Customizing for the IMG activities. For more information, see Workflow Customizing for the Process
Route.
This is only relevant if you have implemented your own service provider or if you have added attributes
to the default service providers.
If you want to use Web display, you need to make some additional settings. For more information, see Web
Display Customizing.
file:///C:/Users/SYAM/AppData/Local/Temp/~hh3248.htm 4/18/2012
SAP Records Management Page 47 of 99
Service providers whose elements are integrated from other SAP application systems, external systems, or
the Internet. The service providers in this category are:
Service providers whose elements support processes in record processing. The service providers in this
category are:
file:///C:/Users/SYAM/AppData/Local/Temp/~hh3248.htm 4/18/2012
SAP Records Management Page 48 of 99
SP POID Parameters
(SP stands for service provider, POID stands for Persistent Object ID. The SP POID parameters, the element type
ID, and the RMS ID together identify an individual element. The SP POID parameters are automatically assigned
values when an element is created.
Connection Parameters
The connection parameters limit the amount of elements of a service provider. They determine which element
types can be created. Before you can create an element type, the connection parameters of the service provider
must have values. To do this, you need to know which values are possible for the connection parameters of each
service provider. This background information is provided in the individual sections on each service provider.
Context Parameters
Context parameters enable transfer of information from one service provider to another. Not all service providers
publish context parameters.
Assigning values for context parameters is optional, and is not carried out when creating element types. Values for
the context parameters are either assigned automatically by the program, or are entered by the user in the Records
Modeler when creating a record model.
In the Records Modeler, context parameters are automatically displayed for which you can enter values, if an
element type that you have assigned to the model node belongs to a service provider that has published context
parameters. The system automatically writes the context parameters in the attribute list for this model node.
Context parameters that can have more than one value are listed ten times as a standard setting. For more
information, see Editing Tool for Record Models: The Records Modeler.
Connection Parameters
You need to assign values to connection parameters in registry maintenance when creating element types. The
service providers listed above have all the connection parameters that are documented in the following section.
Additionally, some have other connection parameters. These are described in the sections for each service
provider.
DOCUMENT_CLASS
You give this parameter a value only if you choose to use the Knowledge Provider (BC-SRV-KPR) (KPro) to
store your documents. KPro is the SAP generic document infrastructure. For more information, see Using the
Knowledge Provider for Storage.
If you do not want to use Knowledge Provider, ignore this parameter; instead, give the DOC_PROVIDER_SPACE
parameter a value.
file:///C:/Users/SYAM/AppData/Local/Temp/~hh3248.htm 4/18/2012
SAP Records Management Page 49 of 99
DOC_PROVIDER_SPACE
You give this parameter a value only if you choose a document storage system other than Knowledge Provider.
You can, for example, use WebDAV (Web-Based Distributed Authoring and Versioning) to store documents on the
portal server. For more information, see Using WebDAV for Storage.
GENSP_QUERY_EXT
This parameter refers to the display by means of Business Server Pages (BSPs). Only fill it with a value if you use
this display option. As the value, enter the name of a class that configures the search attributes. For more
information, see SAP Service Marketplace at service.sap.com/recordsmanagement Media Center.
TEMPLATE_PROPERTY_PRINT
This parameter is only relevant in the service provider for documents (see Service Provider for Documents) and in
the service provider for notes (see Service Provider for Notes).
Context Parameters
You do not enter values for the context parameters in registry maintenance; instead, these are optional and are
entered when creating record models. The service providers listed above, which are based on the generic service
provider, all have the context parameter DOC_PROPERTIES. This parameter is, however, not relevant for
Customizing. Additionally, some of the service providers have other context parameters. These are described in
the sections for each service provider.
SP POID Parameters
The service providers listed above, which are based on the generic service provider, all have the following SP
POID parameters, which uniquely identify an element:
Document ID
KPro storage option: The document ID is composed of the name of the document class (name of the content
model) and the object ID (GUID) for the logical information object. (For information about content models, see
Standard Content Models for Records Management.)
WebDAV storage option: URL of the document
Version
A new version is created from the current state, which is available on a long-term basis. To view old
versions, deactivate the Only Current Results indicator in the search dialog box.
Variant
file:///C:/Users/SYAM/AppData/Local/Temp/~hh3248.htm 4/18/2012
SAP Records Management Page 50 of 99
These non-content-related versions are called variants. There is no structured amount of variants. As with
versions, variants are numbered consecutively. You can always access the current variant by entering 0. Records
Management currently only supports one variant for each version.
As this value, enter the name of the logical information object class (LOIO class) of a content model. A content
model is a definition for documents with a common structure. In the content model, the attributes and the storage
location are determined. For more information about content models, see Standard Content Models for Records
Management.
Determines the properties (including the attributes) of the logical information object.
A logical information object (LOIO) does not have any content, but it groups together all physical
information objects (see below) of a document. The LOIO represents the whole document and is
identified by an ID generated by the system.
Determines the properties (including the attributes) of the physical information object.
A physical information object (PHIO) is an information object with content. More than one PHIO can be
related to a logical information object. PHIOs represent the versions and variants of a document.
A connection area
file:///C:/Users/SYAM/AppData/Local/Temp/~hh3248.htm 4/18/2012
SAP Records Management Page 51 of 99
Attributes that can be used for both the LOIO and the PHIO classes.
Attributes of an LOIO class (in short: LOIO attributes) apply to the whole document. For each LOIO
attribute there is only one LOIO attribute value. If an LOIO attribute value is changed by the user in one
version of the document, the value is also changed in all previous versions of the document.
Attributes of a PHIO class (in short: PHIO attributes) are saved for each PHIO. If a PHIO attribute value
is changed by the user in one version of the document, the value is also changed in all previous versions
of the document.
All classes are virtual as well as real classes. The virtual classes are identified by a V on the end of the name. The
virtual class is a template class that can transfer properties to other virtual classes and to real classes.
When creating element types, the name of the LOIO class must be entered as a value for the connection
parameter DOCUMENT_CLASS.
Key:
M: Client-specific
T: Elements based on this content model are transportable (content models themselves are transportable).
DOMEA records/DOMEA documents: Contain attributes required by DOMEA. (The DOMEA concept is a
German standard for the paper-free processing of electronic records in public authorities.)
Demo records/Demo documents: Supplied by SAP as examples. Do not change these.
Note:
There are no specific content models for notes or for administration data of paper documents, because you can
use the same content model as normal documents for notes and administration data.
file:///C:/Users/SYAM/AppData/Local/Temp/~hh3248.htm 4/18/2012
SAP Records Management Page 52 of 99
Use
You display the standard content models for Records Management when you require detailed information. This is
particularly useful for finding out about the attributes assigned using a content model.
Procedure
Content models are displayed in the Document Modeling Workbench (DMWB). To navigate to the DMWB, call
transaction DMWB. For more information, see Document Modeling Workbench.
The default setting is a screen displaying the document spaces.
All client-specific standard content models for Records Management are in the document area SRM. All standard
content models for Records Management that are not client-specific are in the document area SRMU. All virtual
classes, for both client-specific and non-client-specific content models, are in the document area SRM.
To view a standard content model for Records Management, proceed as follows:
On the left-hand side of the screen, expand the node SRM/SRMU in the column Entity name.
Expand the nodes of the virtual classes until you reach the relevant real class (not in the document area
SRMU).
The real LOIO class is displayed (the name is the name of the SAP content model).
By double clicking a name you reach the detailed information of the LOIO class, including the name of
the assigned PHIO class (tab page Free attributes: Value of attribute SRM_PHIOCLASS).
To view the attributes of the content model, open the assigned PHIO class. Proceed as follows:
Expand the nodes of the virtual classes until you reach the relevant real class (not in the document area
SRMU).
If you double-click the name, the detailed information of the content model is displayed in the right-hand
screen area. On the tab page Instance Attributes, all the application attributes are displayed that can be
assigned values when creating individual information objects.
The attributes that are selected in the Mandatory column must have values assigned.
All attributes written in blue have been inherited by the PHIO class from the virtual classes.
file:///C:/Users/SYAM/AppData/Local/Temp/~hh3248.htm 4/18/2012
SAP Records Management Page 53 of 99
All attributes written in black have been specifically created in this PHIO class.
If you double-click an attribute, a screen is displayed with more detailed information on the attribute,
including the short text.
Prerequisites
For every standard service provider that is based on the generic service provider, SAP supplies at least one
content model (see Content Models for Records Management). In the wizard for creating content models, these
content models are used as templates.
When you create a content model, you have to enter a name prefix and select an SAP-supplied content model as a
template. The name prefix must be in the customer namespace. If you enter a prefix that is not yet allocated, the
system creates the following objects when the wizard is run:
A content model template that is exactly the same as the selected SAP content model, but which can be
changed. Changes to the customer content model template affect all inheriting content models.
A content model that inherits from the customer content model template. For technical reasons, this content
model is also based on an additional content model template. If you modify the content model, you must
always change the corresponding template.
If you enter a name prefix that has already been allocated, the system only creates one content model (and
corresponding template). This inherits from the customer content model template that already exists with this
prefix.
The following graphic shows an example of an inheritance tree for content models. This illustrates the relationship
between an SAP standard content model, customer content model templates, and content models.
file:///C:/Users/SYAM/AppData/Local/Temp/~hh3248.htm 4/18/2012
SAP Records Management Page 54 of 99
In the wizard for creating content models, you need to specify development packages. Therefore, a package and a
workbench transport request must already exist. If you are creating the content model on the target host, the
package and the request can be local – otherwise the package must be transportable, and the request must have a
corresponding target.
Call the IMG activity Create Content Model. The wizard is displayed, and contains the following steps:
Model description
A database table record is required for storing administration data (or “metadata”). You normally need to create a
table record for each content model. It is, however, also possible for two content models derived from the same
template to share a table record. This is useful if the individual content models only contain a small amount of
data. The wizard therefore offers the option of using storage tables from an existing record.
file:///C:/Users/SYAM/AppData/Local/Temp/~hh3248.htm 4/18/2012
SAP Records Management Page 55 of 99
Content storage
The content (not the metadata) of documents needs to be stored separately. This can be realized using normal
database tables (in the simplest case), or an HTTP content server.
When storing content in an R/3 database, the wizard performs the storage of the necessary tables and
administration information. If you are using a content server, more detailed configuration is required, which the
wizard cannot perform. The content server needs to be set up by an expert. The wizard only prepares the content
model for connection to a server of this type.
End
To store elements by using WebDAV, you have to create a new service provider for the standard service provider.
The new service provider must contain all the classes that the standard service provider contains. In addition, you
have to register the class CL_SRM_GENERIC_SP2. You create the element types within the new service provider.
For the value of the parameter DOC_PROVIDER_SPACE, enter an element type service provider
SGDMA_GSP_WEBDAV in the area S_AREA_GDMA. (Element types of service providers in the area
S_AREA_GDMA are called document provider spaces.) You must have already created the document provider
space.
Creating a Document Provider Space for the Service Provider SGDMA_GSP_WEBDAV
Note that if you opened the registry in Customizing mode, you have to restart the transaction to select a
new area.
file:///C:/Users/SYAM/AppData/Local/Temp/~hh3248.htm 4/18/2012
SAP Records Management Page 56 of 99
Place the cursor on the service provider SGDMA_GSP_WEBDAV and choose Create Element Type
in the context menu.
As the value, enter a URL that points to a folder on the WebDAV server. Since a value of a connection
parameter must have a maximum of 128 characters, you can split the URL into three connection
parameter values, if necessary.
Assign a file name for storing the log. The WebDAV commands are logged. The log can only be written
if you enter a file name.
You can assign attributes to the elements. To do so, use the IMG activity WebDAV Storage: Determine Attributes
and Their Properties. In this activity you determine for each document provider space of the service provider
SGDMA_GSP_WEBDAV which attributes apply to the documents, and which properties these attributes have.
If you do not maintain the table, the system uses the default entries (document provider space
SGDMA_DEFAULT_DPS_WEBDAV with default attributes).
Do not use the WebDAV to store record models; instead you must use the Knowledge Provider.
Connection Parameters
See Back End of the Generic Service Provider.
Context Parameters
See Back End of the Generic Service Provider. Additional context parameter:
RELATION_ID
Connection Parameters
See Back End of the Generic Service Provider. Additional connection parameters:
file:///C:/Users/SYAM/AppData/Local/Temp/~hh3248.htm 4/18/2012
SAP Records Management Page 57 of 99
MODEL_ID
Enter the document ID of a record model. This determines that all records with this element type are based on this
record model. The connection parameter MODEL_ID is obligatory and can have multiple values assigned to it. If
you enter more than one record model, these are displayed in a dialog box for selection when the user creates a
record.
You can use the input help for entering the document ID of the record model. (A document ID consists of the name
of the LOIO class of the content model and of the object ID in the form of a GUID. You can call up this Information
in the activity Information on the record model.) The selection dialog box lists all the record models created in the
service provider for record models. After a record model has been selected, the system enters the document ID
automatically as a value for the connection parameter MODEL_ID.
Note that the service provider of the specified record model must be entered in the service provider for records as
a template service provider. The default setting is that the default service provider for record models
(SRM_SP_MODEL) is entered as the template service provider. If you use a different service provider for your
record models, you enter this as a template service provider. You make this entry in the service provider for
records on the tab page Properties.
STATE_PROFILE_ID
As the value, assign the name of a status profile that you created in the IMG activity Define Status Profile. If the
user then creates a record of this element type, he or she can maintain the attribute Status in the dialog box for
attribute maintenance. For more information, see the online documentation in the IMG for customizing status
management.
TEMPLATE_REC_PRINT
This parameter refers to the print functions of the record. When a record is printed, the structure of the record, and
all printable documents including their attributes are printed, too. Enter the name of Smart Form. This form is used
for printing the record. If you do not enter a name, the system uses the default form
SRM_RECORD_PRINT_FORMULAR.
If you want to create your own form, we recommend that you copy the default form and make changes to the copy
as you require. Note that the interface must be the same as the interface of the default form.
Context Parameters
CURRENT_ACTIVITY
MODEL_ID
The context parameter MODEL_ID is related to the connection parameter of the same name.
You can assign values to the context parameter MODEL_ID when creating a record model (this is optional), if you
have created a model node to which you have assigned an element type of the service provider for records. It is
only useful to assign values to this context parameter if you have entered multiple values for the connection
parameter MODEL_ID when creating this element type.
By entering values for this parameter in the record model, you establish the following: When users create records
using this model node, the records created are always based on the record model that you entered as a value for
the context parameter MODEL_ID. Users cannot choose between several different record models.
Enter the document ID of a record model. You can only enter the ID of a record model that you have also entered
in the connection parameter MODEL_ID of the corresponding element type. The document ID is composed of the
document class of the record model (name of the LOIO class of the content model) and the object ID (GUID) of the
record model. To find out this information, you can choose the Information activity for the record model.
file:///C:/Users/SYAM/AppData/Local/Temp/~hh3248.htm 4/18/2012
SAP Records Management Page 58 of 99
The service provider for documents can include documents with various formats in Records Management. Office
documents and simple documents in the text-edit-control editor can be edited in Records Management. Other
formats can be uploaded and downloaded in a simple manner, and therefore be managed in a record and edited
on the local desktop.
Connection Parameters
See Back End of the Generic Service Provider. Additional connection parameters:
CREATE_ONLY_VIA_TEMPLATE
You can use this parameter to stipulate that the user can create documents only by using document
templates. If you want to do this, enter the value X. The user then no longer sees the activity Create in the
element type but only the activity Create with Template.
TEMPLATE_PROFILE
As the value, assign the name of a template profile that you created in the IMG activity Manage Document
Templates. The template profile groups together multiple template documents.
You can enter between 0 and n template profiles. If at least one template profile is entered, the user sees in the
element type the activity Create with Template. The system then displays a dialog box where all templates of the
template profile are listed. The user can select one of these templates.
TEMPLATE_ID
As the value, assign the document ID of a single document that you want to use as a template. You can enter
between 0 and n template documents.
A document ID is composed of the name of the document class (name of the LOIO class of the content model) and
the object ID (GUID). To find out this information, you can choose the Information activity for the template
document.
Note that we recommend that you use only the parameter TEMPLATE_PROFILE and not the parameter
TEMPLATE_ID.
TEMPLATE_SPS_ID
As the value, assign the name of the element type where you created the template documents. You must have
created all the templates in an element type. For the templates you can use the service provider for document
templates but this is not mandatory.
TEMPLATE_PROPERTY_PRINT
This parameter refers to the print functions of the record. When a record is printed, the structure of the record, and
all printable documents including their attributes are printed, too. You can use the parameter
TEMPLATE_PROPERTY_PRINT to set the layout for printing the attributes of a document. Enter the name of a
Smart Form. If you do not enter a name, the system uses the default form
SRM_DOC_PROP_PRINT_FORMULAR.
If you want to create your own form, we recommend that you copy the default form and make changes to the copy
as you require. Note that the interface must be the same as the interface of the default form.
To print documents, an external conversion server must be connected to the SAP system by means of
RFC. The conversion server must support the XDC interface. Only formats that are supported by the
conversion server can be printed. Documents in non-supported formats are not printed. The system does
not display an error message in this case.
file:///C:/Users/SYAM/AppData/Local/Temp/~hh3248.htm 4/18/2012
SAP Records Management Page 59 of 99
STATE_PROFILE_ID
As the value, assign the name of a status profile that you created in the IMG activity Define Status Profile. If the
user then creates a document of this element type, he or she can maintain the attribute Status in the dialog box for
attribute maintenance. For more information, see the online documentation in the IMG for customizing status
management.
FUNCTION_GET_FORM_DATA
The parameter refers to the icon Set Form Fields, which is available to the user when processing Word documents.
You can use this symbol to enable automatic filling of form fields in the document. A common example is setting
dates in the form fields of a document template.
The connection parameter FUNCTION_GET_FORM_DATA offers a user exit. As a value, enter the name of a
function module that reads the data that is to be set in the form fields.
For example, SAP supplies the function module SRM_BDV_GET_FORM_DATA. This is entered as a value for the
connection parameter FUNCTION_GET_FORM_DATA in the supplied element type SRM_SPS_DOCUMENT. A
function module that you have implemented must have the same interface as this example function module. For
more information, see the online documentation for the function module SRM_BDV_GET_FORM_DATA.
If you do not enter a value for the connection parameter FUNCTION_GET_FORM_DATA, form fields in a
document can be filled using a standard mechanism: In the standard setting, the system reads the data from the
attribute values of the record in which the document is integrated. Attribute values are assigned to form fields with
the same names. If you want to use this mechanism, when creating form fields ensure that you call these exactly
the same names as the record attributes that you want the system to transfer into the document.
Users can edit the MS Word attributes in MS Word. The entered values are automatically saved as attribute values
for the document within Records Management.
Users can then search by the attributes. The attributes are also displayed in the attribute maintenance dialog of the
document, but they can only be edited in MS Word.
Required Customizing
You define the MS Word attributes in a content model for documents. SAP already delivers the MS Word
attributes. They are in the Document Modeling Workbench (IMG activity KPro Storage: Create or Change
Attributes of a Content Model) in the area SRM under IO Attributes. Their name is as follows:
SRM_MS_DOC_<technical name of the attribute>.
Users can use the service described above if they are editing a document that is based on a content model to
which you have assigned the MS Word attributes.
You define the MS Word attributes in the Customizing table of the IMG activity WebDAV Storage: Determine
Attributes and Their Properties for a document provider space. The names of the attributes are fixed. The names of
the attributes are in the Document Modeling Workbench (IMG activity KPro Storage: Create or Change Attributes
of a Content Model) in the area SRM under IO Attributes. The attribute names are as follows:
SRM_MS_DOC_<technical name of the attribute>. Include these attributes in the Customizing table.
file:///C:/Users/SYAM/AppData/Local/Temp/~hh3248.htm 4/18/2012
SAP Records Management Page 60 of 99
Users can use the service described above if they are editing a document that is based on the document provider
space to which you have assigned the MS Word attributes.
Connection Parameters
See Back End of the Generic Service Provider.
TEMPLATE_PROPERTY_PRINT
This parameter refers to the print functions of the record. When a record is printed, the structure of the record, and
all printable documents including their attributes are printed, too. You can use the connection parameter
TEMPLATE_PROPERTY_PRINT to set the layout for printing the attributes of a note. Enter the name of a Smart
Form. If you do not enter a name, the system uses the default form SRM_NOTICE_PROP_PRINT_FORM.
If you want to create your own form, we recommend that you copy the default form and make changes to the copy
as you require. Note that the interface must be the same as the interface of the default form.
Connection Parameters
file:///C:/Users/SYAM/AppData/Local/Temp/~hh3248.htm 4/18/2012
SAP Records Management Page 61 of 99
Connection Parameters
DOCUMENTSPACE: Aggregated document area of the document finder
By entering a value here, you limit the selection of the document areas in the document finder to this value. This
makes the selection easier for the user.
The aggregated document area must contain the document areas that you entered in the IMG activity Maintain
Additional Information for ArchiveLink DocFinder Integration each be assigned to an element type. You can
perform a general search of these element types.
The connection parameter DOCUMENTSPACE is not mandatory. If you do not enter a document area, the user
sees all existing document areas for selection in the document finder.
Within a record, the user can choose to include the selected hit in the record. When you create the
record model, make sure that in addition to assigning an element type of the service provider for general
search to the model node that you also assign the element types that match the hits. This is because an
element can only be included in the record if the corresponding element type is defined in the model
node.
SP POID Parameters
BOR_OBJECT_ID: Business object ID
file:///C:/Users/SYAM/AppData/Local/Temp/~hh3248.htm 4/18/2012
SAP Records Management Page 62 of 99
Connection Parameters
You enter values for the connection parameters in registry maintenance when you create an element type in the
service provider for business objects.
BOR_OBJECT_TYPE
Enter the full name of a business object type. An element type always relates to exactly one business object type.
For an overview of all existing business object types, see the Business Object Browser (transaction SWO3). The
business object types are organized by component.
LOGICAL_SYSTEM
Enter the full name of the logical system. The logical system identifies the system in which the business objects of
the selected business object type are stored. To determine the name, ask your system administrator or create the
logical system yourself. For more information, see Creating a Logical System and an RFC Destination.
If you want to integrate business objects from the local system, enter the value “NONE” for the connection
parameter “Logical system“.
SUBTYPE
METHOD_BOR_OBJECT_CREATE
METHOD_BOR_OBJECT_DELETE
METHOD_BOR_OBJECT_DISPLAY
METHOD_BOR_OBJECT_EDIT
The selected business object type supports the current method. Note: To view the
methods of a business object type, use transaction SWO1.
The methods can be called remotely. To test this in the IMG activity Create or Change
Element Types, choose Check in the context menu for the service provider for business
objects.
file:///C:/Users/SYAM/AppData/Local/Temp/~hh3248.htm 4/18/2012
SAP Records Management Page 63 of 99
If the business object type does not support one of the methods specified above, but you need one of
these methods, you have the following options:
Use one of the two user exits (see the connection parameters
FUNCT_PUBLISH_CUSTOM and FUNCT_EXECUTE_CUSTOM below)
Implement a new service provider for the business object, which supports the actual
methods.
FUNCT_PUBLISH_CUSTOM
FUNCT_EXECUTE_CUSTOM
file:///C:/Users/SYAM/AppData/Local/Temp/~hh3248.htm 4/18/2012
SAP Records Management Page 64 of 99
Manipulation of the record using BAPIs can only be carried out when the record is not in processing.
RFCDEST_CUSTOM
RFC destination of the SAP system containing both the function modules that you have defined under
FUNT_PUBLISH_CUSTOM and FUNC_EXECUTE_CUSTOM (optional).
ARCHIVE_DISPLAY
By using this parameter and the parameter ARCHIVE_ORIGIN_GET, you can display archived business objects if
the corresponding business object types support the Document Relationship Browser (DRB) (see also SAP Note
492938).
If the business object type supports the DRB, and you want to activate access to archived objects of this object
type by means of the organizer or the record, enter the value DRB_OBJECT_DISPLAY.
Archived business objects that are not connected to the Document Relationship Browser can be
connected by implementing two function modules. To do this, it has to be known how the storage
location can be determined and how an archived object of this type can be displayed (usually described in
the documentation about the relevant object type).
ARCHIVE_ORIGIN_GET
If the business object type supports the DRB, and you want to activate access to archived objects of this object
type by means of the organizer or the record, enter the value DRB_ORIGIN_GET.
Context Parameters
You do not enter values for the context parameters in registry maintenance, instead, this is optional when creating
file:///C:/Users/SYAM/AppData/Local/Temp/~hh3248.htm 4/18/2012
SAP Records Management Page 65 of 99
a record model, if you create a model node to which you have assigned an element type of the service provider for
business objects.
ANCHOR
In the SAP Reference IMG, choose SAP Web Application Server iDOC Interface/Application Link
Enabling (ALE) Communication Create RFC Connection.
Choose Create.
This activates the input template of the Technical settings tab page.
If you want to use a particular target host, choose Load distribution No, and then choose Enter. Enter
the target host and the system number.
If you want to use load distribution (to utilize more than one application server), select Load distribution
Yes, and then choose Enter. Enter the target system ID and the message server of the target system,
and choose Enter.
Enter the required data on the Registration/Security tab page (optional), and save the RFC destination
using .
file:///C:/Users/SYAM/AppData/Local/Temp/~hh3248.htm 4/18/2012
SAP Records Management Page 66 of 99
In the SAP Reference IMG, choose SAP Web Application Server iDOC Interface/Application Link
Enabling (ALE) Set Up Logical Systems Name Logical System.
In the SAP Reference IMG, choose SAP Web Application Server iDOC Interface/Application Link
Enabling (ALE) Communication Determine RFC Destinations for Method Calls.
The screen Assign RFC Destinations for Synchronous Method Calls is displayed.
As of SAP Release 4.5B, a logical system can be assigned to an RFC destination according to business
object type methods (choose the “Special method destination” pushbutton). This requires that the
addressed business object type is available in both systems, which is not the case in SAP Records
Management. In addition, the BOR runtime environment does not support the enhanced ALE
Customizing. This means that, as of Release 4.5B, you cannot use the enhancements in the ALE
environment for the BOR service provider.
file:///C:/Users/SYAM/AppData/Local/Temp/~hh3248.htm 4/18/2012
SAP Records Management Page 67 of 99
SP POID Parameters
CREP_ID: ID of the content repository in which the document is stored
DOC_CLASS: Document class of the document
DOC_ID: Document ID (assigned to the document by the content repository)
Connection Parameters
You enter values for the connection parameters in registry maintenance when you create an element type in the
service provider for ArchiveLink documents.
Entering values for these parameters restricts the element type to only include documents that fulfill the parameter
values. The values must match those entered in ArchiveLink Customizing. For more information, see the
ArchiveLink documentation, under Basic Customizing and Document Finder Customizing.
If you do not enter values for the parameters, the system links all ArchiveLink documents that have been created
within Records Management to an instance of the business object type RECORD. If you do not enter values for the
parameters, the system links all ArchiveLink documents that have been created within Records Management to an
instance of the business object type Record. For more information, see below.
Enter the RFC destination of the system from which the ArchiveLink documents are to be incorporated. To
determine an RFC destination or set up a new one, navigate to the SAP Reference IMG and choose SAP Web
Application Server IDoc Interface/Application Link Enabling (ALE) Communication Create RFC
Connection.
If the ArchiveLink document is to be incorporated from the local system, do not enter a value.
Node attributes are defined in the record model for a model node and can be maintained in a record for an
element. Disadvantage: Node attributes cannot be used for the search.
file:///C:/Users/SYAM/AppData/Local/Temp/~hh3248.htm 4/18/2012
SAP Records Management Page 68 of 99
You can redefine the standard service provider for ArchiveLink documents and to extend the functions of the
attributes.
SP POID Parameters
TCODE: Transaction code of the transaction to be integrated
Connection Parameters
You enter values for the connection parameters in registry maintenance when you create an element type in the
service provider for transactions.
Enter the name of a function module for checking the existence of transactions. If you do not enter a value, the
system uses the SAP function module SRM_TRANSACTION_CHECK. Function modules that you have
implemented yourself must have the same interface as the SAP function module SRM_TRANSACTION_CHECK. If
you do not want the system to check the existence of the transaction, you can enter the value “NONE”.
Enter the RFC destination of the system from which the transactions should be incorporated. To determine an RFC
destination or set up a new one, navigate to the SAP Reference IMG and choose SAP Web Application Server
IDoc Interface/Application Link Enabling (ALE) Communication Create RFC Connection. If the transaction is
to be incorporated from the local system, do not enter a value.
Context Parameters
You do not enter values for the context parameters in registry maintenance, instead, this is optional when creating
a record model, if you create a model node to which you have assigned an element type of the service provider for
transactions.
SPAGPAID
This context parameters enable you to transfer SET GET PARAMETERS to a transaction. Using SET GET
PARAMETERS, you can enter values in advance for fields within the transaction. You can enter any number of
values for the parameter.
Enter a field ID of the appropriate transaction as a value for the parameter.
Example: aid=2
Only enter values for the context parameter if you create an instance node, because entering values in
advance can only ever apply for one particular transaction.
SKIP_SCREEN
The context parameter enables you to skip the initial screen when calling the transaction. If you want to skip the
initial screen, enter X. If you do not want to skip the initial screen, do not enter a value.
file:///C:/Users/SYAM/AppData/Local/Temp/~hh3248.htm 4/18/2012
SAP Records Management Page 69 of 99
SP POID Parameters
REPORT: Name of the report that is to be integrated
VARIANT: Name of a report variant
Connection Parameters
You enter values for the connection parameters in registry maintenance when you create an element type in the
service provider for reports.
Enter the name of a function module that can be called remotely to execute a report. If you do not enter a value,
the system uses the SAP function module SRM_RFC_SUBMIT_REPORT. Function modules that you have
implemented yourself must have the same calling interface as the SAP function module
SRM_RFC_SUBMIT_REPORT.
Enter the name of a function module for checking the existence of reports. If you do not enter a value, the system
uses the SAP function module SRM_RFC_CHECK_REPORT. Function modules that you have implemented
yourself must have the same interface as the SAP function module SRM_RFC_CHECK_REPORT.
Enter the RFC destination of the system from which the reports should be incorporated. To determine an RFC
destination or set up a new one, navigate to the SAP Reference IMG and choose SAP Web Application Server
iDOC Interface/Application Link Enabling (ALE) Communication Create RFC Connection.
If the report is to be incorporated from the local system, do not enter a value for the parameter RFC Destination.
Context Parameters
You do not enter values for the context parameters in registry maintenance; instead, this is optional when creating
a record model, if you create a model node to which you have assigned an element type of the service provider for
reports.
Alternatively, you can assign values to these context parameters in a report that has already been included in a
record.
CSELNAME
This context parameter allows the report parameters to be predefined when a report is executed. As the value,
assign a parameter ID of the report with a value.
Example: CLASSN=RECORD and CLASSTYP=BO for the report BDSFIND
Only enter values for the context parameter if you create an instance node, because entering values in advance
can only ever apply for one particular report.
VSELNAME
This context parameter allows the dynamic use of the report parameters for predefining the record attributes when
the report is executed.
Example: CREAUSER=CREATED_BY and CHANUSER=CHANGED_BY
If the record attributes CREATED_BY and CHANGED_BY exist, the attribute values are assigned to the report
file:///C:/Users/SYAM/AppData/Local/Temp/~hh3248.htm 4/18/2012
SAP Records Management Page 70 of 99
SP POID Parameters
INFOTYPE: Infotype number
PERNO: Personnel number
SELECTDATE: Selection date
SUBTYPE: Subtype number
Connection Parameters
You enter values for the connection parameter in registry maintenance when you create an element type in the
service provider for HCM infotypes.
RFC_DESTINATION (optional)
Enter the RFC destination of the HCM system. To determine an RFC destination or set up a new one, navigate to
the SAP Reference IMG and choose SAP Web Application Server iDOC Interface/Application Link Enabling
(ALE) Communication Create RFC Connection.
If HCM and Records Management are working in the same system, do not enter a value.
Context Parameters
You do not enter values for the context parameters in registry maintenance. Instead, this is optional when creating
a record model, if you create a model node to which you have assigned an element type of the service provider for
infotypes.
INFOTYPE: Infotype number
By entering values for the parameter, you can restrict the user selection options for inserting infotypes at this model
node. You can enter any number of values for the parameter. If you enter only one value for the parameter and
assign an infotype number, this infotype is then already displayed in the dialog box for inserting infotypes. If you
enter more than one value for the parameter and assign several infotypes, only these infotypes are displayed in the
input help for the Infotype field.
Example: You enter the value 0001 for the parameter INFOTYPE. When a user in a record of this model type
wants to insert an infotype for the model node, the infotype 0001 is already displayed in the infotype dialog box.
You cannot manually enter values for this context parameter, or the context parameters RECORD_VAR_ID and
RECORD_VER_ID. The system automatically enters these values. The values are used to identify the relevant
personnel record. This identification is required to enable automatic display of the personnel number in the search
dialog after the user has already entered the first infotype. When entering further infotypes, the user does not have
to re-enter the personnel number.
See RECORD_DOC_ID.
file:///C:/Users/SYAM/AppData/Local/Temp/~hh3248.htm 4/18/2012
SAP Records Management Page 71 of 99
See RECORD_DOC_ID.
Authorization Concept
Users who access infotypes starting from a record have the same authorization that they have in the HCM system.
Because the current user has connected to the HCM system using an RFC call, they are logged on to the HCM
system with their user data that is maintained in that system. Prerequisite: The RFC destination has been set up so
that it is always the current user who is put through to the called system.
Before the infotype is displayed as a node in the overview tree in the record, the HCM system checks that the
current user has authorization for this infotype. If the user does not have authorization for the infotype, this infotype
is hidden in the overview tree. If the infotype has further subnodes, the whole subtree is hidden. In this way, you
can structure the record model so that the visibility of further nodes is coupled to authorization for the infotype.
Note
In the standard setting, the service provider for infotypes can only be used with an HCM system that runs on SAP
R/3 Enterprise Release 4.7 or higher.
If you use an HCM system whose release is lower than 4.7, the infotypes are included in Records Management by
means of an RFC connection. You also have to make some adjustments. For more information, see SAP Note
676402.
Prerequisites
You have created element types for the record model, the personnel record, and the infotypes.
If the personnel data exists in a separate system to the Records Management system, you have created an RFC
destination for this system.
You have assigned values to the attribute ANCHOR for one or more model nodes (for more information, see the
input help for the “Anchor” field).
Procedure
For more information on the individual fields, see the input help for each field.
Choose .
The report is started and the screen output of the report is displayed.
Result
The personnel records have been created. You can find and view the records in the Records Browser.
file:///C:/Users/SYAM/AppData/Local/Temp/~hh3248.htm 4/18/2012
SAP Records Management Page 72 of 99
The service provider for URLs can insert any URLs into Records Management.
SP POID Parameters
GUID: System-generated ID for a URL
Connection Parameters
The service provider for URLs has no connection parameters. To create an element type, you therefore only need
to enter values for the classification parameters.
SP POID Parameters
DISPOSITION_ID
Connection Parameters
None.
Context Parameters
DIS_ACTIVITY
PATH_POSITION
In addition to creating an element type in the service provider for circulars, you also need to perform
some Customizing steps for the process route. For more information, see Workflow Customizing for the
Process Route.
file:///C:/Users/SYAM/AppData/Local/Temp/~hh3248.htm 4/18/2012
SAP Records Management Page 73 of 99
definition into a record model. In a record that has this record model, you can start the corresponding workflow
instance or search for an already existing workflow instance. The number of the appropriate workflow instance is
inserted in the record. You can use this number to display the current log of the workflow instance from the record
at any time.
SP POID Parameters
WF_INSTANCE_ID: ID of the workflow instance
Connection Parameters
You enter values for the connection parameters in registry maintenance when you create an element type in the
service provider for SAP Business Workflows.
Enter the ID of a workflow definition. Every element type that you create will thus be related to one workflow
definition. The elements of this element type are the only workflow instances of this workflow definition. The entry
must begin with WS, followed by the 8-digit number of the workflow definition.
Enter the RFC destination of the system from which the workflow definitions or workflow instances should be
incorporated. To determine an RFC destination or set up a new one, navigate to the SAP Reference IMG and
choose SAP Web Application Server IDoc Interface/Application Link Enabling (ALE) Communication
Create RFC Connection. If you are including a workflow definition from the local system, enter ‘NONE’.
Enter the RFC destination of the system in which Records Management is running. The RFC destination must be
specified from the system in which the workflow definition is created. This enables you to return from the target
system (system where the workflow was created) to the outgoing system (system where Records Management is
running). This is necessary, for example, if a workflow is defined that executes functions for a record. If you are
including a workflow definition from the local system, enter ‘NONE’ as a value for the parameter.
Enter the name of a function module that starts the workflow, and therefore creates an instance of the workflow.
By implementing a function module, you can include your own dialog step for entering the input parameter that may
be required for the workflow. If you do not enter a value, the system uses the SAP function module
SRM_SP_WFL_START_WORKFLOW. This generates a dialog step for entering a value for the workflow input
parameter.
If you implement your own function module, this must have the same interface as the respective SAP
function module.
The parameters listed below are automatically assigned values by the SAP function module. They are displayed in
a dialog box after the workflow has started.
Prerequisite: The parameters are import elements of the workflow container and are typed there as specified.
RECORD
This parameter is always required if the workflow functions are to be performed in a record. The function
module provides both the key fields of the business object. The business object is identified for the record
file:///C:/Users/SYAM/AppData/Local/Temp/~hh3248.htm 4/18/2012
SAP Records Management Page 74 of 99
This parameter is required if a BAPI is called within a workflow that the record manipulates. This
requires the value as an import parameter. The function module provides the parameter with the ID of the
record from which the workflow is started.
This parameter is required if a BAPI is called within a workflow that the record manipulates. This
requires the value as an import parameter. The function module provides the parameter with the
document class of the record from which the workflow is started.
This parameter is required if a BAPI is called within a workflow that the record manipulates. This
requires the value as an import parameter. The function module provides the parameter with the RMS ID
of the RMS to which the record belongs that is used as a starting point for the workflow.
This parameter is required if a BAPI is called within a workflow that the record manipulates. The
function module provides the parameter with the element type of the record from which the workflow is
started.
Typing: WFSYST-ACT_AGENT
This parameter is required if the user who started the workflow from the record is to have the option to
determine the agent for the first work item. In the standard setting, the function module provides the
parameter with the current user name. You can, however, overwrite this setting in the dialog box that
displays the parameter values.
This parameter is required if the workflow is in a separate system to the Records Management system,
and activities are to be performed using the record during the workflow. Example: During the workflow,
elements are created that are to be automatically inserted into the record from which the workflow is
started. The function module fills the parameter with the RFC destination that you have entered as a value
file:///C:/Users/SYAM/AppData/Local/Temp/~hh3248.htm 4/18/2012
SAP Records Management Page 75 of 99
The following three parameters are the context parameters. For more information, see Context Parameters below.
TARGET_ANCHOR: Marker in the record (value for attribute ANCHOR)
This parameter has more than one line. It is required to enable an element, which has been created within
the workflow, to be automatically inserted into the record at a defined position.
The function module provides the parameter with the value/s for the context attribute
TARGET_ANCHOR. Prerequisite: You have set the context attribute TARGET_ANCHOR in the record
model for the model node to which you have assigned the element type of the corresponding workflow.
This parameter has more than one line. It is required because the element type of the element must be
known before an element can be inserted into a record.
The function module provides the parameter with the value/s for the context attribute TARGET_SPS.
Prerequisite: You have set the context attribute TARGET_SPS in the record model for the model node to
which you have assigned the element type of the corresponding workflow.
Note: The element type that you enter as a value for the context attribute TARGET_SPS in the record
model must belong to the same RMS as the record from which the workflow is started, if you want to
insert the elements into this record.
TARGET_TYPE: Business object type of the element that is to be inserted into the record
This parameter has more than one line. It is required because the documents that have been created within
the workflow are business objects.
The function module provides the parameter with the value/s for the context attribute TARGET_TYPE.
Prerequisite: You have set the context attribute TARGET_TYPE in the record model for the model node
to which you have assigned the element type of the corresponding workflow.
Enter the name of a function module that displays the workflow log for a workflow instance.
You can implement a function module to generate your own version of the log display. If you do not enter a value,
the system uses the SAP function module SRM_SP_WFL_PROCESS_LOG. This displays the log in the standard
version.
If you implement your own function module, this must have the same interface as the respective SAP
function module.
file:///C:/Users/SYAM/AppData/Local/Temp/~hh3248.htm 4/18/2012
SAP Records Management Page 76 of 99
Enter the name of a function module that searches for workflow instances.
You can implement a function module to individually format the restrictions for creating a hit list, the hit selection,
and the columns of the hit list. If you do not enter a value, the system uses the SAP function module
SRM_SP_WFL_F4_WIID. This structures the hit list according to a standard template.
If you implement your own function module, this must have the same interface as the respective SAP
function module.
Enter the name of the function module that determines the names of the individual workflow instances incorporated
in the record.
You can implement a function module to determine which variables are used to form the name of a workflow
instance when it is created. (Example options: Workflow instance ID, workflow description, user name of the
agent). If you do not enter a value, the system uses the SAP function module SRM_SP_WFL_GET_INST_DESCR.
This function module uses the ID of the workflow instance and the workflow description as variables for creating a
name.
If you implement your own function module, this must have the same interface as the respective SAP
function module.
Context Parameters
The context parameters of the service provider for workflows enable you to automatically insert work item
attachments, or elements that are otherwise related to a work item, into the record. They are inserted into the
record from which the workflow instance was created. Prerequisite: A step is included in the workflow definition for
filtering interesting elements for the record and inserting them.
You do not enter values for the context parameters in registry maintenance, instead, this is optional when creating
a record model, if you create a model node to which you have assigned an element type of the service provider for
workflows.
You have to assign values for all three context parameters. The entries for the three parameters are related
to each other. The identical line number links them to each other. This is not checked when the
parameters are entered.
You can assign any name of your choice as a value. You also enter this name as a value for the attribute ANCHOR
for the model node to which the element from the workflow is to be assigned.
Enter the element type ID of the node to which you want to assign the attachments.
file:///C:/Users/SYAM/AppData/Local/Temp/~hh3248.htm 4/18/2012
SAP Records Management Page 77 of 99
Enter the name of the business object type underlying the element type (in the example below: SOFM).
Through selection of the element type (TARGET_SPS), the business object type has already been selected,
because an element type in the service provider for business objects only represents one object type. You need to
specifically name the business object type again, (TARGET_TYPE), because the workflow instance only knows the
business object type of the attachment, but not of the element type.
The following explains the insertion procedure using the example of attachments for a work item. The
agent enters one or more attachments during processing of the work item. In the workflow definition, the
subsequent step also inserts these attachments into the record. The attachments cannot be added beneath
the same node as workflow instances, they need their own node. The context parameter values inform the
workflow instance under which nodes the attachments are to be added. Attachments that are added to a
work item are business objects, and are instances of the business object type SOFM. The following steps
are required for adding attachments to records:
In the service provider for business objects, create an element type that supports the business object type
SOFM.
Create a model node in the record model and assign it an element type from the service provider for
workflows. For this model node, you need to assign values for the three context parameters. You can
enter any number of values for the parameters. This means it is possible to insert different elements
relevant to a workflow instance into the record.
3. Create a model node in the record model and assign it the element type that you created in
step 1. As a value for the attribute ANCHOR for this model node, you must assign the
name that you have already assigned to the context attribute TARGET_ANCHOR.
SP POID Parameters
file:///C:/Users/SYAM/AppData/Local/Temp/~hh3248.htm 4/18/2012
SAP Records Management Page 78 of 99
Apart from the service providers whose elements come from a repository, there are service providers that generate
their elements dynamically at runtime. In this way, current information can be displayed in a simple manner in the
record.
The implementation of a dynamic service provider requires little effort and is of great benefit. SAP does not deliver
dynamic service providers, but does provide an example implementation.
The dynamic service provider for resubmission entries allows the user to determine in an opened record which
other person(s) have set this record for resubmission.
The service provider has only one element: the list of persons who have set the current record for resubmission.
This list is always read again at runtime. Since there is only one element, it makes sense to include it as an
instance node in the record model. In the record structure, the user then sees a node called Resubmission Entries.
For this node there is only one activity: Display. If the user chooses this activity, the list is displayed. At that
moment in time, the list is read, and is always up-to-date.
The classes of the service provider for resubmission entries are CL_SRM_RESUB_BACKEND and
CL_SRM_RESUB_CLIENT, and can be studied as an example implementation.
Keyword Catalog
Definition
A keyword catalog is a collection of keywords that the user can use to select keywords as attributes for records and
documents. You can also use the keywords to search for a record or a document. Keyword catalogs are set up in
Customizing.
For information about setting up a keyword catalog, see Setting Up a Keyword Catalog.
For information about assigning keywords as attributes of a record or document by the user, see Assigning
Keywords.
For information about searching for records or documents by keywords, see Searching by Keywords.
Wählen...
The system displays the Create Catalog dialog box. Here you specify the name and the catalog
properties. The catalog property Editing Keywords is available.
Activate this property so that the user can edit existing keywords.
If the property Free Input of Keywordsis activated, you can add new keywords.
In addition, you can activate the property Display Keywords in Uppercase, and set the catalog language.
file:///C:/Users/SYAM/AppData/Local/Temp/~hh3248.htm 4/18/2012
SAP Records Management Page 79 of 99
A dialog box is displayed in which you can edit and enter the keywords.
The system displays a subscreen. Here you can enter the name and a description of the keyword. Confirm
your entries. The keyword is now included in the catalog.
Use
You can create generation rules for records or documents. These rules can consist of multiple rule elements. Each
rule element contains information that can be part of the unique ID.
The generation rule applies if a user has to enter the unique ID of a record or document. The user has the option of
generating this ID. The system generates it by using the rule elements that you included in the generation rule.
For information about setting up generation rules, see the following:
Properties of Generation Rules
Creating and Displaying Generation Rules
Description of the Rule Elements
Properties of Rule Elements
Assigning Generation Rules
For information about generating record or document numbers by the user, see Generating Record Numbers and
Document Numbers.
The rule type together with the technical name forms the key for the generation rule. The following rule
types exist:
file:///C:/Users/SYAM/AppData/Local/Temp/~hh3248.htm 4/18/2012
SAP Records Management Page 80 of 99
The technical name (together with the rule type) is the key for the generation rule. Therefore, the
technical name has to be unique for each rule type.
You can enter the following optional properties in the property dialog. To access the property dialog, you double-
click the root node of the rule.
Syntax check
Indicates whether unique numbers that were entered manually have to be checked for compliance with
the generation rule.
Uniqueness check
Indicates whether the unique ID has to be checked for uniqueness after it has been generated. The scope
of the uniqueness check can be set in the registry (see below).
Controls the scope of the syntax check. The following values exist:
RULE: Unique for each rule (if uniqueness check is activated in the rule)
RULETYPE: Unique for each rule type (activates uniqueness check for all rules)
SAVE_REFERENCE_PARTS
Controls whether parts of generated IDs are saved to the database. Possible values:
0: Inactive (default)
1: Active
The default setting for this service provider is exactly one element type that has the value RULE for the connection
parameter CHECK_UNIQUE_REFERENCE, and 0 for the connection parameter SAVE_REFERENCE_PARTS. If
you want other values, we recommend that you delete the default element type, and create a new one.
If you create multiple element types for the service provider SRM_SP_REFERENCE, you have to enter the
following in transaction SRMCUSTSRV:
IS_SRM_REFERENCE_CLASS <element type>
The system then uses the element type entered here.
file:///C:/Users/SYAM/AppData/Local/Temp/~hh3248.htm 4/18/2012
SAP Records Management Page 81 of 99
Procedures
Creating New Generation Rules:
Enter the name of the generation rule and choose Create New Rule.
A new dialog is displayed. The generation rule that you specified is displayed as a node.
If you then select Syntax, manually specified record numbers are checked against the generation
rules.
If you select Uniqueness, the system checks whether the record numbers are unique.
Choose .
The rule elements that can be selected are displayed in a dialog box.Select the corresponding rule
elements.
The system displays the dialog box New Generation Rule. Here you enter additional data about the rule
element.
file:///C:/Users/SYAM/AppData/Local/Temp/~hh3248.htm 4/18/2012
SAP Records Management Page 82 of 99
Legen ...
Choose the input help. A dialog box is displayed with all existing rules.
Current Date
This rule element adds the current date to the ID. You can determine in which output format the date appears in
the unique ID.
The following formats are available:
Format Description
YY Year (two characters)
YYYY Year (four characters)
MM Month (two characters)
DD Day (two characters)
All other characters are included unchanged in the generated ID.
Date Entry
This rule element adds a date to the ID. This date has to be entered by the user. In the administration function, you
determine in which output format the date appears in the unique ID. The same formats apply as for the current
date. You can create query and help texts, and default values for the user.
Attribute Value
This rule element adds the value of an attribute to the ID. For a record number you can use the attributes of the
record, and for a document number you can use the attributes of the document. In the administration function, you
have to specify the technical attribute name as it is defined in the content model.
file:///C:/Users/SYAM/AppData/Local/Temp/~hh3248.htm 4/18/2012
SAP Records Management Page 83 of 99
Definite Text
This rule element adds a definite text to the ID. In the administration function, the definite text can be enclosed in
inverted commas to enable spaces to be inserted at the end of the text. The inverted commas at the beginning or
end of the text are not inserted in the generated ID.
Text Entry
This rule element adds a text to the ID. This text has to be entered by the user. You can determine an entry format
for the text that is entered by the user. Use the following keys and characters:
9 = Figure
Z = Letter
? = Any character
The user entry is only checked if you specify an entry format.
You can create a query and help text, and a default value for the user.
You can specify a minimum length and you must specify a maximum length.
If you select Change to Uppercase, the user entry is converted to uppercase spelling before it is included in the
generated number.
The specified separators are added to the ID before or after the specified text. If the separators are enclosed in
inverted commas at the beginning and end, spaces can also be inserted at the end of the text. The inverted
commas are not inserted in the ID.
Number Range
This rule element triggers the generation of a new number from the specified number range, and inserts this
number in the ID.
If the generated number does not contain the maximum number of characters, you can specify whether leading
zeros are used to fill the space specified maximum length.
The number range that you want to use also has to be specified in the administration function. Use the input help.
You can only specify existing number ranges.
To ensure that the number can be accessed by the number range, the following prerequisites must be met:
If the number range is year-dependent, there must be exactly one number range interval for the current year
with internal number assignment (which means that the option External Number Assignment is not selected
for the interval). If multiple intervals with internal number assignment exist for the current year, the first one is
used.
If the number range is not year-dependent, there must be exactly one number range interval with the
number 01 and internal number assignment (which means that the option External Number Assignment is
not selected for the interval 01).
Organizational Unit
This rule element adds an organizational unit to the generated ID. The key, long text, or short text of the
organizational unit is included. You can create a query and help text, and a default value for the user.
This rule element adds the file plan item of the record to the generated ID. You have to select a file plan that exists
in the system. The user then selects an item from this file plan when an ID is generated.
In the administration function you can specify whether the key or the description of the file plan item are included in
the generated ID.
You can create a query and help text, and default values for the user.
Rule Link
file:///C:/Users/SYAM/AppData/Local/Temp/~hh3248.htm 4/18/2012
SAP Records Management Page 84 of 99
Context Counter
This rule element is a counter (similar to a number range) that is dependent on a part of the generated
record number (its context).
Example:
You want to map a record number where all records that were created for the same record plan ID (=file
plan item) are numbered in ascending order.
Example:
Ref1 – 4711.1 / 24
Ref2 – 4711.1 / 25
Ref3 – 4711.2 / 2
Ref1 – 9876 / 241
Ref1 – 9877 / 67
This example needs to be numbered according to a certain substring of the generated ID (gray text in the
example).
To select the part of the record number that you want to use for the numbering, there are two selection
elements:
The part of the record number that is generated from all the rule elements between the two selection
elements defines the uniqueness area (context) of the counter. If there are values of this string that are the
same, different counter values are generated.
The rule element context counter is inserted in the rule definition behind the end selection, and generates
a new number based on the context string (result of both selection elements), which is then included in
the record number.
The selection elements and the counter element are connected by the element name. Since the names of
rule elements have to be unique within the rule, the selection elements and the placeholder have a (non-
modifiable) name prefix (MBEG_, MEND_, and PHLD_).
file:///C:/Users/SYAM/AppData/Local/Temp/~hh3248.htm 4/18/2012
SAP Records Management Page 85 of 99
The context counter element must always be behind both selection elements since the context string is
required for calculating the new number. If the generated number has to be in front of and in the context
string, a placeholder element can be used that is assigned according to whether the name after the prefix
PLHD_ is the same. This means that the number generated by the counter is not inserted where the
context counter element is; instead it is inserted where the placeholder element is.
If you want to use a placeholder, this has to be specified explicitly in the context element by selecting the
setting Use Placeholder. Otherwise the placeholder is ignored.
In the administration function, you can specify in the context counter settings which number is assigned first. If the
generated number does not contain the maximum number of characters, you can specify whether leading zeros
are used to fill the space specified maximum length. If you use a placeholder element, this option has to be
selected in the context counter.
If a rule element is given the special name CONTAINER_ID, the unique ID of a superordinate object can
be inserted.
Example: Document number that contains the reference number of the superordinate record.
Here the name CONTAINER_ID lends itself to the type Rule Link. If a document is created from within
a record, the system reads the reference number of the record, and includes it in the document number.
If a document is created outside of a record, the rule link can point to a rule that has to be applied in this
case. The rule that the link with the name CONTAINER_ID points to is only applied if no superordinate
object is known whose unique ID can be read and inserted.
Description (optional)
Rule elements differ according to whether user entries are required for evaluation purposes when the
elements are processed (interactive rule element types), or the result of the element can be determined
automatically without user entries (automatic rule element types).
Definite Text
Current Date
Attribute Value
Number Ranges
Context counters with the corresponding selection elements and the placeholders
file:///C:/Users/SYAM/AppData/Local/Temp/~hh3248.htm 4/18/2012
SAP Records Management Page 86 of 99
Rule Link
Text Entry
Date Entry
File Plan Position
Organizational Unit
Record numbers are assigned when you assign the generation rule to a record model. Proceed as follows:
Choose Attributes for Record Model and enter the name of the generation rule as the value of the
attribute Generation Rules for Record Numbers. Use the input help.
(The technical name for the attribute Generation Rules for Record Numbers is SRM_REF_RULE. This
name has to be set in the content model that you entered in the element type for record models to Visible
and Can be Maintained.)
In all records that are based on this record model, the user can generate the record number by using the
generation rule.
The assignment is made at runtime. If the system generates the unique name for a document, a dialog box is
displayed in which you select the generation rule.
Exception: If you have created a generation rule with the name DEFAULT, which you have already used as a rule
for generating the unique name, the system will always use this rule. The dialog box for selecting a generation rule
is no longer displayed.
file:///C:/Users/SYAM/AppData/Local/Temp/~hh3248.htm 4/18/2012
SAP Records Management Page 87 of 99
You also maintain this in transaction PFTC_DIS. Choose the task type workflow template, enter the
number 75500107, and display the workflow. Open the Triggering events tab page, and activate the event
by clicking on the symbol in the first column.
You also maintain this in transaction PFTC_DIS. Choose the task type standard task, enter the number
75507961 or 75507962, and display the task. Choose Additional Data -> Agent Assignment -> Maintain.
If you do not want to make any restrictions, choose the Attributes button and select General Task.
You perform this in transaction SWUS. Enter the workflow WS75500107, and choose Environment
Refresh Organizational Environment.
It is theoretically possible to display all elements in the Web. You can enhance every service provider by
adding these functions.
Prerequisites
The SAP Web Application Server is set up for HTTP access.
To access documents you also have to configure the Knowledge Provider (BC-SRV-KPR) for HTTP
access.
file:///C:/Users/SYAM/AppData/Local/Temp/~hh3248.htm 4/18/2012
SAP Records Management Page 88 of 99
For more information, see HTTP Access for Repositories on the SAP Web Application Server.
Activities
To customize the Web display, the following steps are required:
Depending on your requirements, you can use the BSP application SRM_DEMO_RECORD directly, or you can
copy it to the BSP application and modify it.
You have to copy and modify the application in the following cases:
Deep portal integration
The BSP application reacts to portal events. Example: You want an additional iView to cause a particular
record to be displayed.
For more information, read the guide Programming Service Providers for Business Pages (available to Records
Management customers upon request).
Retrieval takes place by means of the application SRM_DEMO_RECORD in the RMS S_RMS_DATA with the
element type SRM_SPS_RECORD. You can enter different RMS and element types by using URL parameters as
follows:
http://<default host>/<alias>/iview.htm?rms_id=<RMS ID>&sps_id=<SPS ID>.
The BSP application SRM_DEMO_RECORD or the customer-defined BSP application has to be activated by using
transaction SICF. In this transaction you can also assign an alias for accessing the BSP application. For more
information, see the documentation for the transaction SICF.
You can adjust the search function without modifications (for displaying additional or other search parameters, for
example). To do so, a class has to be implemented that implements the interface IF_SRM_GENSP_QUERY_EXT.
This class then has to be assigned to the corresponding element type in transaction SRMREGEDIT by using the
connection parameter GENSP_QUERY_EXT. For more information, see the interface documentation on
IF_SRM_QUERY_EXT.
The enterprise portal allows you to use BSP applications by using a special iView for BSP applications. For more
information, see the documentation about the enterprise portal.
We no longer recommend that you follow the procedure for using the Records Organizer to access BSP
applications, which is described in the documentation for Release 6.20. Instead, use the enterprise portal. or
access the BSP application directly as described above.
For downward compatibility, the Records Organizer for BSP is still delivered, but we no longer recommend that you
use it.
file:///C:/Users/SYAM/AppData/Local/Temp/~hh3248.htm 4/18/2012
SAP Records Management Page 89 of 99
You can define roles for Records Management, to which you then assign authorizations (transaction PFCG). SAP
supplies two example roles:
SAP_BC_RM_USER
This role contains all authorizations for working with Records Management. It does not contain authorization
for the Customizing activities.
SAP_BC_RM_ADMINISTRATOR
This role contains the same authorizations as the role SAP_BC_RM_USER (see above), and also the
authorizations for the Customizing activities.
You can define roles with varying authorization profiles. Records Management supports a three-level authorization
concept. For more information, see the section The Authorization Concept for Records Management.
The authorizations in the Customizing activity Registry Maintenance are linked to specific authorizations. For more
information, see The Authorization Concept for Customizing.
Prerequisite: User roles have been defined. The views are each assigned to one or more users.
The administrator can create a role-based view and assign it to a user role. The role-based view contains element
types and elements that users with that role need for their everyday work.
The role-based view is designed to simplify user navigation from the initial screen. If no role-based view is created,
the user sees all the element types that exist in the current RMS. The user then has to use the Search activity to
display each individual element.
file:///C:/Users/SYAM/AppData/Local/Temp/~hh3248.htm 4/18/2012
SAP Records Management Page 90 of 99
When creating a record model, the administrator can determine for which roles each node is visible.
When users create a record using a record model, only the structure nodes, model nodes, and instance
nodes are displayed that have been defined as visible for their role. The user can therefore only create
elements for element types that are assigned to the visible nodes.
Controlling views in the Records Browser
In a record, a user can determine which nodes are visible for which roles. This is valid for model nodes that do not
yet have any elements, as well as for nodes that have elements assigned to them, and structure nodes.
The general authorization object for Records Management is called S_SRMSY_CL. This applies to all elements
within Records Management, and has the following authorization fields:
You can use the fields to restrict the authorizations within an authorization object. As soon as you enter a
value, the authorization is restricted to this value. If you do not want to set any restrictions, enter ‘*’. You
can enter more than one value for each field.
RMSID: ID of an RMS
This authorization check is carried out before the user performs the following actions:
Displaying element types and elements as nodes in a list (for example, when calling a record)
For every element type and every element that is displayed as a node in the list, the system checks
whether the user has authorization for the current RMS, the element type (SPS ID), and the Output
activity.
If the check is failed for an element or an element type, the node for the corresponding element/type
is not displayed in the list.
For the activities Search, Display, Information, and Log, the system checks whether the user has
Read authorization for the RMS and the element type of the element.
For the activities Create, Edit, and Delete, the system checks whether the user has Write
authorization for the RMS and the element type of the element.
file:///C:/Users/SYAM/AppData/Local/Temp/~hh3248.htm 4/18/2012
SAP Records Management Page 91 of 99
If this check fails, a message is displayed stating that the user does not have authorization to
execute this activity.
Level 3: Authorization check using authorization objects of the individual service providers
Service providers can implement their own authorization checks. This authorization check is called in connection
with the authorization check of the general Records Management authorization object. For service providers that
do not implement their own authorization check, level 3 is omitted.
The following service providers supplied by SAP have an implemented authorization check:
SP for records
SP for documents
SP for notes
The service providers named above are all based on the same back end; the generic service provider. The
authorization check for all these service providers is therefore identical. For more information, see The
Authorization Concept of the Generic Service Provider.
For more information, see The Authorization Concept for Circulars and Process Routes.
Authorization Objects
file:///C:/Users/SYAM/AppData/Local/Temp/~hh3248.htm 4/18/2012
SAP Records Management Page 92 of 99
All four authorization objects have the authorization fields described below:
ACTVT
You can use this field to restrict authorization to particular activities. Enter the activity numbers of the activities to
be allowed as the parameter values.
The following table shows an overview of the activities for which you can check the authorization in each
authorization object. The activity number is in brackets after the name of the activity.
Authorization object S_SRMGS_DC S_SRMGS_VV S_SRMGS_PR S_SRMGSP_CT
(relates to (relates to (relates to (relates to
documents) versions and attribute values document
variants) for documents) content)
Activities
Create (01) X X X X
Find (30 ) X
Display (03) X X
Edit (02) X
Delete (06) X X X
Transport (21) X
Authorization for the activity Create is only effective if you create the same authorization for versions,
variants and attribute values.
Authorization for the activity Delete is only effective if you create the same authorization for versions
and variants (do not create delete authorization for attribute values).
The authorizations for the activities Search and Transport relate to the document with all its associated
versions and variants.
Authorization for the activity Edit is not included, because editing document content using the activity
Create in the authorization object S_SRMGSP_CT, is the same as editing attribute values using the
activity Edit in the authorization object S_SRMGS_PR.
SPS_ID
You can use this field to restrict the authorization to a particular element type. Enter an element type ID as a value.
SRM_MODEL
You can use this field to restrict the authorization for records of a particular record model. Enter a unique record
model ID.
DOCUMENTID
You can use this field to restrict the authorization for a particular element. Enter a unique document ID as a
parameter value.
file:///C:/Users/SYAM/AppData/Local/Temp/~hh3248.htm 4/18/2012
SAP Records Management Page 93 of 99
The authorization object S_SRMGS_PR has the fields listed above as well as the following:
PROPGROUP
You can use this field to restrict the authorization to attribute values from a particular attribute group. Enter the
name of an attribute group as a value.
Attributes can be classified into groups. You can set the classification for a content model in the Document
Modeling Workbench. The attribute is called SRM_PROPGROUP.
PROPNAME
You can use this field to restrict authorization to individual activities. Enter the name of an attribute value.
You want to authorize the user to create records, and to select a record model for creating records, but not to
change record models. You also want to allow the user to display his or her file plans, but not to change them.
There are no authorization restrictions for any other Records Management documents.
You need to set up the following authorization profile for this user:
Authorize the editing of records, documents, notes, and administration data of paper documents.
SPS_ID: All element types for records, documents, notes, and administration data for paper
documents.
SPS_ID: All element types for record models and file plans
ACTVT: Search.
SPS_ID: All element types for record models and file plans
ACTVT: Display.
file:///C:/Users/SYAM/AppData/Local/Temp/~hh3248.htm 4/18/2012
SAP Records Management Page 94 of 99
SPS_ID: All element types for record models and file plans
ACTVT: Display
RMSID
Level 1
You can maintain authorizations using the authorization object S_SRMPATH1. The authorizations assigned apply
for all process routes. The authorization object has the following fields:
ACTAREA
Level 2
file:///C:/Users/SYAM/AppData/Local/Temp/~hh3248.htm 4/18/2012
SAP Records Management Page 95 of 99
You can maintain authorizations in the header data of the process route. Authorizations assigned here are only
valid for the process route of which you are currently editing the header data. In the header data, you can select
which groups involved in the process route have authorizations for the change, add, and display activities, and you
can enter any additional specific authorizations. For more information, see the field help for the individual fields.
The authorizations assigned in level 2 can restrict the authorizations assigned in level 1, but cannot extend them.
Level 3
You can maintain authorizations when creating a process route item in the field Authorization Item. You assign this
authorization to the person/s who you have entered as processors for the process route item. The authorizations
are only valid for the time during which the process route item is processed. You can assign the following
authorizations:
Display: The user can display the process route.
Change: The user can change all process route items. Changing includes deleting.
Add: The user can add new process route items.
No authorization: The user can neither display nor change the process.
The authorizations assigned in level 3 can both restrict and extend the authorizations assigned in level 2 for a
process route item.
For maintaining an RMS and element types without the implementation of additional service providers ,
you only need the authorization objects S_FRA_AREA, S_FRA_SP, and S_FRA_SPS.
This authorization object relates to the entity area and has the following fields:
ACTVT Number of an activity. The following values are permitted:
Create (01)
Display (03)
Change (02)
Delete (06)
F_AREA_ID ID of an area
file:///C:/Users/SYAM/AppData/Local/Temp/~hh3248.htm 4/18/2012
SAP Records Management Page 96 of 99
This authorization object relates to the entity class role. The object has the following authorization fields:
ACTVT Number of an activity (see above)
F_CLRO_ID ID of the class role
This authorization object relates to the entity service provider type. The object has the following authorization fields:
ACTVT Number of an activity (see above)
F_SPTY_ID ID of the service provider type
file:///C:/Users/SYAM/AppData/Local/Temp/~hh3248.htm 4/18/2012
SAP Records Management Page 97 of 99
file:///C:/Users/SYAM/AppData/Local/Temp/~hh3248.htm 4/18/2012
SAP Records Management Page 98 of 99
Business Object Repository Browser (transaction code SWO3). Choose Basis Components Basis Services
Records Management. The methods contain the calls for the BAPIs named above, and also offer methods for
displaying, changing, and searching for records.
If you use the function module SRM_START_FRAMEWORK_RFC, and you have generated a root
object (either explicitly or implicitly), the function module can only be called with the destination NONE,
or called remotely so that a new internal session is created.
Adding Functions
This section contains information about the options for changing Records Management functions, or adding new
functions.
Use this option if you want to make small changes only. You declare a class that inherits from a class of the
standard service provider. For this class you can redefine methods to implement the new function.
Inheriting an SAP service provider class may cause problems during an upgrade since SAP reserves
the right to change these classes in such a way that renders them incompatible. We recommend that
you redefine standardized interface methods only, and not the proprietary methods of the service
file:///C:/Users/SYAM/AppData/Local/Temp/~hh3248.htm 4/18/2012
SAP Records Management Page 99 of 99
provider.
You register the new class together with the other classes of the standard service provider as a new service
provider in the registry.
You write a new class that replaces one of the classes of the standard service provider. If you choose this option,
make sure that the new class complies with all class roles that the class of the standard service provider also
complied with. Also make sure that the communication of this class with the other service provider classes takes
place by means of a standardized interface (communication between a client class and a back-end class, for
example). You register the new class together with the other classes of the standard service provider as a new
service provider in the registry.
You copy a class of a service provider and change it according to your requirements. On copied classes you can
also reimplement proprietary methods of the standard service provider.
SAP does not provide support for any classes that you copy and change.
When you upgrade your system, copied classes do not receive new functions or corrections.
file:///C:/Users/SYAM/AppData/Local/Temp/~hh3248.htm 4/18/2012