Chained Select

Hi. I have a software to create a chained select form. How do i link this to filter out information (photos and text) on my webpage?
Basically i have a vendor directory that consists of images and text. I would like the user to select the "location" and then "category" from the chained select box. This must then display vendor information specific to the criteria the user has selected on my webpage. How do i do this?
Do i populate my webpage with vendor images and text?
Or do i create the database in MySQL? If so, how do i include text and images in the database, and how do achieve the layout of my preference of the selected vendor information on my webpage?
I don't have a clue on how to use MySQL.
Can someone please help?

I have a software to create a chained select form. How do i link this to filter out information (photos and text) on my webpage?
Not knowing the software that you have got, makes it impossible to answer. Perhaps you are better off asking the vendor/supplier of the software.
Basically i have a vendor directory that consists of images and text. I would like the user to select the "location" and then "category" from the chained select box. This must then display vendor information specific to the criteria the user has selected on my webpage. How do i do this?
Normally I would put the information, including links to the images, into a database. Using queries, you can filter the results according to the criteria. Images are placed into a directory.
There are many resources that will help you to learn about MySQL databases. One such site can be found here SQL Tutorial

Similar Messages

  • Chaining select lists

    Hi,
    I try to create two dynamic  depending  selectlists whereas the second select list depends on the choose of the first list.
    Both lists are populated by a database query.
    Here is a simple example:
    First list: Usergroups
    <cfselect name="usergroups" >
    <cflloop query="select_usergroup">
    <option value="id">#usergroup_name#
    </cfselect>
    Second list: Users
    <cfselect name="users" >
    <cflloop query="select_user">
    <option value="id">#user_name#
    </cfselect>
    When selecting a usergroup in  the first list, the query of the second list runs in dependence of the value of first list.
    Is there a possibility to solve this problem without using Url-parameter? I have a big formular with many form-fields and I assume that this method is not very fast.
    I also try to use data binding, but then I have a problem preselecting values in the lists.
    Environment: Oracle 11g, ColdFusion 9 Standard
    Any idea?
    regards Claudia

    biene22 wrote:
    I don't want to have simple cfinput fields, I want selectboxes because it must be possible to change the
    values of state and city. And therefore I need this chaining listboxes.
    OK. I have a worked-out example that uses the database cfdocexamples. This database ships with ColdFusion, and comes installed as a datasource. It means you can run the example directly, without having to install anything.
    The example illustrates the chaining you talk about. It supposes that you know the location, and that it is passed by URL. You wish that the page give you the departments in that location. When you click on the department, you want to get the list of employees in the department.
    My database engine is MySQL. If yours is different, then you may have to slightly adapt some of my SQL statements. Place the 2 files in the same directory.
    selectEmployee.cfm
    <!--- The location is expected to come in as a URL parameter. The bind requires it when the page loads, so a default location, San Francisco, is set. --->
    <cfparam name="url.location" default="San Francisco">
    <cfform name="empForm">
    <cfinput name="loc" type="hidden" value="#url.location#" >
    Department: <cfselect  name="dept" bind="cfc:Employee.getDepartments({loc})" bindonload="true"></cfselect>
    <br>
    Employee: <cfselect  name="emp" bind="cfc:Employee.getEmployees({dept})"></cfselect>
    <br><br>
    <cfinput name="sbmt" type="submit" value="Submit">
    </cfform>
    <div>
        Form:
        <cfdump var="#form#">
    </div>
    Employee.cfc
    <cfcomponent>
    <cffunction name="getDepartments" access="remote" output="false" returntype="array">
    <cfargument name="location" type="string" required="true">
    <cfset var departments = queryNew("","")>
    <cfset var arr = arrayNew(2)>
    <cfquery name = "departments" dataSource = "cfdocexamples">
        SELECT department
        FROM employees
        WHERE location = <cfqueryparam cfsqltype="cf_sql_varchar" value="#arguments.location#">
    </cfquery>
    <cfset arr[1][1]="">
    <cfset arr[1][2]="Select department">
    <cfloop query="departments">
    <cfset arr[currentrow+1][1]=department><!---option values in the select list--->
    <cfset arr[currentrow+1][2]=department><!---displayed values in the select list --->
    </cfloop>
    <!--- Alternative, if you require no "Select department" option --->
    <!--- <cfloop query="departments">
    <cfset arr[currentrow][1]=department><!---option values in the select list--->
    <cfset arr[currentrow][2]=department><!---displayed values in the select list --->
    </cfloop> --->
    <cfreturn arr>
    </cffunction>
    <cffunction name="getEmployees" access="remote" output="false" returntype="any">
    <cfargument name="dept" type="string" required="true">
    <cfset var employees = queryNew("","")>
    <cfset var arr = arrayNew(2)>
    <cfquery name = "employees" dataSource = "cfdocexamples">
        SELECT Emp_ID,  FirstName || ' ' || LastName as Name
        FROM Employees
        WHERE department = <cfqueryparam cfsqltype="cf_sql_varchar" value="#arguments.dept#">
    </cfquery>
    <cfset arr[1][1]="">
    <cfset arr[1][2]="Select employee">
    <cfloop query="employees">
    <cfset arr[currentrow+1][1]=emp_id><!---option values in the select list--->
    <cfset arr[currentrow+1][2]=name><!---displayed values in the select list --->
    </cfloop>
    <!--- Alternative, if you require no "Select employee" option --->
    <!--- <cfloop query="employees">
    <cfset arr[currentrow][1]=emp_id><!---option values in the select list--->
    <cfset arr[currentrow][2]=name><!---displayed values in the select list --->
    </cfloop> --->
    <cfreturn arr>
    </cffunction>
    </cfcomponent>

  • What is variant in ABAP Program Process Block in Process Chain?

    I wrote an ABAP program:
    REPORT ZTEST,
    PARAMETERS:  PROC(80) TYPE C.
    I can test this PORGRAM from SE38, it shows me a pop-up screen for PROC and I can enter a value and execute.
    Now I want to call this  program ZTEST from a process chain. In Process Chain Selected a Process u201CABAP Programu201D. It asks me program name and Program variant, I entered Program Name as ZTEST and
    Program variant as a character string HELLO.
    When I execute Porcess Chain, ABAP Program errors saying that variant HELLO not found.
    What is Program variant in ABAP Program Process in Process Chain?
    Thanks,

    Dont get confused here.
    Variant name is not which you are pasing to the program.
    You enter some values inside the variant and you specify the program to take the input from the variant.
    Suppose you have to pass 10 parameters to a program.
    user1 creates a variant " hello1" which contains his own selection for the 10 values
    user2 creates another variant "hello2" which contain his own set of selecion values.
    When we use this program in PC, you can use the variant user1 or user2 as per our requirement.
    please check if you are giving variant as input or the proc value.
    Hope this helps,
    Sri....

  • Process Chains with Event Trigger

    Hi Experts,
    Happy Valentine day.
    I have a requirement to run a Process Chain using Event IDs. Now these Evenrt ID should be triggered by a Program which raises this Eovent. Then this Program should be scheduled in BAckground to run periodically. Has anyone done this before. If yes, could you please shower some light on this topic with details on the steps.
    Thanks
    DV

    Hi,
    1)You can make the process chain to be trigered by an event.
    You create user events in SM62. In SM62, next to "User even names", click on Maintain and press Enter. Click on the Create icon to create a new event (let's call it ZEVENT).
    Next, in your process chain, change the Start variant to be scheduled "After event", and put in ZEVENT for the event name. Also, click on the "Periodic job" at the bottom. This will automatically reschedule the jobs for the process chain after it executes.
    Next, create an ABAP program (let's call it Z_EVENT_RAISE) to call the function module BP_EVENT_RAISE. You're code can look like this:
    codeREPORT Z_EVENT_RAISE.
    PARAMETERS: P_EVENT LIKE TBTCO-EVENTID.
    CALL FUNCTION 'BP_EVENT_RAISE'
    EXPORTING
    EVENTID = P_EVENT.
    IF sy-subrc 0.
    MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
    WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
    ENDIF.[/code]
    This ABAP program will prompt for an event name, so you will need to create a variant (let's call it ZEVENT) which will save the value of the event name (also ZEVENT). You will need the variant name to be able to trigger the event in a batch job.
    Now all you need is the batch job. Use tcode SM36 to create a batch job where you call the ABAP program (Z_EVENT_RAISE) using the variant (ZEVENT).
    Note, SM64 only triggers an event manually.
    and you can copy this job to schedule it three times a day.
    2)In the Start process of your process chain, select Direct Scheduling and then click the Change Selections icon. This will bring you to the Start Time window where you can put in the Date/Time you want to start your process chain. At the bottom of this window, click on the Periodic job box and you will notice another icon way at the bottom called Period Values. Click this to determine what frequency the job should be rescheduled (ie. daily, weekly, etc.).
    3)you can do this by right-clicking on the start process, selection "Maintain Variant", choose "Direct Scheduling". Next select "Change Selections", pick your date and time, set your period values and you're done.
    Thanks,
    JituK

  • Process Chain Adhoc schedule

    Dear Experts,
    I have daily schedule of Process chains . At the time of month end due to offline backup or at the time patch upgradation we need to stop the schedule for that day and next day again put in schedule.
    Is there any way to define custom schedule like exclude certain days.
    Regards,
    Manish

    Hi Manish,
    1)You can make the process chain to be trigered by an event.
    You do so by having the Job that start the PC start after an Event.
    Then you define your set of job's (thru SM37) and make sure these jobs fire the event that starts the PC.
    There is an ABAP program you can use that fires events (FM -> BP_EVENT_RAISE).
    2)In the Start process of your process chain, select Direct Scheduling and then click the Change Selections icon. This will bring you to the Start Time window where you can put in the Date/Time you want to start your process chain. At the bottom of this window, click on the Periodic job box and you will notice another icon way at the bottom called Period Values. Click this to determine what frequency the job should be rescheduled (ie. daily, weekly, etc.).
    3)you can do this by right-clicking on the start process, selection "Maintain Variant", choose "Direct Scheduling". Next select "Change Selections", pick your date and time, set your period values and you're done.
    Hope this helps.
    ****Assign Points If Helpful****
    Regards,
    Ravikanth

  • Reg. process chains

    Hi
    Will any one send step by step to do process chain. I am getting stuck in middle.
    Please help.
    Thanks.
    regards
    Sridhar
    [email protected]

    Hi Sridhar,
    What exactly you mean by saying "to do process chain". If you want to know the steps to create a process chain, here are the guidelines:
    In the BW Administrator Workbench:
          1.      Choose the  Process Chain Maintenance icon from the AWB toolbar.
    <i>The Process Chain Selection dialog box appears.</i>
           2.      Choose Create.
           3.      Enter the technical name and a description of the chain, and confirm your entry.
    <i>The Add Start Process dialog box appears.</i> 
         4.      Create a variant for a start process.
                    a.On the Maintain Start Process screen, choose whether you want to schedule the chain directly or whether you want to start it using a metachain.
                    b. If you choose to schedule the chain directly, enter the start date value for the chain under Change Selections and save your entries.
    <i>The Maintain Start Process screen appears again.</i>
                    c. Save your entries, go back to the previous screen and confirm your entries in the Add Start Process dialog box.
    <i>The  Plan View of the process chain maintenance screen appears.</i>
    In the left-hand area of the screen, a navigation area is displayed. In the right-hand area of the screen, the process chain is displayed.
    Note: If the process that you used to create a chain is linked to additional processes by default, the respective process variants are generated and inserted into the process chain automatically. These variants are suggestions and can be changed, replaced or removed from the chain as required. Variant maintenance is called when the change run performs automatic insert.
    You can turn this system response off using Settings  Default Chains.
      5.      Use Drag&Drop or a double-click to insert any additional relevant processes into your process chain.
    Choose  Process Types to select the processes. This sorts the process types according to different categories. You can also call up InfoPackages and processes for the data target from the separate  InfoSources and   Data Targets navigation trees.
      6.    When you add a process, you need to select a process variant or create a new variant. For collection processes, the system uniquely determines the variants
    Various functions for editing the process are available from the context menu:
    7.      Hold down the left mouse button to connect the processes with events.
    Note: Before you do this, select the process underneath the process type row, and position the cursor over the required process. When you select the process type row, the whole process is moved into the plan view.
    From the context menu of a link, you can display the event or remove the link. To do this, select the link and right-click with the mouse.
    8.      If necessary, specify whether you want the event to be triggered after the previous process has been completed successfully or unsuccessfully, or whether you want the event to be triggered independently of the outcome of the process that precedes it. If the process that triggers the event has more than one option, choose the option after which the successor process is to be run
           9.      Assign a display component to the process chain using <i>Attributes -> Display Components.</i>
       10.      Maintain additional process chain attributes if necessary.
       11.      Check your process chain in the  Check View and make any necessary corrections.
    Note:The  Legend explains the meaning of the different colors used to display the processes and links.
    From the context menu for a process, you can display the messages resulting from the check.
    During the check, the system calculates the number of parallel processes according to the structure of the chain (subchains are recursively taken into account here). The result is compared with the number of background processes on the chosen server (or the total of all available servers if no server is specified in the attributes of the process chain). If the number of parallel processes is greater than the number of available background processes, the system highlights every level of the process chain where the number of processes is too high. The system produces a warning for these levels.
    12.      Save your process chain if it does not contain any errors.
    <b>Result:</b>
    You can activate and schedule your process chain. After scheduling, the chain starts in accordance with the start process selections. For example, if you scheduled the start process directly and chose Immediately as the start date value, the chain run starts immediately after scheduling.  In the  Log View, you can display the reports for the chain runs.

  • How to create process chains,and how to use process like and or xor

    Hi,
    How to create process chains,and how to use process like and or xor.
    can any one please give me a example in each.
    Thanks,
    cheta.

    Hi Cheta,
    Here is step by step procedure to create process chains
    Process chain is nothing but executing a process ..(or) loading the data any process we can do in background.. that means.. automatically we can execute our process based on Time or any event..
    Creating Process Chains
    Prerequisites
    If you want to include a load process in the process chain, you need to have already created an InfoPackage.
    You cannot load flat file data from a client workstation in the background. For this reason, you have stored your data on an application server.
    Creating Process Chains
    You have the option of creating a process chain in the process chain maintenance screen directly or by using a maintenance dialog for a process:
    Creating a Process Chain Directly in the Process Chain Maintenance Screen
    You are in the BW Administrator Workbench.
    1. Click on the Process Chain Maintenance icon in the AWB toolbar.
    The Process Chain Selection dialog window appears.
    2. Choose Create.
    3. Enter the technical name and a description of the chain, and confirm your entry.
    The Add Start Process dialog window appears.
    4. Create a variant for a start process.
    1. a. On the Maintain Start Process screen, choose whether you want to schedule the chain directly or whether you want to start it using a metachain.
    2. b. If you choose to schedule the chain directly, enter the start date value for the chain under Change Selections and save your entries.
    The Maintain Start Process screen appears again.
    3. c. Save your entries, return to the previous screen and confirm your entries in the Add Start Process dialog window.
    You are taken to the Plan View of the process chain maintenance screen.
    In the left-hand area of the screen, a navigation area is displayed. In the right-hand area of the screen, the process chain is displayed.
    5. Use the drag-and-drop function to add the relevant processes into your process chain.
    You use the Process Types function to select the processes. This sorts the process types according to different categories. You can also call up InfoPackages and processes for the data target from the separate InfoSources and Data Targets navigation trees.
    Hope this helps
    Regards
    Karthik

  • Error Messages when Transport Process Chain to Production

    I am able to transport three related process chain to Q, but failed in Prodtion. Can anyone look at my error messages? Thank you!
    Start of the after-import method RS_RSPC_AFTER_IMPORT for object type(s) RSPC
    Version 'M' of chain USFCMD was saved without checking
    Results of check for process     in chain  :
    Results of check for process     in chain  :
    Results of check for process TRIGGER START_USLDFORECT_MD in chain USFCMD:
    Version 'M' of chain USLDFC was saved without checking
    Results of check for process     in chain  :
    Results of check for process     in chain  :
    Results of check for process TRIGGER START_USLDFORECT in chain USLDFC:
    Version 'M' of chain USLDFORECT was saved without checking
    Results of check for process     in chain  :
    Results of check for process     in chain  :
    Results of check for process ODSACTIVAT USDSOFC_ACTIVATE in chain USLDFORECT:
    Results of check for process ODSACTIVAT USDSOFC_ACTIVATE in chain USLDFORECT:
    Results of check for process TRIGGER START_USLDFORECT_TD in chain USLDFORECT:

    Try to transport the process chain by removing the process chain from schedule.
    Go to Process chain select execution in menu..go for option "Remove from schedule"
    It may help you.
    Regards,
    Srinivas.

  • Process Chains Greyed in QA

    HI ,
            I have transported my process chains from my Dev to QA, they are all active in Dev and they dont display in QA, but the name of the process chains still appear under the root "Not assigned", And all my Transports were also good, This is the first time I'm comming across this issue, can some one give your feedback on this.
    Thanks alot in advance,

    Looks like your Process Chain name was transported, but not all the variants (processes) tha make up the chain.
    Try creating a new transport.  In DEV, bring up your process chain and press the transport icon (truck).  This will bring up the Transport Connection screen with all the objects for your Process Chain selected.  On the Transport Connection screen, press the transport icon (truck) to create a new transport request. 
    Hope this helps.

  • Scheduling a process chain running in a specific hour

    hi,
    Is there any other way to schedule the process chain to run in a specific time besides using different meta chains to call the main process chain to do the loads separately.
    Can we do this by using one main process chain?
    for example, this is performed daily (hourly load: 4am load, 9am till 9pm load).
    willie

    Hi,
    <b>Process Chains</b>:
    From 3.x onwords to automate loads as well as process like Openhub,ababp
    programs or activations or etc., We are using this process chains.
    Coming to the major advantage
    Like eariler infopakge groups if any pak fails we need to trigger all the loads
    manully .wher as in Pchaing just correct that particular ipak and repaeat from that
    particular process .it will take care abt remaing subsequent chain .
    And also we can trigger parallel loads as well in this. Its much user friendly in monitoring.
    1)You can make the process chain to be trigered by an event.
    You do so by having the Job that start the PC start after an Event.
    Then you define your set of job's (thru SM37) and make sure these jobs fire the event that starts the PC.
    There is an ABAP program you can use that fires events (FM -> BP_EVENT_RAISE).
    2)In the Start process of your process chain, select Direct Scheduling and then click the Change Selections icon. This will bring you to the Start Time window where you can put in the Date/Time you want to start your process chain. At the bottom of this window, click on the Periodic job box and you will notice another icon way at the bottom called Period Values. Click this to determine what frequency the job should be rescheduled (ie. daily, weekly, etc.).
    3)you can do this by right-clicking on the start process, selection "Maintain Variant", choose "Direct Scheduling". Next select "Change Selections", pick your date and time, set your period values and you're done.
    You can Schedule process chain in background by right-clicking on the start process, selection "Maintain Variant", choose "Direct Scheduling". Next select "Change Selections", pick your date and time, set your period values and you're done.
    Hope it helps.
    *****Assign points if helpful*******
    Thanks,
    Amith

  • Process chain variants suspended

    Hi Friends
    We have daily loads through process chains and every running properly and we are on BW3.5 version.
    However last night all our daily loads start variant just started and cancelled the jobs, the following variants delete index ,data load from R/3 variants not schedulled.
    It's not for only one process chainl,it's happened for all process chains.Just start variant started then the next variant could not started.It's on production system.
    What could be the problem?
    Points will be awarded for the right answers.
    Regards,
    Chama.

    Hi,
    I am not sure about the cause. But we faced a similar situation. I will explain the procedure we peformed to resolve it.
    Symptom: The chain is hanging in yellow state at start variant itself without going further (when it is not getting triggered / process is in yellow for a long time). If that is the case try this.
    Go to Chain in Planning view.
    then go to variant maintenance for the start process. (Where we schedule the chain)
    Select "Start Using Metachain or API" option and save.
    Come back to planning view and Trigger/Schedule the chain.
    Go to Log View.
    Then go to tab "view" and select "Merge active version".
    Come back to Log view and right clic k(context menu) on the process which is in yellow/incorrect process. you will see a message called "Stop process again".
    Click it and then refresh.
    The chain should start running from where it was hanging.
    Procedure for System Administration (Once the chain is over)
    Steps added to put change the Process Chain back to the original stage:
    1. Re-select "Direct Scheduling"
    2. Re-activate and schedule the Process chain.
    Thanks,
    JituK

  • Process chain 3 times schedule a day

    Hi Experts,
    In my requirement is to schedule the process chain 3 times a day but different times like 5am, 12pm, and 4pm.
    Could you please anyone reply to step by step procedure.
    Advance thanks
    Regards,
    Sathis

    Hi,
    1)You can make the process chain to be trigered by an event.
    You create user events in SM62. In SM62, next to "User even names", click on Maintain and press Enter. Click on the Create icon to create a new event (let's call it ZEVENT).
    Next, in your process chain, change the Start variant to be scheduled "After event", and put in ZEVENT for the event name. Also, click on the "Periodic job" at the bottom. This will automatically reschedule the jobs for the process chain after it executes.
    Next, create an ABAP program (let's call it Z_EVENT_RAISE) to call the function module BP_EVENT_RAISE. You're code can look like this:
    codeREPORT Z_EVENT_RAISE.
    PARAMETERS: P_EVENT LIKE TBTCO-EVENTID.
    CALL FUNCTION 'BP_EVENT_RAISE'
    EXPORTING
    EVENTID = P_EVENT.
    IF sy-subrc 0.
    MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
    WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
    ENDIF.[/code]
    This ABAP program will prompt for an event name, so you will need to create a variant (let's call it ZEVENT) which will save the value of the event name (also ZEVENT). You will need the variant name to be able to trigger the event in a batch job.
    Now all you need is the batch job. Use tcode SM36 to create a batch job where you call the ABAP program (Z_EVENT_RAISE) using the variant (ZEVENT).
    Note, SM64 only triggers an event manually.
    and you can copy this job to schedule it three times a day.
    2)In the Start process of your process chain, select Direct Scheduling and then click the Change Selections icon. This will bring you to the Start Time window where you can put in the Date/Time you want to start your process chain. At the bottom of this window, click on the Periodic job box and you will notice another icon way at the bottom called Period Values. Click this to determine what frequency the job should be rescheduled (ie. daily, weekly, etc.).
    3)you can do this by right-clicking on the start process, selection "Maintain Variant", choose "Direct Scheduling". Next select "Change Selections", pick your date and time, set your period values and you're done.
    Hope this helps.
    Regards
    CSM Reddy

  • Chain in CATT and eCATT

    Hi! Experts,
    I have created one CATT test script which execute 2 transaction codes. One transaction code will post an invoice document, one tranasction code will display a document. It is very easy to chain the two transaction together so that transaction 2 will display the document posted in transaction 1 (click on "chain", select source field, select target field. then a chain will be formed).
    However, I found it very complicated to perform the same function for eCATT test scripts. I have to build one test script to post the invoice document, one test script to display a document, one test script which reference to these two test scripts.
    Are there any easy way to build the chain in SECATT (as easy as using transaction code SCEM to build the chain for CATT test scripts) ?

    Hi!
    I have built similar scenario using CATT then migrate to eCATT cause I am more familar with CATT then eCATT. In eCATT, I still have no idea how to pull the information out from the ActiveX object e.g. document overview screen in FB03 in SAP 4.7 which can only be captured in eCATT, not in CATT. My company is using WAS 6.2, NOT 6.4.
    In this scenario, I would suggest building 5 scripts.
    Script 1 : Create Vendor Master (Export Parameter : Vendor No)
    Script 2 : Create Invoice Document (Import Parameter : Vendor No....; Export Parameter : Document No., Fiscal Year and Company Code)
    Script 3 : Display Invoice Document (Import Parameter : Document No., Fiscal Year and Company Code)
    Script 4 : REF Script 2 and REF Script 3 (select all Import and Export Parameter in both REF scripts as import and export parameter of Script 4. Make sure the Export Parameter of Script 4 are : Document No., Fiscal Year and Company Code so that the document no created in REF Script 2 can pass to REF Script 3). In this way, you can reuse Script 3 for other purpose e.g. display a GL Document instead of Invoice document.
    Script 5 : REF Script 1 and REF Script 4 (select all Import and Export Parameter in both REF scripts as import and export parameter of Script 5. Make sure the Export Parameters in Script 5 are : Vendor No., Document No., Fiscal Year and Company Code)
    Hope this help.

  • Details about Process chain

    Details about Process chain

    Hi Vijay,
                Well the major components of Process chain is mentioned as under:-
    A process Chain is a sequence of processes in BI system that executes in the Background.
    Commonly Used Process Types
    1.  Start
    2.  Execute InfoPackage
    3.  DTP
    4.  Attribute Change Run
    5.  Save Hierarchy
    6.  Delete Index
    7.  Generate Index
    8.  Activate DSO data
    9.  Update DSO data
    10. Complete Deletion of Data Target Content
    11. Delete Entire Content of Linked Transactional DSO/ODS
    12. Initial Fill of New Aggregates
    13. Roll up of Filled Aggregates/BIA indexes
    14. Compression of InfoCubes
    15. Read PSA and Update Data Target
    16. AND
    17. OR
    18. XOR
    If you want to include a load process in the process chain, you need to have already created an InfoPackage.
    You cannot load flat file data from a client workstation in the background. For this reason, you have stored your data on an application server.
    Creating Process Chains
    You have the option of creating a process chain in the process chain maintenance screen directly or by using a maintenance dialog for a process:
    Creating a Process Chain Directly in the Process Chain Maintenance Screen
    You are in the BW Administrator Workbench.
           1.      Click on the  Process Chain Maintenance icon in the AWB toolbar.
    The Process Chain Selection dialog window appears.
           2.      Choose Create.
           3.      Enter the technical name and a description of the chain, and confirm your entry.
    The Add Start Process dialog window appears.
           4.      Create a variant for a start process.
    a.       On the Maintain Start Process screen, choose whether you want to schedule the chain directly or whether you want to start it using a metachain.
    b.       If you choose to schedule the chain directly, enter the start date value for the chain under Change Selections and save your entries.
    The Maintain Start Process screen appears again.
    c.       Save your entries, return to the previous screen and confirm your entries in the Add Start Process dialog window.
    You are taken to the  Plan View of the process chain maintenance screen.
    In the left-hand area of the screen, a navigation area is displayed. In the right-hand area of the screen, the process chain is displayed.
           5.      Use the drag-and-drop function to add the relevant processes into your process chain.
    You use the  Process Types function to select the processes. This sorts the process types according to different categories. You can also call up InfoPackages and processes for the data target from the separate  InfoSources and  Data Targets navigation trees.
    If you insert into the chain a process that is linked to additional processes, the respective process variants are generated and inserted into the process chain automatically. These variants are suggestions and can be changed, replaced or removed from the chain if required.
    Only if the attribute realignment run is inserted automatically, do you also arrive at the variant maintenance screen.
    If you want to specify yourself the processes that are to be included in a chain, choose Settings ® Default Chains, and select the Do Not Suggest Processes option. As a result, the system does not suggest, generate, or insert automatically any processes into the chain. This setting is user-specific.
    If the chain that you create does not correspond to the standard, the system displays a warning. You can ignore these warnings if you are sure that you are creating a chain that meets your requirements. Warnings do not affect how the chain operates during runtime.
    Your chain is checked in the checking view and during activation. The system tells you if it discovers any errors.
    Creating a Process Chain Using the Maintenance Dialog for a Process
    You are in the maintenance dialog of a process that you want to include in a process chain.
           1.      Choose the Process Chain Maintenance pushbutton and create a process variant.
           2.      Save the variant and go back to the previous screen.
    A dialog window appears in which you enter a technical name and a description of the chain that you want to create.
           3.      Confirm your entries.
    The Add Start Process dialog window appears.
           4.      Create a variant for a start process.
    a.       On the Maintain Start Process screen, choose whether you want to schedule the chain directly or whether you want to start it using a metachain.
    b.       If you choose to schedule the chain directly, enter the start date value for the chain under Change Selections and save your entries.
    The Maintain Start Process screen appears again.
    c.       Save your entries, return to the previous screen and confirm your entries in the Add Start Process dialog window.
    You are taken to the  Plan View of the process chain maintenance screen.
    The various process categories, the application processes, and collection processes are displayed in the left-hand area of the screen. In the right-hand area of the screen, the process chain is displayed.
    If the process that you used to create a chain is linked to additional processes, the respective process variants are generated and inserted into the process chain automatically. These variants are suggestions and can be changed, replaced or removed from the chain if required.
    Only if the attribute realignment run is inserted automatically, do you also arrive at the variant maintenance screen.
    If you want to specify yourself the processes that are to be included in a chain, choose Settings ® Default Chains, and select the Do Not Suggest Processes option. As a result, the system does not suggest, generate, or insert automatically any processes into the chain. This setting is user-specific.
    If the chain that you create does not correspond to the standard, the system displays a warning. You can ignore these warnings if you are sure that you are creating a chain that meets your requirements. Warnings do not affect how the chain operates during runtime.
    Your chain is checked in the checking view and during activation. The system tells you if it discovers any errors.
           5.      Use the drag-and-drop function to insert any additional relevant processes into your process chain.
    You use the  Process Types function to select the processes. This sorts the process types according to different categories. You can also call up InfoPackages and processes for the data target from the separate  InfoSources and  Data Targets navigation trees.
    Additional Steps to Creating a Process Chain
           6.      When you add a process, you need to select a process variant or create a new variant. For collection processes, the system determines the variants.
    Various functions for working with the process are available from the context menu:
    Context Menu Entry for a Process
    Function Information
    Maintain Variants
    With the exception of the variants in the collection process, you can use this function to change all process variants.
    Exchange Variants
    You can swap the variants for an existing variant or a new variant.
    Display Scheduled Jobs
    Once the process chain is active, you can use this function to display the jobs that have been scheduled.
    Display All Jobs
    After at least one run of the process chain, you can display, for a specific process, all of the scheduled jobs for this process and all of the jobs with which this process was run. You arrive at the job overview from where you call up the relevant job log.
    Create Message
    You can also send messages to an application process of the chain, depending on the success or failure of the process.
    1.       From the context menu of a process, create an additional process variant of the Send Message type.
    2.       If you maintain a message, first specify whether you want the message to be sent when the process has been completed successfully or unsuccessfully. Then choose Next.
    3.       You arrive at a window, in which you can select an existing process variant or create a new one.
    4.       If you create a new process variant, edit the document that is going to be sent, and maintain a list of recipients.
    5.       Save your process variant and go back a step.
    The message process variant is now assigned to your application process. When the message is sent, the status information and the process log can also be sent.
    Wait Time
    You use this function only to debug a process run.
    Specify how long (in seconds) you want the delay to be between one event being triggered and the next process starting.
    You can capture the process by using transaction SM37 (Job Overview) or SM50 (Process Overview).
    Remove Process
    You use this function to remove a process from a process chain.
    Manage Data Target
    You use this function in connection with the following types of process variants
    ·         constructing indexes
    ·         deleting indexes
    ·         constructing database statistics
    ·         rolling up filled aggregates
    ·         compressing InfoCubes
    ·         activating ODS object data
    to call up the administration for each of the data targets.
           7.      Hold down the left mouse button to connect the processes through events.
    Before you do this, select the process underneath the process type row, and position the cursor over the required process. When you select the process type row, the whole process is moved into the plan view.
    From the context menu of a link, you can display the event or remove the link again. To do this, highlight the link and right-click with the mouse.
           8.      If necessary, specify whether you want the event to be triggered after the previous process has been completed successfully or unsuccessfully or whether you want the event to be triggered independently of the outcome of the process that precedes it.
           9.      Under Attributes ®Display Components assign a display component to the process chain.
       10.      Maintain additional process chain attributes if necessary.
       11.      Check your process chain in the  Check View and make any necessary corrections.
    The  Legend explains the meaning of the different colors used to display the processes and links.
    From the context menu for a process, you can display the messages resulting from the check.
       12.      Save your process chain if it does not contain any errors.
    Result
    Your process chain can be activated. After activation, the chain starts in accordance with the start process selections. For example, if you scheduled the start process directly and chose Immediately as the start date value, the chain run starts immediately after activation.  In the  Log View, you can display the reports for the chain runs.

  • Scheduling of a process chain

    Hi All gurus,
    i want to automatically schedule a process chain at a fixed time each day.
    Is it feasible?
    Could you please tell me how to proceed?
    Thanks in adv,
    Federico

    In the Start process of your process chain, select <b>Direct Scheduling</b> and then click the <b>Change Selections</b> icon.  This will bring you to the <i>Start Time</i> window where you can put in the Date/Time you want to start your process chain.  At the bottom of this window, click on the <b>Periodic job</b> box and you will notice another icon way at the bottom called <b>Period Values</b>.  Click this to determine what frequency the job should be rescheduled (ie. daily, weekly, etc.).
    Hope this helps.

Maybe you are looking for

  • Add Header, footer and Margin programmatically in Adobe Acrobat 7.0

    I am using adobe acrobat 7.0 profesinal, We receive multiple PDF files then we have to add header and footers and also change the Megins in these files. Is this possible we can made these changes using Code written in VBA, VB6 etc. So my point is add

  • SMS Messages Problem

    when i want to create a new text message or to forword one fromk my iphone 4 (ios 6 sopftware) i find an old text in the text field which for i message i sent few days ago for somebody. always for any forword or anew message it shows the same text in

  • Underlying tables of a data source in r/3

    Hi All, Can anyone explain me where do I need to check to see from which (underlying) tables is the Data Source (Example: <b>2LIS_02_CGR</b> ) getting data from? Urgent Please!!! Thanks in advance...

  • Unable to import table using SOA database adapter in Jdev

    hi all, I am learning soa 11g development by myself which is quite exciting stuff. I am trying to build a simple flow to access database so I have dropped a database adapter in composite.xml and trying to configure the adapter. I have successfully te

  • Access embedding pdf attachment image.

    Well, is there a way to access the parent PDF's attachment image files the swf file's embedded in? (What I'm trying to do is make a catalogue flipper. I want to make a generic flipper swf, and then use PDF to package it along with the image files. If