SAP ABAP Class CL_SSC_SR_AUTO_CREATE (Automatic Service Request Creation)
Hierarchy
SAP_BS_FND (Software Component) SAP Business Suite Foundation
   CA-EPT-SSC (Application Component) Shared Service Center Framework
     BS_SSC_SR (Package) Shared Services - CRM Service Request Integration
Properties
Class CL_SSC_SR_AUTO_CREATE  
Short Description Automatic Service Request Creation    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package BS_SSC_SR   Shared Services - CRM Service Request Integration 
Created 20090813   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_SSC_SR_AUTO_CREATE has no interface implemented.
Friends
Class CL_SSC_SR_AUTO_CREATE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MT_FOUND_PERSISTENCE Instance attribute Private Type reference (TYPE) SSC_T_FOUND_PERSISTENCE FSSC: Linkage of SR UID and BOR Objects 20090817
2 MV_ELEMENT Instance attribute Private Type reference (TYPE) SSC_ELEMENT Shared Services Center: Activity 20090817
3 MV_GROUPID Instance attribute Private Type reference (TYPE) SSC_GROUP Shared Services Center: Application Area 20090817
4 MV_SCENARIO Instance attribute Private Type reference (TYPE) SSC_SCENARIO Shared Services Center: Application 20090817
5 MV_SEQUENCE_NUM Instance attribute Private Type reference (TYPE) SSC_HANDLE Shared Services Center: Handle 20090819
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor Parameter constructor 20090813
2 FIND_PERSIST_BY_GUID Instance method Private Method Find SR in persistence memory and DB by SR GUID 20090818
3 FIND_PERSIST_BY_SEL Instance method Private Method Find SR in memory persistence by selection fields 20090818
4 FOUND_PERSISTENCE Instance method Public Method Insert mass entries to be enhanced to persistence link table 20090819
5 GET_FOUND_PERSISTENCE Instance method Public Method Get foundation persistence buffer 20090826
6 GET_SELECTION_OPTION Instance method Public Method Get selection option from Customizing 20090813
7 INIT Instance method Private Method Initialization 20090813
8 MASS_CREATION Instance method Public Method Mass creation of service requests in both CRM and ERP 20090813
9 PROCESS_AGGREGATION Instance method Public Method Aggregate errors with same BOR to one 20090831
10 RETRIEVE_AGGR_OBJ_VALUE Instance method Private Method Get relevant object value against imported error objects 20090818
11 SEARCH_TABLE_PERSIST Instance method Private Method Search SR in persistence table 20090818
12 UPDATE_PERSISTENCE Instance method Public Method Insert one to be enhanced to persistence link table 20090817
Events
Class CL_SSC_SR_AUTO_CREATE has no event.
Types
Class CL_SSC_SR_AUTO_CREATE has no local type.
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ELEMENT Call by reference Type reference (TYPE) SSC_ELEMENT Shared Services Center: Activity 20090817
2 Importing IV_SCENARIO Call by reference Type reference (TYPE) SSC_SCENARIO Shared Services Center: Application 20090817

Method CONSTRUCTOR on class CL_SSC_SR_AUTO_CREATE has no exception.

Method FIND_PERSIST_BY_GUID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_GUID Call by reference Type reference (TYPE) GUID_32 GUID in 'CHAR' Format in Uppercase 20090818
2 Returning R_FOUND Value transfer Type reference (TYPE) ABAP_BOOL 20090818

Method FIND_PERSIST_BY_GUID on class CL_SSC_SR_AUTO_CREATE has no exception.

Method FIND_PERSIST_BY_SEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_GUID Call by reference Type reference (TYPE) SSC_OBJECT_GUID Shared Services Center: Object GUID 20090818
2 Exporting EV_HANDLE Call by reference Type reference (TYPE) SSC_HANDLE Shared Services Center: Handle 20090818
3 Importing IS_MSG Call by reference Type reference (TYPE) SSC_S_MSG FSSC: structure of message Id and message no 20090818
4 Importing IT_AGGR_OBJ Call by reference Type reference (TYPE) SSC_T_RELEVANT_OBJECT Table Type for Relevant Objects 20090818
5 Importing IT_INTERNAL_PERSIST Call by reference Type reference (TYPE) SSC_T_FOUND_PERSISTENCE FSSC: Linkage of SR UID and BOR Objects 20090818
6 Importing IV_RUNDATE Call by reference Type reference (TYPE) DATUM Date 20090821
7 Importing IV_RUNID Call by reference Type reference (TYPE) SSC_RUNID service request run id 20090818

Method FIND_PERSIST_BY_SEL on class CL_SSC_SR_AUTO_CREATE has no exception.

Method FOUND_PERSISTENCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20090820
2 Importing IT_GUID_BOR Call by reference Type reference (TYPE) SSC_T_LINKED_BOR FSSC: table of guid and linked BOR objects 20090819

Method FOUND_PERSISTENCE on class CL_SSC_SR_AUTO_CREATE has no exception.

Method GET_FOUND_PERSISTENCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_FOUND_PERSISTENCE Value transfer Type reference (TYPE) SSC_T_FOUND_PERSISTENCE FSSC: Linkage of SR UID and BOR Objects 20090826

Method GET_FOUND_PERSISTENCE on class CL_SSC_SR_AUTO_CREATE has no exception.

Method GET_SELECTION_OPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RETURN Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20090825
2 Exporting ET_SEL_FIELD Call by reference Type reference (TYPE) SSC_T_SEL_FIELD FSSC: table of selection fields for service request 20090813

Method GET_SELECTION_OPTION on class CL_SSC_SR_AUTO_CREATE has no exception.

Method INIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ELEMENT Call by reference Type reference (TYPE) SSC_ELEMENT Shared Services Center: Activity 20090817
2 Importing IV_SCENARIO Call by reference Type reference (TYPE) SSC_SCENARIO Shared Services Center: Application 20090817

Method INIT on class CL_SSC_SR_AUTO_CREATE has no exception.

Method MASS_CREATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20090813
2 Importing IT_APPL_CONTEXT Call by reference Type reference (TYPE) SSC_T_APPLICATION_CONTEXT Shared Service Cetner: Application Context 20090831
3 Importing IT_APPL_PERSISTENCE Call by reference Type reference (TYPE) SSC_T_APPLICATION_PERSISTENCE Table of App. Context which needs to be saved into Pers. 20090813

Method MASS_CREATION on class CL_SSC_SR_AUTO_CREATE has no exception.

Method PROCESS_AGGREGATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_AGGR_LEVEL Call by reference Type reference (TYPE) SSC_T_OBJTYPE FSSC: table of object type and description 20090831
2 Exporting ET_RETURN Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20090831
3 Exporting EV_GUID Call by reference Type reference (TYPE) SSC_OBJECT_GUID Shared Services Center: Object GUID 20090831
4 Exporting EV_HANDLE Call by reference Type reference (TYPE) SSC_HANDLE Shared Services Center: Handle 20090831
5 Importing IS_ERROR Call by reference Type reference (TYPE) SSC_S_MSG FSSC: table of selection fields for service request 20090831
6 Importing IT_RELEVANT_OBJ Call by reference Type reference (TYPE) SSC_T_RELEVANT_OBJECT Table Type for Relevant Objects 20090831
7 Importing IV_RUNDATE Call by reference Type reference (TYPE) DATUM service request run id 20090831
8 Importing IV_RUNID Call by reference Type reference (TYPE) SSC_RUNID service request run id 20090831

Method PROCESS_AGGREGATION on class CL_SSC_SR_AUTO_CREATE has no exception.

Method RETRIEVE_AGGR_OBJ_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_AGGR_OBJ Call by reference Type reference (TYPE) SSC_T_RELEVANT_OBJECT Table Type for Relevant Objects 20090818
2 Importing IT_AGGR_LEVEL Call by reference Type reference (TYPE) SSC_T_OBJTYPE FSSC: table of object type and description 20090818
3 Importing IT_ERROR_OBJ Call by reference Type reference (TYPE) SSC_T_RELEVANT_OBJECT Table Type for Relevant Objects 20090818

Method RETRIEVE_AGGR_OBJ_VALUE on class CL_SSC_SR_AUTO_CREATE has no exception.

Method SEARCH_TABLE_PERSIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_GUID Call by reference Type reference (TYPE) SSC_OBJECT_GUID Shared Services Center: Object GUID 20090818
2 Importing IS_MSG Call by reference Type reference (TYPE) SSC_S_MSG FSSC: structure of message Id and message no 20090818
3 Importing IT_AGGR_LEVEL Call by reference Type reference (TYPE) SSC_T_OBJTYPE FSSC: table of object type and description 20090818
4 Importing IT_AGGR_OBJ Call by reference Type reference (TYPE) SSC_T_RELEVANT_OBJECT Table Type for Relevant Objects 20090818
5 Importing IV_RUNDATE Call by reference Type reference (TYPE) DATUM Date 20090821
6 Importing IV_RUNID Call by reference Type reference (TYPE) SSC_RUNID service request run id 20090818

Method SEARCH_TABLE_PERSIST on class CL_SSC_SR_AUTO_CREATE has no exception.

Method UPDATE_PERSISTENCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) BAPIRETTAB GUID in 'CHAR' Format in Uppercase 20090818
2 Importing IT_RELEVANT_OBJ Call by reference Type reference (TYPE) SSC_T_RELEVANT_OBJECT Table Type for Relevant Objects 20090819
3 Importing IV_GUID Call by reference Type reference (TYPE) GUID_32 GUID in 'CHAR' Format in Uppercase 20090818

Method UPDATE_PERSISTENCE on class CL_SSC_SR_AUTO_CREATE has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 702