Professional Documents
Culture Documents
OpenText ECMLink For SAP Solutions 10.0.0 - Scenario Guide English (ERX100000-ACS-EN-1)
OpenText ECMLink For SAP Solutions 10.0.0 - Scenario Guide English (ERX100000-ACS-EN-1)
Scenario Guide
ERX100000-ACS-EN-1
OpenText ECMLink for SAP Solutions
Scenario Guide
ERX100000-ACS-EN-1
Rev.: 2011-Sept-28
This documentation has been created for software version 10.0.
It is also valid for subsequent software versions as long as no new document version is shipped with the product or is
published at https://knowledge.opentext.com.
Open Text Corporation
275 Frank Tompa Drive, Waterloo, Ontario, Canada, N2L 0A1
Tel: +1-519-888-7111
Toll Free Canada/USA: 1-800-499-6544 International: +800-4996-5440
Fax: +1-519-888-0677
Email: support@opentext.com
FTP: ftp://ftp.opentext.com
For more information, visit http://www.opentext.com
PRE Introduction 7
i What is OpenText ECMLink for SAP Solutions ....................................... 7
ii About this document ................................................................................ 7
ii.i Target readership..................................................................................... 7
ii.ii Documentation conventions..................................................................... 7
iii Contact information .................................................................................. 8
1 Introduction ............................................................................. 13
2 Business workspaces ............................................................. 15
2.1 What does a workspace look like?......................................................... 15
2.2 About case and binder workspaces ....................................................... 17
2.3 What can workspaces be used for?....................................................... 17
2.4 How can workspaces be created? ......................................................... 18
2.5 Workspace types.................................................................................... 20
6 Introduction ............................................................................. 33
7 Enterprise asset management................................................ 35
7.1 Description ............................................................................................. 35
7.2 Use cases .............................................................................................. 38
15 Auditing ..................................................................................135
Note: If you copy command line examples from a PDF, be aware that PDFs
can contain hidden characters. OpenText recommends copying from the
HTML version of the document, if it is available.
KEY NAMES
Key names appear in ALL CAPS, for example:
Press CTRL+V.
<Variable name>
Angled brackets < > are used to denote a variable or placeholder. The user
replaces the brackets and the descriptive content with the appropriate value. For
example, <server_name> becomes serv01.
Internal cross-references
Click the cross-reference to go directly to the reference target in the current
document.
External cross-references
External cross-references are usually text references to other documents.
However, if a document is available in HTML format, for example, in the
Knowledge Center, external references may be active links to a specific section in
the referenced document.
Warnings, notes, and tips
Caution
Cautions help you avoid irreversible problems. Read this information
carefully and follow all instructions.
Important
Important notes help you avoid major problems.
Note: You may also define different templates for different types of the same
business object. To do so, you must define your own property provider. For
more information, see “Adding object types to declaration in SAP IMG” on
page 51.
While the template defines the folder structure and its contents, you define other
properties of the workspace in the business object declaration configuration on
Content Server. These are for example the following:
• Icon used for the workspace
• Additional information displayed in side bar widgets
Example: Every created functional location workspace contains folders with
links to the related functional locations. You can display these in a side bar
widget.
Relevant Customizing
• Defining a document template. For more information, see section 19 "Defining
Templates" in OpenText ECMLink for SAP Solutions - Administration Guide (ERLK-
AGD).
Manual creation can be started either on the Content Server (early or late workspace
creation) or from the SAP system (late workspace creation).
Figure 2-5: Manual creation in SAP CRM Web Client GUI (late)
Figure 2-6: Manual creation in SAP CRM Interaction Center Web Client GUI
(late)
template. When the business object is available in the SAP system, on Content
Server the engineer links the workspace to the business object. For this, the user can
make use of a search help.
7.1 Description
Enterprise asset management and plant maintenance are characterized by complex
relationships between different business objects like equipments, materials and
vendors. The core focus of this scenario are functional locations, equipments and
maintenance objects of a clarification plant.
The following table lists the example users for this scenario:
Extended ECM for SAP Solutions provides a document workspace for each
technical object in SAP Plant Maintenance (for example functional locations,
equipments). The workspace is always in-sync with the SAP PM structure.
Also in SAP GUI, users can access the workspace. They can access all documents
and have the following options that are provided by Content Server:
• Access all documents in SAP GUI.
• Add, reserve and edit documents
• Create folders
• Add follow-ups
• See all document properties
Used functionality
• Automatic workspace creation
• Integration in DocuLink
• Access to workspace from SAP GUI
• Restrict access to workspaces using permissions
Used functionality
• Early creation of workspaces
• Access to workspace from Content Server Web UI
• Restrict access to workspaces using permissions
4. Plant operator Connie Harris informs the reliability engineer Tony Blake to
analyze the root cause of the failure and creates a corresponding work order in
SAP PM. A Failure Analysis workspace is automatically created.
5. Tony conducts a failure analysis and creates a final report with findings and
recommendations. The recommendation document ismarked as final and
attached as business reference to the equipment in SAP PM.
Used functionality
• Automatic creation of business workspaces
• Automatic creation of case workspaces
• Manual creation of business references
• Access to workspace from SAP GUI
• Access to workspace from Web UI
• Case Management Framework module
• Virtual Folders module
• Restrict access to workspaces using permissions
7.3 Overview
The following table gives an overview of all customizing steps for the Enterprise
Asset Management use cases described here.
Customizing Documentation
Enable automatic workspace creation for “Enabling automatic workspace creation”
the relevant business objects for on page 50
Maintenance Notification, Functional
Location, Equipment, Material
• Do you want to set these documents and print lists under Records
Management?
4. Define the different user groups and their preferred interfaces:
• For which users is collaborating and sharing documents relevant?
• Which roles do the users have?
• Do the users work with SAP GUI?
• Do the users work with the SAP CRM Web UI or SAP CRM Interaction
Center Web UI?
• Do you already use DocuLink in your company?
• Are there users who prefer other user interfaces than SAP GUI?
• Do you want to provide a Windows Explorer and Microsoft Outlook
integration?
For more information about relevant options and necessary configuration, see
“User interfaces for workspaces and business references” on page 89.
5. Define an user and authorization concept:
• Should the same users (synchronized with Active Directory Services or
manually) be used to access the content both on Content Server or in SAP
GUI? Do you want to enable Single-Sign On?
For more information, see “User Management and Authentication” on
page 105..
• Do you want to use policies to restrict access to workspaces on Content
Server based on the relevant SAP authorizations?
For more information, see “Permissions in regards to workspaces and
business references” on page 119.
In addition to business workspaces, there are case workspaces and binder workspaces. A
case represents a dynamic object that has a clear beginning and end. Cases typically
have phases and represents processes or procedures such as a customer project, a
customer inquiry, vendor audit or a sales transaction. Binders are used for static
business objects related to a case.
Figure 9-4: Manual creation in SAP CRM Web Client GUI (late)
Figure 9-5: Manual creation in SAP CRM Interaction Center Web Client GUI
(late)
necessary steps for this scenario, see “Working with ArchiveLink documents and
print lists” on page 61.
Note: In addition, you can use the /OTX/RM_WSC_GEN report.
This method is typically used to create workspaces for existing SAP business
objects after installing and setting up Extended ECM for SAP Solutions.
Example: After the system is set up, you want to create business workspaces
for all existing customers in batch.
5. Add an entry for each object type for which you want to define a declaration.
Only define the object type and the property provider (ABAP code that provides
the fields for mapping). If you do not have a property provider yet or do not
You define the other details later on after having performed the necessary steps
on Content Server.
6. Click the (Save) button.
5. In the SAP Business Object section, define the URL used for the business
workspace's function menu (Properties | General | Display). It triggers the
display of the corresponding SAP object using the HTTP protocol. For more
information, see section 15 "Editing Configuration of Business Object" in
OpenText ECMLink for SAP Solutions - Administration Guide (ERLK-AGD).
For information about the options, see section 15 "Editing Configuration of Business
Object" in OpenText ECMLink for SAP Solutions - Administration Guide (ERLK-AGD).
2. Define categories. On the Content Server Administration page, in the left panel,
click System Administration. On the System Administration page, click the
Open the Categories Volume link. Create categories and add attributes to them.
The attributes will be mapped to the fields of the SAP business objects. Make
sure to add attributes for all fields of the object type which you want to
represent on Content Server.
Typically, you define a category for each SAP business object type, e.g.
Customer and Equipment.
You also define the folder structure. The folders may contain documents for
each business object and also other Content Server items such as a task list.
Typically, you define a document template at least for each reference type. You
may also define additional document templates, e.g. for subtypes such as
Equipment Pump).
For case workspaces and binder workspaces you also need the reference type
definition.
Application path: Document Templates Administration – Open the Content
Server Document Templates Volume
For more information, see section 19 "Defining Templates" in OpenText
ECMLink for SAP Solutions - Administration Guide (ERLK-AGD)..
5. Make a note of the IDs of the target folders, categories, classifications and
document templates. You will need the IDs when you configure the business
object declaration in SAP IMG.
The ID is displayed as objID in the address bar of the browser:
https://...objID=XXXXX.
section 7.1 "Enabling automatic creation and updates when events are missing" in
OpenText ECMLink for SAP Solutions - Administration Guide (ERLK-AGD).
You link the following events:
• For automatic creation
Create entries for every CREATE and CHANGED event. The names depend on the
object type.
• For update of manually created workspaces
Create entries for every CHANGED event. The names depend on the object type.
• Destination of Receiver: Set this field to NONE for SAP R/3 Enterprise 4.70 or
SAP ECC 5.0 (ERP 2004), leave this field empty for SAP ERP 6.0
• Event delivery: Select Using LUW Buffer (Synchoronous). For SAP SP 15
and higher, this value might not be available, see also SAP Note 1114662. In
this case, select Using tRFC (Default) and set the Destination of Receiver
field to NONE.
Note: If you want to combine the Records Management scenario with the
Shared Documents scenario, select a document location that is accessible
for users. For more information, see “Enabling ArchiveLink documents in
Shared Documents scenario” on page 63..
For the Records Management settings, specify an existing RM classification and
all additional fields as required.
4. In the SAP system (IMG), assign a declaration ID to the document type and SAP
object type. For more information, see section 5.3 "Assigning a declaration ID to
object and document type" in OpenText ECMLink for SAP Solutions -
Administration Guide (ERLK-AGD).
Select the Automatic check box if any new ArchiveLink entry matching the
given object type and document type should be declared automatically as
record.
5. For automatic document declaration when documents are created:
For SAP R/3 Enterprise 4.70 or SAP ECC 5.0 (ERP 2004) only: In the SAP system
(IMG), maintain the receiver module events. For more information, see
“Maintaining receiver modules for automatic declaration (SAP R/3 Enterprise
4.70 or SAP ECC 5.0 only)” on page 68.
For ERP 6.0: Automatic creation is enabled in the previous step. For more
information, see section 5.3 "Assigning a declaration ID to object and document
type" in OpenText ECMLink for SAP Solutions - Administration Guide (ERLK-
AGD).
6. In the SAP system (IMG), maintain the receiver modules to make sure that the
documents are updated automatically. For more information, see “Maintaining
receiver modules for CHANGED events (optional)” on page 74
For records:
• /OTX/RM_CL_PP_ALINK
This provider class allows to store records with all the ArchiveLink properties
like Document ID, Business Object Type, etc.
• /OTX/RM_CL_PP_PRINTLIST
This provider class allows to store print lists.
To enhance the basic metadata you have to derive a new class from the default
business property provider classes. All the elements needed for this implementation
are collected in the package interface of the package /OTX/RM.
Note: This interface may change with the next version of ECMLink. Be aware
that possible upgrade tasks will not be covered by ECMLink.
2. Create a new Enterprise Library item type for each property provider that
should be used. Specify the following parameters:
Property Provider
Choose one of the business property providers available in the value list.
Enterprise Library ID
Choose one of the configured IDs.
New Enterprise Lib. Item Type
Enter a name that features at least one dot to define a namespace.
New Item Type Description
Enter a description that states the purpose of the type.
3. Click the (Execute) button
A success message is displayed.
Note: If an error message “Cannot form valid challenge” is displayed,
check that the SAP authentication handler created in OTDS uses the correct
CER file.
Caution
Do not delete the original category file under Open the Enterprise
Library Types Volumes.
Note: Note the location of the copied category file. You will need this
information to configure new declarations with the SPRO transaction in SAP.
Caution
Do not perform this step in SAP ERP 6.0; this step is only required for SAP
R/3 Enterprise 4.70 or SAP ECC 5.0 (ERP 2004).
Note: The SAP Workflow System must be set up and running correctly for
events to be created (SWU3 transaction). For more information, see the SAP
documentation for details.
To link the receiver module to the ASSIGNED event of the Object Type:
Note: The following procedure must be repeated for every BOR Object Type for
which ArchiveLink entries should be declared automatically.
1. Click the Maintain Receiver Module Events activity in the IMG.
Destination of Receiver
NONE
Leave all other settings as in the example above.
3. Click the (Save) button.
Caution
ECMLink supports print lists only in SAP ERP 6.0
Note: The SAP Workflow System must be set up and running correctly for
events to be created (SWU3 transaction). For more information, see the SAP
documentation.
Destination of Receiver
Leave this field empty for SAP ERP 6.0.
Leave all other settings as in the example above.
3. Click the (Save) button.
Example 10-1:
ArchiveLink documents linked to the finance business object BKPF are declared as
records. Some metadata like the reference number are stored at the record item type
during declaration. At a later stage, the reference number changes; this should
automatically update the reference number in the item type.
Depending on the SAP version used, the following screens might look different on
your system.
Object Category
BOR Object Type
Object Type
Select the type that you want to update.
Event
Changed.
Receiver Type
Arbitrary.
Receiver Call
Function module.
Receiver Function Module
Value may be either
/OTX/RM_UPD_RECORD_VIA_EVENT for a complete update (i.e. title, location,
metadata, classification, and security clearance) or
/OTX/RM_UPDMD_RECORD_VIA_EVENT for an update of the metadata only.
Destination of Receiver
Set this field to NONE for SAP R/3 Enterprise 4.70 or SAP ECC 5.0 (ERP 2004),
leave this field empty for SAP ERP 6.0.
Leave all other settings as in the example above.
Notes:
• In some application areas, business events can be activated using SAP
Change Documents.
• The SAP Workflow System must be set up and running correctly for events
to be created (SWU3 transaction). For more information, see the SAP docu-
mentation.
In the SAP CRM Web Client UI, business references can be displayed and created
manually.
1. In the SAP system (IMG), create entries for every SAP business object for which
you want to create business references. For more information, see “Adding
object types to declaration in SAP IMG” on page 81. You define the details later
on.
2. Optional: On Content Server, define categories and note their IDs. For more
information, see “Setting up Content Server structure” on page 83.
3. On Content Server, define which business reference object types are enabled.
For more information, see “Configuring business reference object type” on
page 82.
4. On Content Server, configure the SAP business object declaration. For more
information, see “Defining SAP business object declaration on Content Server”
on page 84.
5. In the SAP system (IMG), for the manual creation of business references, you
need to define a search help.
If you plan to display meta data as attributes on Content Server, you also map
fields of the SAP business object to category attributes.
Note: If you display meta data of a business reference as attributes on
Content Server, access to these attributes is not controlled by policies. If
you want to protect the data, you need to use Content Server permissions
or define general restrictions. For more information, see “Defining general
restrictions on Content Server” on page 120.
6. For automatic update of the attributes when SAP business objects are changed:
In the SAP system (IMG), maintain the receiver modules. For more information,
see “Maintaining receiver module events for business references” on page 86.
7. Enable the relevant user interfaces. For more information, see “User interfaces
for workspaces and business references” on page 89.
Figure 11-7: Manual creation in SAP CRM Interaction Center Web Client UI
1. In the SAP system (IMG), create entries for each object type for which you want
to create business references. For more information, see “Adding object types to
declaration in SAP IMG” on page 81. You define the details later on.
2. On Content Server, define categories and note their IDs. For more information,
see “Setting up Content Server structure” on page 83.
3. On Content Server, define which business reference object types are enabled.
For more information, see “Configuring business reference object type” on
page 82
4. On Content Server, define the SAP business object declaration. For more
information, see “Defining SAP business object declaration on Content Server”
on page 84. To enable automatic business reference creation, you must define a
trigger category attribute.
5. In the SAP system (IMG), if you plan to display attributes on Content Server,
map SAP business objects to categories and fields of the SAP business object to
category attributes.
Note: If you display meta data of a business reference as attributes on
Content Server, access to these attributes is not controlled by policies. If
you want to protect the data, you need to use Content Server permissions
or define general restrictions. For more information, see “Defining general
restrictions on Content Server” on page 120.
6. For automatic update of the attributes when business objects are changed: In the
SAP system (IMG), maintain the receiver modules. For more information, see
“Maintaining receiver module events for business references” on page 86.
7. Enable the relevant user interfaces. For more information, see “User interfaces
for workspaces and business references” on page 89.
Only define the object type and the property provider (ABAP code that provides
the fields for mapping). If you do not have a property provider yet or do not
need any, use the default property provider
/OTX/RM_WSCI_CL_WSPROV_DEFAULT.
You define the other details later on after having performed the necessary steps
on Content Server.
5. Add an entry for each object type for which you want to define a declaration.
6. Click the (Save) button.
For more information, see section 12 "Configuring Business Reference Node Types"
in OpenText ECMLink for SAP Solutions - Administration Guide (ERLK-AGD).
To define categories:
1. Define categories. On the Content Server Administration page, in the left panel,
click System Administration. On the System Administration page, click the
Open the Categories Volume link. Create categories and add attributes to them.
The attributes will be mapped to the fields of the SAP business objects. Make
sure to add attributes for all fields of the SAP business objects which you want
to represent in the Content Server item.
Typically, you define a category for each object type for which you want to
display meta data.
If you want to trigger automatic business reference creation, you also need to
define the category and attribute that triggers the creation.
Online Help Path: Retrieving information – Working With Categories and
Attributes
2. Make a note of the IDs of the created categories. You will need the IDs when
you configure the business object declaration.
The ID is displayed as objID in the address bar of the browser:
https://...objID=XXXXX.
5. In the SAP Business Object section, define the URL. This URL triggers the
display of the corresponding business object in the corresponding SAP user
interface when the user clicks the Display entry of a business reference. For
more information, see section 15 "Editing Configuration of Business Object" in
OpenText ECMLink for SAP Solutions - Administration Guide (ERLK-AGD).
6. In the Business Reference section, you can enable BAdIs for meta data mapping
and for callbacks before deleting and adding business references.
For automatic creation only: In the Automatic Business References section, you
define the categories and attributes which trigger automatic creation.
When the user goes to the Category page of the document and selects the
checkbox specified in the Attribute field, a business reference is created
automatically. Make sure that the name of the attribute makes it clear to the user
that the document is considered final and attached to the corresponding SAP
business object. For example, you could use Final as attribute name.
You also define from which key fields the business object key is retrieved. This
is relevant to the assignment to an business object in the SAP system.
There are SAP business object that do not have the CHANGE events that are required
to use the /OTX/RM_WSC_UPD_BUS_REFS function modules. In this case, you can use
the /OTX/RM_WSC_UPD_BUS_REFS_SUPER function module. For more information
about the required additional steps, see section 7.1 "Enabling automatic creation
and updates when events are missing" in OpenText ECMLink for SAP Solutions -
Administration Guide (ERLK-AGD).
Note: The SAP Workflow System must be set up and running correctly for
events to be created (SWU3 transaction). For more information, see the SAP
documentation.
• Destination of Receiver: For SAP R/3 Enterprise 4.70 or SAP ECC 5.0 (ERP
2004), set this field to NONE. For SAP ERP 6.0 leave this field empty .
• Event delivery: Select Using LUW Buffer (Synchronous). For SAP SP 15 and
higher, this value might not be available, see also SAP Note 1114662. In this
case, select Using tRFC (Default) and set the Destination of Receiver field
to NONE.
1. You need an enhancement set active in the client you want to use. If there is no
active enhancement set, create one. For information on how to create an
enhancement set, see the respectice SAP documentation.
Note: If you are using multiple languages, log on in each language and
define the title in the corresponding language.
c. Set the load option to Direct or Lazy.
9. On the Configuration tab, click the (Save) button.
For more information about SAP CRM and the Web Client UI framework, see the
respective SAP documentation in the SAP Help Portal (http:\\help.sap.com):
• SAP CRM:
http://help.sap.com/saphelp_crm70/helpdata/en/19/68a028d02b460fa899066
d948ed3ab/frameset.htm
• Web Client UI framework:
http://help.sap.com/saphelp_crm70/helpdata/en/4c/ea2be450e94597b5a6017f
095a6132/frameset.htm
Notes:
• For the following CRM object, additional coding is necessary:
• Campaign
Redefine the WD_USAGE_INITIALIZE of the overview page.
• If the predefined SAP mapping of CRM objects to BOR objects is not
suitable for your needs, you can implement a BAdI using the IMG activity
CRM Settings > BAdI: Business Object Binding.
1. You need an enhancement set active in the client you want to use. If there is no
active enhancement set, create one. For information on how to create an
enhancement set, see the respectice SAP documentation.
2. In the BSP Component Workbench (BSP_WD_CMPWB transaction), open the
component you want to enhance, for example IUICOVW which is the overview
page for business partners in IC Utilities.
Access the workbench with your active enhancement set.
3. If your component has not been enhanced yet, create an enhancement for it.
METHOD fill_table.
* Super method
super->fill_table( ).
* OpenText Links
ls_link-id = 'AccWrkSp'.
ls_link-text = 'Business Workspace'.
ls_link-onclick = 'WORKSPACE_CLICKED'.
APPEND ls_link TO links_tab.
ls_link-id = 'AccBusRef'.
ls_link-text = 'Business References'.
ls_link-onclick = 'BUSREF_CLICKED'.
APPEND ls_link TO links_tab.
ENDMETHOD.
outbound_plug = 'NavToAccWrkspace' ).
ENDMETHOD.
METHOD eh_onworkspace_clicked.
selected_index = 'AccWrkSp'.
op_accwrkspace( ).
ENDMETHOD.
METHOD eh_onbusref_clicked.
selected_index = 'AccBusRef'.
op_accbusref( ).
ENDMETHOD.
The source is the current enhanced view with the relevant outbound plug
(ACCWRKSPACE for workspace, ACCBUSREF for business reference).
The target is your newly defined usage
(usageECMLink./OTX/RMCRM_GS_ECMLK/WrkSpceWindow for workspaces,
usageECMLink./OTX/RMCRM_GS_ECMLK/BusRefWindow for business references).
For example, for the overview page for business partners in IC Utilities, add the
following navigational links:
• Navigational link: NavToAccWrkspace
Source view: IUICOVW/AccOvwNav, outbound plug ACCWRKSPACE
Target view: usageECMLink./OTX/RMCRM_GS_ECMLK/WrkSpceWindow,
inbound plug DEFAULT (leave the field empty)
• Navigational link: NavToAccBusRef
Source view: IUICOVW/AccOvwNav, outbound plug: ACCBUSREF
Target view: usageECMLink./OTX/RMCRM_GS_ECMLK/BusRefWindow,
inbound plug DEFAULT (leave field empty)
13. In the Runtime Repository Editor, click the (Save) button.
14. In the Component Structure Browser, navigate to the window containing the
view which you have just enhanced.
For example, for the overview page for business partners in IC Utilities, go to
the IUICOVW/MainWindow window.
a. On the context menu of the window, click Enhance.
b. Navigate to the new window controller.
METHOD if_bsp_wd_history_state_descr~get_main_entity.
rv_entity ?=
typed_context->account->collection_wrapper->get_current( ).
ENDMETHOD.
METHOD if_bsp_wd_history_state_descr~get_main_entity.
rv_entity ?= typed_context->account->collection_wrapper-
>get_current( ).
ENDMETHOD
Note: If the predefined SAP mapping of CRM objects to BOR objects is not
suitable for your needs, you can implement a BAdI using the IMG activity
CRM Settings > BAdI: Business Object Binding.
• The identity provider, for example Active Directory provides users and
passwords for both the SAP system and OpenText Directory Services. OpenText
Directory Services pulls the users from this identity provider.
Prerequisites
The users in your SAP system are provided by an identity provider or pushed to an
identity provider supported by OpenText Directory Services.
If your SAP users are provided by your SAP system, you need to push them to an
external LDAP server. For information about the necessary steps, see the SAP
documentation and the documentation of your LDAP server.
Note: We provide the /OTX/RM_LDAP_MAPPING example in the /OTX/RM_ERP
package to illustrate the mapping settings.
You can use this scenario for testing purposes or if you do not want to use an
additional identity provider.
Configure Content Web Services to use your Content Server resource. Paste the
identifier of your Content Server resource to the Global field and the <Server
Name> field. For more information, see section 4.1.1.2.3 "To Configure Content
Web Services to Use Your Content Server Resource" in OpenText Directory
Services - Administration Guide (OTDS-AGD).
1. Export the SAP certificate. For more information, see “Exporting the SAP
certificate for the SAP authentication handler” on page 113.
2. Create a new authentication handler. For more information, see “Creating an
SAP authentication handler in Content Server” on page 116
3. In your OpenText Administration Client, create a synchronized user partition
(Directory Services > User Partitions > New Non-synchronized User
Partition).
For more information, see section 3.1.1 "To Create a Synchronized User
Partition" in OpenText Directory Services - Administration Guide (OTDS-AGD).
1. Export the SAP certificate. For more information, see “Exporting the SAP
certificate for the SAP authentication handler” on page 113.
2. Create a new authentication handler. For more information, see “Creating an
SAP authentication handler in Content Server” on page 116
3. In your OpenText Administration Client, create a non-synchronized user
partition (Directory Services > User Partitions > New Non-synchronized User
Partition).
For more information, see section 3.2 "Configuring Non-synchronized User
Partitions" in OpenText Directory Services - Administration Guide (OTDS-AGD).
4. Add users to your non-synchronized user partition. Add the same users you
have in your SAP system.
For more information, see section 3.2.4.1 "To Create Users in a Non-
synchronized User Partition" in OpenText Directory Services - Administration
Guide (OTDS-AGD).
2. In the System PSE section, in the Own Certificate section, double-click in the
Owner field. The fields in the Certificate section are filled.
3. Make sure the certificate's CN value in the Owner field equals to the system ID
(in this case, the value is QM8). If this is not the case, delete the current one and
create a new one.
For more information, see SAP Help Portal
(http://help.sap.com/saphelp_nw70/helpdata/de/0e/fb993af7700577e1000000
0a11402f/frameset.htm)
4. Click the (Export certificate) button.
5. Enter a path, select Base 64 as file format and confirm with .
To export the SAP certificate for SAP systems on Unix-like operating system:
1. Navigate to the Export System PSE Certificate to File System activity and click
the (Execute) button.
The Trust Manager dialog opens.
2. Open the System PSE section and check whether there is a certificate in this
folder.
If this is not the case, create a new one; for details, see SAP Help Portal
(http://help.sap.com/saphelp_nw70/helpdata/de/0e/fb993af7700577e1000000
0a11402f/frameset.htm).
3. Make sure the certificate's CN value in the Owner field equals to the system ID
(in this case, the value is QM8).
If this is not the case, delete the current one and create a new one.
4. Click the Veri. PSE button. If there are more certificates available, the following
popup is displayed:
5. Click the Yes button and copy the PSE file to an appropriate location on the
Enterprise Library server.
• On the Parameters page, in the SAP Certificate field, add the certificate you
exported from SAP as described in “Exporting the SAP certificate for the
SAP authentication handler” on page 113.
4. Click Finish.
Note: For more details, see section 6.3 "To Create an Authentication Handler"
in OpenText Directory Services - Administration Guide (OTDS-AGD).
• Group replacements
You can use groups to restrict access to folders of a workspace. For this, you
can make use of a replacement mechanism that replaces the group defined in
the template with a specific group when the workspace is created. For more
information, see “Defining specific restrictions based on generated groups for
workspace folders” on page 122.
• Policies
If policies are used: Assignment to the relevant business policy for the
workspace. For more information, see “Using SAP authorizations to restrict
workspace access” on page 124.
For more information, see section 19.1 "Defining Permission Handling for Business
Workspace Templates" in OpenText ECMLink for SAP Solutions - Administration
Guide (ERLK-AGD).
2. Identify the categories and attributes of the business workspace used to generate
the group and retrieve their IDs.
Example: You want use the Equipment category (ID 12345) and the Equipment
Number attribute (ID 67).
To retrieve the attribute ID, open the HTML source page for the attribute and
search for AttrID. The value of the property is the ID of the attribute.
Example: In the HTML source you see the following line: <INPUT
TYPE="HIDDEN" NAME="AttrId" VALUE="67">. In this case, the value to use is
67.
3. If required, define variables. For more information, see section 19.3 "Defining
Variables" in OpenText ECMLink for SAP Solutions - Administration Guide (ERLK-
AGD).
4. For the template, on the Specific tab, specify the group to be generated. For this,
you can use replacement tags. The replacement tags may also contain variables.
The following replacement tags are available:
• Category: <Category CategoryID AttributeID />
The Category replacement tag specifies a category attribute and is replaced
by the value of the specified category attribute when creating a new Business
Workspace. Note, that only category attributes that are retrieved from SAP
during Business Workspace creation are abailable for replacement. This
means that the category attribute must be mapped with an attribute
provided by the propery provider in SAP.
• Variable: <Variable VariableName />
The Variable replacement tag specifies a variable, which is defined in the
SAP ECMLink Administration: go to Administration - SAP ECMLink
Administration - Define Variables to define variables. The screen shows the
already stored variables and 5 empty rows (when entering new variable
definitions, 5 new empty rows are displayed when saving the settings and
entering the screen again).
• Parent: <Parent DTreeColumnName />
The Parent replacement tag has a column name (DTree table) as parameter
and when the replacement happens, the parent node of the newly created
node (the workspace location) is queried from DTree and the specified
column is used to get the value that replaces the tag. <Parent Name /> is an
example, where the name of the Workspace location is used as the value for
the tag replacement (the workspace location is the parent node of the
workspace instance that is being created).
The replacement tags are replaced with actual values when a workspace is
created from the template.
Example:
For the Equipment template, you specify that you want to replace the previously
defined Equipment Owner group with the following: Equipment <Category
12345 67/> Owner. 12345 is the object ID of the category, 67 is the object ID of
the attribute.
When the workspace for pump 0000099999 is created from the template, the
Equipment Pump 0000099999 Owner group is assigned to the Equipment
Failure Reports folder.
You can also use this mechanism to remove groups that are granted access to the
template but should not be granted access for the workspace that is created based on
the template. For more information, see “Removing groups automatically” on
page 124.
To remove groups:
1. Open the Specific tab of the template.
The Group Replacements section lists all groups that are granted access to the
template or items within the template.
2. To remove the group, select the group name and leave the Target Group field
empty.
When a workspace is created from this template, the group is removed and will
not be granted access to the created workspace.
0e8322d00/frameset.htm
(http://help.sap.com/saphelp_nw70ehp2/helpdata/en/07/622441cd87a12be10000
000a1550b0/frameset.htm)
In Extended ECM for SAP Solutions, SAP profiles are mapped to policies to ensure
that only authorized users have access to the workspaces. After you defined the
authorization mapping, you transfer it to Content Server using the
/otx/rm_wsa_pol transaction.
The authorization mapping is based on SAP profiles which might either have been
created directly or generated from roles. The profile restricts access to transactions
and objects. The authorization objects of a profile are mapped to Content Server
attributes. On Content Server, based on the mapping, policies are created. The
policies can be assigned to users either automatically using the report or manually.
Caution
Only select the Delete exitsting Policies if you want to reset
everything.
To add an entry:
1. Execute the SWED transaction.
2. Click the New Entries button.
3. Enter the following:
• Change doc. object: PFCG
• Leading table in change document: AGR_DEFINE
• Change document key with structure: AGR_DEFINE
• Action: Create: Select checkbox.
• Action: Change: Select checkbox.
• Action: Delete: Select checkbox.
To link the PFCG role change document object to the USER_CHANGED event:
1. Execute the SPRO transaction.
2. Click the SAP Reference IMG button.
3. Open the OpenText ECMLink for SAP Solutions section and navigate to the
Maintain Change Document Events activity.
4. Add the following entries:
Field Entry for On Change Entry for On Delete
Change doc. object PFCG PFCG
Object Category BOR Object Type BOR Object Type
Object Type /OTX/PFCG /OTX/PFCG
Event USER_CHANGED USER_CHANGED
On Change Select
On Delete Select
Old Value *
New Value *
8. Confirm the message by pressing the RETURN key and save again.
9. Repeat steps 5 to step 8 for the second PFCG entry.
2. On the SAP ECMLink Administration page, click the Browse Policies Volume
link.
3. Click the policy folder for the object type and then the policy for which you
want to view the assigned users.
4. Click the Users tab to view the assigned users.
P Shared Documents
Permissions ArchiveLink documents 63
General restrictions 120 Print lists 65
Overview 119
SAP 124 T
Policies Transaction
Assign manually 132 SWU3 68
Enable 125 transactions
Enable automatic update 127 strust 113
Overview 124 typography 7
Procedure 125
Update procedure 127 U
Print list Usage privileges 120
Automatic declaration 71
Receiver module 71
Print Lists 61 W
Privileges 120 Workspaces
Profiles 124 Add object type 51
Property provider Automatic creation 50
records 66 Business object declaration 53, 55
Workspaces 56, 86 Manual creation 48
PSE certificate 113 Overview 47
R
Receiver modules
Automatic declaration 68
Business references 86
Changed records 74
Print lists 71
Workspaces 56
Record
Automatic declaration 68
Records Management 61
ArchiveLink documents 61
Print lists 62
Roles 124
S
SAP authentication handler 113, 116
SAP authorization objects 124
SAP certificate 113
SAP profiles 124
SAP roles 124
Scenarios
ArchiveLink documents 61, 63
Print lists 62, 65
Records Management 61, 62
Shared Documents 63, 63, 65