SAP ABAP Interface IF_GRFN_METADATA (Metadata services)
Hierarchy
GRCFND_A (Software Component) GRC Foundation ABAP
   GRC (Application Component) Governance, Risk and Compliance
     GRFN_UTILITIES (Package) Various helping infrastructure for GRC ABAP
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  CL_GRFN_METADATA Metadata service utility 20120531
Properties
Interface IF_GRFN_METADATA  
Short Description Metadata services    
General Data
Package GRFN_UTILITIES   Various helping infrastructure for GRC ABAP 
Created 20120531   SAP 
Last changed 20141106    
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 IF_GRFN_METADATA has no interface.
Friends
Interface IF_GRFN_METADATA has no friend.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_FLD_VALUE_STYLE Constant Public See coding 20120605
Methods
# Method Level Visibility Method type Description Created on
1 GET_ENTITIES Instance method Public Method 20120531
2 GET_ENT_CONFIG Instance method Public Method 20120531
3 GET_FLDGRPS_BY_ENTITY Instance method Public Method 20120604
4 GET_FLDGRP_HANDLER Instance method Public Method 20120531
5 GET_FLDGRP_KEY_FLDS Instance method Public Method 20120531
6 GET_FLDGRP_META Instance method Public Method 20120531
7 GET_FLDS_BY_ENTITY Instance method Public Method 20120531
8 GET_FLDS_BY_FLDGRP Instance method Public Method 20120531
9 GET_FLD_BY_HR_INFO Instance method Public Method 20120531
10 GET_FLD_DB_INFO Instance method Public Method 20120531
11 GET_FLD_HANDLER Instance method Public Method 20120531
12 GET_FLD_HR_INFO Instance method Public Method 20120531
13 GET_FLD_META Instance method Public Method 20120531
14 GET_FLD_STATUS Instance method Public Method 20120531
15 GET_FLD_VALUESET Instance method Public Method 20120531
16 GET_FLD_VALUE_STYLE Instance method Public Method Field value style, for example multiple choice 20120605
17 HAS_PARENT_ENTITY Instance method Public Method Has parent entity 20120607
18 HAS_REG_SPECIFIC_VALUE Instance method Public Method 20120531
Events
Interface IF_GRFN_METADATA has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 FLD_VALUE_STYLE Public See coding 20120605 fld_value_style TYPE c LENGTH 1
2 S_VALUESET Public See coding 20120531 BEGIN OF s_valueset, value TYPE string, text TYPE string, END OF s_valueset
3 T_VALUESET Public See coding 20120531 t_valueset TYPE STANDARD TABLE OF s_valueset
Method Signatures

Method GET_ENTITIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ENTITY Call by reference Type reference (TYPE) GRFN_T_ENT_CONFIG Table of entities 20120604

Method GET_ENTITIES on Interface IF_GRFN_METADATA has no exception.

Method GET_ENT_CONFIG 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 20120531
2 Returning RS_CONFIG Value transfer Type reference (TYPE) GRFN_S_ENT_CONFIG 20120531

Method GET_ENT_CONFIG on Interface IF_GRFN_METADATA has no exception.

Method GET_FLDGRPS_BY_ENTITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_FLDGRP Call by reference Type reference (TYPE) GRFN_T_ENT_FLDGRP Field Group IDs 20120604
2 Importing IV_ENTITY_ID Call by reference Type reference (TYPE) GRFN_API_ENTITY_ID 20120604

Method GET_FLDGRPS_BY_ENTITY on Interface IF_GRFN_METADATA has no exception.

Method GET_FLDGRP_HANDLER 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 20120531
2 Returning RO_HANDLER Value transfer Object reference (TYPE REF TO) IF_GRFN_FLDGRP_HANDLER 20120531

Method GET_FLDGRP_HANDLER on Interface IF_GRFN_METADATA has no exception.

Method GET_FLDGRP_KEY_FLDS 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_ID 20120531
2 Importing IV_FLDGRP Call by reference Type reference (TYPE) GRFN_FLDGRP 20120531

Method GET_FLDGRP_KEY_FLDS on Interface IF_GRFN_METADATA has no exception.

Method GET_FLDGRP_META Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_META Call by reference Type reference (TYPE) GRFN_S_FLDGRP 20120531
2 Importing IV_FLDGRP Call by reference Type reference (TYPE) GRFN_FLDGRP 20120531
3 Importing IV_WITH_FLDS Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20120531

Method GET_FLDGRP_META on Interface IF_GRFN_METADATA has no exception.

Method GET_FLDS_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_ENT_FLD Field metadata table 20120604
2 Importing IV_ENTITY_ID Call by reference Type reference (TYPE) GRFN_API_ENTITY_ID 20120531

Method GET_FLDS_BY_ENTITY on Interface IF_GRFN_METADATA has no exception.

Method GET_FLDS_BY_FLDGRP 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 20120604
2 Importing IV_FLDGRP Call by reference Type reference (TYPE) GRFN_FLDGRP 20120531

Method GET_FLDS_BY_FLDGRP on Interface IF_GRFN_METADATA has no exception.

Method GET_FLD_BY_HR_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FIELD Call by reference Type reference (TYPE) NAME_FELD 20120531
2 Importing IV_INFOTYPE Call by reference Type reference (TYPE) INFOTYP 20120531
3 Importing IV_SUBTYPE Call by reference Type reference (TYPE) SUBTYP 20120531
4 Returning RV_FLD Value transfer Type reference (TYPE) GRFN_FLD 20120531
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION 20120531

Method GET_FLD_DB_INFO 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 20120531
2 Returning RS_INFO Value transfer Type reference (TYPE) GRFN_S_FLD_DB 20120531
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION 20120531

Method GET_FLD_HANDLER 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 20120531
2 Returning RO_HANDLER Value transfer Object reference (TYPE REF TO) IF_GRFN_FLD_HANDLER 20120531

Method GET_FLD_HANDLER on Interface IF_GRFN_METADATA has no exception.

Method GET_FLD_HR_INFO 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 20120531
2 Returning RS_INFO Value transfer Type reference (TYPE) GRFN_S_FLD_HR 20120531
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION 20120531

Method GET_FLD_META 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 20120531
2 Returning RS_META Value transfer Type reference (TYPE) GRFN_S_FLD 20120531

Method GET_FLD_META on Interface IF_GRFN_METADATA has no exception.

Method GET_FLD_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_APP Call by reference Type reference (TYPE) GRFN_APP_COMPONENT 20120531
2 Importing IV_ENTITY_ID Call by reference Type reference (TYPE) GRFN_API_ENTITY_ID 20120531
3 Importing IV_FLD Call by reference Type reference (TYPE) GRFN_FLD 20120531
4 Importing IV_REG Call by reference Type reference (TYPE) GRFN_REGULATION 20120531
5 Returning RV_STATUS Value transfer Type reference (TYPE) GRFN_FLD_STAT 20120531

Method GET_FLD_STATUS on Interface IF_GRFN_METADATA has no exception.

Method GET_FLD_VALUESET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_VALUESET Call by reference Type reference (TYPE) T_VALUESET 20120531
2 Importing IV_FLD Call by reference Type reference (TYPE) GRFN_FLD 20120531
3 Importing IV_LANGU Call by reference Type reference (TYPE) LANGU SY-LANGU 20120531

Method GET_FLD_VALUESET on Interface IF_GRFN_METADATA has no exception.

Method GET_FLD_VALUE_STYLE 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 20120605
2 Returning RV_STYLE Value transfer Type reference (TYPE) FLD_VALUE_STYLE 20120605

Method GET_FLD_VALUE_STYLE on Interface IF_GRFN_METADATA has no exception.

Method HAS_PARENT_ENTITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_HAS Call by reference Type reference (TYPE) ABAP_BOOL 20120607
2 Exporting EV_REQUIRE Call by reference Type reference (TYPE) ABAP_BOOL 20120607
3 Importing IV_ENTITY_ID Call by reference Type reference (TYPE) GRFN_API_ENTITY_ID Entity ID 20120607

Method HAS_PARENT_ENTITY on Interface IF_GRFN_METADATA has no exception.

Method HAS_REG_SPECIFIC_VALUE 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 20120531
2 Returning RV_HAS Value transfer Type reference (TYPE) ABAP_BOOL 20120531

Method HAS_REG_SPECIFIC_VALUE on Interface IF_GRFN_METADATA has no exception.
History
Last changed by/on SAP  20141106 
SAP Release Created in V1100