SAP ABAP Class CL_GRFN_CHANGE_REQUEST (Represents a master data change request)
Hierarchy
GRCFND_A (Software Component) GRC Foundation ABAP
   GRC (Application Component) Governance, Risk and Compliance
     GRFN_MD_CHANGE (Package) GRC Master Data Change
Properties
Class CL_GRFN_CHANGE_REQUEST  
Short Description Represents a master data change request    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package GRFN_MD_CHANGE   GRC Master Data Change 
Created 20080610   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
Class CL_GRFN_CHANGE_REQUEST has no interface implemented.
Friends
Class CL_GRFN_CHANGE_REQUEST has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 DETAIL Instance attribute Public Type reference (TYPE) GRFN_S_MDCR Master Data Change Request 20080610
2 GT_STATUS Static Attribute Private Type reference (TYPE) GRFN_T_MDCR_STATUS Change Request Status 20080624
3 ITEMS Instance attribute Public Type reference (TYPE) GRFN_T_MDCR_ITEM Change Request Item List 20081204
4 STATUS_APPROVED Constant Public Type reference (TYPE) GRFN_MDCR_STATUS 'A' Master Data Change Request Status 20080610
5 STATUS_COMPLETED Constant Public Type reference (TYPE) GRFN_MDCR_STATUS 'C' Master Data Change Request Status 20080610
6 STATUS_DUMMY Constant Public Type reference (TYPE) GRFN_MDCR_STATUS 'D' Master Data Change Request Status 20080723
7 STATUS_IN_PROGRESS Constant Public Type reference (TYPE) GRFN_MDCR_STATUS 'I' Master Data Change Request Status 20080722
8 STATUS_NEW Constant Public Type reference (TYPE) GRFN_MDCR_STATUS 'N' Master Data Change Request Status 20080610
9 STATUS_REJECTED Constant Public Type reference (TYPE) GRFN_MDCR_STATUS 'R' Master Data Change Request Status 20080610
10 STATUS_SUBMITTED Constant Public Type reference (TYPE) GRFN_MDCR_STATUS 'S' Master Data Change Request Status 20080710
11 WORKITEM Instance attribute Public Type reference (TYPE) SWW_WIID Work item ID 20080722
Methods
# Method Level Visibility Method type Description Created on
1 ACTIVE_EXISTS Static method Public Method Check if a specified object has an active change request 20080610
2 APPROVE Instance method Public Method Approve the change request 20080611
3 BUILD_STATUS_LIST Static method Private Method Gets the value text pair of status 20080707
4 CLASS_CONSTRUCTOR Static method Public Constructor 20080624
5 COMPLETE Instance method Public Method Complete the change request 20080611
6 CONSTRUCTOR Instance method Public Constructor Constructor 20080610
7 CREATE Static method Public Method Create a change request for a specified master data object 20080610
8 CREATE_DUMMY Static method Public Method Create dummy change request for change notification 20080723
9 GET_INFO Instance method Private Method Gets the parent info of the current object 20080710
10 GET_ITEMS Instance method Private Method Get change request items 20081204
11 GET_STATUS_TEXT Static method Public Method Gets status text 20080624
12 IS_EXPIRED Instance method Private Method Checks whether the change request is expired 20080722
13 LOCK Instance method Public Method Lock the current change request 20081029
14 QUERY Static method Public Method Query for a specifed change request 20080611
15 QUERY_ACTIVE Static method Public Method Query the active change request for the specified object 20080610
16 QUERY_FROM_WORKITEM Static method Public Method Query the change request instance from workitem 20080616
17 QUERY_LATEST Static method Public Method Query the latest change request for the specified object 20080708
18 REJECT Instance method Public Method Reject the change request 20080611
19 SAVE Instance method Private Method Save the current change request 20080611
20 SAVE_DRAFT Instance method Public Method Indicates the user save draft for master data 20080722
21 SUBMIT Instance method Public Method Submit the change request 20080612
22 UNLOCK Instance method Public Method Unlock the change request 20081029
Events
Class CL_GRFN_CHANGE_REQUEST has no event.
Types
Class CL_GRFN_CHANGE_REQUEST has no local type.
Method Signatures

Method ACTIVE_EXISTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_OBJID Call by reference Type reference (TYPE) GRFN_API_OBJECT_ID Object ID 20080610
2 Returning R_EXISTS Value transfer Type reference (TYPE) ABAP_BOOL 20080610

Method ACTIVE_EXISTS on class CL_GRFN_CHANGE_REQUEST has no exception.

Method APPROVE Signature

Method APPROVE on class CL_GRFN_CHANGE_REQUEST has no parameter.
Method APPROVE on class CL_GRFN_CHANGE_REQUEST has no exception.

Method BUILD_STATUS_LIST Signature

Method BUILD_STATUS_LIST on class CL_GRFN_CHANGE_REQUEST has no parameter.
Method BUILD_STATUS_LIST on class CL_GRFN_CHANGE_REQUEST has no exception.

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_GRFN_CHANGE_REQUEST has no parameter.
Method CLASS_CONSTRUCTOR on class CL_GRFN_CHANGE_REQUEST has no exception.

Method COMPLETE Signature

Method COMPLETE on class CL_GRFN_CHANGE_REQUEST has no parameter.
Method COMPLETE on class CL_GRFN_CHANGE_REQUEST has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_CR_DETAIL Call by reference Type reference (TYPE) GRFN_S_MDCR Master Data Change Request 20080610

Method CONSTRUCTOR on class CL_GRFN_CHANGE_REQUEST has no exception.

Method CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_EFFECTIVE_DATE Call by reference Type reference (TYPE) DATS ID of GRC session 20080708
2 Importing I_OBJID Call by reference Type reference (TYPE) GRFN_API_OBJECT_ID Object ID 20080611
3 Importing I_REGULATION_ID Call by reference Type reference (TYPE) GRFN_API_OBJECT_ID Object ID 20081105
4 Importing I_TIMEFRAME Call by reference Type reference (TYPE) GRFN_S_TF_DATES Timeframe Year 20080826
5 Returning R_CR Value transfer Object reference (TYPE REF TO) CL_GRFN_CHANGE_REQUEST Represents a master data change request 20080610

Method CREATE on class CL_GRFN_CHANGE_REQUEST has no exception.

Method CREATE_DUMMY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_EFFECTIVE_DATE Call by reference Type reference (TYPE) DATS Field of type DATS 20080723
2 Importing I_OBJECT_ID Call by reference Type reference (TYPE) GRFN_API_OBJECT_ID Object ID 20080723
3 Importing I_REGULATION_ID Call by reference Type reference (TYPE) GRFN_API_OBJECT_ID Object ID 20090108
4 Importing I_TIMEFRAME Call by reference Type reference (TYPE) GRFN_S_TF_DATES Timeframe details 20090108
5 Returning R_CR Value transfer Object reference (TYPE REF TO) CL_GRFN_CHANGE_REQUEST Represents a master data change request 20080723

Method CREATE_DUMMY on class CL_GRFN_CHANGE_REQUEST has no exception.

Method GET_INFO Signature

Method GET_INFO on class CL_GRFN_CHANGE_REQUEST has no parameter.
Method GET_INFO on class CL_GRFN_CHANGE_REQUEST has no exception.

Method GET_ITEMS Signature

Method GET_ITEMS on class CL_GRFN_CHANGE_REQUEST has no parameter.
Method GET_ITEMS on class CL_GRFN_CHANGE_REQUEST has no exception.

Method GET_STATUS_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_STATUS Call by reference Type reference (TYPE) GRFN_MDCR_STATUS Master Data Change Request Status 20080624
2 Returning R_TEXT Value transfer Type reference (TYPE) VAL_TEXT Short Text for Fixed Values 20080624

Method GET_STATUS_TEXT on class CL_GRFN_CHANGE_REQUEST has no exception.

Method IS_EXPIRED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_EXPIRED Value transfer Type reference (TYPE) ABAP_BOOL 20080722

Method IS_EXPIRED on class CL_GRFN_CHANGE_REQUEST has no exception.

Method LOCK 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 20081029
2 Exporting EV_LOCKED Call by reference Type reference (TYPE) ABAP_BOOL 20081029

Method LOCK on class CL_GRFN_CHANGE_REQUEST has no exception.

Method QUERY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_GUID Call by reference Type reference (TYPE) GUID_32 Globally Unique Identifier 20080611
2 Returning R_CR Value transfer Object reference (TYPE REF TO) CL_GRFN_CHANGE_REQUEST Represents a master data change request 20080611

Method QUERY on class CL_GRFN_CHANGE_REQUEST has no exception.

Method QUERY_ACTIVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_OBJID Call by reference Type reference (TYPE) GRFN_API_OBJECT_ID Object ID 20080610
2 Returning R_CR Value transfer Object reference (TYPE REF TO) CL_GRFN_CHANGE_REQUEST Master Data Change Request 20080610

Method QUERY_ACTIVE on class CL_GRFN_CHANGE_REQUEST has no exception.

Method QUERY_FROM_WORKITEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_WORKITEM Call by reference Type reference (TYPE) SWW_WIID Work item ID 20080616
2 Returning R_CR Value transfer Object reference (TYPE REF TO) CL_GRFN_CHANGE_REQUEST Represents a master data change request 20080616

Method QUERY_FROM_WORKITEM on class CL_GRFN_CHANGE_REQUEST has no exception.

Method QUERY_LATEST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_OBJECT_ID Call by reference Type reference (TYPE) GRFN_API_OBJECT_ID Object ID 20080708
2 Returning R_CR Value transfer Object reference (TYPE REF TO) CL_GRFN_CHANGE_REQUEST Represents a master data change request 20080708

Method QUERY_LATEST on class CL_GRFN_CHANGE_REQUEST has no exception.

Method REJECT Signature

Method REJECT on class CL_GRFN_CHANGE_REQUEST has no parameter.
Method REJECT on class CL_GRFN_CHANGE_REQUEST has no exception.

Method SAVE Signature

Method SAVE on class CL_GRFN_CHANGE_REQUEST has no parameter.
Method SAVE on class CL_GRFN_CHANGE_REQUEST has no exception.

Method SAVE_DRAFT Signature

Method SAVE_DRAFT on class CL_GRFN_CHANGE_REQUEST has no parameter.
Method SAVE_DRAFT on class CL_GRFN_CHANGE_REQUEST has no exception.

Method SUBMIT Signature

Method SUBMIT on class CL_GRFN_CHANGE_REQUEST has no parameter.
Method SUBMIT on class CL_GRFN_CHANGE_REQUEST has no exception.

Method UNLOCK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_UNLOCKED Call by reference Type reference (TYPE) ABAP_BOOL 20081029

Method UNLOCK on class CL_GRFN_CHANGE_REQUEST has no exception.
History
Last changed by/on SAP  20141106 
SAP Release Created in 300