SAP ABAP Class CL_GRFN_IO_META_UTIL (Metadata Utility)
Hierarchy
GRCFND_A (Software Component) GRC Foundation ABAP
   GRC (Application Component) Governance, Risk and Compliance
     GRFN_CLM (Package) Shared infrastructure for CLM integration
Properties
Class CL_GRFN_IO_META_UTIL  
Short Description Metadata Utility    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package GRFN_CLM   Shared infrastructure for CLM integration 
Created 20100802   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)
2 IF_GRFN_IO_META_PROC Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
Class CL_GRFN_IO_META_UTIL has no interface implemented.
Friends
Class CL_GRFN_IO_META_UTIL has no friend class.
Attributes
Class CL_GRFN_IO_META_UTIL has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 GET_COMM_FIELDS_BY_ENTITY Static method Public Method Get common fields by entity, not include reg only field 20100808
2 GET_DATA_TYPE Static method Public Method Build data type 20120307
3 GET_ENTITIES Static method Public Method Get entities 20100805
4 GET_FIELDS_BY_ENTITY Static method Public Method Get fields by entity, these fields shall be in XML file 20100808
5 GET_FLD_TYPE Static method Public Method Build field data type 20120307
6 GET_KEY_FLD_BY_FLDGRP Static method Public Method Get key field for field group 20100819
7 GET_PARENT_ENTITY Static method Public Method Get parent entity 20100802
8 GET_PROCESSOR Static method Public Method Get processor 20100907
9 GET_REF_TO_ENTITY Static method Public Method Get ref to entity 20100809
10 GET_REG_FIELDS_BY_ENTITY Static method Public Method Get field status by regulation 20100802
11 IS_FLD_MULTIPLE Static method Public Method Get field is multiple 20100802
12 SORT_FIELD_ORDER Static method Public Method Sort field order 20100802
13 TRANSFER_FLDGRP_TO_XML_FLDGRP Static method Public Method Transfer configured field group to xml field group 20100817
14 TRANSFER_FLD_TO_XML_FLD Static method Public Method Transfer configured field to XML field 20100817
Events
Class CL_GRFN_IO_META_UTIL has no event.
Types
Class CL_GRFN_IO_META_UTIL has no local type.
Method Signatures

Method GET_COMM_FIELDS_BY_ENTITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_FLD Call by reference Type reference (TYPE) GRFN_T_FLD 20100808
2 Importing IO_OPTION Call by reference Object reference (TYPE REF TO) CL_GRFN_IO_META_OPTION Metadata option 20101230
3 Importing IV_ENTITY_ID Value transfer Type reference (TYPE) GRFN_API_ENTITY_ID Entity ID 20100808
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20100808

Method GET_DATA_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_DATA_TYPE Call by reference Object reference (TYPE REF TO) CL_ABAP_TABLEDESCR Runtime Type Services 20120307
2 Exporting EO_LINE_TYPE Call by reference Object reference (TYPE REF TO) CL_ABAP_STRUCTDESCR Runtime Type Services 20120307
3 Exporting ES_METADATA Call by reference Type reference (TYPE) IF_GRFN_IO_META_PROC=>YS_META_ENTITY 20120307
4 Importing IV_ENTITY_ID Call by reference Type reference (TYPE) GRFN_API_ENTITY_ID Entity ID 20120307
5 Importing IV_FRONT_END Call by reference Type reference (TYPE) GRFN_FRONT_END Front End 20120307
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20120307

Method GET_ENTITIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FRONT_END Call by reference Type reference (TYPE) GRFN_FRONT_END Front End 20100805
2 Returning RT_ENTITY Value transfer Type reference (TYPE) GRFN_T_ENTITY Table of entities 20100805

Method GET_ENTITIES on class CL_GRFN_IO_META_UTIL has no exception.

Method GET_FIELDS_BY_ENTITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_FLD Call by reference Type reference (TYPE) GRFN_T_FLD Field metadata table 20100808
2 Importing IO_METADATA Call by reference Object reference (TYPE REF TO) IF_GRFN_METADATA Metadata services 20120606
3 Importing IO_OPTION Call by reference Object reference (TYPE REF TO) CL_GRFN_IO_META_OPTION Metadata option 20100808
4 Importing IV_ENTITY_ID Value transfer Type reference (TYPE) GRFN_API_ENTITY_ID Entity ID 20100808

Method GET_FIELDS_BY_ENTITY on class CL_GRFN_IO_META_UTIL has no exception.

Method GET_FLD_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_FLD Call by reference Type reference (TYPE) IF_GRFN_IO_META_PROC=>YS_META_FIELD 20120307
2 Returning RO_DATA_TYPE Value transfer Object reference (TYPE REF TO) CL_ABAP_DATADESCR Runtime Type Services 20120307

Method GET_FLD_TYPE on class CL_GRFN_IO_META_UTIL has no exception.

Method GET_KEY_FLD_BY_FLDGRP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FLDGRP Call by reference Type reference (TYPE) GRFN_FLDGRP Field Group ID 20100819
2 Returning RV_FLD Value transfer Type reference (TYPE) GRFN_FLD Field ID 20100819

Method GET_KEY_FLD_BY_FLDGRP on class CL_GRFN_IO_META_UTIL has no exception.

Method GET_PARENT_ENTITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ENTITY_ID Call by reference Type reference (TYPE) GRFN_API_ENTITY_ID Entity ID 20100802
2 Returning RV_ENTITY_ID Value transfer Type reference (TYPE) GRFN_API_ENTITY_ID Entity ID 20100802

Method GET_PARENT_ENTITY on class CL_GRFN_IO_META_UTIL has no exception.

Method GET_PROCESSOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_LOG Call by reference Object reference (TYPE REF TO) CL_GRFN_IO_LOG IO Log 20100907
2 Importing IO_OPTION Call by reference Object reference (TYPE REF TO) CL_GRFN_IO_META_OPTION Metadata option 20100907
3 Importing IV_ENTITY_ID Call by reference Type reference (TYPE) GRFN_API_ENTITY_ID Entity ID 20100907
4 Returning RO_PROCESSOR Value transfer Object reference (TYPE REF TO) IF_GRFN_IO_META_PROC Metadata processor interface 20100907

Method GET_PROCESSOR on class CL_GRFN_IO_META_UTIL has no exception.

Method GET_REF_TO_ENTITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FLD Call by reference Type reference (TYPE) GRFN_FLD Field ID 20100809
2 Returning RV_ENTITY_ID Value transfer Type reference (TYPE) GRFN_API_ENTITY_ID Entity ID 20100809

Method GET_REF_TO_ENTITY on class CL_GRFN_IO_META_UTIL has no exception.

Method GET_REG_FIELDS_BY_ENTITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_FLD Call by reference Type reference (TYPE) GRFN_T_FLD 20100802
2 Importing IO_OPTION Call by reference Object reference (TYPE REF TO) CL_GRFN_IO_META_OPTION Metadata option 20101230
3 Importing IV_ENTITY_ID Value transfer Type reference (TYPE) GRFN_API_ENTITY_ID Entity ID 20100802

Method GET_REG_FIELDS_BY_ENTITY on class CL_GRFN_IO_META_UTIL has no exception.

Method IS_FLD_MULTIPLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_FLD Call by reference Type reference (TYPE) GRFN_S_FLD Field ID 20100802
2 Returning RV_IS_MULTIPLE Value transfer Type reference (TYPE) ABAP_BOOL 20100802

Method IS_FLD_MULTIPLE on class CL_GRFN_IO_META_UTIL has no exception.

Method SORT_FIELD_ORDER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_FLD Call by reference Type reference (TYPE) GRFN_T_FLD Field metadata table 20100802
2 Importing IV_ENTITY_ID Call by reference Type reference (TYPE) GRFN_API_ENTITY_ID Entity ID 20100802

Method SORT_FIELD_ORDER on class CL_GRFN_IO_META_UTIL has no exception.

Method TRANSFER_FLDGRP_TO_XML_FLDGRP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_OPTION Call by reference Object reference (TYPE REF TO) CL_GRFN_IO_META_OPTION Metadata option 20100817
2 Importing IV_ENTITY_ID Call by reference Type reference (TYPE) GRFN_API_ENTITY_ID Entity ID 20100817
3 Importing IV_FLDGRP Call by reference Type reference (TYPE) GRFN_FLDGRP Field Group ID 20100817
4 Returning RV_FLDGRP Value transfer Type reference (TYPE) GRFN_FLDGRP Field Group ID 20100817

Method TRANSFER_FLDGRP_TO_XML_FLDGRP on class CL_GRFN_IO_META_UTIL has no exception.

Method TRANSFER_FLD_TO_XML_FLD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_OPTION Call by reference Object reference (TYPE REF TO) CL_GRFN_IO_META_OPTION Metadata option 20100817
2 Importing IV_ENTITY_ID Value transfer Type reference (TYPE) GRFN_API_ENTITY_ID Entity ID 20100817
3 Importing IV_FLD Call by reference Type reference (TYPE) GRFN_FLD Field ID 20100817
4 Returning RV_FLD Value transfer Type reference (TYPE) GRFN_FLD Field ID 20100817
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20100817
History
Last changed by/on SAP  20141106 
SAP Release Created in V1000