SAP ABAP Class CL_GRFN_UTIL_CDF_MODEL (CDF Model utility class)
Hierarchy
GRCFND_A (Software Component) GRC Foundation ABAP
   GRC (Application Component) Governance, Risk and Compliance
     GRFN_UTILITIES (Package) Various helping infrastructure for GRC ABAP
Properties
Class CL_GRFN_UTIL_CDF_MODEL  
Short Description CDF Model utility class    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package GRFN_UTILITIES   Various helping infrastructure for GRC ABAP 
Created 20091130   SAP 
Last change 20141106    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 IF_GRFN_API_REGULATION Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
Class CL_GRFN_UTIL_CDF_MODEL has no interface implemented.
Friends
Class CL_GRFN_UTIL_CDF_MODEL has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MO_MODEL Instance attribute Private Object reference (TYPE REF TO) IF_GRFN_MODEL_STATUS Enable to retrieve MCF information for object from model 20091203
2 MT_BUFFER Instance attribute Private Type reference (TYPE) GRFN_T_FIELD_OBJECT_BUFFER CDF bufers 20091130
3 M_DATEFROM Instance attribute Private Type reference (TYPE) BEGDATUM Start Date 20091201
4 M_DATETO Instance attribute Private Type reference (TYPE) ENDDATUM End Date 20091201
5 M_LANGUAGE Instance attribute Private Type reference (TYPE) LANGU Language Key 20091201
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_BUFFER Instance method Public Method For HR 20091130
2 CHECK_RECORD Instance method Private Method 20091208
3 CLEANUP Instance method Public Method Corresponds to model CLEANUP 20091130
4 COMPARE_DB Instance method Private Method 20091201
5 CREATE Instance method Public Method Create Entity 20091130
6 DELETE Instance method Public Method Delete Entity 20091130
7 FIX_ID Instance method Public Method Adjust temporary ID in the buffer 20101215
8 GET Instance method Public Method Get data for Entity 20091130
9 GET_CHANGED_OBJECTS Instance method Public Method Get objects that have been changed in the buffer 20121218
10 GET_INSTANCE Static method Public Method Get model instance for HR based entities 20091130
11 READ_DB Instance method Private Method 20091130
12 SAVE_BUFFER Instance method Public Method For DDIC 20091130
13 SET Instance method Public Method Set data for Entity 20091130
Events
Class CL_GRFN_UTIL_CDF_MODEL has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 YS_FIELD_REG Private See coding 20091209 begin of ys_field_reg . types fieldname type grfn_api_customfield_name. types regulation_id type grfn_api_object_id. types end of ys_field_reg
2 YT_FIELD_REG Private See coding 20091209 yt_field_reg type table of ys_field_reg
Method Signatures

Method CHECK_BUFFER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_UPDATE Call by reference Type reference (TYPE) GRFN_T_OBJECT_DATA Table Type Object Data 20091216
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20091208

Method CHECK_RECORD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_UPDATE Call by reference Type reference (TYPE) GRFN_T_OBJECT_DATA Table Type Object Data 20091208
2 Importing IS_BUF Call by reference Type reference (TYPE) GRFN_S_FIELD_OBJECT_BUFFER CDF buffer 20091208
3 Importing IT_CHANGED Call by reference Type reference (TYPE) GRFN_T_FIELD_METADATA CDF Metadata 20091208
4 Importing IT_CHANGED_REG Call by reference Type reference (TYPE) YT_FIELD_REG 20091209
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20091208

Method CLEANUP Signature

Method CLEANUP on class CL_GRFN_UTIL_CDF_MODEL has no parameter.
Method CLEANUP on class CL_GRFN_UTIL_CDF_MODEL has no exception.

Method COMPARE_DB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CHANGED Call by reference Type reference (TYPE) GRFN_T_FIELD_METADATA CDF Metadata 20091207
2 Exporting ET_CHANGED_REG Call by reference Type reference (TYPE) YT_FIELD_REG 20091209
3 Importing IS_BUF Call by reference Type reference (TYPE) GRFN_S_FIELD_OBJECT_BUFFER CDF buffer 20091201

Method COMPARE_DB on class CL_GRFN_UTIL_CDF_MODEL has no exception.

Method CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_OBJECT_ID Value transfer Type reference (TYPE) GRFN_API_OBJECT_ID Object ID 20091130
2 Importing IV_REGULATION_ID Value transfer Type reference (TYPE) GRFN_API_OBJECT_ID IF_GRFN_API_REGULATION=>GC_CROSS_APPLICATION Object ID 20100721

Method CREATE on class CL_GRFN_UTIL_CDF_MODEL has no exception.

Method DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_OBJECT_ID Value transfer Type reference (TYPE) GRFN_API_OBJECT_ID Object ID 20091130

Method DELETE on class CL_GRFN_UTIL_CDF_MODEL has no exception.

Method FIX_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FINAL_ID Call by reference Type reference (TYPE) GRFN_API_OBJECT_ID Object ID 20101215
2 Importing IV_TEMP_ID Call by reference Type reference (TYPE) GRFN_API_OBJECT_ID Object ID 20101215

Method FIX_ID on class CL_GRFN_UTIL_CDF_MODEL has no exception.

Method GET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_FIELD Call by reference Type reference (TYPE) GRFN_T_CUSTOMFIELD_NAMEVALUE Custom Field Name Value 20091130
2 Importing IT_CI_FIELDS Call by reference Type reference (TYPE) GRFN_T_CUSTOMFIELD_NAMEVALUE Custom Field Name Value 20091130
3 Importing IV_BYPASS_BUFFER Value transfer Type reference (TYPE) AS4FLAG Flag (X or Blank) 20110830
4 Importing IV_OBJECT_ID Value transfer Type reference (TYPE) GRFN_API_OBJECT_ID Object ID 20091130
5 Importing IV_REGULATION_ID Value transfer Type reference (TYPE) GRFN_API_OBJECT_ID Object ID 20091130

Method GET on class CL_GRFN_UTIL_CDF_MODEL has no exception.

Method GET_CHANGED_OBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ENTITY Call by reference Type reference (TYPE) GRFN_API_ENTITY_ID Entity ID 20121218
2 Returning RT_CHANGED_OBJ Value transfer Type reference (TYPE) GRFN_T_API_OBJECT_ID Table of object IDs 20121218

Method GET_CHANGED_OBJECTS on class CL_GRFN_UTIL_CDF_MODEL has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_MODEL Call by reference Object reference (TYPE REF TO) IF_GRFN_MODEL_STATUS Enable to retrieve MCF information for object from model 20091130
2 Importing IV_DATEFROM Value transfer Type reference (TYPE) BEGDATUM Start Date 20091201
3 Importing IV_DATETO Value transfer Type reference (TYPE) ENDDATUM End Date 20091201
4 Importing IV_LANGUAGE Call by reference Type reference (TYPE) SY-LANGU Language Key of Current Text Environment 20091130
5 Returning RO_INSTANCE Value transfer Object reference (TYPE REF TO) CL_GRFN_UTIL_CDF_MODEL Custom fields functions 20091130

Method GET_INSTANCE on class CL_GRFN_UTIL_CDF_MODEL has no exception.

Method READ_DB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_BUF Call by reference Type reference (TYPE) GRFN_S_FIELD_OBJECT_BUFFER CDF buffer 20091201
2 Importing IV_EXACT_READ Value transfer Type reference (TYPE) AS4FLAG Do not adjust the buffer record for reg. spec. value 20100122
3 Importing IV_OBJECT_ID Value transfer Type reference (TYPE) GRFN_API_OBJECT_ID Object ID 20091130

Method READ_DB on class CL_GRFN_UTIL_CDF_MODEL has no exception.

Method SAVE_BUFFER Signature

Method SAVE_BUFFER on class CL_GRFN_UTIL_CDF_MODEL has no parameter.
Method SAVE_BUFFER on class CL_GRFN_UTIL_CDF_MODEL has no exception.

Method SET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CI_FIELD Call by reference Type reference (TYPE) GRFN_T_CUSTOMFIELD_NAMEVALUE Custom Field Name Value 20091130
2 Importing IT_FIELD Call by reference Type reference (TYPE) GRFN_T_CUSTOMFIELD_NAMEVALUE Custom Field Name Value 20091130
3 Importing IV_OBJECT_ID Value transfer Type reference (TYPE) GRFN_API_OBJECT_ID Object ID 20091130
4 Importing IV_REGULATION_ID Value transfer Type reference (TYPE) GRFN_API_OBJECT_ID Object ID 20091130

Method SET on class CL_GRFN_UTIL_CDF_MODEL has no exception.
History
Last changed by/on SAP  20141106 
SAP Release Created in 600