SAP ABAP IMG Activity ISS_V_SSCSSPROCTYPE (Define Self-Service Process Types)
Hierarchy
SAP_BS_FND (Software Component) SAP Business Suite Foundation
   CA-EPT-SSC (Application Component) Shared Service Center Framework
     BS_SSC_SELF_SERVICE (Package) Shared Services - Self Service Integration
IMG Activity
ID ISS_V_SSCSSPROCTYPE Define Self-Service Process Types  
Transaction Code S_BTD_53000185   (empty) 
Created on 20091222    
Customizing Attributes ISS_V_SSCSSPROCTYPE   Define Self-Service Process Types 
Customizing Activity ISS_V_SSCSSPROCTYPE   Define Self-Service Process Types 
Document
Document Class SIMG   Hypertext: Object Class - Class to which a document belongs.
Document Name ISS_V_SSCSSPROCTYPE    

Use

In this Customizing activity, you can add new self-service process types. The self-service process types gathers the various technical details that underlie a self-service process type. There is also an underlying ABAP wrapper class for each self-service. The process type is used to filter the self-services available to a user.

You can use this Customizing activity to register self-service process types and class interfaces in a client independent customizing table that facilitates the integration of self-services. Each self-service process type needs to implement at least one self-service process. The self-services are delivered using the self-service process types' ABAP wrapper class.

Requirements

You have implemented an ABAP class (transaction SE24) with the interface IF_SSC_SS_PROCESS_TYPE.

Standard settings

The standard delivery includes three predefined self-service process types:

  • MDG for master data management self services
  • DIR for SAP Biller Direct self-service
  • FCS for factsheet self-services

Activities

You can use this Customizing activity to define the process types for your self-service solution. In general, you use a specific self-service process type for each connected application. For example Master Data Governance based self-services use the self-service process type MDG.

In some cases, for example for the predefined self-services enabled by the business function Internal Self-Services for Financials (FIN_SSC_ISS_1), three predefined self-service process types are delivered. After the business function is switched on, these self-service process types are available in the system.

However, you may also want to implement your own self-service process types. To do so you need to use the transaction SE24 to implement the interface IF_SSC_SS_PROCESS_TYPE.

You must implement the interface for each new self-service process type that you define. The interface must contain the following methods:

  • CHECK_AUTHORITY

    This method must implement the self-service process type authority check. This method is used to filter the service map and the DDLB of the service requests business context. If the user does not have the authority to execute the service, the entries will be hidden. You need to return the value abap_true, otherwise it will not be possible to use the self-service during runtime.

  • GET_SR_LINK_DETAILS

    This method is used to return the detailed description from the business context of the CRM service request. You need to implement this method if you want to enable the launch of self-services from within the CRM service request.

  • GET_PROCESS

    This method reads the processes that are specific to the self-service type and maps it to the generic process ID. This method is required for system customizing and during the launchpad configuration for the self-services home page.

  • GET_LOGSYS_OF_PROCTYPE

    This method returns the logical system where the self-service process type is implemented. This is required for the integration of self-services with CRM service requests and the self-service home page. The system uses it to identify the system where the self-service is executed or where the self-service application should run.

  • GET_URL_PARAM

    This method needs to be implemented to map specific URL parameters. This is required for CRM and service map integration to append process specific URL parameters.

    For example, for the MDG self-service process type (delivered as part of ISS for Financials), PROCESS=<SSPROCID> needs to be added to the URL.

  • GET_APPL_URL

    This method is optional. You need to implement this method if you want to use your self-services without configuring a launchpad in the CRM Interaction Center (IC). This method must return the URL and static URL parameters to launch the self-services application.

Example

Business Attributes
ASAP Roadmap ID 105   Define functions and processes 
Mandatory / Optional 2   Optional activity 
Critical / Non-Critical 2   Non-critical 
Country-Dependency A   Valid for all countries 
Assigned Application Components
Documentation Object Class Documentation Object Name Current line number Application Component Application Component Name
SIMG ISS_V_SSCSSPROCTYPE 0 BTD0000031 Shared Service Center Framework 
Maintenance Objects
Maintenance object type C   Customizing Object 
Assigned objects
Customizing Object Object Type Transaction Code Sub-object Do not Summarize Skip Subset Dialog Box Description for multiple selections
V_SSCSSPROCTYPE V - View SM30  
History
Last changed by/on SAP  20091222 
SAP Release Created in 702