Process Chain Tables (Help)

Hi,  I am reporting from the RSPCPROCESS table and found that a unique combination of fields is LOGID, TYPE, VARIANT, and INSTANCE.  That is until I found that we have an ABAP Process that when it fails does not populate the INSTANCE field.  The process is being failed by executing an 'E' error message in the ABAP.   By not populating the INSTANCE fields I am ending up with records with the same 4 keys (LOGID, TYPE, VARIANT, and INSTANCE).
Is this the best way to end an ABAP Process by producing an 'E' error message or is there a better way that might allow the INSTANCE field to be populated?
Any guesses or insights to this problem is greatly appreciated!
Ken Murray

Hi Kenneth,
Hope the following links will help u.
Business Intelligence Old Forum (Read Only Archive)
http://help.sap.com/saphelp_nw2004s/helpdata/en/8f/c08b3baaa59649e10000000a11402f/frameset.htm
https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/8da0cd90-0201-0010-2d9a-abab69f10045
https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/19683495-0501-0010-4381-b31db6ece1e9
https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/36693695-0501-0010-698a-a015c6aac9e1
https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/9936e790-0201-0010-f185-89d0377639db
https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/3507aa90-0201-0010-6891-d7df8c4722f7
https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/263de690-0201-0010-bc9f-b65b3e7ba11c
/people/siegfried.szameitat/blog/2006/02/26/restarting-processchains
Assign Points if Helpful

Similar Messages

  • Process chain tables and tcodes

    Hi frinds,
    can any one send me the process chain tables and tcodes . plzz
    regards,.
    rajesh
    my mail id is [email protected]

    Hi Rajesh,
    Process chain tables:
    RSPC_BUFFER Shared Buffer for Processes (Esp. Customer
    RSPC_MONITOR Monitor individual process chains
    RSPCABAPASYNC Logging for ABAP Processes(Synchronously a
    RSPCCATEGORY Process Type Categories
    RSPCCATEGORYT Texts for Category
    RSPCCHAIN Process chain
    RSPCCHAINATTR Attributes for a Process Chain
    RSPCCHAINEVENTS Multiple Events with Process Chains
    RSPCCHAINT Texts for Chain
    RSPCCOMMANDLOG System Command Execution Logs (Process Cha
    RSPCENQUEUE Dummy Table for Runtime Locks of a Process
    RSPCEXOR Excluding Or: Log Table
    RSPCINFO Special Values for Communication between P
    RSPCINFOT Special Values for Communication between P
    RSPCINSTANCE Generic Instance Storage
    RSPCINSTANCET Texts for Generic Instance-Storage
    RSPCLOGCHAIN Cross-Table Log ID / Chain ID
    RSPCLOGCROSS Cross-Table Log ID Old / Log ID New
    RSPCLOGS Application Logs for the Process Chains (G
    RSPCPROCESSLOG Logs for the Chain Runs
    RSPCRUNVARIABLES Variables for Process Chains for Runtime
    RSPCTRIGGER Variants for the Trigger Processes
    RSPCTRIGGERT Texts for the Trigger Variants
    RSPCTYPESDEP Dependencies for Processes
    RSPCTYPESPROC Attributes of BW processes (RSSM)
    RSPCVARIANT Generic Variant-Storage
    RSPCVARIANTATTR Attributes of a Process Variant
    RSPCVARIANTT Texts for Generic Variant Storage
    Regards,
    R.Ravi

  • Process Chain: Urgent help needed!!!

    Hi Guru's,
    I need to change the process chain:
    We are currently loading the data form 000000 to 100000 in a single process but now the customer asked us to change it to 4 packages:
    000000 to 250000, 250001 to 500000, etc..
    Could any one help me in this pls???
    your help much appreciated.
    regards,
    BH

    Hi Varma,
        I am assuming you are using generic extractor using function module.
    Create a z-control table which maintains ranges 250K records. In future use can even change the range if you want .
    below is piece of code from function module
    Auxiliary Selection criteria structure
      data: l_s_select type srsc_s_select.
      data : l_lines type i.
    Maximum number of lines for DB table
      statics: s_s_if type srsc_s_if_simple,
    counter
              s_counter_datapakid like sy-tabix,
              counter type i.
    Initialization mode (first call by SAPI) or data transfer mode
    (following calls) ?
      if i_initflag = sbiwa_c_flag_on.
    Check DataSource validity
        case i_dsource.
          when  <check your datasource name>
           when others.
            if 1 = 2. message e009(r3). endif.
            log_write 'E'                  "message type
                      'R3'                 "message class
                      '009'                "message number
                      i_dsource            "message variable 1
                      ' '.                 "message variable 2
            raise error_passed_to_mess_handler.
        endcase.
        append lines of i_t_select to s_s_if-t_select.
    Fill parameter buffer for data extraction calls
        s_s_if-requnr    = i_requnr.
        s_s_if-dsource   = i_dsource.
        s_s_if-maxsize   = i_maxsize.
      else.
        if s_counter_datapakid = 0.
    read z-table to know the size i.e. 250K
    first read
           z-ctr_frm  =  0.
           z_ctr_frm  = z_ctr_frm + 250000.
    endif.
         if z-ctr_frm > 0.
           z_ctr_frm = z-ctr_frm + 250000.
           z_ctr_to   = z_ctr_frm  + 250000.
        endif.
    ***Generate data packets 
        select data from table with the number range variables z_ctr-frm and z_ctr_to.
        s_counter_datapakid = s_counter_datapakid + 1.
      endif.
    ENDFUNCTION.
    I hope this help you.
    Rgds,
    Se Vu

  • Process chain tables

    Hi
    I am creating one z table for sake of monitoring sheet. For that information I need some information.
    In which table I get process chain scheduling details .and where should I get the information weather the process chain run manually or through schedule.
    Praveen

    Below are all tables related to process chains. You should be able to figure out from here.
    RSEVENTCHAIN       Event Chain Processing Event Table
    RSEVENTHEAD        Header for the event chain
    RSEVENTHEADT      Header for the event chain
    RSPCCHAIN            Process chain details
    RSPCCHAINATTR  Attributes for a Process Chain
    RSPCCHAINEVENTS      Multiple Events with Process Chains
    RSPCCHAINT      Texts for Chain
    RSPCCOMMANDLOG     System Command Execution Logs (Process Chains)
    RSPCLOGCHAIN      Cross-Table Log ID / Chain ID
    RSPCLOGS      Application Logs for the Process Chains
    RSPCPROCESSLOG      Logs for the Chain Runs
    RSPCRUNVARIABLES      Variables for Process Chains for Runtime
    RSPC_MONITOR     Monitor individual process chains
    Hope this helps.

  • Important process chain tables

    Hi friends,
    i want to know the important tables in process chains . i know rspcprocesslog and rspcchain .
    i want to have tables which gives me important data and error handling with process chains . Plzz help me in this
    regards
    and my id is [email protected]
    Regards,
    rajesh

    RSPC_BUFFER Shared Buffer for Processes
    RSPC_MONITOR Monitor individual process chains
    RSPCABAPASYNC Logging for ABAP Processes
    RSPCCATEGORY Process Type Categories
    RSPCCATEGORYT Texts for Category
    RSPCCHAIN Process chain
    RSPCCHAINATTR Attributes for a Process Chain
    RSPCCHAINEVENTS Multiple Events with Process Chains
    RSPCCHAINT Texts for Chain
    RSPCCOMMANDLOG System Command Execution Logs (Process Cha
    RSPCENQUEUE Dummy Table for Runtime Locks of a Process
    RSPCEXOR Excluding Or: Log Table
    RSPCINFO Special Values for Communication between P
    RSPCINFOT Special Values for Communication between P
    RSPCINSTANCE Generic Instance Storage
    RSPCINSTANCET Texts for Generic Instance-Storage
    RSPCLOGCHAIN Cross-Table Log ID / Chain ID
    RSPCLOGCROSS Cross-Table Log ID Old / Log ID New
    RSPCLOGS Application Logs for the Process Chains (G
    RSPCPROCESSLOG Logs for the Chain Runs
    RSPCRUNVARIABLES Variables for Process Chains for Runtime
    RSPCTRIGGER Variants for the Trigger Processes
    RSPCTRIGGERT Texts for the Trigger Variants
    RSPCTYPESDEP Dependencies for Processes
    RSPCTYPESPROC Attributes of BW processes (RSSM)
    RSPCVARIANT Generic Variant-Storage
    RSPCVARIANTATTR Attributes of a Process Variant
    RSPCVARIANTT Texts for Generic Variant Storage

  • "Still waiting for replays Issue In process chain please help me"

    Hi Xpertz
    Could any one clarify me in the following aspect .I have a process which is having
    4 infopackages updating to a single ods and then in to a cube I copnverted it in to
    a process chain evry thing seems to be fine how ever one issue is ther .I am not
    getting any repeat option on the failed infopackage .But if the ods activation fails
    then am able to see the repeat option on that activation process.
    How can we get the repeat option on the failuere info package .
    Other than segis weblog is ther any other option to restart the process chain.3
    ITs in BW 3.5
    Thanx in advance
    Regards
    R M K
    No need to say good answers willl get full pointz***

    Hi..
    I have worked on process chains..and I too have seen this..that when chain fails..often repeat option does not appear at infopackage step..
    but then this does not cause an issue..as I simply double click on the step..open the infopackage and run it..
    Siggi's blog is very useful..I havent found another method to kick off a chain from the failed step..(other than repeat)..
    sometimes..u manually correct the failure..but the process chain step remains RED..
    as per the blog..change the field on the table..so that step goes GREEN and kicks off further steps of the chain..
    Vishvesh

  • Process Chain - Need Help

    Hello Gurus,
    I need to create a process chain for the following:
    1.Load to PSA through infopackage.
    2.Load to ODS through DTP.
    3.Activate ODS.
    4.Load cube from ODS through DTP.
    I am not much familiar with process chains. If you can let me know the steps it should be great. As always thanks for the help.
    Senthil

    Your Pchain shud luk like below :
    1. Start
    2. Execute Infopackage ( loads till psa )
    3.Execute DTP ( to load DSO frm PSA  )
    4.Activate DSO
    5.Further Processing
    6.Delete Indexes for Cube
    7.Execute DTP ( to load Cube frm DSO )
    8.Create Indexes for Cube
    Infopackages n DTPs shud all be delta in update type.

  • Need help in process chain *need help immdtly*

    I need help in creating one process chain.
    1. i have to load one infopackage to a PSA.
    2. then have to do load for one infocube from two different infocubes one after the other.
    for all these loads one restriction of fiscal year period  to be common value.
    this value may either be allowed to user to select or loaded automatically taking the previous fiscal year value .. any of these two options are fine.
    it would be helpful if anyone can help me out.

    Here is the code for Z program...you can create Tcode thr SE93 where user can enter value .
    parameters: fsper type /BI0/OIFISCPER DEFALUT 2010008.
    data: wa_tvarvc type tvarvc.
    wa_tvarvc-NAME = 'FISCPER'
    wa_tvarvc-TYPE = 'P'.
    wa_tvarvc-NUMB = '
    wa_tvarvc-SIGN = 'I'.
    wa_tvarvc-OPTI = 'EQ'.
    wa_tvarvc-LOW = FSPER
    INSERT TVARVC FROM wa_tvarvc.
    Code for DTP's in Field Level.
    data: wa_tvarvc type tvarvc.
    select single from tvarvc into wa_tvarvc where NAME = 'FISCPER'.
    L_T_RANGE-low = wa_tvarvc-LOW
    L_T_RANGE-SIGN = 'I'.
    L_T_RANGE-OPTION = 'EQ'.
    APPEND L_T_RANGE

  • Process Chain  Issue Help needed!!!!!!!!!

    Hi all,
    Please help me in creating process chains, Requirement is
    Process Chain1
    Infosource --> ODS1 (Delta Load) From ODS1 --> Cube 1 (Delta Load)
    Process Chain 2
    from same above ODS1 --> ODS2(Full Load) and ODS2 --> Cube2(full Load)
    What is the sequential flow?
    I created the chain 1 as
    Delete Index(Cube) > Infopacakge from Infosource to ODS1> Activate ODS1 > Update ODS1-> Generate Index(Cube).
    For Chain 2
    Delete Index(Cube) > Infopacakge from Infosource to ODS1> Activate ODS1 > Update ODS1->Activate ODS2 > Update ODS2> Generate Index(Cube).
    My question is for Chain1 from ODS1 it should be Delta and for chain2 from ODS1 it should be full load,
    i have chacked the ODS1(8ODS1) infopackages the full load infopackage data target is ODS2 and Delta Load data Target is Cube1.
    Thanks in Advance,
    Sudha.

    Below..i believe is a better design for the process chains..
    Chain 1
    Start variant> Infopacakge from Infosource to ODS1> Activate ODS1 --> Delete Index(Cube) >Update ODS1-> Generate Index(Cube).
    (drop cube indexes just before cube gets loaded)
    Chain 2
    Start variant> <b>Infopacakge from Infosource to ODS1> Activate ODS1</b> > Update ODS1->Activate ODS2--> Delete Index(Cube) > Update ODS2> Generate Index(Cube).
    (i think we can remove 2 steps(in bold)..right?ODS1 already got loaded in first chain..just we need to keep dependency that 2nd chain runs after the 1st chain has run)..
    U can have a 3rd chain..a meta chain like..
    start variantchain 1chain 2..
    (for both chain 1 and chain 2..i mean the local chains...set start variant parameter as 'start using meta chain or API)..
    doing so..chain 2 will kick off only after chain 1 is successfully run..
    (also check if the process type 'further update from ODS to data targets..allows you to choose data targets..and choose full/delta..i doubt it..
    if it doesnt allow..then place the infopackage steps instead of this 'further update' process..i have done this earlier..)
    Vishvesh
    Message was edited by:
            Vishvesh Bahirat

  • Process chain tables - how to find process chains

    I have an info cube; I want to know what are the process chains that are loading data into this info cube; how to find it using the tables? I want to know the specific rspc table to get this information
    thanks
    rajan

    Hello,
    RSPCCHAIN   Process chain details
    use this table ..
    Regards,

  • Problem in Process chains - Need help

    Dear Experts
    I have a problem in Process chains
    I have  ODS1  from which Iu2019m updateing the  ODS2 and ODS3 with same Delta infopackage.
    The difference between ODS2 and ODS3 is in ODS2 Iu2019m loading with Local Currency
    And in ODS3 is getting loaded with Group Currency
    When Iu2019m running with Process chain  its executing twice as below
    First time : It is showing only ODS2 as the Datatarget  and loading all the delta records to ODS2
    Secondtime: Its showing both ODS2 and ODS3 in Datatarget and loading with 0 Records.
    In this way No record is getting updated in ODS3.
    Could you please share your thoughts on why it is triggering twice ? And how we can avoid this.
    Thanks
    Lakshminarayana

    Thanks Shambu for quick reply
    The variant  is being used to load the ODS2 & ODS3  and Automatic further processing tick also removed.
    Thanks
    Nerusu

  • Need a table for process chains of when these are scheduled!!

    Hi,
    I had like to have list of all the process chains and their schedules of how often these are loaded and whether been triggered by event or directly scheduled. If periodically scheduled then the period----
    is there any table which can have the information as i said??
    Raj

    Hi....
    process chain tables
    RSPC_BUFFER Shared Buffer for Processes (Esp. Customer
    RSPC_MONITOR Monitor individual process chains
    RSPCABAPASYNC Logging for ABAP Processes(Synchronously a
    RSPCCATEGORY Process Type Categories
    RSPCCATEGORYT Texts for Category
    RSPCCHAIN Process chain
    RSPCCHAINATTR Attributes for a Process Chain
    RSPCCHAINEVENTS Multiple Events with Process Chains
    RSPCCHAINT Texts for Chain
    RSPCCOMMANDLOG System Command Execution Logs (Process Cha
    RSPCENQUEUE Dummy Table for Runtime Locks of a Process
    RSPCEXOR Excluding Or: Log Table
    RSPCINFO Special Values for Communication between P
    RSPCINFOT Special Values for Communication between P
    RSPCINSTANCE Generic Instance Storage
    RSPCINSTANCET Texts for Generic Instance-Storage
    RSPCLOGCHAIN Cross-Table Log ID / Chain ID
    RSPCLOGCROSS Cross-Table Log ID Old / Log ID New
    RSPCLOGS Application Logs for the Process Chains (G
    RSPCPROCESSLOG Logs for the Chain Runs
    RSPCRUNVARIABLES Variables for Process Chains for Runtime
    RSPCTRIGGER Variants for the Trigger Processes
    RSPCTRIGGERT Texts for the Trigger Variants
    RSPCTYPESDEP Dependencies for Processes
    RSPCTYPESPROC Attributes of BW processes (RSSM)
    RSPCVARIANT Generic Variant-Storage
    RSPCVARIANTATTR Attributes of a Process Variant
    RSPCVARIANTT Texts for Generic Variant Storage
    Among all these tables I think.......
    RSPCCHAINATTR Attributes for a Process Chain
    RSPCCHAINEVENTS Multiple Events with Process
    Chains
    RSPCPROCESSLOG Logs for the Chain Runs .........can help you.......
    Regards,
    Debjani........
    Edited by: Debjani  Mukherjee on Oct 21, 2008 1:32 PM

  • How to find PSA table(/BIC/B00*) exist or not in Process chain?

    Hi Experts,
    Actually we are planning to delete the PSA data, for some of the PSA tables already created the process chains for clean up. for some off the tables we are developing new process chains. Now we I got the PSA Table name(/BIC/B00*) list from production. Now I want to know weather this PSA Table already exists in any of the process chain or not. Checking of the each PSA Table with all the process chains is taking much time, can I have any better option to find the process chains conatsins PSA table or not.
    Thanks in Advance,
    Shivaram

    There are some list of tables provided in the following thread:
    process chain tables and tcodes
    hope it helps.
    rgs,
    Parth.

  • Loadihng from ODS to Cube failed in process chain

    Hi All,
    I have a process chain for SD loads scheduled every night. It gave me an error while loading data from Billing ODS to Billing Cube(via Further Processing, and the data is not available in PSA).
    The error it gave is as follows:
    Error while updating data from DataStore object ZSD_O03
    Error 7 when sending an IDoc
    Time limit exceeded. 3
    Time limit exceeded.     
    Errors in source system
    Now the request is loaded in Cube(YELLOW status) with transfered records 87125 and added 62245. But there is no way by which we can check if the complete data has come to the cube.
    i did not delete the previous request from the cube  and tried to repeat the process chain from the same point...it then gave me the following error:
    -Last delta incorrect. A repeat must be requested. This is not possible.
    Please tell me now what should I do...i don't have to miss the delta records in the cube.
    1)Should I delete the prevous loaded request in cube and repeat the process chain from the same point...will it get all the delta records in that case???
    2)Should I delete the request from cube and manually repeat the last delta for the cube. and then manually load the remaining process chain.
    please help me out soon..
    Thanks and Regards,

    Hello Niyati
    you can use 2nd option
    Your error message is comming because of lack of BGD process and memory....just set the status of request in cube to red, delete it, and run a repeat load from infopackage.....
    If no. of records are high than just go for the option of "load data in PSA and than subsequently in data target"
    in infopackage
    Thanks
    Tripple k

  • How To use process type in Process Chain

    Hi,
    I am new in Procc. chain and now seeking documentation of The process type in Process chain that's describing how and when to use it.
    Can you please help ?
    thanks
    supriatna
    Message was edited by: BW - xltrs

    Hello Supriatna,
    Please have a look on SAP help portal to understand complete work flow of BW process chain.
    http://help.sap.com/saphelp_nw04/helpdata/en/86/6ff03b166c8d66e10000000a11402f/frameset.htm
    Regards,
    ~Ketan

Maybe you are looking for