SAP ABAP IMG Activity GRPC_BADIEVENTSTRUC (Implement BAdI for Event Structure Check)
Hierarchy
GRCFND_A (Software Component) GRC Foundation ABAP
   GRC-SPC (Application Component) Process Controls
     GRPC_CUSTOMIZING (Package) Customizing
IMG Activity
ID GRPC_BADIEVENTSTRUC Implement BAdI for Event Structure Check  
Transaction Code S_GR4_71000050   (empty) 
Created on 20081203    
Customizing Attributes GRPC_BADIEVENTSTRUC   Implement BAdI for Event Structure Check 
Customizing Activity GRPC_BADIEVENTSTRUC   Implement BAdI for Event Structure Check 
Document
Document Class SIMG   Hypertext: Object Class - Class to which a document belongs.
Document Name GRPC_BADIEVENTSTRUC    

Use

You can use this BAdL to write more powerful checks than the name-value pair checks provided by the application. It also allows you to treat the detailed information as a free structured XML; this enables you to receive events with complex detailed structures.

Requirements

The Event Version must be defined and the parameter Format Check Type must be set to BAdI.

Standard settings

The BAdI implements single method CHECK.

Importing parameters:

  • I_VERSION Type GRPC_FORMAT_VERSION – ID of the format version based on Event Type and Partner ID
  • I_DETAIL Type GRPC_XML – Event detail in XML format (XSTRING)

Exporting parameters:

  • E_RETCODE Type INT4 – Note that 0 = satisfactory, 4 = check failure.
  • ET_MESSAGE Type GRPC_T_EVENT_MESSAGE – The check algorithm can provide detailed information about the check failure.

Activities

For information about implementing BAdIs as part of the Enhancement Concept, see SAP Library for SAP NetWeaver under BAdIs - Embedding in the Enhancement Framework.

Example

Business Attributes
ASAP Roadmap ID 201   Make global settings 
Mandatory / Optional 2   Optional activity 
Critical / Non-Critical 2   Non-critical 
Country-Dependency A   Valid for all countries 
Assigned Application Components
Documentation Object Class Documentation Object Name Current line number Application Component Application Component Name
SIMG GRPC_BADIEVENTSTRUC 0 GR11000001 Process Controls 
Maintenance Objects
Maintenance object type E   Business Add-In - Definition 
History
Last changed by/on SAP  20081211 
SAP Release Created in 300