SAP ABAP Class CL_GRFN_IO_IMPORT_PROC_NHR (Non-HR data import processor)
Hierarchy
GRCFND_A (Software Component) GRC Foundation ABAP
   GRC (Application Component) Governance, Risk and Compliance
     GRFN_CLM (Package) Shared infrastructure for CLM integration
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_GRFN_IO_IMPORT_PROC Interface for import processor 20110705
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_GRFN_IO_IMPORT_PROC_PG Policy Group Import Processor 20110705
2 Inheritance (c INHERITING FROM c_ref)  CL_GRFN_IO_IMPORT_PROC_PO Policy Import Processor 20110705
Properties
Class CL_GRFN_IO_IMPORT_PROC_NHR  
Short Description Non-HR data import processor    
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 20110705   SAP 
Last change 20141106    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_GRFN_IO_IMPORT_PROC_NHR has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_GRFN_IO_IMPORT_PROC Interface for import processor 20110705
Friends
Class CL_GRFN_IO_IMPORT_PROC_NHR has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_FOREVER Constant Protected Type reference (TYPE) DATUM '99991231' 20110705
2 MO_BUFFER Instance attribute Protected Object reference (TYPE REF TO) CL_GRFN_IO_IMPORT_BUFFER 20110705
3 MO_DATA_TYPE Instance attribute Protected Object reference (TYPE REF TO) CL_ABAP_STRUCTDESCR 20110705
4 MO_LOG Instance attribute Protected Object reference (TYPE REF TO) CL_GRFN_IO_LOG 20110705
5 MO_NODE Instance attribute Protected Object reference (TYPE REF TO) IF_IXML_NODE 20110705
6 MO_OPTION Instance attribute Protected Object reference (TYPE REF TO) CL_GRFN_IO_IMPORT_OPTION 20110705
7 MR_DATA Instance attribute Protected Object reference (TYPE REF TO) DATA 20110705
8 MS_COMMON Instance attribute Protected Type reference (TYPE) YS_COMMON 20110705
9 MS_METADATA Instance attribute Protected Type reference (TYPE) IF_GRFN_IO_META_PROC=>YS_META_ENTITY 20110705
10 MT_FLD Instance attribute Protected Type reference (TYPE) GRFN_T_FLD 20110705
11 MV_ENTITY Instance attribute Protected Type reference (TYPE) GRFN_API_ENTITY_ID 20110705
12 MV_STATE Instance attribute Protected Type reference (TYPE) IF_GRFN_IO_IMPORT_ENGINE=>STATE 20110705
Methods
# Method Level Visibility Method type Description Created on
1 COLLECT_DATA Instance method Protected Method (Hook Method) Collect data 20110705
2 CONSTRUCTOR Instance method Public Constructor 20110705
3 CONVERT Instance method Protected Method Convert to policy API data format 20110714
4 GET_DATA_TYPE Instance method Private Method Build data type 20110705
5 GET_FLD_TYPE Instance method Private Method Build field data type 20110705
6 LOAD_DATA Instance method Protected Method Load data to metadata structure 20110705
7 LOAD_FLD Instance method Private Method Load field 20110705
8 LOAD_FLDGRP Instance method Private Method Load field group 20110715
9 LOAD_METADATA Instance method Private Method Load metadata 20110705
10 RAISE_EXCEPTION Instance method Protected Method 20110707
Events
Class CL_GRFN_IO_IMPORT_PROC_NHR has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 YS_COMMON Protected See coding 20110705 BEGIN OF ys_common, change TYPE string, id TYPE grfn_api_object_id, objtype TYPE grfn_objtype, objttype TYPE grfn_objtype_typ, objid TYPE GRFN_GUID, otype TYPE otype, parent TYPE grfn_api_object_id, valid_from TYPE grfn_begda, valid_to TYPE grfn_begda, t_name_descr TYPE yt_name_descr, t_reg TYPE grfn_t_api_object_id, END OF ys_common
2 YS_NAME_DESCR Protected See coding 20110705 BEGIN OF ys_name_descr, name TYPE grfn_title, descr TYPE grfn_text, langu TYPE laiso, END OF ys_name_descr
3 YT_NAME_DESCR Protected See coding 20110705 yt_name_descr TYPE STANDARD TABLE OF ys_name_descr WITH KEY langu
Method Signatures

Method COLLECT_DATA Signature

Method COLLECT_DATA on class CL_GRFN_IO_IMPORT_PROC_NHR has no parameter.
# Exception Resumable Description Created on
1 CX_GRFN_IO_CHECKED_EXCEPTION Import/Export checked exception 20110714
2 CX_GRFN_IO_RUNTIME_EXCEPTION Import/Export runtime exception 20110714

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_BUFFER Call by reference Object reference (TYPE REF TO) CL_GRFN_IO_IMPORT_BUFFER 20110705
2 Importing IO_LOG Call by reference Object reference (TYPE REF TO) CL_GRFN_IO_LOG 20110705
3 Importing IO_OPTION Call by reference Object reference (TYPE REF TO) CL_GRFN_IO_IMPORT_OPTION 20110705

Method CONSTRUCTOR on class CL_GRFN_IO_IMPORT_PROC_NHR has no exception.

Method CONVERT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_SOURCE Call by reference Type reference (TYPE) ANY Source structure 20110714
2 Importing IV_COMPONENT_NAME Call by reference Type reference (TYPE) FIELDNAME Field Name 20110714
3 Exporting RV_RESULT Call by reference Type reference (TYPE) ANY 20110714

Method CONVERT on class CL_GRFN_IO_IMPORT_PROC_NHR has no exception.

Method GET_DATA_TYPE 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 20110705
2 Returning RO_DATA_TYPE Value transfer Object reference (TYPE REF TO) CL_ABAP_DATADESCR Runtime Type Services 20110705

Method GET_DATA_TYPE on class CL_GRFN_IO_IMPORT_PROC_NHR 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 20110705
2 Returning RO_DATA_TYPE Value transfer Object reference (TYPE REF TO) CL_ABAP_DATADESCR Runtime Type Services 20110705

Method GET_FLD_TYPE on class CL_GRFN_IO_IMPORT_PROC_NHR has no exception.

Method LOAD_DATA Signature

Method LOAD_DATA on class CL_GRFN_IO_IMPORT_PROC_NHR has no parameter.
# Exception Resumable Description Created on
1 CX_GRFN_IO_CHECKED_EXCEPTION Generic GRC API exception 20110705
2 CX_GRFN_IO_RUNTIME_EXCEPTION Import/Export runtime exception 20110705

Method LOAD_FLD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CR_DATA Call by reference Object reference (TYPE REF TO) DATA 20110705
2 Importing IO_NODE Call by reference Object reference (TYPE REF TO) IF_IXML_NODE IF_IXML_NODE 20110705
3 Importing IS_FLD Call by reference Type reference (TYPE) IF_GRFN_IO_META_PROC=>YS_META_FIELD 20110705
4 Importing IV_INDEX Call by reference Type reference (TYPE) I Index for infotype with same subtype 20110705
5 Importing IV_SUBTY Call by reference Type reference (TYPE) SUBTY Subtype for regulation 20110705
# Exception Resumable Description Created on
1 CX_GRFN_IO_CHECKED_EXCEPTION Generic GRC API exception 20110705
2 CX_GRFN_IO_RUNTIME_EXCEPTION Import/Export runtime exception 20110705

Method LOAD_FLDGRP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CR_DATA Call by reference Object reference (TYPE REF TO) DATA 20110715
2 Importing IO_NODE Call by reference Object reference (TYPE REF TO) IF_IXML_NODE IF_IXML_NODE 20110715
3 Importing IS_FLD Call by reference Type reference (TYPE) IF_GRFN_IO_META_PROC=>YS_META_FIELD 20110715
4 Importing IV_SUBTY Call by reference Type reference (TYPE) SUBTY Subtype for regulation 20110715
# Exception Resumable Description Created on
1 CX_GRFN_IO_CHECKED_EXCEPTION Import/Export checked exception 20110715
2 CX_GRFN_IO_RUNTIME_EXCEPTION Generic GRC API exception 20110715

Method LOAD_METADATA Signature

Method LOAD_METADATA on class CL_GRFN_IO_IMPORT_PROC_NHR has no parameter.
Method LOAD_METADATA on class CL_GRFN_IO_IMPORT_PROC_NHR has no exception.

Method RAISE_EXCEPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_MESSAGE Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20110707
# Exception Resumable Description Created on
1 CX_GRFN_IO_CHECKED_EXCEPTION Import/Export checked exception 20110714
2 CX_GRFN_IO_RUNTIME_EXCEPTION Import/Export runtime exception 20110714
History
Last changed by/on SAP  20141106 
SAP Release Created in V1100