Variable Exit Code for the below requirement, Pls Urgent

I have a WorkDate and Finish Date coming in the cube. I have created 2 fields InfoObject High and InfoObject Low.
1. The InfoObject High should output "Gigh" if the current date (or date entered into the selection criteria) is after the workdate and the finish date is blank. 
2. The InfoObject Low should output "Low" if the Finish Date has a value and it's greater than the WorkDate.

Hi Raj,
In ver 3.5 this can be done using virtual logic in transaction CMOD.  Please note you will need to key your infoobject names below.
You will need to implement the following code within ZXRSRZZZ.
FORM USER_<i>cubetobesepecified</i>
FORM USER_<i>cubetobespecified</i> USING I_S_RKB1D TYPE RSR_S_RKB1D
                    CHANGING C_S_DATA TYPE ANY.
  ASSIGN COMPONENT G_POS_<i>cube_dateobjectusedforuserinput</i>
    OF STRUCTURE C_S_DATA TO <l_datekeyed>.
  ASSIGN COMPONENT G_POS_<i>cube_intoobjecthigh</i>
    OF STRUCTURE C_S_DATA TO <l_highlow>.
  ASSIGN COMPONENT G_POS_<i>cube_workdateojbect</i>
  OF STRUCTURE C_S_DATA TO <l_workdat>.
  ASSIGN COMPONENT G_POS_<i>cube_finishdateobject</i>
  OF STRUCTURE C_S_DATA TO <l_finishdat>.
  IF <l_finishdate> IS INITIAL
    AND <l_datekeyed> > <l_workdat>.
    <l_highlow> = 'High'.
  ELSEIF NOT <l_finishdate> IS INITIAL
    AND <l_datekeyed> < <l_workdat>.
    <l_highlow> = 'Low'.
  ENDIF.
ENDFORM.
After this is complete you will need to implement the following code in ZXRSRU02.
    l_s_chanm-chanm = '<i>dateobjectusedforuserinput<i>'.
    l_s_chanm-mode = rrke_c_mode-read.
    append l_s_chanm to e_t_chanm.
  l_s_chanm-chanm = '<i> intoobjecthigh</i> '.
  l_s_chanm-mode = rrke_c_mode-no_selection.
  append l_s_chanm to e_t_chanm.
    l_s_chanm-chanm = '<i>workdateobject<i>'.
    l_s_chanm-mode = rrke_c_mode-read.
    append l_s_chanm to e_t_chanm.
    l_s_chanm-chanm = '<i>finishdateobject<i>'.
    l_s_chanm-mode = rrke_c_mode-read.
    append l_s_chanm to e_t_chanm.
Lastly under your Global data declarations, you will need to implement this code.
G_POS_<i>cube_dateobjectusedforuserinput</i>,
G_POS_<i>cube_intoobjecthigh</i>,
G_POS_<i>cube_workdateojbect</i>,
G_POS_<i>cube_finishdateobject</i>.
I hope this helps.
Kind Regards,
Larry

Similar Messages

  • ABAP Routine code for the below logic

    Hello BW Experts ,
    I need to write a complex ABAP routine in BW .
    Following is the detail explaination .
    Can anyone tell me the ABAP code for the below logic?
    It would be a greate help as I am unable to do this
    since last two days.
    WBS Elements are maintained at  IOS and  Warranty levels in R/3 side.
    The IOS WBS is a top level of WBS element and below that the Warranty WBS level.
    The IOS and Warranty WBS elements can be differentiated by means of priority field.
    When priority = i   , WBS Element is known as  IOS Level WBS Element and
    When  priority = Y the WBS element is known as Warranty WBS element.
    The Equipment Number is maintained compulsorily at IOS Level WBS elements only.
    It is not maintained at  Warranty WBS Element.
    But the Cost is maintained at Warranty WBS Elements.
    In BW I need all Warranty WBS ( priority = Y) along with their cost figures and Equipment Numbers.
    But as the Equipment Number is not maintained compulsorily at Warranty WBS level we have asked to
    Copy it from  IOS WBS ( priority = i ) and assign it to Warranty WBS level ( priority = Y ).
    So I have included the Equipment Number in the ODS and in update rules I need to write the routine for it as
    per the above logic.
    The Equipment Number is coming from Master data of  WBS Element.
    The WBS element master data we are loading in BW .
    Also the same WBS Element transaction data is coming from the transaction data data source in BW.
    Following fields / infoobjects and the table names in BW :
    1. Equipment Number : /BIC/ZEQUIPMNT  and table name /BIC/MZWBS_ELEM.
    2. WBS Element       : ZWBS_ELEM  is coming from transaction data data source as well as master data.
                                     In ODS update rules it is coming from  transaction data data source Comm_structure-ZWBS_ELEM.
                                     Also we are loading separetly the master data for ZWBS_ELEM.
                                     The  ZEQUIPMNT is an attribute of ZWBS_ELEM.
    3. Priority                :  PRIORITY     and table name /BIC/MZWBS_ELEM.
                                      The info object name for Priority is 0Priority but in master data table /BIC/MZWBS_ELEM
                                      the field name is    PRIORITY.
                                     When PRIORITY = ' i ' then    ZWBS_ELEM is at IOS Level
                                     When PRIORITY = ' y ' then  ZWBS_ELEM is at Warranty Level.
    4. ODS name :  /BIC/AZCOST00 and same is table name active data table .
    So please tell me the routine Code .
    Best Regards ,
    Amol.

    Hi Dinaker,
    Did you find any solution for this issue. I too have a similar requirement of pulling all the service orders for a specific Purchase Order in the BW report.
    Thanks,
    SAPBWI

  • Need to find a BAPI for the below requirement

    Hi All,
    Need to find a BAPI for the below requirement.
    We are assigning roles to users using SU01 T-Code and we are in the process of automating this and since we need a BAPI which can do this. Apart from assigning roles to users, SU01 T-code is doing many functionalities, but if we can get a BAPI which can perform assigning roles to users will suffice the requirement.
    Thanks in advance,
    Srilakshmi.

    Hi SreeLakshmi
    see the list of BAPIs given below.
    1065 Business Object Employee
    BAPI_JOBROLE_CLONE Create a User Role in Another System By Copying
    BAPI_BUPA_ROLES_GET SAP BP, BAPI: Determine All Roles
    BAPI_BUPA_ROLE_ADD SAP BP, BAPI: Add Role
    BAPI_BUPA_ROLE_EXISTENCE_CHECK SAP BP, BAPI: Check Existence of Role
    BAPI_BUPA_SET_ROLE SAP BP: Set Object Part / Roles
    BAPI_GET_EVENTTYPE_FOR_ROLE Determine Business Event Types Using Standard Role
    BAPI_EMPLOYEET_CHANGEPASSWORD Change employee password
    BAPI_EMPLOYEET_CHECKPASSWORD Check employee password
    BAPI_EMPLOYEET_CREATE_PW_REG Create entry for employee password
    BAPI_EMPLOYEET_DELETE_PW_REG Delete entry for employee password
    BAPI_EMPLOYEET_DEQUEUE Unlock employee
    BAPI_EMPLOYEET_ENQUEUE Lock employee
    BAPI_EMPLOYEET_GET_PW_REG Read entry for employee password
    BAPI_EMPLOYEET_INITPASSWORD Initialize employee password
    Reward if helpful
    Regards
    Lakshman

  • Need ABAP code for the below Services requirement

    Hi,
    We have a requirement to show all the services for a particular Purchase order number.For this I built a view on 2 tables ESLL and EKPO.Now based on the below logic I need to bring the services for the Purchase order..
    1.Enter PO number,item no. and Doc category in EKPO and find the Pack no.
    2.Now take the Pack no. of EKPO and give in ESLL and find the Sub pack no.
    3.Now take this Subpack no. and Give this sub pack as Pack no. in ESLL
    4.This will be the Service entry record for that PO number.
    Can any one Please suggest me to how to write the ABAP code for the above logic.
    Thanks & Regards,
    Dinakar

    Hi Dinaker,
    Did you find any solution for this issue. I too have a similar requirement of pulling all the service orders for a specific Purchase Order in the BW report.
    Thanks,
    SAPBWI

  • Need Assistance to write a procedure for the below requirements!!!

    Hi Forum,
    Could some body give me a hand in writing an oracle procedure to pull the results as per the below requirement
    A JOBNUM is transfered from the first JSP page to second JSP page and based on that JOBNUM I have to write a procedure to populate the second page
    I need to pull these feilds from the respective tables
    QM_JOB_NUM, QM_JOB_STATUS from QMI which matches the value of the JOBNUM from the first JSPpage
    QN_JOB_GPH_FILE, QN_COMMENTS from QNI where QM_JOB_NUM = QN_JOB_NUM
    VM_NAME concertnate with VM_SURNAME from VMI where QM_PROFILE = VM_PROFILE
    QF_NARRATIVE_1,QF_NARRATIVE_2,QF_NARRATIVE_3( if these feilds has any values in DB then only pull them, if not dont pull them.so, we need to put a IF condition) where QF_JOB_NUM = QM_JOb_NUM
    JI_DESC from JII where QM_USER_STATUS = JII_STATUS _CODE
    RR_NAME from RRI where QM_REP = RR_REP
    and
    a case condition to match the QM_JOB_STATUS to the string value ( LIVE, PENDING , CLOSED ) as the QM_JOB_STATUS stores in the database as the numerical values 1,2,3 and while displaying on to the web page I need to match to the correspond string value and display it
    if ( QM_JOB_STATUS ) = 1 then print to the webform LIVE
    if ( QM_JOB_STATUS ) = 2 then print to the webform PENDING
    if ( QM_JOB_STATUS ) = 3 then print to the webform CLOSED
    Thanks for your assistance.
    Cheers,
    Krishna.

    First off, you need to turn the requirement into a sql statement. If I followed things correctly, that would be something like:
    SELECT qmi.qm_job_num,
           DECODE(qmi.qm_job_status, 1, 'LIVE',
                                     2, 'PENDING',
                                     3, 'CLOSED') qm_job_status,
           qni.qn_job_gph_file,
           qni.qn_comments, vmi.vm_name||' '||vmi.vm_surname name,
           qfi.qf_narrative_1, qfi.qf_narrative_2, qfi.qf_narrative_3,
           jii.ji_desc, rri.rr_name
    FROM qmi
       JOIN qni ON qmi.qm_job_num = qni.qn_job_num
       JOIN vmi ON qmi.qm_profile = vmi.vm_profile
       LEFT JOIN qfi ON qmi.qm_job_num = qfi.qf_job_num
       JOIN jii ON qmi.qm_user_status = jii.jii_status_code
       JOIN rri ON qmi.qm_rep = rri.rr_rep
    WHERE  qmi.qm_job_num = p_jobnumP_jobnum in the query is the parameter you will pass to your stored proc.
    Next, you need to decide how many rows will be returned for a particular job number. If there will be more than one row, then you will probably need to return a ref cursor. If there will be only one row, then you could return either a set of variables, one for each column in the resultset, or a record type with a field for each column.
    If you are returning a ref cursor or a record type, then you probably want to build the stored proc as a function, if you are returning multiple variables, then you will need to build it as a procedure.
    So, to return a ref cursor, the signature of the function would look something like:
    CREATE FUNCTION get_page2 (p_jobnum IN qmi.qm_job_num%TYPE)
       RETURN sys_refcursor ASReturning a record type would be similar except that you would RETURN the record type you defined in the database.
    To return several variables in a procedure, the signature would look something like:
    CREATE PROCEDURE get_page2 (p_jobnum     IN  qmi.qm_job_num%TYPE,
                                p_status     OUT VARCHAR2,
                                p_gph_file   OUT VARCHAR2,
                                p_comment    OUT VARCHAR2,
                                p_name       OUT VARCHAR2,
                                p_narrative1 OUT VARCHAR2,
                                p_narrative2 OUT VARCHAR2,
                                p_narrative3 OUT VARCHAR2,
                                p_desc       OUT VARCHAR2,
                                p_rrname     OUT VARCHAR2) ASHTH
    John

  • What is the T CODE for the below menu ......

    Hi SAP Gurus,
    Need your quick responce.....
    when i go to SPRO>Cross-Application Components>General Application Functions>Cross-Application Document Numbering>Argentina-->Assign Document Class to Document Type.
    I want to know the T CODE of "Assign Document Class to Document Type" as it is showing SPRO to me hence i went to menu Additional Information>Display Key> IMG Activity.....
    Now i see "OFFDOCNO_AR_003" displayed against Assign Document Class to Document Type.
    I guess this is not the T CODE i try all possible option like "AR_003", "OFFDOCNO_AR_003"  etc as a T CODE for Assign Document Class to Document Type but is not showing....
    Please advice me what could be the T CODE of the above menu path........
    Regards.

    Hi,
    Not all activities are assigned a TCode.  However, you can create a TCode if you want.
    Go to TCode SE93.
    Give a TCode (as you require, but it should start with Z) like ZTBL and click on create.
    In the resulting screen, give a description and select 'Parameter Transaction'.
    In the next screen, give the following values.
    Transaction - SM30
    Skip initial screen - enabled
    Inherit GUI Attributes - enabled
    Add the following in 'Default Values' table at the end.
    VIEWNAME - V_T003_B_I
    SHOW - X
    Save this transaction select a package other than local (else you cant transport)
    Now you can access the table maintenance thru the TCode you created (ZTBL in this example).
    Hope this helps.
    Ravi.

  • Query needed for the below requirement

    Hi,
    I have three tables structures like below.
    tableA - LINE_ID, VENDOR_ID,DEAL_SITE_ID
    tableB - LINE_ID, DEAL_SITE_ID
    tableC - DEAL_ID,VERSION, DEAL_SITE_ID
    Now the requirement is I have to fetch all distinct VENDOR_ID from tableA with some given DEAL_ID (100001) and VERSION (1), only Problem is in tableA the rows which have LINE_ID will not have DEAL_SITE_ID and vice versa. I've used the below query for this purpose but wanted to know if there is any better solution.
    select distinct VENDOR_ID from tableA where deal_site_id in
    (select deal_site_id from tableC where deal_id = 100001 and snapshot_ver = 1)
    UNION
    select distinct VENDOR_ID from tableA where line_id in
    (select line_id from tableB where deal_site_id in
    (select deal_site_id from tableC where deal_id = 100001 and snapshot_ver = 1))
    Regards,
    Subhadeep
    Edited by: sumajumd on Jul 17, 2012 2:33 AM

    Try regular joins (assuming column version should be snapshot_ver).
    Like this (untested):
    select tablea.vendor_id
    from   tablea
      inner join tablec on (tablea.deal_site_id = tablec.deal_site_id)
    where  tablec.deal_id      = 100001
    and    tablec.snapshot_ver = 1
    union
    select tablea.vendor_id
    from   tablea
      inner join tableb on (tableb.line_id      = tablea.line_id)
      inner join tablec on (tableb.deal_site_id = tablec.deal_site_id)
    where  tablec.deal_id      = 100001
    and    tablec.snapshot_ver = 1

  • Shall u please build a query for the below requirement

    Existing:
    policy  endmt     type         CR      CCR
    101      0         CEED          10      4       
    101      1         CEED           2       6        
    101      2         NONCEED     1      14        
    101      3         CEED          11      3        
    101      4         CEED           6       1
    101      5         NONCEED     7       2
    101      6         NONCEED    10      3
    101      7         CEED           9       4Required Output:
    policy  endmt     type         CR      CCR  OUTPUT
    101      0         CEED          10      4         10
    101      1         CEED           2       6          6
    101      2         NONCEED     1      14         -2
    101      3         CEED          11      3          11
    101      4         CEED           6       1           1
    101      5         NONCEED     7       2          -6
    101      7         CEED           9       4           9Explanation:
    CASE1:For a policy if starting endorsement is 'CEED' then 'CR' Value should consider.
    CASE2:IF for the policy previous endorsement is 'CEED' and curent endorsement is 'CEED' then 'CCR' value
    CASE3: :IF for the policy previous endordement is 'CEED' and curent endorment is 'NONCEED' then
    Previous endorsement 'CR' *-1  value.
    CASE4::IF for the policy previous endordement is 'NONCEED' and curent endorment is 'NONCEED' then
    eliminate the current endorsement row
    CASE5:IF for the policy previous endorsement is 'NONCEED' and curent endorsement is 'CEED' then 'CR'
    Shall u please help in resolving it?
    Thanks
    Edited by: BluShadow on 15-Oct-2012 14:21
    added {noformat}{noformat} tags to help readability (though there's no helping poorly pasted data).  Please read {message:id=9360002} and learn to paste your code/data correctly.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       

    886380 wrote:
    Thanks ,but
    endorsement number may not be in sequence ,same endorsement number can repeat for a policy.
    Then that scenario it wont work.On what basis you will ORDE, if you have same endorsement number ?
    Something like this can be done (If you can find out some unique combination to ORDER. Here I am using "order by policy,endmt,type"
    SQL> WITH t AS
      2  (SELECT 101 policy, 0 endmt, 'CEED' type, 10 cr, 4 ccr FROM dual UNION
      3   SELECT 101 policy, 1 endmt, 'CEED' type, 2 cr, 6 ccr FROM dual UNION
      4   SELECT 101 policy, 2 endmt, 'NONCEED' type, 1 cr, 14 ccr FROM dual UNION
      5   SELECT 101 policy, 3 endmt, 'CEED' type, 11 cr, 3 ccr FROM dual UNION
      6   SELECT 101 policy, 4 endmt, 'CEED' type, 6 cr, 1 ccr FROM dual UNION
      7   SELECT 101 policy, 4 endmt, 'NONCEED' type, 7 cr, 2 ccr FROM dual UNION
      8   SELECT 101 policy, 6 endmt, 'NONCEED' type, 10 cr, 3 ccr FROM dual UNION
      9   SELECT 101 policy, 7 endmt, 'CEED' type, 9 cr, 4 ccr FROM dual)
    10  SELECT   t1.policy,
    11           t1.endmt,
    12           t1.cr,
    13           t1.ccr,
    14           CASE
    15           WHEN t1.type = 'CEED' THEN
    16             CASE
    17             WHEN t2.type = 'CEED' THEN t1.ccr
    18             ELSE t1.cr
    19             END
    20           WHEN t1.type = 'NONCEED' THEN
    21             CASE
    22             WHEN t2.type = 'CEED' THEN -t2.cr
    23             ELSE NULL
    24             END
    25           END output
    26  FROM     (select t.*,rownum rn
    27       from (select * from t order by   policy,endmt,type) t
    28           )
    29           t1 LEFT OUTER JOIN
    30     (select t.*,rownum rn
    31       from (select * from t order by   policy,endmt,type) t
    32           ) t2
    33           ON (t1.policy = t2.policy
    34               AND t1.rn -1 = t2.rn)
    35  WHERE   (t1.type = 'CEED'
    36  OR      (t1.type = 'NONCEED'
    37  AND      t2.type = 'CEED'))
    38  ORDER BY t1.policy,
    39           t1.endmt,t1.type;
        POLICY      ENDMT         CR        CCR     OUTPUT
           101          0         10          4         10
           101          1          2          6          6
           101          2          1         14         -2
           101          3         11          3         11
           101          4          6          1          1
           101          4          7          2         -6
           101          7          9          4          9
    7 rows selected.Edited by: jeneesh on Oct 17, 2012 12:10 PM

  • Please give the complete code for the below problems with action page and Form.

    Create an array, which is holding ‘n’ strings (words), , and implement the functionality to search given string  is present in the array. Give an option to the user to enter the word  to be searched
    Create a static array of ‘n’ numbers , and implement the functionality to search given number is present in the array. Give an option to the user to enter the number to be searched
    Implement the functionality to search given word is present with in the predefined sentence. Give an option to the user to enter the word  to be searched

    As haxtbh has pointed out, these forums are for HELPING you fix code you've already tried and are having issues with.  We aren't here to write your code, whether for a project or homework, from scratch.  We can only help you if you help us by making an attempt.
    V/r,
    ^_^

  • Can any one suggest me a function module or BAPI for the below requirement.

    Hi all,
    I have a requirement in which i need to send an IDoc for each item of  the delivery document linked to the shipment document.
    previously i have called the function module in a BADI, but now the requirement has changed.No BADI or USEREXIT has to be used.Instead i need to create a custom program and call the function module in a form in the program.My doubt is how can i get the tables needed in the function module from the program? previously i got the tables as online parameters in the BADI.
    the function module will be trigerred at the time of saving of the document.
    I understand that i need to pass the tables in the program, but is there any way (function module or a BAPI) that can be used to directly get the data of the BADI?
    please help me as soon as possible.

    hi,
    my transaction is VL02N change outbound delivery.

  • Want a code for the below..

    Hi,
    Please let me know, in ALV's how to display the list output as following.
                  main heading1                                main heading2      
        sub-heading1   sub-heading2           sub-heading1   sub-heading2      
    thanks,
    arun

    use REUSE_ALV_HIERSEQ_LIST_DISPLAY
    regards
    shiba dutta

  • Required the transaction code for the user exit

    Hi Abap Gurus,
            i want to find out the *sap transaction code for which the user exit belongs to  from the below code i am getting the enhancement name and the type.
    i want to know the transaction code for exit EXIT_SAPLMEKO_002 and  EXIT_SAPLFYTX_USER_001
    data: begin of it_modsap occurs 0,
            name   type modsap-name,
            typ    type modsap-typ,
            member type modsap-member,
          end of it_modsap.
    type-pools:slis.
    data:wa_layout type slis_layout_alv.
    data:it_sort   type slis_t_sortinfo_alv.
    data:wa_sort   like line of it_sort.
    parameters:p_exit type modsap-member.
    select * from modsap into table it_modsap where member = p_exit.
    read table it_modsap index 1.
    select * from modsap into table it_modsap where name = it_modsap-name.
    wa_layout-colwidth_optimize = 'X'.
    wa_sort-fieldname = 'NAME'.
    wa_sort-tabname   = 'IT_MODSAP'.
    wa_sort-up        = 'X'.
    append wa_sort to it_sort.
    clear  wa_sort.
    call function 'REUSE_ALV_GRID_DISPLAY'
      exporting
        i_callback_program = sy-repid
        i_structure_name   = 'MODSAP'
        is_layout          = wa_layout
        it_sort            = it_sort
      tables
        t_outtab           = it_modsap.

    HI
    The user exit EXIT_SAPLFYTX_USER_001 is trigered for the below transactions and also postings via IDOC.
    'ME21' 'ME21N' 'ME22' 'ME22N' 'ME23'  'ME23N' 'ME31L'  'ME31'   'ME32L' 'ME32'  'ME33L'  'ME33' 'ME38'   'ME39'  'VL31N'  'VL32N' 'VL33N'.
    This is basically used for tax calculation purposes.
    The user exit EXIT_SAPLMEKO_002 is trigerred for multiple transactions of purchansing scenario.
    Also use user exit for your business scenario.
    Br
    Vijay V

  • Required clarification for the below code:

    Hi All,
    For one of my requiremnet, i found one solution which worked as expected.. But i was not able to understand the logic.. Can any one explain me the below
    syntax what exactly the meaning for the below code:
    Code:
    SELECT NULL
    FROM apex_application_page_ir_cond cond
    WHERE cond.application_id = v('APP_ID')
    AND cond.page_id = v('APP_PAGE_ID')
    AND cond.condition_type = 'Filter'
    AND cond.condition_enabled = 'Yes'
    AND cond.report_id = (SELECT report_id
    FROM apex_application_page_ir_rpt
    WHERE application_id = v('APP_ID')
    AND page_id = v('APP_PAGE_ID')
    AND application_user = v('APP_USER')
    AND report_type = 'SESSION'
    AND TO_CHAR (session_id) = v('SESSION')
    AND report_name IS NULL))
    For your refernec i have enclosed the link also
    URL : Re: Interactive_Report with Search Bar only
    Thanks,
    Anoo..

    Anoo,
    Two things. First, it makes things a lot easier if you put "&#123;code}" (no quotes) around your SQL when you post it:
    SELECT rowid "EDIT", attr_code,ATTR_ATCL_CODE "Atcl Code", attr_description, attr_atcl_code,
                    attr_abbreviation,
                    attr_include_short_desc "Include short desc",
                    attr_include_long_desc "Include long desc",
                    attr_attr_type "AttrType", rowid "DELETE"
               FROM t_new WHERE EXISTS (SELECT 1 FROM APEX_APPLICATION_PAGE_IR_COND WHERE APPLICATION_ID = :APP_ID AND PAGE_ID = :APP_PAGE_ID AND CONDITION_ENABLED = 'Yes'
    AND APPLICATION_USER = :APP_USER) ORDER BY attr_description;Though the spacing still needs work, it's a little easier to read.
    Second, your query's exist clause just checks for an enabled condition, without checking the condition type. Without checking, I'd guess that either APEX creates at least one internal condition, or that your IR has a default condition on it (other than a filter). Try adding the condition_type constraint to your where clause to see if that fixes it.
    Also, I noted that you don't have the extra code for getting the report_id. It shouldn't be necessary, since there's currently only support for one IR per page, but you asked what the differences are.
    -David

  • Find SAP Exit code for Variable '0CMONTH '

    I am trying to fnd the SAP exit code for variable 0CMONTH so I can create a customer copy and make the variable 'ready for input'. Any ideas where I can find the code or a simple way to effectviely copy the delivered variable.
    I have tried looking in SE37 and then RSVAREXIT* but cannot seem to find the specific code I need.
    Thanks
    Steve

    Hi,
    Search the technical name for the variable in metadata repository and try to find the program where it is declared.  Then i hope u can go the code where it is written.
    Cheers.
    Ranga.

  • Windows cannot verify the digital signature for the drivers required for this device. A recent hardware or software change might have installed a file that is signed incorrectly or damaged, or that might be malicious software from an unknown source. (Code

    I get this message when I check the Device manager for my Ipod
    Windows cannot verify the digital signature for the drivers required for this device. A recent hardware or software change might have installed a file that is signed incorrectly or damaged, or that might be malicious software from an unknown source. (Code 52)
    How do I resolve this I have reinstalled iTunes but it still doesn't recognise my ipod

    I reinstalled Itunes a couple of times.  I unistalled all programs that I never use, I updated all of my drivers, Windows swept my computer and found no problems.  I have a yellow causion lite when I look at the USB-port with the phone connected.  All other devices work without a problem.

Maybe you are looking for