SAP ABAP Class CL_GRFN_IO_BRFPLUS (Import and Export BR Plus)
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_BRFPLUS  
Short Description Import and Export BR Plus    
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 20120405   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 CL_GRFN_IO_BRFPLUS Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 IF_FDT_TYPES Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
Class CL_GRFN_IO_BRFPLUS has no interface implemented.
Friends
Class CL_GRFN_IO_BRFPLUS has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MO_DATA_EXCHANGE Instance attribute Private Object reference (TYPE REF TO) IF_FDT_DATA_EXCHANGE FDT: Data Exchange 20120406
2 MO_LOG Instance attribute Private Object reference (TYPE REF TO) CL_GRFN_IO_LOG IO Log 20120406
3 MO_OPTION Instance attribute Private Object reference (TYPE REF TO) CL_GRFN_IO_EXPORT_OPTION Export option 20120406
4 MO_SESSION Instance attribute Private Object reference (TYPE REF TO) CL_GRFN_API_SESSION Session Management for GRC APIs 20120406
Methods
# Method Level Visibility Method type Description Created on
1 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20120406
2 CONSTRUCTOR Instance method Public Constructor 20120406
3 CONVERT_BRFP_MESSAGE Static method Private Method Convert BRFP Message to Standard 20120406
4 EXPORT_BRFPLUS Instance method Public Method Export BRF Plus for CCM 20120405
5 EXPORT_BY_BRFPLUS_ID Instance method Public Method Export BRF Plus by BEF Plus ID 20120405
6 IMPORT_BRFPLUS Instance method Public Method Import BRF Plus for CCM 20120405
7 SET_DATA_EXCHANGE Instance method Public Method Inject Data Exchange Class For Testing 20120406
Events
Class CL_GRFN_IO_BRFPLUS has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 YS_BRFP Public See coding 20120517 BEGIN OF ys_brfp, rule_id TYPE grfn_guid, rule_name type grfn_name, brfp_id TYPE grfn_fdt_uuid, END OF ys_brfp
2 YT_BRFP Public See coding 20120517 yt_brfp TYPE STANDARD TABLE OF ys_brfp WITH KEY rule_id brfp_id
Method Signatures

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_GRFN_IO_BRFPLUS has no parameter.
Method CLASS_CONSTRUCTOR on class CL_GRFN_IO_BRFPLUS has no exception.

Method CONSTRUCTOR 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 20120406
2 Importing IO_SESSION Call by reference Object reference (TYPE REF TO) CL_GRFN_API_SESSION 20120406

Method CONSTRUCTOR on class CL_GRFN_IO_BRFPLUS has no exception.

Method CONVERT_BRFP_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_STANDARD_MESSAGE Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20120406
2 Importing IT_BRPF_MESSAGE Call by reference Type reference (TYPE) IF_FDT_TYPES=>T_MESSAGE Messages 20120406

Method CONVERT_BRFP_MESSAGE on class CL_GRFN_IO_BRFPLUS has no exception.

Method EXPORT_BRFPLUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_BRFPLUS_XML Call by reference Type reference (TYPE) STRING 20120405
2 Importing IO_OPTION Call by reference Object reference (TYPE REF TO) CL_GRFN_IO_EXPORT_OPTION Export option 20120406
3 Importing IV_BR_XML Call by reference Type reference (TYPE) STRING 20120409
# Exception Resumable Description Created on
1 CX_GRFN_IO_CHECKED_EXCEPTION Generic GRC API exception 20120406

Method EXPORT_BY_BRFPLUS_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_XML Call by reference Type reference (TYPE) STRING 20120405
2 Importing IT_BRFP Call by reference Type reference (TYPE) CL_GRFN_IO_BRFPLUS=>YT_BRFP 20120517
# Exception Resumable Description Created on
1 CX_GRFN_IO_CHECKED_EXCEPTION 20120406

Method IMPORT_BRFPLUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_SIMU Call by reference Type reference (TYPE) ABAP_BOOL 20120601
2 Importing IV_XML Call by reference Type reference (TYPE) STRING 20120405
# Exception Resumable Description Created on
1 CX_GRFN_IO_CHECKED_EXCEPTION Generic GRC API exception 20120406

Method SET_DATA_EXCHANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_DATA_EXCHANGE Call by reference Object reference (TYPE REF TO) IF_FDT_DATA_EXCHANGE FDT: Data Exchange 20120406

Method SET_DATA_EXCHANGE on class CL_GRFN_IO_BRFPLUS has no exception.
History
Last changed by/on SAP  20141106 
SAP Release Created in V1100