Create BADI Implementations - trillium_quality - 17.1

Trillium Quality for SAP Field Extension Framework (ERP) Installation and Configuration Guide

Product type
Software
Portfolio
Verify
Product family
Trillium
Product
Trillium > Trillium Quality
Version
17.1
Language
English
Product name
Trillium Quality
Title
Trillium Quality for SAP Field Extension Framework (ERP) Installation and Configuration Guide
Topic type
Overview
Administration
Configuration
Installation
Reference
How Do I
First publish date
2008

Use transaction SE19 (BADI Builder) to create implementations for the following BADI’s. The default coding is delivered via Includes. You can simply insert the INCLUDE statements in the BADI methods to use the default coding.

Use the provided Includes as samples, if you require customizations.
/TRILLIUM/ADDRCHCKEX
Method: /TRILLIUM/IF_EX_ADDRCHCKEX~BEFORE_ADDRESS_CHECK
Include: /TSSERP/BEFORE_ADDRESS_CHECK
Method: /TRILLIUM/IF_EX_ADDRCHCKEX~AFTER_ADDRESS_CHECK
Include: /TSSERP/AFTER_ADDRESS_CHECK
/TRILLIUM/ADDRSRCHEX
Method: /TRILLIUM/IF_EX_ADDRSRCHEX~BEFORE_ADDRESS_SEARCH
Include: /TSSERP/BEFORE_ADDRESS_SEARCH
Method: /TRILLIUM/IF_EX_ADDRSRCHEX~BEFORE_MATCHER_CALL
Include: /TSSERP/BEFORE_MATCHER_CALL
/TRILLIUM/ADDRUPDTEX
Method: /TRILLIUM/IF_EX_ADDRUPDTEX~BEFORE_WINDOW_KEY_
GENERATION
Include: /TSSERP/BEFORE_WINDOW_KEY_GENE

Use the following procedure to create your implementation for BADI/TRILLIUM/ADDRCHCKEX. Repeat the process for BADIs /TRILLIUM/ADDRSRCHEX and /TRILLIUM/ADDRUPDTEX.

To create an implementation for BADI/Trillium/ADDRCHCKEX

  1. Start transaction SE19.
  2. Enter the name of the BADI that you want to implement and click Create Impl.


  3. Enter a name for your BADI implementation. The name should be in the customer namespace (Y* or Z*). Click .
  4. Enter a description for your BADI implementation and click the Interface tab.
  5. Double click on method BEFORE_ADDRESS_CHECK .
  6. Click Yes on the Save Confirmation pop-up.
  7. Assign your objects to a package in the customer namespace (Y* or Z*) and click Save.
  8. Create a transport request by clicking Create.
  9. Enter a short description and click Save.
  10. Place your objects in this new transport request and click Enter .
  11. Insert the following code into method BEFORE_ADDRESS_CHECK.
  12. Save and activate the method. On the activation screen, select all of the components for your new BADI class and click Enter.
  13. Click BACK to return to the BADI Builder.
  14. Double click on method AFTER_ADDRESS_CHECK.
  15. Insert the code shown in the figure below.
  16. Save and activate the method.
  17. Click BACK to return to the BADI Builder.
  18. Activate your BADI.
    You should receive the following message.
  19. Repeat this process two more times for BADIs /TRILLIUM/ADDRSRCHEX and /TRILLIUM/ADDRUPDTEX, activating the methods.