We are hiring and constantly growing! Have a look through our vacancies to find the right role for you!

AAIC0003 - IM Summarization: Definition of User-Defined Characteristics

AAIC0003 - IM Summarization: Definition of User-Defined Characteristics

TXBHW - Original Tax Base Amount in Local Currency   Addresses (Business Address Services)  
This documentation is copyright by SAP AG.
SAP E-Book

Background

Summarization for investment programs offers a number of reports using a variety of pre-defined master data characteristics.

If you need drilldown reports, in addition, using summarization that is based on other master data characteristics, you can use SAP enhancement AAIC0003 to define your own characteristics for summarization. These characteristics can be filled using the master data fields of the program positions, appropriation requests, orders and projects.

This enhancement is especially suited for generating user-defined characteristics for the fields in the following master data enhancements:

This enhancement applies only to:

  • Drilldown reports on the investment program (summarized data).
(see drilldown for transaction IMC0)

You should also implement the related enhancement, AAIR0004 when using:

  • Drilldown reports on appropriation requests
(see drilldown for transaction IMD0).

You should also implement the related enhancement, AAIP0003, when using:

  • Drilldown reports on investment programs (current data).
(see drilldown for transaction IME0).

When you exchange data from the summarization among various systems, you have to define the enhancement strucuture containing the user-defined characteristics identically in all systems involved.

User-defined characteristics are always treated as characteristics with detail display in the summarization. Unlike the standard characteristics delivered by SAP, it is not possible to deselect detail display for user-defined characteristics in Customizing.

Activating and Programming SAP Enhancement AAIC0003

  1. Create and maintain enhancement structure CI_RICASP_MDC.
    1. If it does not yet exist, create enhancement structure CI_RICASP_MDC. Enter fields for your user-defined characteristics.
Caution !!!
If you exchange data amount various systems using folders on the application server, and write this data to the summarization database (using transactions IMB5, IMB6 and IMB8 ), then you have to define enhancement structure CI_RICASP_MDC exactly the same in all systems involved, as regards the type and sequence of the user-defined fields.
  1. Also maintain the foreign key relationships for the existing check tables. The system automatically proposes default values. You can use all fields of the RICASP_MDC structure in the foreign key relationships.
  2. You can also enter search helps for input help in the definition of the enhancement structure.
  3. Activate structure CI_RICASP_MDC.
Example:
You want to report on orders based on the order type characteristic. You define the ZZORDER_TYPE field for data element AUFART in the enhancement structure. When you maintain the foreign key relationship for the field, the system automatically proposes check table T003O and creates a default for the foreign key relationship.
  1. Generating the characteristic definitions for the drilldown
    1. First in a test run, generate the characteristic definitions for the new user-defined fields using transaction IMCG.
    2. Look at the messages in the log and their long texts.
    3. Now generate the characteristics definitions in an update run (transaction IMCG).
  2. EXIT_RAICDAS0_001 Data retrieval for the characteristics (mandatory)
    1. Create the include for function module EXIT_RAICDAS0_001, if it does not already exist, and populate the new characteristics with data.
    2. Use the example program code as a reference.
    3. Be aware of the notes in the example program code.
  3. EXIT_SAPLAIPJ_005 Read texts for the characteristics (optional)
    1. Create the include for function module EXIT_SAPLAIPJ_005, if it does not already exist. Here you retrieve the texts for the new characteristics.
    2. Use the example program code as a reference.
    3. Be aware of the notes in the example program code.
  4. EXIT_SAPLAIPJ_006 Check values for the characteristics (optional)
    1. Create the include for function module EXIT_SAPLAIPJ_006, if it does not already exist. Here you implement the value check for the new characteristics.
    2. Use the example program code as a reference.
    3. Be aware of the notes in the example program code.





    CL_GUI_FRONTEND_SERVICES - Frontend Services   SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3up  
    This documentation is copyright by SAP AG.

    Length: 5902 Date: 20200918 Time: 081711     sap01-206 ( 84 ms )