Skip to Content
avatar image
-1
Former Member

How to make custom process chain run by event with parameter?

Dear experts,

I have a task to do on a hybrid SAP BPC/Oracle EMP environment.

I would like to clean selected BPC transaction data by modifying and using process chain CPMB/CLEAR. This proces chain consists of:

  • BPC: MODYFY PROCESS TYPE VARIANT VALUE
  • BPC: CLEAR COMMENTS FOR CLEAR
  • BPC: Clear cube transaction

The concept idea is:

  • 1)the selection criteria are passed from Oracle system to BPC by SAP event A with parameter. The parameter describes filter conditions for dimension members designated for clearing
  • 2)event A with parameter is caught by an ABAP program which converts the SAP event parameter to global variables and triggers event B
  • 3)event B is caught by CPMB/CLEAR process chain and the chain runs
  • 4)The BPC: MODYFY PROCESS TYPE VARIANT VALUE process is used to pass FIELD VALUES for BPC: CLEAR COMMENTS FOR CLEAR (FIELDS NAMES: SELECTION, COMMENTUSERS, CHECKJOUR) and BPC: Clear cube transaction (FIELDS NAMES: SELECTION, KEYDATE, DUMPLOADMODE, ACT_FILE_NO). The parameters are set by global variables.

Is this concept doable?

Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

3 Answers

  • May 07 at 06:41 PM

    Sorry, but the required logic is absolutely not clear!

    Try to explain once again! Better from the business point of view first!

    Add comment
    10|10000 characters needed characters exceeded

    • Former Member

      We would like to automate selection logic, by using sapevent parameter.
      We can run the process chain by using sapevent and we can sent a parameter with sapevent.
      We have a concept idea to:
      1) pass selection logic in sapevent parameter
      2) make a abap program to interpret the sapevent parameter and store it in format that is readable for CPMB/CLEAR
      3) modify CPMB/CLEAR to make it read the selection logic

  • May 08 at 03:19 PM

    May be this can be handled by DMP on BPC side itself? And you can just trigger the DMP by process chain variant?

    Add comment
    10|10000 characters needed characters exceeded

  • May 10 at 09:45 AM

    Look on the abap code of the program:

    UJD_TEST_PACKAGE

    It's doing what you want!

    Add comment
    10|10000 characters needed characters exceeded