SAP ABAP Class CL_GRFN_IO_UTILITY (IO Utilities)
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_UTILITY  
Short Description IO Utilities    
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 20100728   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_IMPORT_ENGINE Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
3 IF_GRFN_IO_META_PROC Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
Class CL_GRFN_IO_UTILITY has no interface implemented.
Friends
Class CL_GRFN_IO_UTILITY has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MT_OBJTYPE Static Attribute Private Type reference (TYPE) T_OBJTYPE 20110119
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_BRFPLUS_APPLICATION Static method Public Method Check BRF Plus Application has been created in the system 20120507
2 CONVERT_ISO_LANGU_TO_LANGU Static method Public Method Transfer ISO language standard to language key 20100818
3 CONVERT_LANGU_TO_ISO_LANGU Static method Public Method Transfer language key to ISO standard 20100823
4 CONVERT_STRING_TO_XSTRING Static method Public Method Convert string to xstring 20100728
5 CONVERT_XSTRING_TO_STRING Static method Public Method Convert xstring to string 20100728
6 GET_HR_KEY Static method Public Method Get hr key of infortype 20100917
7 GET_MD_CATEGORY Static method Public Method Get IO Master Data Category 20120601
8 GET_OBJECT_NAME Static method Public Method Get object name 20101229
9 GET_RELAT_KEY Static method Public Method Get relation key 20100906
10 GET_VALIDITY Static method Public Method Get object validity 20120528
11 GET_YEAR_FIRST_DAY_OF_DATE Static method Public Method Get the Year First Day of Inputting Date 20120518
12 IS_OBJECT_EXISTED Static method Public Method Check if the object is existed in system 20100906
13 IS_RELAT_EXISTED Static method Public Method Check if the relation is existed in system 20100906
14 PARSE_ID Static method Public Method Parse ID 20110119
15 PARSE_ID_FROM_XML_STRING Static method Public Method Parse Object ID from XML String 20120321
Events
Class CL_GRFN_IO_UTILITY has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 T_OBJTYPE Private See coding 20110119 t_objtype TYPE STANDARD TABLE OF grfnobjtype
Method Signatures

Method CHECK_BRFPLUS_APPLICATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_RESULT Value transfer Type reference (TYPE) ABAP_BOOL 20120507
# Exception Resumable Description Created on
1 CX_GRFN_IO_RUNTIME_EXCEPTION Import/Export runtime exception 20120507

Method CONVERT_ISO_LANGU_TO_LANGU Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ISO_LANGU Call by reference Type reference (TYPE) LAISO Language according to ISO 639 20100818
2 Returning RV_LANGU Value transfer Type reference (TYPE) LANGU Language Key 20100818

Method CONVERT_ISO_LANGU_TO_LANGU on class CL_GRFN_IO_UTILITY has no exception.

Method CONVERT_LANGU_TO_ISO_LANGU Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_LANGU Call by reference Type reference (TYPE) LANGU Language Key 20100823
2 Returning RV_ISO_LANGU Value transfer Type reference (TYPE) LAISO Language according to ISO 639 20100823

Method CONVERT_LANGU_TO_ISO_LANGU on class CL_GRFN_IO_UTILITY has no exception.

Method CONVERT_STRING_TO_XSTRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_XSTRING Call by reference Type reference (TYPE) XSTRING 20100728
2 Importing IV_STRING Call by reference Type reference (TYPE) STRING 20100728

Method CONVERT_STRING_TO_XSTRING on class CL_GRFN_IO_UTILITY has no exception.

Method CONVERT_XSTRING_TO_STRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_STRING Call by reference Type reference (TYPE) STRING 20100728
2 Importing IV_XSTRING Call by reference Type reference (TYPE) XSTRING 20100728

Method CONVERT_XSTRING_TO_STRING on class CL_GRFN_IO_UTILITY has no exception.

Method GET_HR_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_INFTY Call by reference Type reference (TYPE) INFTY Infotype 20100917
2 Importing IV_LANGU Call by reference Type reference (TYPE) LANGU Language Key 20100917
3 Importing IV_OBJECT_ID Call by reference Type reference (TYPE) GRFN_API_OBJECT_ID Object ID 20100917
4 Importing IV_SUBTY Call by reference Type reference (TYPE) SUBTY Subtype 20100917
5 Importing IV_VALIDFROM Call by reference Type reference (TYPE) GRFN_VALIDFROM Begin Date 20100917
6 Importing IV_VALIDTO Call by reference Type reference (TYPE) GRFN_VALIDTO End Date 20100917
7 Returning RS_KEY Value transfer Type reference (TYPE) GRFN_HR_KEY HR Key 20100917
# Exception Resumable Description Created on
1 CX_GRFN_IO_RUNTIME_EXCEPTION Import/Export runtime exception 20100917

Method GET_MD_CATEGORY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_XML Call by reference Type reference (TYPE) STRING 20120601
2 Returning RV_MD_CATEGORY Value transfer Type reference (TYPE) GRFN_IO_MD_CATEGORY IO Master Data Category 20120601

Method GET_MD_CATEGORY on class CL_GRFN_IO_UTILITY has no exception.

Method GET_OBJECT_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_OBJECT_ID Call by reference Type reference (TYPE) GRFN_API_OBJECT_ID Object ID 20101229
2 Importing IV_VALIDFROM Call by reference Type reference (TYPE) GRFN_VALIDFROM SY-DATUM Begin Date 20101229
3 Importing IV_VALIDTO Call by reference Type reference (TYPE) GRFN_VALIDTO SY-DATUM End Date 20101229
4 Returning RV_NAME Value transfer Type reference (TYPE) GRFN_NAME Title/Short Name 20101229

Method GET_OBJECT_NAME on class CL_GRFN_IO_UTILITY has no exception.

Method GET_RELAT_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FROM Call by reference Type reference (TYPE) GRFN_VALIDFROM Begin Date 20100906
2 Importing IV_ID Call by reference Type reference (TYPE) GRFN_API_OBJECT_ID Object ID 20100906
3 Importing IV_REF_ID Call by reference Type reference (TYPE) GRFN_API_OBJECT_ID Reference Object ID 20100906
4 Importing IV_RELAT Call by reference Type reference (TYPE) RELAT Relationship Between Objects 20100906
5 Importing IV_TO Call by reference Type reference (TYPE) GRFN_VALIDTO End Date 20100906
6 Returning RS_KEY Value transfer Type reference (TYPE) GRFN_S_HR1001_KEY Key structure for 1001 infotype table. 20100906
# Exception Resumable Description Created on
1 CX_GRFN_IO_RUNTIME_EXCEPTION Import/Export runtime exception 20100906

Method GET_VALIDITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_OBJECT_ID Call by reference Type reference (TYPE) GRFN_API_OBJECT_ID Object ID 20120528
2 Returning RS_VALIDTY Value transfer Type reference (TYPE) GRFN_S_VALIDITY Validity, contains valid from and valid to 20120528
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20120528

Method GET_YEAR_FIRST_DAY_OF_DATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DATE Call by reference Type reference (TYPE) DATS Field of type DATS 20120518
2 Returning RV_DATE Value transfer Type reference (TYPE) DATS Field of type DATS 20120518

Method GET_YEAR_FIRST_DAY_OF_DATE on class CL_GRFN_IO_UTILITY has no exception.

Method IS_OBJECT_EXISTED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FROM Call by reference Type reference (TYPE) GRFN_VALIDFROM Begin Date 20100906
2 Importing IV_OBJECT_ID Call by reference Type reference (TYPE) GRFN_API_OBJECT_ID Object ID 20100906
3 Importing IV_TO Call by reference Type reference (TYPE) GRFN_VALIDTO End Date 20100906
4 Returning RV_RESULT Value transfer Type reference (TYPE) ABAP_BOOL 20100906

Method IS_OBJECT_EXISTED on class CL_GRFN_IO_UTILITY has no exception.

Method IS_RELAT_EXISTED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FROM Call by reference Type reference (TYPE) GRFN_VALIDFROM Begin Date 20100906
2 Importing IV_ID Call by reference Type reference (TYPE) GRFN_API_OBJECT_ID Object ID 20100906
3 Importing IV_REF_ID Call by reference Type reference (TYPE) GRFN_API_OBJECT_ID Object ID 20100906
4 Importing IV_RELAT Call by reference Type reference (TYPE) RELAT Relationship Between Objects 20100917
5 Importing IV_TO Call by reference Type reference (TYPE) GRFN_VALIDTO End Date 20100906
6 Returning RV_RESULT Value transfer Type reference (TYPE) ABAP_BOOL 20100906

Method IS_RELAT_EXISTED on class CL_GRFN_IO_UTILITY has no exception.

Method PARSE_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_HR_OTYPE Call by reference Type reference (TYPE) GRFN_OTYPE HR Otype 20110119
2 Exporting EV_OBJID Call by reference Type reference (TYPE) GRFN_OBJECTID Object ID 20110119
3 Exporting EV_OBJTYPE Call by reference Type reference (TYPE) GRFN_OBJTYPE Object Type. 20110119
4 Exporting EV_TYPE Call by reference Type reference (TYPE) GRFN_OBJTYPE_TYP Usage Type 20110119
5 Importing IV_OBJECT_ID Call by reference Type reference (TYPE) GRFN_API_OBJECT_ID Object ID 20110119

Method PARSE_ID on class CL_GRFN_IO_UTILITY has no exception.

Method PARSE_ID_FROM_XML_STRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_XML_STRING Call by reference Type reference (TYPE) STRING 20120321
2 Returning RV_OBJ_ID Value transfer Type reference (TYPE) GRFN_API_OBJECT_ID Object ID 20120321

Method PARSE_ID_FROM_XML_STRING on class CL_GRFN_IO_UTILITY has no exception.
History
Last changed by/on SAP  20141106 
SAP Release Created in V1000