SAP ABAP Class CL_GRAC_AD_SPM_SYNC (Implementation class for SPM table sync)
Hierarchy
GRCFND_A (Software Component) GRC Foundation ABAP
   GRC-AC (Application Component) Access Control
     GRAC_ADAPTORS (Package) Access Control GRC Calls for Plag-in's and WSDL
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_GRAC_AD_TYPES Data types used in AC Adaptor interfaces 20110924
Properties
Class CL_GRAC_AD_SPM_SYNC  
Short Description Implementation class for SPM table sync    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package GRAC_ADAPTORS   Access Control GRC Calls for Plag-in's and WSDL 
Created 20110924   SAP 
Last change 20141106    
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
# Interface Abstract Final Description Created on
1 IF_GRAC_AD_TYPES Data types used in AC Adaptor interfaces 20110924
Friends
Class CL_GRAC_AD_SPM_SYNC has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 G_INSTANCE_OBJECT Static Attribute Private Object reference (TYPE REF TO) CL_GRAC_AD_SPM_SYNC_RFC Implementation class for Super User Integration Scenario 20110924
2 YRETURN_CODE_FALSE Instance attribute Private Attribute reference (LIKE) 20110924
3 YRETURN_CODE_TRUE Instance attribute Private Attribute reference (LIKE) 20110924
Methods
# Method Level Visibility Method type Description Created on
1 DO_SPM_CLEANUP Static method Public Method Perform SPM tables cleanup 20111006
2 DO_SPM_SYNC Static method Public Method Perform SPM tables data sync 20110924
3 DO_SPM_UPDATE Static method Public Method Perform SPM tables data Update 20111006
4 GET_SPM_SYNC_INSTANCE Static method Private Method return the instance object (singleton) 20110924
Events
Class CL_GRAC_AD_SPM_SYNC has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 YLOGICAL_DESTINATION Private Attribute reference (LIKE) 20110924
2 YRETURN_CODE Public Attribute reference (LIKE) 20110924
3 YSYSTEM_ID Public Attribute reference (LIKE) 20110924
4 YT_MESSAGE Public Attribute reference (LIKE) 20110924
Method Signatures

Method DO_SPM_CLEANUP 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) YT_MESSAGE Table for Error Message returned from RFC call 20111006
2 Exporting EV_RETURN_CODE Call by reference Type reference (TYPE) YRETURN_CODE Return Code 20111006
3 Importing IT_CTGRP_FLAG Call by reference Type reference (TYPE) ABAP_BOOL 20111006
4 Importing IT_CTRL_FLAG Call by reference Type reference (TYPE) ABAP_BOOL 20111006
5 Importing IT_FFOBJT_FLAG Call by reference Type reference (TYPE) ABAP_BOOL 20111006
6 Importing IT_FFOBJ_FLAG Call by reference Type reference (TYPE) ABAP_BOOL 20111006
7 Importing IT_FFOWNT_FLAG Call by reference Type reference (TYPE) ABAP_BOOL 20111006
8 Importing IT_FFOWN_FLAG Call by reference Type reference (TYPE) ABAP_BOOL 20111006
9 Importing IT_FFUSRT_FLAG Call by reference Type reference (TYPE) ABAP_BOOL 20111006
10 Importing IT_FFUSR_FLAG Call by reference Type reference (TYPE) ABAP_BOOL 20111006
11 Importing IT_RCODET_FLAG Call by reference Type reference (TYPE) ABAP_BOOL 20111006
12 Importing IT_RCODE_FLAG Call by reference Type reference (TYPE) ABAP_BOOL 20111006
13 Importing IV_CONNECTOR Call by reference Type reference (TYPE) YSYSTEM_ID System ID 20111006
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20120213

Method DO_SPM_SYNC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_FFOBJ Call by reference Type reference (TYPE) GRAC_T_SYNC_FFOBJECT Maintain SPM Firefighter ID and Role details 20110924
2 Exporting ET_FFUSR Call by reference Type reference (TYPE) GRAC_T_SYNC_FFUSER Maintain SPM Firefighter Assignment to FF ID/Roles 20110924
3 Exporting ET_MESSAGE Call by reference Type reference (TYPE) YT_MESSAGE Table for Error Message returned from RFC call 20110924
4 Exporting EV_RETURN_CODE Call by reference Type reference (TYPE) YRETURN_CODE Return Code 20110924
5 Importing IT_CONFIG Call by reference Type reference (TYPE) GRAC_T_SYNC_CONFIG Configuration sync 20111020
6 Importing IT_CTGRP Call by reference Type reference (TYPE) GRAC_T_SYNC_FFCTRLGRP Maintain Controller Group and FF ID/Role Assignment 20110924
7 Importing IT_CTRL Call by reference Type reference (TYPE) GRAC_T_SYNC_FFCTRL Maintain assignment of FF ID or Role to Controllers 20110924
8 Importing IT_FFOBJ Call by reference Type reference (TYPE) GRAC_T_SYNC_FFOBJECT Maintain SPM Firefighter ID and Role details 20110924
9 Importing IT_FFOBJT Call by reference Type reference (TYPE) GRAC_T_SYNC_FFOBJECTT Text table for Firefighter ID and Role details 20110924
10 Importing IT_FFOWN Call by reference Type reference (TYPE) GRAC_T_SYNC_FFOWNER Master table for Fire fighter Owners and FF ID/Roles 20110924
11 Importing IT_FFOWNT Call by reference Type reference (TYPE) GRAC_T_SYNC_FFOWNERT Fire fighter Owners 20110924
12 Importing IT_FFUSR Call by reference Type reference (TYPE) GRAC_T_SYNC_FFUSER Maintain SPM Firefighter Assignment to FF ID/Roles 20110924
13 Importing IT_FFUSRT Call by reference Type reference (TYPE) GRAC_T_SYNC_FFUSERT Details related to FF ID or role assignment to Firefighter 20110924
14 Importing IT_RCODE Call by reference Type reference (TYPE) GRAC_T_SYNC_REASONCOD Master table for Reason Codes 20110924
15 Importing IT_RCODET Call by reference Type reference (TYPE) GRAC_T_SYNC_REASONCODT Text table for GRACREASONCOD table 20110924
16 Importing IV_CONNECTOR Call by reference Type reference (TYPE) YSYSTEM_ID System ID 20110924
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20111213

Method DO_SPM_UPDATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_FFOBJ Call by reference Type reference (TYPE) GRAC_T_SYNC_FFOBJECT FF Object 20111006
2 Exporting ET_FFUSR Call by reference Type reference (TYPE) GRAC_T_SYNC_FFUSER Details related to FF ID or role assignment to Firefighter 20111006
3 Exporting ET_MESSAGE Call by reference Type reference (TYPE) YT_MESSAGE Table for Error Message returned from RFC call 20111006
4 Exporting EV_RETURN_CODE Call by reference Type reference (TYPE) YRETURN_CODE Return Code 20111006
5 Importing IT_CTGRP Call by reference Type reference (TYPE) GRAC_T_SYNC_FFCTRLGRP table type for Controller Group structure 20111006
6 Importing IT_CTRL Call by reference Type reference (TYPE) GRAC_T_SYNC_FFCTRL Firefighter-controller Assignment 20111006
7 Importing IT_FFOBJ Call by reference Type reference (TYPE) GRAC_T_SYNC_FFOBJECT FF Object 20111006
8 Importing IT_FFOBJT Call by reference Type reference (TYPE) GRAC_T_SYNC_FFOBJECTT GRACFFOBJECTT 20111006
9 Importing IT_FFOWN Call by reference Type reference (TYPE) GRAC_T_SYNC_FFOWNER Owners assigned for Firefighter Id 20111006
10 Importing IT_FFOWNT Call by reference Type reference (TYPE) GRAC_T_SYNC_FFOWNERT FF OWNER Description 20111006
11 Importing IT_FFUSR Call by reference Type reference (TYPE) GRAC_T_SYNC_FFUSER Details related to FF ID or role assignment to Firefighter 20111006
12 Importing IT_FFUSRT Call by reference Type reference (TYPE) GRAC_T_SYNC_FFUSERT FF USER DESC 20111006
13 Importing IT_RCODE Call by reference Type reference (TYPE) GRAC_T_SYNC_REASONCOD Table type for Reason Code 20111006
14 Importing IT_RCODET Call by reference Type reference (TYPE) GRAC_T_SYNC_REASONCODT REASON CODE DESC 20111006
15 Importing IV_CONNECTOR Call by reference Type reference (TYPE) YSYSTEM_ID System ID 20111006
16 Importing IV_DELETE_FLAG Call by reference Type reference (TYPE) ABAP_BOOL 20111006
17 Importing IV_INSERT_FLAG Call by reference Type reference (TYPE) ABAP_BOOL 20111006
18 Importing IV_MODIFY_FLAG Call by reference Type reference (TYPE) ABAP_BOOL 20111006

Method DO_SPM_UPDATE on class CL_GRAC_AD_SPM_SYNC has no exception.

Method GET_SPM_SYNC_INSTANCE 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) YT_MESSAGE 20110924
2 Exporting EV_LOGICAL_DESTINATION Call by reference Type reference (TYPE) YLOGICAL_DESTINATION 20110924
3 Exporting EV_RETURN_CODE Call by reference Type reference (TYPE) YRETURN_CODE 20110924
4 Exporting EV_SPM_SYNC_INSTANCE Call by reference Object reference (TYPE REF TO) IF_GRAC_AD_SPM_SYNC SPM tables sync 20110924
5 Importing IV_CONNECTOR Call by reference Type reference (TYPE) YSYSTEM_ID 20110924

Method GET_SPM_SYNC_INSTANCE on class CL_GRAC_AD_SPM_SYNC has no exception.
History
Last changed by/on SAP  20141106 
SAP Release Created in V1100