Friday, February 24, 2012

Enabled/Disabled concurrent program parameters based on other parameters


Enabled/Disabled concurrent program parameters based on other parameters
I have one Main parameter Roitype listed having ALL and MIXED If the user select ALL
Disabled 6 dependent parameter are list of value (Y,N) parameters,
If it is MIXED should be enabled with 6 dependent parameters defaultly show with N,
This can be done by using a hidden parameter below code.

Step1: Need 3 value sets.
value set1:C_ROI_TYPE_VS(user defined)
value set2:YES_NO_TEST_xxx_C(user defined)
value set3:C_TEST(user defined)
Create Value set 1 C_ROI_TYPE_VS
Add Values C_ROI_TYPE_VS
Create New Value set 2 YES_NO_TEST_xxx_C
                                     
Add Values  YES_NO_TEST_xxx_C 
                                         
  Create New Value set 3  C_TEST  
                                                                                                                     
 Edit Information   C_TEST

                                        
Step2:  Create Concurrent Program  as displayed in the screenshot below
Parameter2: Main Parameter   

 Parameter3: Hidden Parameter
                                      
Parameter4: Dependent Parameter
Parameter5: Dependent Parameter
       Apply the value set same as above dependent parameters     
Step3: Assign concurrent program to a request group and tested my program as my requirement roitype as 'ALL'
User Select as  "Mixed"  enable all dependent default  N
Apply specific type using list 'Y' 
Applied Y for item Type                                                                                         
                                       
 Note:Must be add hidden parameter in your code because the concurrent program hidden parameter returns a value.                                                        

  SECOND METHOD
Enabled/disabled Second Method
Here one Main parameter PurgeType list of values having ALL and No of Days If the user select ALL
Disabled No of days dependent parameter,
If it is selected No of days in purg Type list should enabled No of days parameter
This can be done by using a hidden parameter below code.
Step1: Need 3 value sets.
value set1:C_PURGE_TYPE_VS(user defined)
value set2:C_HIDDEN_NUM_VS(user defined)
value set3:C_NOOFDAYS_SP_VS(user defined)

Create Value set 1: C_PURGE_TYPE_VS
Add Values: C_PURGE_TYPE_VS
Create New Value set 2:C_HIDDEN_NUM_VS
                              
Create New Value set 3:C_NOOFDAYS_SP_VS
                     
Edit Information:C_NOOFDAYS_SP_VS
                            

Step2: Create Concurrent Program as displayed in the screen shot below
Parameter1: Main Parameter
Parameter 3: Hidden Parameter
Parameter4: Dependent Parameter
Step3: Assign concurrent program to a request group and tested my program as my requirement Purgetype as default 'ALL'
           

User Select as"No of Days” enable No of Days dependent parameter