BPC Process Chains

Hi All,
These question would be quite general. I would like to explore more about process chains & process variants. I tried to copy a process chain and created customized process variants.
1) But, how do I know what fields should go into what type of process variants.
2) Is there any reference on the list of fields and their accepted field values?
3) Each process variant has an underlying ABAP code to execute the step? How could I find more about what each step is doing?
Thank you very much in all advances.
Cheers,
Yen Li

Hi Yen Li,
What version of BPC are you using? In 7.0 there was a need to copy Process Chains; in 7.5 most of the things can be done with delivered Process Chains.
If you are doing it just for self education then it makes sense to take a look at variants of existing Process Types. Usually those variants contain all parameters a particular type can process. Most of the parameters serve as placeholders to pass parameters from DM Package logic to Process Type.
Process Variant doesn't have any code behind it; process Type has. Finding that code in BPC is no different from finding it in BW. Just open any Process Chain and select menu item Settings -> Maintain Process Types. Double click on Process Type you are interested in and in ObjectTypeName you'll see name of the Class behind that Process Type.
Hope this helps,
Gersh

Similar Messages

  • Include Delete DM log files program in a BPC process chain

    Hi All,
    We are currently referring to a 'how-to' article which deletes the data manager log files stored at the backend. There is a custom program which does this job. This program can also be scheduled as a backend job to be run periodically as per the guide.
    Our requirement is bit different.
    What we need, is it possible to create a data manager package where this program can be run by the business user. We have tried creating a BPC process chain and included a BW process type 'ABAP Program' in it. In this we are calling the custom program and also used a variant based on which the program is expected to run.
    - Created a BPC process chain by including BPC process types 'Modify Dynamically' and at the end of the process chain 'BPC clear tables (with close_mode = 0)
    Is the above a workable solution? Though the package is successful from BPC excel, it is not doing the required job for us. How to make it work from a data manager package?
    Thanks

    Hi Ramya,
    if you want to see the result it should run first.
    after adding abap program to process chain, activate it.
    now right click on process chain start --> display variant --> change selection.
    check what is the start condition, if it is nto in immediate then comback
    click on edit --> change selection
    select immediate --> unchek the periodic values. and save. come back
    again click on save. come back.
    now schedule your process chain by clikc on clock symbol.
    after successfull completion of your process chain you can check in SE16
    Regards,
    Venkatesh

  • Do we need to create process chain explicitly nor system generates process

    Hi all,
    Do we need to create process chain explicity in bpc netweaver nor the system generates it internally when we run data managment packages
    thanks
    Pooja

    When you install BPC, there is a set of delivered process chains which are installed as well.  You create the data manager packages from the BPC Excel clicent based on these process chains.  You can of create custom BPC process chains in NetWeaver and create packages from those as well(for example via a How-To guide).   So to answer your question, no, you do not have to create the "standard" process chains, and they are not generated by the system either, they are delivered as part of the BPC installation.
    Regards,
    Rich Heilman

  • Process chains in MS 7.0 version of BPC

    Hello Gurus,
    I am using Microsoft 7.0 version of BPC, but I dont see a way to call process chains. In NW version, I can just go to data manager and Add package - process chain would be one of the types under package type. But that is not the case with MS Version. Please advise. thanks.

    Hi,
    In the MS Version they are called Packages and are created using MS SSIS.
    Please refer the below link for more details on how to Add and Modify packages.
    http://help.sap.com/saphelp_bpc75/helpdata/en/69/8e801e544a4739933fc9163e9b116c/content.htm
    Santosh

  • Error when run Process Chain via BPC NW

    Hi Gurus,
    I am implementing SAP BPC 7.5 NW in a customer and I´m facing the following error when try to run a process chain via Data Manager: "Failed to analyze instruction ,TAB,%TAB% ".
    Here is the scenario: we created a process chain that will be able to capture values recorded in a BPC application, load them into an DSO (make some transformations there) and finally send those transformed values to an specific table at ECC. This process will be started after some simulations at BPC and, when the user ends its simulation, start this process chain via BPC; this process chain is named as PC_ECC.
    We made a  copy of /CPMB/DEFAULT_FORMULAS and named it PC_FORMULA and, before step /CPMB/CLEAR, I assigned my process chain PC_ECC.
    So, at Data Manager, I add this process chain (PC_FORMULA) and in Advanced button, I put this statement:
    INFO(%EQU%,=)
    INFO(%TAB%,;)
    TASK(PC_FORMULA,TAB,%TAB%)
    TASK(PC_FORMULA,EQU,%EQU%)
    TASK(PC_FORMULA,SUSER,%USER%)
    TASK(PC_FORMULA,SAPPSET,%APPSET%)
    TASK(PC_FORMULA,SAPP,%APP%)
    //TASK(PC_FORMULA,LOGICFILENAME,DEFAULT.LGF)
    //TASK(PC_FORMULA,REPLACEPARAM,TESTE3%EQU%%TESTE3%%TAB%ASARENT%EQU%%ASARENT%%TAB%SOURCE%EQU%%SOURCE%%TAB%TARGET%EQU%%TARGET%)
    As we do not have any script logic to be executed, we commented the two last statements.
    When we run this package via DM, it gives us the message error:  "Failed to analyze instruction ,TAB,%TAB% "
    Looking through SDN forum we found two posts similar to this issues:
    But the suggestion to supress the statement TASK(PC_FORMULA,TAB,%TAB%) do not work; when we comment this statement, the message error gives us the message:"Failed to analyze instruction ,EQU,%EQU% "; when we comment the statement TASK(PC_FORMULA,EQU,%EQU%) and the previous (with TAB). the DM gives us the message: TASK(PC_FORMULA,SUSER,%SUSER%) and so on, until nothing has left to comment.
    Anyone of you view or has some similar case of error?
    Thanks in advance to you all
    Best Regards
    Adriano

    Hi Rich,
    Thanks for your answer.
    I checked the parameter at my process chain and it has a variant (/CPMB/DEFAULT_FORMULAS_LOGIC) with the parameters:
    TAB
    SUSER
    SELECTION
    SAPPSET
    REPLACEPARAM
    MEMBERSELECTION
    LOGICFILENAME
    EQU
    So, when I put in the task PC_FORMULA, TAB, %TAB%, it will be able to be recognized by the task...and the other parameters too. And when I take one of them off the task instructions, the system complains.
    Any other suggestion?
    Once again, thanks..a.nd best regards
    Adriano

  • HOW TO STOP A SCHEDULING A PROCESS CHAIN IN SAP BPC

    Hello Expert,
    Can Any 1 tell me  how to stop a scheduling of a process chain in sap bpc ??

    Hi Neeraj,
    Your question is not clear.
    If you are asking - How to delete a schedule which runs a process chain/DM package from EPM, then please go to Data Manager -> click View Status arrow -> select view schedule status -> select the schedule, right click and choose delete schedule.
    Neha

  • Problems with BPC Export Transaction Data process chain

    Hi everybody,
    we are trying to implement the procedure "How to Export BPC Transaction Data using a custom process chain " for SAP BPC NW 7.0 and everything seems fine. However, when we execute it from Excel, the package apparently runs well (the message 'IMMEDIATE RUN: The package is running...' appears) but when we go to the watch the package status, the package does not appear in the list and there is not any file exported.
    When we go to watch the log of the process chain from NW, the Modify Dynamically step runs wrongly but there is no clue of what could be done to solve it. We have done it again from scratch but we always have the same error.
    Any idea out there?
    Thanks in advance. Kind regards,
    Albert

    Hi Rich,
    in the end we managed to export data. Our NW administrator created the custom process type wrongly - putting a blank space before ZBPCTXEXP - and now it has been corrected and everything works fine.
    Well we have managed to transport applications to one server to another one and to export/import the transactional data.
    Is there any doc that explains how to transport process chains from one server to another?
    In BPC Opps manual there is not too much information and we should transport quiet a lot of process chains related with Runlogic issues .
    Thanks a lot for your help.
    Kind regards,
    Albert Mas.

  • Process chains not delivered in BPC 7.5 NW SP4 Version

    Hi Experts,
    We have installed BPC 7.5 NW SP04 sandbox system and we found that
    there are two process chains
    (/CPMB/IMPORT_IOBJ_MASTER, /CPMB/IMPORT_IOBJ_HIER) not delivered with
    BPC NW 7.5 NW versino which are used for BW Master data imports.
    Please suggest.
    thanks
    Venkata

    Hi,
    To acitvate BI Business content follow as below:
    Login into Backend system (BW) and run tcode SE38> Enter program name as UJS_ACTIVATE_CONTENT>Execute
    Choose AppsetID uncheck all check boxes except Activate BI Business Content and Run (F8).
    Hope it works..
    regards,
    Raju

  • BPC 7.5 Custom Process Chain - Error Found In BPC

    Hi,
    I have created a custom process chain to run a BADI(Not Default) to process Actual data.
    In the process chain, I have just two steps:
    Start process and
    Run Logic
    In run logc, I have following parameters.
    SUSER:     Blank                                            
    SELECTION:         Blank                                        
    SAPPSET:     ASA_APPS
    SAPP:     HR
    LOGICFILENAME:     PRE_BUD.LGF
    I have linked to DMP and when I run the process chain, I have this error: "Error Found in BPC". I have debugged the BADI code and the code seems to be working fine. It appears that we need another step to pass the control back to BPC. Is step process type "Clear BPC tables" mandatory?
    I do not need any other dynamic parameters at the moment.  Do I need to give any more parameters to get this working without any errors?
    Your early reponse is much appreciated.
    Regards,
    Venkata

    Hi Nilanjan,
    I  have done like you have suggested.
    It is working as expected but when you view status, it is ending with following error :
    Error Found in BPC
    Application : HR  Package Status: Error
    Interestingly, it is executing BADI and results in the cube.are good.
    Now the parameters in run logic are:
    TAB Blank                                                 
    SUSER     Blank                                                 
    SELECTION        Blank                                              
    SAPPSET     ASA_APPS
    SAPP     HR
    REPLACEPARAM Blank                                                      
    MEMBERSELECTION Blank                                                      
    LOGICFILENAME     PRE_BUD.LGF
    EQU     Blank     
    I did not give any parameters in Modify dynamically process type.
    Do I need to give any more parameters to avoid the error?                                            
    Any way to make the package status  completed would be good.
    Regards,
    Venkata

  • Using BPC Process Type Optimize  in Process chain

    Hi,
    BW Process chain fails at BPC Process Type Optimize though Appset, Application, User field values are passed as below.
    FIELD NAME        FIELD VALUE
    SUSER                    XYZ
    SAPPSET                CopyApshell
    SAPP                      FINANCE
    Please let me know if I am missing any parameters. Is there a better way of executing Optimize as part of process chain.
    Thanks in advance.

    Bhanu;
    they are SEM cubes; and there are several situations sometimes the rollup gets stucks..; for example if some users do the planning in the same cube, or locks.,,etc..we tried to tell all the planner not to do any activities during the daily process chain time. we are doing rollup and compress every day for the sem cubes.

  • Running a custom process chain from BPC

    Hi,
    I have created a process chain in BW to load masterdata from a BW infoobject to a BPC infoobject. Is it possible to run this process chain using the data manager in BPC ? Do I have to add any BPC process types to the chain in order to make it work ?
    Thanks in advance ...

    There is no 'official' documentaton available. What I stated before is just the results of communcation with our SAP Executives ... ramp-up will start on begin december, release expected around end Q2 2010 (depending on ramp-up projects). About content of new functionality: to be expected:
    - better integration BW: DM package for loading of master data from BW, multiple selection options in transformationfile, business process flows and drill though.
    as I  said, to be expected, since not official yet ...
    hope this answers your question
    D

  • Process Chains in BPC

    Hello Gurus,
    While creating a process chain, I see that we have to use the BPC delivered Process Types.  One of these is "Modify Dynamically".  However, I noticed that in the variant for the "Modify Dynamically", we do not specify any parameters (based on the example in the HTG found on this forum).
    Could somebody please explain me the use of the "Modify Dynamically" object in the process chain?
    Thanks for your help.

    Modify Dynamically takes parameters provided by DM Package and provides them to BPC Process Types in Process Chain. So, if you have BPC Process types in your Process Chain you need "Modify Dynamically" otherwise you don't.
    Hope this helps,
    Gersh

  • DSO cannot be activated when process chain is launched from BPC

    Hello,
    we are facing the following issue in our project: we have created a process chain that loads transactional data into a DSO and then a BW cube. From there we will be launching the data into BPC.
    The process chain that we have built is working and loading OK when this chain is launched from the RSPC trx. However, when launched via the datapakage "Execute Process Chain in BW" data are loading OK from the source system up to the DSO, but the activation does not take place.
    The error that we are getting on the BPC data package is:"An exception with the type CX_SY_DYN_CALL_PARAM_MISSING occurred, but was neither handled locally, nor declared in a RAISING clause
    Call of the method IF_RSPC_GET_PARALLELIZATION is SINCHRONOUS of the class CL_RSPC_CHAIN failed; the obligatory parameter I_VARIANT has not been filled."
    Has anyone faced this issue before? could you please help on this topic? I have tried several options and all of them are pointing to the parameter I_VARIANT.
    Thanks in advance.
    Kind regards,
    Begonia

    Hi Reddy,
    I've deleted deltas load from DOS, then I launched and activated a repair full load from ECC, it worked well.
    After that I went for delta load so the load was OK but the activation failed.
    The message 'Type of data update' was: Repeat of the last delta and the Nº of Transferred and Added was zero.
    ¿Do you think I could solve the problem if I do a repair full load from ECC then I delete the Delta init and create a new Delta init?
    Any another idea?
    In conclusion I'm not yet solved the problem so advices are welcome.
    Regards,
    Jorge

  • BPC:: Master data load from BI Process chain

    Hi,
    we are trying to automatize the master data load from BI.
    Now we are using a package with:
    PROMPT(INFILES,,"Import file:",)
    PROMPT(TRANSFORMATION,%TRANSFORMATION%,"Transformation file:",,,Import.xls)
    PROMPT(DIMENSIONNAME,%DIMNAME%,"Dimension name:",,,%DIMS%)
    PROMPT(RADIOBUTTON,%WRITEMODE%,"Write Mode",2,{"Overwirte","Update"},{"1","2"})
    INFO(%TEMPNO1%,%INCREASENO%)
    INFO(%TEMPNO2%,%INCREASENO%)
    TASK(/CPMB/MASTER_CONVERT,OUTPUTNO,%TEMPNO1%)
    TASK(/CPMB/MASTER_CONVERT,FORMULA_FILE_NO,%TEMPNO2%)
    TASK(/CPMB/MASTER_CONVERT,TRANSFORMATIONFILEPATH,%TRANSFORMATION%)
    TASK(/CPMB/MASTER_CONVERT,SUSER,%USER%)
    TASK(/CPMB/MASTER_CONVERT,SAPPSET,%APPSET%)
    TASK(/CPMB/MASTER_CONVERT,SAPP,%APP%)
    TASK(/CPMB/MASTER_CONVERT,FILE,%FILE%)
    TASK(/CPMB/MASTER_CONVERT,DIMNAME,%DIMNAME%)
    TASK(/CPMB/MASTER_LOAD,INPUTNO,%TEMPNO1%)
    TASK(/CPMB/MASTER_LOAD,FORMULA_FILE_NO,%TEMPNO2%)
    TASK(/CPMB/MASTER_LOAD,DIMNAME,%DIMNAME%)
    TASK(/CPMB/MASTER_LOAD,WRITEMODE,%WRITEMODE%)
    But we need to include these tasks into a BI process chain.
    How can we add the INFO statement into a process chain?
    And how can we declare the variables?
    Regards,
    EZ.

    Hi,
    i have followed your recomendation, but when i try to use the process /CPMB/MASTER_CONVERT, with the parameter TRANSFORMATIONFILEPATH and the root of the transformation file as value, i have a new problem. The value only have 60 char, and my root is longer:
    \ROOT\WEBFOLDERS\APPXX\PLANNING\DATAMANAGER\TRANSFORMATIONFILES\trans.xls
    How can we put this root???
    Regards,
    EZ.

  • Data Manager Packeage and Process chain si not working

    Hi All,
    I executed a data manager package which contain a process chain to revaluate the one of my Account dimension meneber Say  "Revenue". I am working on BPC NW 7.0
    steps I followed:
    1. I created a script logic file and created a custom process chain.
        process chain steps:
      a) Start variant
      b) Modify dynamically
      c) Run Logic
      d) Or and Clear BPC tables
    2. This process chain was included in data manager package.
    3. Data manager package was modyfied to include parameters and scipt logic file name.
    4. executed data package
    The issue is " when I execute Data manager Package" I dont get any error but when I View status I dont see any pachage running or completed. If I see Process chain, It is failing at first step of Modify dynamically..no clue?
    Could you please let me know what could be a issue?
    Cheers,
    SAC

    I encounter this problem, Do this Steps:
    I. First,check if your process chain is existing in the Library.
    II.If yes,follow the steps below:
    1. Edata - organize Package - Modify your Package.
    2.Check if you had the correct process chain.
    3.IF yes, Click View package at its right side.
    4.Expand the Task Folder and take note of the Task Name (e.g. ZBPC_PROT_RUN_LOGIC)
    5.click Advance,Compare the task name that you noted in the syntax TASKS
    (e.g. TASK(ZBPC_PROT_CF_RUN_LOGIC,SUSER,%USER%)
    6. It should be the same.
    Running package but not appearing any status happens when the system cannot find your process chain.
    hope this helps,

Maybe you are looking for

  • Start routine logic

    All Open Items  +   (Status Closed  and BLINEDATE <= Last day of the current Month  and Clearing Date > Last Day of the current Month  ) Need to implement above routine in the star routine, To find open item we have a char FI_DOCSTAT if this is u2018

  • URGENT: How to run threads in sequence?

    Dear experts, I am new to writing threads. I would like to know how to run threads in sequence? How do I know when a thread finishes its task? In the following code, classes Process_A(), Process_B(), Process_C() and Process_D() are subclasses of Clas

  • Cannot get mail

    iPad 2  has been getting mail fine until a day or 2 ago. I am now getting the Cannot get Mail  The mail server "imap.gmail.com" is not responding. Verify that you have entered the correct account info into Mail settings. Nothing has not changed from

  • Problem with the currency JPY

    Hi. I have set up a table, in which a column is as price inputfield and another as currency column defined. The price column is defined as 'currency' with 2 decimals, and the currency defined as 'cuky' Now the problem comes, if I change the currency

  • HOW TO RETRIVE DATA IN FORM

    IN MY PRJ I HAD TO DISPLAY DATA FROM VARIOUS TABLE.SO I CREATED A VIEW AND IN THE FORM CREATED THE DATA BLOCK AND DISPLAYED THE DATA.IN THE FORM HOWEVER I HAVE PLACED FILTER BASED ON WHICH IT DIPLAYS THE CLOSED AND PENDING DATA. THE VIEW IS CREATE OR