Non Capital PO

Dear Experts,
Currently we use SAP transaction CJI5 to obtain a list of open
commitments (PO's) on capital projects (WBS#'s) and
We already have a report for open commitments for capital projects (ie., CJ15) We are looking for a report for non-capital projects (POu2019s charged to GL account coding instead of WBS#u2019s).
Please Advice
Thanks & Regards,
Satish kumar.

no body replied hence closing the call

Similar Messages

  • How to convert capital letters to non-capital letters?

    Does anyone know how to do this? Currently, I have a small Widget in Dashboard that I found that does this perfectly, however, its too annoying to have to convert it and then copy & paste it into a Text application (ie. Page or Word).
    I was hoping, no let me rephrase, dreaming that Pages could do so, but I don't think it does; so I was hoping someone can tell me if they know of any programs that I can use that does just that.
    Some great features that I would like, but not necessary, is:
    1) that it allows you to export directly into any applicaiton (ie, Pages or Word)
    2) the ability to convert from non-capital letters (sentences, paragraphs and even pages in bulk) to capital letters.
    Anyone? I would appreciate any feedback, good or bad. Thanks!

    Hi DennisG
    This initially seemed odd to me too.
    I think it is because Pages retains the original Unicode character and regards capitalization as a formatting change - not a change to the character code itself. To illustrate, type the sentence "Dinner is booked for Dennis and Ian on Friday afternoon at 1pm." into Pages. You will notice that as you toggle between All Caps and None for the Capitalization setting, the appropriate case is preserved for things like proper nouns and the start of the sentence. Not a big deal for one sentence but imagine you had hundreds or thousands of sentences that you wanted in the same style and wished to experiment with presenting them in capitals!
    Pages isn't alone in doing this. Microsoft Word on Windows behaves the same way if you select the All caps check box in the Font dialog. Word provides a separate Change Case ... menu option that seems to permanently convert the actual characters instead of their appearance.
    I think it would be useful for Pages to have a similar feature and suggest that Vito submits feedback in the normal manner.
    iMac 17" Flat Panel (OS X 10.4.8)    

  • Non-capital letters in selection criteria

    hi,
    in infopackage, in selection criteria I want to choose 'j' but not 'J' but system changes it to capital letter in IDoc.
    Does somebody knows how to deal with this?
    Regards,
    Andrzej

    hi,
    your code was almost ok. I used this:
    data: l_idx like sy-tabix.
              read table l_t_range with key
                   fieldname = 'VBTYP_N'.
              l_idx = sy-tabix.
             DELETE l_t_range
             WHERE fieldname = 'VBTYP_N'.
              L_t_RANGE-SIGN = 'I'.
              L_t_RANGE-OPTION = 'EQ'.
              L_t_RANGE-LOW = 'h'.
             append l_t_range.
              modify l_t_range index l_idx.
              p_subrc = 0.
    thanks
    Andrzej
    Message was edited by: Aksik

  • Script to replace small caps that are typed as capital letters with non-capital letters (A = a, B = b, etc...)

    I'm looking for a way to replace small caps that are typed as capitals by their normal equivalent.
    I've got a text that contains a lot of names which should all be set in small caps.
    In fact they are, but because capital letters are used for first letters they don't scale.
    Short: I would like to be able to look for A, B, C... (in small caps) and replace them with (a, b, c...) in small caps in one go.
    (compare two arrays?? -> is this possible in indesign scripting)

    Hi,
    Actually, it works only with OpenType fonts and - in this case - can be managed by UI find...change feature.
    With other type of font we need a real change of contents (another keyboard hit).
    It could be done with this code (activeDocument is a target):
    -- works for Open Type as well --
    // For Latin Basic (ASCII from 65 to 90)
    // changes a "cap" letter to a "small" letter
    // if Capitalization.SMALL_CAPS is applied to
    app.findGrepPreferences = app.findGrepPreferences = null;
    app.findGrepPreferences.findWhat = "\\u";
    app.findGrepPreferences.capitalization = Capitalization.SMALL_CAPS;
    var
      mSTART = 65, // ASCII number for "A"
      Mstart = 97, // ASCII number for "a"
      mDiff = 0,
      mTarget = app.activeDocument,
      mFound = mTarget.findGrep(),
      len = mFound.length, cString;
    while (len-->0) {
      cString = mFound[len].contents;
      mDiff = cString.charCodeAt(0) - mSTART;
      if (mDiff > -1 && mDiff < 26)
      mFound[len].contents = String.fromCharCode( Mstart + mDiff );
    app.findGrepPreferences = app.findGrepPreferences = null;
    Jarek

  • Assignment of Asset Number to non-capex item

    Hi Gurus,
    Is it possible in the SAP to have assignment of asset number for non-capitalized asset thru manual asset numbering without affecting other reports.
    Thanks,
    Ellicec

    Hi Ajay,
    For capitalized asset, we will use internal number assignment where the system will automatically generate an asset number for every asset created in the master data.
    For non-capitalized asset, we will use external number assignment where the user will input the desired asset number.
    Kindly advise if this is possible.
    Thanks,
    Ellicec

  • Amount splitting for same vendor recon account in MIRO

    Hi Gurus.........
    I am very new into SAP MM.
    I am facing a problem in MIRO. while simulating I am getting 2 line items for same vendor account splitting the total amount to be credited against the vendor.
    the miro-simulation is just like following....
    A     G/L     Act/Mat/Ast/Vndr                               Procurement Doc     Amount     Cur
    S     200010     GR/IR Clearing A/C                                                    1,000,000.00     INR
    S     100007     input VAT credit-Non-capital goods                               40,000.00     INR
    K     200001     WIN TECHNOLOGIES / 741235 KALYANI          520,000.0-     INR
    K     200001     WIN TECHNOLOGIES / 741235 KALYANI          520,000.0-     INR
    Please tell me where did I make mistakes.........how can I rectify it..
    Thanks in advance...

    Hi
    This can also be because of document splitting. Can you check whether document splitting is active in your system ?
    If yes, these are some examples based on which document splitting can happen
    Examples of document splitting characteristics:
    ·       Profit center
    ·       Segment
    ·       Business area
    ·       Customer field
    Thanks !
    E.Avudaiappan

  • How to make P.R

    Hello All,
                           Kindlt tell me that i had repaired a bus in which some components have used & this is a company 's bus , but these comp.are not having there  master record the no of comp are seven  pl guide that how to make P.R will  this p.r will be made with doc type  for non capital items am i right ?.pl guide what to do .?
    sap11
    Edited by: sap11 on Dec 31, 2007 9:37 AM

    hi,
    u can create the Pr with or without material code/master record.
    if the item which u r using is one time item, better to create PR without material code with account assignment (ex: cost centre, asset code, order...).
    selecting document types is Yours company decision

  • J1iex entry problem.

    Dear All,
                               User had done GRN & after that he is  doing J1IEX entry as he clicks on Post cenvat invoice he gets an Error " Balance in Transaction Currency"
    Now he is not able to proceed further. P.O Made for this is an Asset One. Pl.Guide what to do ?.
    km

    hello Umakant ,
    pl help me in this issue i will be thankfull to u
    Dear All,
    User had done GRN & after that he is doing J1IEX entry as he clicks on Post cenvat invoice he gets an Error " Balance in Transaction Currency"
    Now he is not able to proceed further. P.O Made for this is an non capital One. Pl.Guide what to do ?. here in J1IEX The total BED =368.64 ,ECS=7.37, SEC=3.69 at item level,& in detail data the BED =368.64, ECS = 7.37, SEC = 3.69. THE ERROR IS GIVEN AS BELOW,
    Balance in transaction currency
    Message no. F5702
    Diagnosis
    A balance has occurred in transaction currency 'INR' with the following details:
    Exchange rate '00', amount ' 0.02' and currency key 'INR'.
    The data in the transaction currency were transferred from the calling application.
    System response
    Your data cannot be processed in FI.
    Procedure
    The error is probably in the calling application.
    Pl help ,
    Thanks in advance
    sap11
    Edited by: sap11 on Jan 3, 2008 6:44 AM

  • Bulk load issue

    Hi there
    Just wanted to know is it a bug or feature - in case if Column store table has non capital letters in its name, then bulk load does not work and performance is ruined?
    Mike

    it looks like we're having performance issues here and bulk load is failing because of connection method which is being used with Sybase RS. If we use standard ODBC then everything is as it should be, but as soon as we swith to .NET world then nothing happens, silngle inserts/updates are ok
    So, we have Application written in mixed J2ee/.NET and we use HANA applience as host for tables, Procedures and views.
    This issues hs been sent to support, will update as soon as i get smth from them

  • Vb code explanation

    ' Exclude capital construction expenditures
    sOut = sOut & "*UNION({[Fund].[Fund Type].&[CP]} * {[Fund].[Fund No].&[435]}"
    sOut = sOut & ", EXCEPT([Fund].[Fund Type].[All].CHILDREN,[Fund].[Fund Type].&[CP])"
    sOut = sOut & "*[Fund].[Fund No].[All].CHILDREN) "
    'else
    ' Commented out because if it's true, we don't want to limit any results
    ' sOut = sOut & "*{[Fund].[Fund Type].&[CP]}"
    ' sOut = sOut & "*EXCEPT([Fund].[Fund No].[All].CHILDREN,[Fund].[Fund No].&[435])"
    I know it is to exclude the capital construction expenditure as explained above but can you explain each line.
    Thanks.

    I was asked to add a new parameter (Project or Non-Project) to a report. The parameter for the summarized report is a dataset from a cube which is to drill through to an expense journal report. The drill through report whose data source is from a database.
    For the previous report before adding the parameter it has been returning result, but after adding my parameter it returns nothing because of 1 of the filter selection FUND_NUMBER IN (ALL) but when I put a real value it returns result.I understand why it
    is not returning any result. It is because in the database for that column .All is only applicable in dataset from analysis. My question now is I only added my column to the code. I did not touch anything else that reference that column so how come it
    is an issue after I added my parameter since I guess the code has been designed to handle such before.
    I have added the vb code both for the Monthly trend and Expense Journal. Please if you are good in vb please assist or if you have a suggestion.
    I know the code looks lengthy but it is pretty much the same thing when you get the hand work of  1 line.Thanks
    Public Function fMonthlyTrendsMDX() as string
    Dim sOut as String
    Dim iCriteria as Integer = 0
    sOut = "SELECT NON EMPTY {[Measures].[" & Report.Parameters!pRevOrExp.Label & " Amount]} ON COLUMNS, NON EMPTY {"
    if Report.Parameters!pSummary1.Value="Category_Description" or Report.Parameters!pSummary2.Value="Category_Description" or Report.Parameters!pSummary3.Value="Category_Description" then
    sOut = sOut & fPadMDX("[Object].[Category Description].[Category Description].ALLMEMBERS",Report.Parameters!pRevOrExp.Label) & "*"
    end if
    if Report.Parameters!pSummary1.Value="Object_Description" or Report.Parameters!pSummary2.Value="Object_Description" or Report.Parameters!pSummary3.Value="Object_Description" then
    sOut = sOut & fPadMDX("[Object].[Object Description].[Object Description].ALLMEMBERS",Report.Parameters!pRevOrExp.Label) & "*"
    end if
    if Report.Parameters!pSummary1.Value="Object_Detail_Description" or Report.Parameters!pSummary2.Value="Object_Detail_Description" or Report.Parameters!pSummary3.Value="Object_Detail_Description" then
    sOut = sOut & fPadMDX("[Object].[Object Detail Description].[Object Detail Description].ALLMEMBERS",Report.Parameters!pRevOrExp.Label) & "*"
    end if
    if Report.Parameters!pSummary1.Value="Resp_Unit_Org_Level_1" or Report.Parameters!pSummary2.Value="Resp_Unit_Org_Level_1" or Report.Parameters!pSummary3.Value="Resp_Unit_Org_Level_1" then
    sOut = sOut & fPadMDX("[Responsible Unit].[Org Level 1].[Org Level 1].ALLMEMBERS",Report.Parameters!pRevOrExp.Label) & "*"
    end if
    if Report.Parameters!pSummary1.Value="Resp_Unit_Org_Level_2" or Report.Parameters!pSummary2.Value="Resp_Unit_Org_Level_2" or Report.Parameters!pSummary3.Value="Resp_Unit_Org_Level_2" then
    sOut = sOut & fPadMDX("[Responsible Unit].[Org Level 2].[Org Level 2].ALLMEMBERS",Report.Parameters!pRevOrExp.Label) & "*"
    end if
    if Report.Parameters!pSummary1.Value="Resp_Unit_Org_Level_3" or Report.Parameters!pSummary2.Value="Resp_Unit_Org_Level_3" or Report.Parameters!pSummary3.Value="Resp_Unit_Org_Level_3" then
    sOut = sOut & fPadMDX("[Responsible Unit].[Org Level 3].[Org Level 3].ALLMEMBERS",Report.Parameters!pRevOrExp.Label) & "*"
    end if
    if Report.Parameters!pSummary1.Value="Resp_Org_Unit_Description" or Report.Parameters!pSummary2.Value="Resp_Org_Unit_Description" or Report.Parameters!pSummary3.Value="Resp_Org_Unit_Description" then
    sOut = sOut & fPadMDX("[Responsible Unit].[Org Unit].[Org Unit].ALLMEMBERS",Report.Parameters!pRevOrExp.Label) & "*"
    sOut = sOut & fPadMDX("[Responsible Unit].[Org Unit Description].[Org Unit Description].ALLMEMBERS",Report.Parameters!pRevOrExp.Label) & "*"
    end if
    if Report.Parameters!pSummary1.Value="Resp_Org_Unit" or Report.Parameters!pSummary2.Value="Resp_Org_Unit" or Report.Parameters!pSummary3.Value="Resp_Org_Unit" then
    sOut = sOut & fPadMDX("[Responsible Unit].[Org Unit].[Org Unit].ALLMEMBERS",Report.Parameters!pRevOrExp.Label) & "*"
    end if
    if Report.Parameters!pSummary1.Value="Charge_Unit_Org_Level_1" or Report.Parameters!pSummary2.Value="Charge_Unit_Org_Level_1" or Report.Parameters!pSummary3.Value="Charge_Unit_Org_Level_1" then
    sOut = sOut & fPadMDX("[Charge Unit].[Org Level 1].[Org Level 1].ALLMEMBERS",Report.Parameters!pRevOrExp.Label) & "*"
    end if
    if Report.Parameters!pSummary1.Value="Charge_Unit_Org_Level_2" or Report.Parameters!pSummary2.Value="Charge_Unit_Org_Level_2" or Report.Parameters!pSummary3.Value="Charge_Unit_Org_Level_2" then
    sOut = sOut & fPadMDX("[Charge Unit].[Org Level 2].[Org Level 2].ALLMEMBERS",Report.Parameters!pRevOrExp.Label) & "*"
    end if
    if Report.Parameters!pSummary1.Value="Charge_Unit_Org_Level_3" or Report.Parameters!pSummary2.Value="Charge_Unit_Org_Level_3" or Report.Parameters!pSummary3.Value="Charge_Unit_Org_Level_3" then
    sOut = sOut & fPadMDX("[Charge Unit].[Org Level 3].[Org Level 3].ALLMEMBERS",Report.Parameters!pRevOrExp.Label) & "*"
    end if
    if Report.Parameters!pSummary1.Value="Charge_Org_Unit_Description" or Report.Parameters!pSummary2.Value="Charge_Org_Unit_Description" or Report.Parameters!pSummary3.Value="Charge_Org_Unit_Description" then
    sOut = sOut & fPadMDX("[Charge Unit].[Org Unit].[Org Unit].ALLMEMBERS",Report.Parameters!pRevOrExp.Label) & "*"
    sOut = sOut & fPadMDX("[Charge Unit].[Org Unit Description].[Org Unit Description].ALLMEMBERS",Report.Parameters!pRevOrExp.Label) & "*"
    end if
    if Report.Parameters!pSummary1.Value="Charge_Org_Unit" or Report.Parameters!pSummary2.Value="Charge_Org_Unit" or Report.Parameters!pSummary3.Value="Charge_Org_Unit" then
    sOut = sOut & fPadMDX("[Charge Unit].[Org Unit].[Org Unit].ALLMEMBERS",Report.Parameters!pRevOrExp.Label) & "*"
    end if
    if Report.Parameters!pSummary1.Value="Activity_Description" or Report.Parameters!pSummary2.Value="Activity_Description" or Report.Parameters!pSummary3.Value="Activity_Description" then
    sOut = sOut & "NonEmpty([Activity].[Activity Description].[Activity Description].ALLMEMBERS)*"
    end if
    if Report.Parameters!pSummary1.Value="Appn_Symbol_Description" or Report.Parameters!pSummary2.Value="Appn_Symbol_Description" or Report.Parameters!pSummary3.Value="Appn_Symbol_Description" then
    sOut = sOut & fPadMDX("[Appropriation].[Appn Symbol Description].[Appn Symbol Description].ALLMEMBERS",Report.Parameters!pRevOrExp.Label) & "*"
    end if
    if Report.Parameters!pSummary1.Value="EA" or Report.Parameters!pSummary2.Value="EA" or Report.Parameters!pSummary3.Value="EA" then
    sOut = sOut & fPadMDX("[EA].[EA].[EA]",Report.Parameters!pRevOrExp.Label) & "*"
    end if
    if Report.Parameters!pSummary1.Value="EA_Description" or Report.Parameters!pSummary2.Value="EA_Description" or Report.Parameters!pSummary3.Value="EA_Description" then
    sOut = sOut & fPadMDX("[EA].[EA Description].[EA Description]",Report.Parameters!pRevOrExp.Label) & "*"
    end if
    if Report.Parameters!pSummary1.Value="EA_Subjob" or Report.Parameters!pSummary2.Value="EA_Subjob" or Report.Parameters!pSummary3.Value="EA_Subjob" then
    sOut = sOut & fPadMDX("[EA].[EA Subjob].[EA Subjob]",Report.Parameters!pRevOrExp.Label) & "*"
    end if
    if Report.Parameters!pSummary1.Value="EA_Class" or Report.Parameters!pSummary2.Value="EA_Class" or Report.Parameters!pSummary3.Value="EA_Class" then
    sOut = sOut & fPadMDX("[EA].[Report Class].[Report Class]",Report.Parameters!pRevOrExp.Label) & "*"
    end if
    if left(Report.Parameters!pSummary1.Value,6)="Rel_EA" or left(Report.Parameters!pSummary2.Value,6)="Rel_EA" or left(Report.Parameters!pSummary3.Value,6)="Rel_EA" then
    sOut = sOut & fPadMDX("[EA].[Rel EA Description].[Rel EA Description]",Report.Parameters!pRevOrExp.Label) & "*"
    sOut = sOut & fPadMDX("[EA].[Rel EA Subjob].[Rel EA Subjob]",Report.Parameters!pRevOrExp.Label) & "*"
    sOut = sOut & fPadMDX("[EA].[Rel EA].[Rel EA]",Report.Parameters!pRevOrExp.Label) & "*"
    end if
    if Report.Parameters!pSummary1.Value="Fiscal_Year" or Report.Parameters!pSummary2.Value="Fiscal_Year" or Report.Parameters!pSummary3.Value="Fiscal_Year" then
    sOut = sOut & fPadMDX("[Biennium].[Fiscal Year].[Fiscal Year].ALLMEMBERS",Report.Parameters!pRevOrExp.Label) & "*"
    end if
    if Report.Parameters!pSummary1.Value="Fiscal_Month" or Report.Parameters!pSummary2.Value="Fiscal_Month" or Report.Parameters!pSummary3.Value="Fiscal_Month" then
    sOut = sOut & fPadMDX("[Biennium].[Fiscal Month].[Fiscal Month].ALLMEMBERS",Report.Parameters!pRevOrExp.Label) & "*"
    end if
    if Report.Parameters!pSummary1.Value="Fund_Detail_Description" or Report.Parameters!pSummary2.Value="Fund_Detail_Description" or Report.Parameters!pSummary3.Value="Fund_Detail_Description" then
    sOut = sOut & fPadMDX("[Fund].[Fund Detail Description].[Fund Detail Description].ALLMEMBERS",Report.Parameters!pRevOrExp.Label) & "*"
    end if
    if Report.Parameters!pSummary1.Value="Fund_Detl" or Report.Parameters!pSummary2.Value="Fund_Detl" or Report.Parameters!pSummary3.Value="Fund_Detl" then
    sOut = sOut & fPadMDX("[Fund].[Fund Detl].[Fund Detl].ALLMEMBERS",Report.Parameters!pRevOrExp.Label) & "*"
    end if
    if Report.Parameters!pSummary1.Value="Fund_No_Description" or Report.Parameters!pSummary2.Value="Fund_No_Description" or Report.Parameters!pSummary3.Value="Fund_No_Description" then
    sOut = sOut & fPadMDX("[Fund].[Fund No Description].[Fund No Description].ALLMEMBERS",Report.Parameters!pRevOrExp.Label) & "*"
    end if
    if Report.Parameters!pSummary1.Value="Fund_Source_Description" or Report.Parameters!pSummary2.Value="Fund_Source_Description" or Report.Parameters!pSummary3.Value="Fund_Source_Description" then
    sOut = sOut & fPadMDX("[Fund].[Fund Source Description].[Fund Source Description].ALLMEMBERS",Report.Parameters!pRevOrExp.Label) & "*"
    end if
    'if Report.Parameters!pSummary1.Value="Fund_Type" or Report.Parameters!pSummary2.Value="Fund_Type" or Report.Parameters!pSummary3.Value="Fund_Type" then
    ' sOut = sOut & fPadMDX("[Fund].[Fund Type].[Fund Type].ALLMEMBERS",Report.Parameters!pRevOrExp.Label) & "*"
    'end if
    if Report.Parameters!pSummary1.Value="Fund_Type_Description" or Report.Parameters!pSummary2.Value="Fund_Type_Description" or Report.Parameters!pSummary3.Value="Fund_Type_Description" then
    sOut = sOut & fPadMDX("[Fund].[Fund Type Description].[Fund Type Description].ALLMEMBERS",Report.Parameters!pRevOrExp.Label) & "*"
    end if
    if Report.Parameters!pSummary1.Value="Trans_Code_Description" or Report.Parameters!pSummary2.Value="Trans_Code_Description" or Report.Parameters!pSummary3.Value="Trans_Code_Description" then
    sOut = sOut & fPadMDX("[Transaction Codes].[Trans Code Description].[Trans Code Description].ALLMEMBERS",Report.Parameters!pRevOrExp.Label) & "*"
    end if
    if Report.Parameters!pSummary1.Value="Trans_Group_Description" or Report.Parameters!pSummary2.Value="Trans_Group_Description" or Report.Parameters!pSummary3.Value="Trans_Group_Description" then
    sOut = sOut & fPadMDX("[Transaction Codes].[Trans Group Description].[Trans Group Description].ALLMEMBERS",Report.Parameters!pRevOrExp.Label) & "*"
    end if
    if Report.Parameters!pSummary1.Value="Agency_Source_Description" or Report.Parameters!pSummary2.Value="Agency_Source_Description" or Report.Parameters!pSummary3.Value="Agency_Source_Description" then
    sOut = sOut & fPadMDX("[Revenue Source].[Agency Source Description].[Agency Source Description].ALLMEMBERS",Report.Parameters!pRevOrExp.Label) & "*"
    end if
    if Report.Parameters!pSummary1.Value="Revenue_Source_Description" or Report.Parameters!pSummary2.Value="Revenue_Source_Description" or Report.Parameters!pSummary3.Value="Revenue_Source_Description" then
    sOut = sOut & fPadMDX("[Revenue Source].[Revenue Source Description].[Revenue Source Description].ALLMEMBERS",Report.Parameters!pRevOrExp.Label) & "*"
    end if
    sOut = sOut & fPadMDX("[Biennium].[Biennium Hierarchy].[Bien Name].ALLMEMBERS",Report.Parameters!pRevOrExp.Label) & "*"
    sOut = sOut & fPadMDX("[" & Report.Parameters!pColumnGrouping.Label & "].[Calendar Year].[Calendar Year].ALLMEMBERS",Report.Parameters!pRevOrExp.Label) & "*"
    sOut = sOut & fPadMDX("[" & Report.Parameters!pColumnGrouping.Label & "].[Calendar Month].[Calendar Month].ALLMEMBERS",Report.Parameters!pRevOrExp.Label)
    if (Report.Parameters!pCapExpenses.Value=False) then
    ' Exclude capital construction expenditures
    sOut = sOut & "*UNION({[Fund].[Fund Type].&[CP]} * {[Fund].[Fund No].&[435]}"
    sOut = sOut & ", EXCEPT([Fund].[Fund Type].[All].CHILDREN,[Fund].[Fund Type].&[CP])"
    sOut = sOut & "*[Fund].[Fund No].[All].CHILDREN) "
    'else
    ' Commented out because if it's true, we don't want to limit any results
    ' sOut = sOut & "*{[Fund].[Fund Type].&[CP]}"
    ' sOut = sOut & "*EXCEPT([Fund].[Fund No].[All].CHILDREN,[Fund].[Fund No].&[435])"
    end if
    sOut = sOut & "} DIMENSION PROPERTIES MEMBER_CAPTION,MEMBER_UNIQUE_NAME ON ROWS "
    if (Report.Parameters!pLastCompletedPeriod.Value="Month") and (Report.Parameters!BienniumBienniumHierarchy.Value(0) = fReturnBienMDX(Now())) then
    sOut = sOut & "FROM (SELECT StrToMember('" & Report.Parameters!pFirstDayOfBiennium.Value & "', constrained):StrToMember('"
    sOut = sOut & Report.Parameters!pLastFullMonthMDX.Value & "', constrained) ON COLUMNS "
    iCriteria = iCriteria + 1
    end if
    if not (instr(join(Report.Parameters!ActivityDescription.value,","),"All")>0) then
    sOut = sOut & "FROM (SELECT StrToSet('{" & join(Report.Parameters!ActivityDescription.value,",") & "}',CONSTRAINED) ON COLUMNS "
    iCriteria = iCriteria + 1
    end if
    if not (instr(join(Report.Parameters!Appropriation.value,","),"All")>0) then
    sOut = sOut & "FROM (SELECT StrToSet('{" & join(Report.Parameters!Appropriation.value,",") & "}',CONSTRAINED) ON COLUMNS "
    iCriteria = iCriteria + 1
    end if
    if not (instr(join(Report.Parameters!AgencySrcDesc.value,","),"All")>0) then
    sOut = sOut & "FROM (SELECT StrToSet('{" & join(Report.Parameters!AgencySrcDesc.value,",") & "}',CONSTRAINED) ON COLUMNS "
    iCriteria = iCriteria + 1
    end if
    if not (instr(join(Report.Parameters!EA.value,","),"All")>0) then
    sOut = sOut & "FROM (SELECT StrToSet('{" & join(Report.Parameters!EA.value,",") & "}',CONSTRAINED) ON COLUMNS "
    iCriteria = iCriteria + 1
    end if
    if not (instr(join(Report.Parameters!EAReportClass.value,","),"All")>0) then
    sOut = sOut & "FROM (SELECT StrToSet('{" & join(Report.Parameters!EAReportClass.value,",") & "}',CONSTRAINED) ON COLUMNS "
    iCriteria = iCriteria + 1
    end if
    if not (instr(join(Report.Parameters!EASubJob.value,","),"All")>0) then
    sOut = sOut & "FROM (SELECT StrToSet('{" & join(Report.Parameters!EASubJob.value,",") & "}',CONSTRAINED) ON COLUMNS "
    iCriteria = iCriteria + 1
    end if
    if not (instr(join(Report.Parameters!EASubjobDesc.value,","),"All")>0) then
    sOut = sOut & "FROM (SELECT StrToSet('{" & join(Report.Parameters!EASubjobDesc.value,",") & "}',CONSTRAINED) ON COLUMNS "
    iCriteria = iCriteria + 1
    end if
    if not (instr(join(Report.Parameters!FundNo.value,","),"All")>0) then
    sOut = sOut & "FROM (SELECT StrToSet('{" & join(Report.Parameters!FundNo.value,",") & "}',CONSTRAINED) ON COLUMNS "
    iCriteria = iCriteria + 1
    end if
    if not (instr(join(Report.Parameters!FundNoDescription.value,","),"All")>0) then
    sOut = sOut & "FROM (SELECT StrToSet('{" & join(Report.Parameters!FundNoDescription.value,",") & "}',CONSTRAINED) ON COLUMNS "
    iCriteria = iCriteria + 1
    end if
    if not (instr(join(Report.Parameters!FundDetailDescription.value,","),"All")>0) then
    sOut = sOut & "FROM (SELECT StrToSet('{" & join(Report.Parameters!FundDetailDescription.value,",") & "}',CONSTRAINED) ON COLUMNS "
    iCriteria = iCriteria + 1
    end if
    if not (instr(join(Report.Parameters!FundDetl.value,","),"All")>0) then
    sOut = sOut & "FROM (SELECT StrToSet('{" & join(Report.Parameters!FundDetl.value,",") & "}',CONSTRAINED) ON COLUMNS "
    iCriteria = iCriteria + 1
    end if
    if not (instr(join(Report.Parameters!FiscalMonth.value,","),"All")>0) then
    sOut = sOut & "FROM (SELECT StrToSet('{" & join(Report.Parameters!FiscalMonth.value,",") & "}',CONSTRAINED) ON COLUMNS "
    iCriteria = iCriteria + 1
    end if
    if not (instr(join(Report.Parameters!FiscalYear.value,","),"All")>0) then
    sOut = sOut & "FROM (SELECT StrToSet('{" & join(Report.Parameters!FiscalYear.value,",") & "}',CONSTRAINED) ON COLUMNS "
    iCriteria = iCriteria + 1
    end if
    if not (instr(join(Report.Parameters!FundSrcDesc.value,","),"All")>0) then
    sOut = sOut & "FROM (SELECT StrToSet('{" & join(Report.Parameters!FundSrcDesc.value,",") & "}',CONSTRAINED) ON COLUMNS "
    iCriteria = iCriteria + 1
    end if
    if not (instr(join(Report.Parameters!FundType.value,","),"All")>0) then
    sOut = sOut & "FROM (SELECT StrToSet('{" & join(Report.Parameters!FundType.value,",") & "}',CONSTRAINED) ON COLUMNS "
    iCriteria = iCriteria + 1
    end if
    if not (instr(join(Report.Parameters!FundTypeDesc.value,","),"All")>0) then
    sOut = sOut & "FROM (SELECT StrToSet('{" & join(Report.Parameters!FundTypeDesc.value,",") & "}',CONSTRAINED) ON COLUMNS "
    iCriteria = iCriteria + 1
    end if
    if not (instr(join(Report.Parameters!RelEA.value,","),"All")>0) then
    sOut = sOut & "FROM (SELECT StrToSet('{" & join(Report.Parameters!RelEA.value,",") & "}',CONSTRAINED) ON COLUMNS "
    iCriteria = iCriteria + 1
    end if
    if not (instr(join(Report.Parameters!RelEADesc.value,","),"All")>0) then
    sOut = sOut & "FROM (SELECT StrToSet('{" & join(Report.Parameters!RelEADesc.value,",") & "}',CONSTRAINED) ON COLUMNS "
    iCriteria = iCriteria + 1
    end if
    if not (instr(join(Report.Parameters!RelEASubjob.value,","),"All")>0) then
    sOut = sOut & "FROM (SELECT StrToSet('{" & join(Report.Parameters!RelEASubjob.value,",") & "}',CONSTRAINED) ON COLUMNS "
    iCriteria = iCriteria + 1
    end if
    if not (instr(join(Report.Parameters!RevenueSrcDesc.value,","),"All")>0) then
    sOut = sOut & "FROM (SELECT StrToSet('{" & join(Report.Parameters!RevenueSrcDesc.value,",") & "}',CONSTRAINED) ON COLUMNS "
    iCriteria = iCriteria + 1
    end if
    if not (instr(join(Report.Parameters!TransCode.value,","),"All")>0) then
    sOut = sOut & "FROM (SELECT StrToSet('{" & join(Report.Parameters!TransCode.value,",") & "}',CONSTRAINED) ON COLUMNS "
    iCriteria = iCriteria + 1
    end if
    if not (instr(join(Report.Parameters!TransCodeDesc.value,","),"All")>0) then
    sOut = sOut & "FROM (SELECT StrToSet('{" & join(Report.Parameters!TransCodeDesc.value,",") & "}',CONSTRAINED) ON COLUMNS "
    iCriteria = iCriteria + 1
    end if
    if not (instr(join(Report.Parameters!TransGroup.value,","),"All")>0) then
    sOut = sOut & "FROM (SELECT StrToSet('{" & join(Report.Parameters!TransGroup.value,",") & "}',CONSTRAINED) ON COLUMNS "
    iCriteria = iCriteria + 1
    end if
    if not (instr(join(Report.Parameters!TransGroupDesc.value,","),"All")>0) then
    sOut = sOut & "FROM (SELECT StrToSet('{" & join(Report.Parameters!TransGroupDesc.value,",") & "}',CONSTRAINED) ON COLUMNS "
    iCriteria = iCriteria + 1
    end if
    if not (instr(join(Report.Parameters!ObjectCategoryDescription.value,","),"All")>0) then
    sOut = sOut & "FROM (SELECT StrToSet('{" & join(Report.Parameters!ObjectCategoryDescription.value,",") & "}',CONSTRAINED) ON COLUMNS "
    iCriteria = iCriteria + 1
    end if
    if not (instr(join(Report.Parameters!ObjectObjectDescription.value,","),"All")>0) then
    sOut = sOut & "FROM (SELECT StrToSet('{" & join(Report.Parameters!ObjectObjectDescription.value,",") & "}',CONSTRAINED) ON COLUMNS "
    iCriteria = iCriteria + 1
    end if
    if not (instr(join(Report.Parameters!ObjectDetailDescription.value,","),"All")>0) then
    sOut = sOut & "FROM (SELECT StrToSet('{" & join(Report.Parameters!ObjectDetailDescription.value,",") & "}',CONSTRAINED) ON COLUMNS "
    iCriteria = iCriteria + 1
    end if
    if not (instr(join(Report.Parameters!OrgUnitDescription.value,","),"All")>0) then
    sOut = sOut & "FROM (SELECT StrToSet('{" & replace(join(Report.Parameters!OrgUnitDescription.value,","),chr(39),chr(39)&chr(39)) & "}',CONSTRAINED) ON COLUMNS "
    iCriteria = iCriteria + 1
    end if
    if not (instr(join(Report.Parameters!OrgLevel1.value,","),"All")>0) then
    sOut = sOut & "FROM (SELECT StrToSet('{" & replace(join(Report.Parameters!OrgLevel1.value,","),chr(39),chr(39)&chr(39)) & "}',CONSTRAINED) ON COLUMNS "
    iCriteria = iCriteria + 1
    end if
    if not (instr(join(Report.Parameters!OrgLevel2.value,","),"All")>0) then
    sOut = sOut & "FROM (SELECT StrToSet('{" & replace(join(Report.Parameters!OrgLevel2.value,","),chr(39),chr(39)&chr(39)) & "}',CONSTRAINED) ON COLUMNS "
    iCriteria = iCriteria + 1
    end if
    if not (instr(join(Report.Parameters!OrgLevel3.value,","),"All")>0) then
    sOut = sOut & "FROM (SELECT StrToSet('{" & replace(join(Report.Parameters!OrgLevel3.value,","),chr(39),chr(39)&chr(39)) & "}',CONSTRAINED) ON COLUMNS "
    iCriteria = iCriteria + 1
    end if
    if not (instr(join(Report.Parameters!BienniumBienniumHierarchy.value,","),"All")>0) then
    sOut = sOut & "FROM (SELECT StrToSet('{" & join(Report.Parameters!BienniumBienniumHierarchy.value,",") & "}',CONSTRAINED) ON COLUMNS "
    iCriteria = iCriteria + 1
    end if
    if Report.Parameters!pRevOrExp.Label = "Expenditure" then
    sOut = sOut & "from (select ([Transaction Codes].[Trans Group].&[3500]) on columns "
    sOut = sOut & "from (select except([Object].[Category Description].members, {[Object].[Category Description].&[9]}) on 0 "
    iCriteria = iCriteria + 2
    end if
    sOut = sOut & "FROM [HMI Finance]" & fStringClone(")", iCriteria)
    sOut = sOut & "CELL PROPERTIES VALUE,BACK_COLOR,FORE_COLOR,FORMATTED_VALUE,FORMAT_STRING,FONT_NAME,FONT_SIZE,FONT_FLAGS;"
    return sOut
    end function
    Public Function fGenAuditTrailQuery() as String
    ' For any Summary or column parms that have EASJ as the value, this is a calculated
    ' column made up of the EA and SUBJOB columns. Due to this, we need to detect
    ' when the EASJ value has been selected so we get the EA and SUBJOB columns to use
    ' in the calculation
    ' Same with VENDOR_NO_SFX -- calculated column, so we need to grab the appropriate
    ' columns to create it (VENDOR_NO and VENDOR_SFX)
    Dim sOut as String
    ' Limit results to the pRecordsLimit parameter if it is populated
    if Report.Parameters!pRecordsLimit.Value IsNot Nothing then
    sOut = "SELECT top " & Report.Parameters!pRecordsLimit.Value & " "
    else
    sOut = "SELECT "
    end if
    ' Column1 select
    if Report.Parameters!pColumn1.Value = "EASJ" then
    sOut = sOut & "EA, SUBJOB, "
    elseif Report.Parameters!pColumn1.Value = "REL_EASJ" then
    sOut = sOut & "REL_EA, REL_SUBJOB, "
    elseif LEFT(Report.Parameters!pColumn1.Value,8) = "VENDOR_N" then
    sOut = sOut & "VENDOR_NO, VENDOR_SFX, VENDOR_NAME, "
    else
    sOut = sOut & Report.Parameters!pColumn1.Value & ", "
    end if
    ' Column2 select
    if Report.Parameters!pColumn2.Value = "EASJ" then
    sOut = sOut & "EA, SUBJOB, "
    elseif Report.Parameters!pColumn2.Value = "REL_EASJ" then
    sOut = sOut & "REL_EA, REL_SUBJOB, "
    elseif LEFT(Report.Parameters!pColumn2.Value,8) = "VENDOR_N" then
    sOut = sOut & "VENDOR_NO, VENDOR_SFX, VENDOR_NAME, "
    else
    sOut = sOut & Report.Parameters!pColumn2.Value & ", "
    end if
    ' Column3 through Column6 select
    sOut = sOut & Report.Parameters!pColumn3.Value & ", "
    sOut = sOut & Report.Parameters!pColumn4.Value & ", "
    sOut = sOut & Report.Parameters!pColumn5.Value & ", "
    sOut = sOut & Report.Parameters!pColumn6.Value & ", "
    ' Column7 select
    if Report.Parameters!pColumn7.Value = "EASJ" then
    sOut = sOut & "EA, SUBJOB, "
    elseif Report.Parameters!pColumn7.Value = "REL_EASJ" then
    sOut = sOut & "REL_EA, REL_SUBJOB, "
    elseif LEFT(Report.Parameters!pColumn7.Value,8) = "VENDOR_N" then
    sOut = sOut & "VENDOR_NO, VENDOR_SFX, VENDOR_NAME, "
    else
    sOut = sOut & Report.Parameters!pColumn7.Value & ", "
    end if
    ' Column8 select
    if Report.Parameters!pColumn8.Value = "EASJ" then
    sOut = sOut & "EA, SUBJOB, "
    elseif Report.Parameters!pColumn8.Value = "REL_EASJ" then
    sOut = sOut & "REL_EA, REL_SUBJOB, "
    elseif LEFT(Report.Parameters!pColumn8.Value,8) = "VENDOR_N" then
    sOut = sOut & "VENDOR_NO, VENDOR_SFX, VENDOR_NAME, "
    else
    sOut = sOut & Report.Parameters!pColumn8.Value & ", "
    end if
    ' Column9 select
    if Report.Parameters!pColumn9.Value = "EASJ" then
    sOut = sOut & "EA, SUBJOB, "
    elseif Report.Parameters!pColumn9.Value = "REL_EASJ" then
    sOut = sOut & "REL_EA, REL_SUBJOB, "
    elseif LEFT(Report.Parameters!pColumn9.Value,8) = "VENDOR_N" then
    sOut = sOut & "VENDOR_NO, VENDOR_SFX, VENDOR_NAME, "
    else
    sOut = sOut & Report.Parameters!pColumn9.Value & ", "
    end if
    ' Include columns if they were used to groupby
    if Report.Parameters!pSummary1.Value = "EASJ" then
    sOut = sOut & "EA, SUBJOB, "
    elseif Report.Parameters!pSummary1.Value = "VENDOR_NO_SFX" then
    sOut = sOut & "VENDOR_NO, VENDOR_SFX, "
    elseif Report.Parameters!pSummary1.Value="RESPONSIBLE_UNIT" then
    sOut = sOut & "RESPONSIBLE_UNIT, "
    elseif Report.Parameters!pSummary1.Value="CHRGE_UNIT" then
    sOut = sOut & "CHRGE_UNIT, "
    elseif Report.Parameters!pSummary1.Value = "REL_EASJ" then
    sOut = sOut & "REL_EA, REL_SUBJOB, "
    else
    sOut = sOut & Report.Parameters!pSummary1.Value & ", "
    end if
    if Report.Parameters!pSummary2.Value = "EASJ" then
    sOut = sOut & "EA, SUBJOB, "
    elseif left(Report.Parameters!pSummary2.Value,8) = "VENDOR_N" then
    sOut = sOut & "VENDOR_NO, VENDOR_SFX, VENDOR_NAME, "
    elseif Report.Parameters!pSummary2.Value="RESPONSIBLE_UNIT" then
    sOut = sOut & "RESPONSIBLE_UNIT, "
    elseif Report.Parameters!pSummary2.Value="CHRGE_UNIT" then
    sOut = sOut & "CHRGE_UNIT, "
    elseif Report.Parameters!pSummary2.Value = "REL_EASJ" then
    sOut = sOut & "REL_EA, REL_SUBJOB, "
    else
    sOut = sOut & Report.Parameters!pSummary2.Value & ", "
    end if
    if Report.Parameters!pSummary3.Value = "EASJ" then
    sOut = sOut & "EA, SUBJOB, "
    elseif Report.Parameters!pSummary3.Value = "VENDOR_NO_SFX" then
    sOut = sOut & "VENDOR_NO, VENDOR_SFX, "
    elseif Report.Parameters!pSummary3.Value="RESPONSIBLE_UNIT" then
    sOut = sOut & "RESPONSIBLE_UNIT, "
    elseif Report.Parameters!pSummary3.Value="CHRGE_UNIT" then
    sOut = sOut & "CHRGE_UNIT, "
    elseif Report.Parameters!pSummary3.Value = "REL_EASJ" then
    sOut = sOut & "REL_EA, REL_SUBJOB, "
    else
    sOut = sOut & Report.Parameters!pSummary3.Value & ", "
    end if
    ' Always include the following columns
    sOut = sOut & " FUND_SPLT_SEQ_NO, DUP_REC_IND, FISCAL_YEAR, FISCAL_MONTH, BATCH_AGENCY, BATCH_DATE, BATCH_TYPE, BATCH_NO, DOC_INDEX, LINE_NO, RECORD_NO, "
    sOut = sOut & "ORG_LEVEL, ORG_LEVEL_1, ORG_LEVEL_2, ORG_LEVEL_3, RESP_UNIT_LEVL_1, RESP_UNIT_LEVL_2, RESP_UNIT_LEVL_3,OBJECT, CATEGORY "
    ' Logic to query the correct audittrail table depends on
    ' the pBiennium parm and that the audittrail table is named
    ' appropriately.
    ' Current biennium should always be STG_FMPROD_V_AUDITTRAIL_CURR
    ' Previous bienniums are STG_FMPROD_V_AUDITTRAIL_BI_XX
    ' Someday in the future, this naming schema will have to change
    ' because the biennium numbering will hit 99, then roll over to 01 again
    sOut = sOut & " FROM dbo.STG_FMPROD_V_AUDITTRAIL_"
    If Right(fReturnBien(Now()),2) = Right(Report.Parameters!pBiennium.Value, 2) then
    ' pBiennium value is in the current biennium, use CURR
    sOut = sOut & "CURR "
    else
    ' pBiennium value is in a previous biennium, use it
    sOut = sOut & "BI_" & Right(Report.Parameters!pBiennium.Value,2) & " "
    end if
    sOut = sOut & "WHERE"
    ' We only want expenditures. This could obviously be put into a parm, but for now we just hard coded it
    sOut = sOut & " TRANS_CODE IN (SELECT TRANS_CODE FROM STG_FMTMPROD_V_TRANS_DECISION where trans_group = 3500)"
    ' Per the requirements, we are not including anything from category 9
    sOut = sOut & " AND CATEGORY <> '9'"
    ' Capital expenditures or non-capital expenditures determined here
    if (Report.Parameters!pCapExpenses.Value = False) then
    ' Exclude capital expenditures
    sOut = sOut & " AND (FUND_TYPE <> 'CP' or FUND_NUMBER = '435')"
    end if
    if (Report.Parameters!pDateBegin.Value IsNot Nothing) and (Report.Parameters!pDateEnd.Value IsNot Nothing) Then
    sOut = sOut & " AND PROCESS_DATE BETWEEN '" & Report.Parameters!pDateBegin.Value & "'"
    sOut = sOut & " AND '" & Report.Parameters!pDateEnd.Value & "'"
    end if
    if Report.Parameters!RESPONSIBLE_UNIT.Value IsNot Nothing THEN
    sOut = sOut & " and RESPONSIBLE_UNIT IN ('" & Replace(Report.Parameters!RESPONSIBLE_UNIT.Value,",","','") & "')"
    end if
    if Report.Parameters!FISCAL_YEAR.Value IsNot Nothing THEN
    sOut = sOut & " and FISCAL_YEAR = '" & Report.Parameters!FISCAL_YEAR.Value & "'"
    end if
    if Report.Parameters!FISCAL_MONTH.Value IsNot Nothing THEN
    sOut = sOut & " and FISCAL_MONTH = '" & Report.Parameters!FISCAL_MONTH.Value & "'"
    end if
    if Report.Parameters!RESP_UNIT_LEVL_1.Value IsNot Nothing THEN
    sOut = sOut & " and RESP_UNIT_LEVL_1 IN ('" & Replace(Report.Parameters!RESP_UNIT_LEVL_1.Value,",","','") & "')"
    end if
    if Report.Parameters!RESP_UNIT_LEVL_2.Value IsNot Nothing THEN
    sOut = sOut & " and RESP_UNIT_LEVL_2 IN ('" & Replace(Report.Parameters!RESP_UNIT_LEVL_2.Value,",","','") & "')"
    end if
    if Report.Parameters!RESP_UNIT_LEVL_3.Value IsNot Nothing THEN
    sOut = sOut & " and RESP_UNIT_LEVL_3 IN ('" & Replace(Report.Parameters!RESP_UNIT_LEVL_3.Value,",","','") & "')"
    end if
    if Report.Parameters!CHRGE_UNIT.Value IsNot Nothing THEN
    sOut = sOut & " and CHRGE_UNIT IN ('" & Replace(Report.Parameters!CHRGE_UNIT.Value,",","','") & "')"
    end if
    if Report.Parameters!ORG_LEVEL_1.Value IsNot Nothing THEN
    sOut = sOut & " and ORG_LEVEL_1 IN ('" & Replace(Report.Parameters!ORG_LEVEL_1.Value,",","','") & "')"
    end if
    if Report.Parameters!ORG_LEVEL_2.Value IsNot Nothing THEN
    sOut = sOut & " and ORG_LEVEL_2 IN ('" & Replace(Report.Parameters!ORG_LEVEL_2.Value, ",","','") & "')"
    end if
    if Report.Parameters!ORG_LEVEL_3.Value IsNot Nothing THEN
    sOut = sOut & " and ORG_LEVEL_3 IN ('" & Replace(Report.Parameters!ORG_LEVEL_3.Value, ",","','") & "')"
    end if
    if Report.Parameters!CATEGORY.Value IsNot Nothing THEN
    sOut = sOut & " and CATEGORY IN ('" & Replace(Report.Parameters!CATEGORY.Value,",","','") & "')"
    end if
    if Report.Parameters!OBJECT.Value IsNot Nothing THEN
    sOut = sOut & " and OBJECT IN ('" & Replace(Report.Parameters!OBJECT.Value, ",","','") & "')"
    end if
    if Report.Parameters!OBJ_DETL.Value IsNot Nothing THEN
    sOut = sOut & " and OBJ_DETL IN ('" & Replace(Report.Parameters!OBJ_DETL.Value, ",","','") & "')"
    end if
    if Report.Parameters!APPN_SYMBOL.Value IsNot Nothing THEN
    sOut = sOut & " and APPN_SYMBOL IN ('" & Replace(Report.Parameters!APPN_SYMBOL.Value,",","','") & "')"
    end if
    if Report.Parameters!EA.Value IsNot Nothing THEN
    ' Gotta do some wizardry here in case the EA value contains EA SubJob or EA SubJob Description
    sOut = sOut & " and EA IN ('" & Replace(fStripEA(Report.Parameters!EA.Value),",","','") & "')"
    if InStr(1, Report.Parameters!EA.Value, " - ")>0 then
    ' parameter contains subjob, parse that out
    sOut = sOut & " and SUBJOB IN ('" & Replace(fStripSJ(Report.Parameters!EA.Value),",","','") & "')"
    end if
    end if
    if Report.Parameters!REL_EA.Value IsNot Nothing THEN
    sOut = sOut & " and REL_EA IN ('" & Replace(fStripEA(Report.Parameters!REL_EA.Value),",","','") & "')"
    if InStr(1, Report.Parameters!REL_EA.Value, " - ")>0 then
    ' parameter contains subjob, parse that out
    sOut = sOut & " and REL_SUBJOB IN ('" & Replace(fStripSJ(Report.Parameters!REL_EA.Value),",","','") & "')"
    end if
    end if
    if Report.Parameters!ACTIVITY.Value IsNot Nothing THEN
    sOut = sOut & " and ACTIVITY IN ('" & Replace(Report.Parameters!ACTIVITY.Value,",","','") & "')"
    end if
    if Report.Parameters!TRANS_CODE.Value IsNot Nothing THEN
    sOut = sOut & " and TRANS_CODE IN ('" & Replace(Report.Parameters!TRANS_CODE.Value,",","','") & "')"
    end if
    if Report.Parameters!FUND_NUMBER.Value IsNot Nothing THEN
    sOut = sOut & " and FUND_NUMBER IN ('" & Replace(Report.Parameters!FUND_NUMBER.Value,",","','") & "')"
    end if
    if Report.Parameters!FUND_DETAIL.Value IsNot Nothing THEN
    sOut = sOut & " and FUND_DETAIL IN ('" & Replace(Report.Parameters!FUND_DETAIL.Value,",","','") & "')"
    end if
    if Report.Parameters!FUND_SOURCE.Value IsNot Nothing THEN
    sOut = sOut & " and FUND_SOURCE IN ('" & Replace(Report.Parameters!FUND_SOURCE.Value,",","','") & "')"
    end if
    if Report.Parameters!FUND_TYPE.Value IsNot Nothing THEN
    sOut = sOut & " and FUND_TYPE IN ('" & Replace(Report.Parameters!FUND_TYPE.Value,",","','") & "')"
    end if
    sOut = sOut & " ORDER BY PROCESS_DATE DESC"
    return sOut
    End Function

  • J1IEX PROBLEM IN POSTING

    Dear All,
    User had done GRN & after that he is doing J1IEX entry as he clicks on Post cenvat invoice he gets an Error " Balance in Transaction Currency"
    Now he is not able to proceed further. P.O Made for this is an  non capital One. Pl.Guide what to do ?. here in J1IEX The total BED =368.64 ,ECS=7.37, SEC=3.69 at item level,& in detail data the BED =368.64, ECS = 7.37, SEC = 3.69. THE ERROR IS GIVEN AS BELOW,
    Balance in transaction currency
    Message no. F5702
    Diagnosis
    A balance has occurred in transaction currency 'INR' with the following details:
    Exchange rate '00', amount '             0.02' and currency key 'INR'.
    The data in the transaction currency were transferred from the calling application.
    System response
    Your data cannot be processed in FI.
    Procedure
    The error is probably in the calling application.
    Pl help ,
    Thanks in advance
    sap11
    Edited by: sap11 on Jan 3, 2008 7:04 AM

    While simulating the details are as below,
    cenvat on hold /  s debit /  189.86
    RG23C / SHECS / S DEBIT / 1.85
    RG23C BED / SDEBIT / 184.32
    RG23C ECESS / S DEBIT / 3.69
    CENVAT CLEARING / H CREDIT / 379.70
    Can u elaborate by above simulating doc, here in line item & detail data SHECS is not visible .
    sap11
    Edited by: sap11 on Jan 3, 2008 6:31 AM

  • Project Settlement - Aggregating/Settling on new custom field

    At our company, we created a new custom field called "Location Code" that is populated during journal entries through manual input. When an entry to a WBS element is posted with a Location Code value entered, the Location Code value also gets carried over to CO (controlling), SPL, and is in PS. The problem we have is with settlement as it does not carry over the Location Code at the final settlement receiver. For example:
    1. Journal entry is posted to WBS element H01.12345.01.01 with Location Code value entered of "435" (this is a field in the FI document posting screen) for $100. Another entry is posted to the same WBS element but with a different Location Code of "080" for $200. Both entries to the same G/L account.
    2. Settlement is run to settle the 2 entries in Step 1 above which totals ($200 + $100) $300. WBS element H01.12345.01.01 will settle to a cost center.
    3. When we view the final accounting documents (especially our special ledger purpose documents), Location Code value is blank and there is one entry to the receiving cost center for $300. It seems project settlement aggregates entries based only on WBS level and G/L account.
    QUESTION: Is it possible (and if so, how) to get projects to settle these lines individually based on aggregating on Location Code as well as G/L account? We would like to see $200 settle to the receiving cost center with Location Code value "435", and another line settling $100 to the receiving cost center with Location Code "080".
    I hope I made sense. Thanks in advance!

    line item settlement should only be possible if the setting is maintained in the IM Profile and it sounds like your projects don't have an IM profile...  so it shouldn't work.  I haven't used it on a non-capital project but you could give it a shot.
    [-nathan|http://wiki.sdn.sap.com/wiki/display/profile/Nathan+Genez]

  • ReCapitalizing ALL CAPS Text?

    Surely there's a way to do this.
    It's been a very long since I've needed this function, but I distinctly remember way back when (long before Pages v1), a time when I could select a block of text which had been entered as ALL CAPS (typically something copy/pasted from another source), and reformat it to all lower case, to Title Case, to Sentence case, even to small caps -- whatever I needed to make it consistent with the rest of the document.
    So far I can only get Pages' Capitalization function (via Format > Font >) to work on text which was originally entered in lower case. Any letter which was originally entered using its Shift- Capitalized form seems to be chiselled in cyber-stone.
    PLEASE, please, Please tell me that Pages 2009 is not so powerless that it can't change a capitalized letter into its non-capitalized little brother?
    THANKS -- I mean, Thanks,
    John Bertram
    Toronto

    I still wish though that Pages had this kind of thing built-in in a more readily accessible way.
    The jury is still out on whether your wish will be supported in Apple's application model. Apple has specifically sought not to make the intelligence for internationalised imaging a part of the application model, seeking instead to separate the application model from the transform model. This has been opposed by software publishers who make and market software suites, including Adobe and Microsoft. There are two application models / business models for internationalised imaging.
    Apple's model has been to provide a model for the small independent developer of character-glyph transforms (fonts) and colour-colourant transforms (profiles) to make and market intelligence in a plug-and-play manner. The intelligence is in the transform itself, in what is technically termed a transform for determinate, runtime-independent rendering.
    Adobe's and Microsoft's model has been to incorporate the intelligence for internationalised imaging into the software suite intended for a standalone personal computer. The font or profile is in this scenario a client of the software suite and/or the operating system. OpenType and the Windows Color System are intended to work in this way as what is technically termed indeterminate, runtime-dependent rendering.
    The problem with the internationalised drawing models for Unicode imaging and ICC imaging is I suppose political, because if there is no competition between the centralised indeterminate, runtime-depent rendering model for software suites and the decentralised determinate, runtime-independent rendering model then the power of graphic information processing is harnessed to the platforms of particular software publishers.
    I know this is a hippie plot hatched in Cupertino in 1988-89 ... -:)
    /hh

  • Rented Assets needs to be Tracked in Assets Module

    We are not using oracle property manager. but we want to track rented assets in Oracle Assets. We don't want to capitalize and depreciate these assets. Is there any way to achieve this in assets?

    Hi,
    Thanks for the answer but we don't want to capitalize and don't even want to depreciate them. We just want them to be available in our asset books. They're not CIP assets. Treating them as those may be one way to do it. But here is another scenario which we are not clear about:
    In assets, while defining asset categories, we have a check box 'Capitalize'. If I click on this then the same gets defaulted to all thye assets belonging to this category. Will such assets be then considered as non-capitalized assets. Will they be directy expensed out?
    Our basic concern is just to track the assets. And because they are rented (and not owned), we don't want to capitalize or depreciate them.
    Regards,
    Deepak

  • Problema visualizzazione schermo intero con descktop esteso.

    Buongiorno, ho esteso il desktop di un mac 21" ( software OS X 10.8.2) su un televisore led utilizzando adattatore e cavo HDMI.
    Tutto ok, funziona. Ma quando voglio vedere Sky go a schermo intero sul televisore, utilizzando SAFARI come browser dedicato, ognio volta che passo sul monitor MAC e clicco si riduce a finestra.
    La stessa cosa non capita se riproduco un video con Quicktime o VLC e neanche se riproduco sempre tramite browser RAITV o simili.
    E' un problema di Skygo, o di di Silverlight? Ci sono delle impostazioni particolari da settare?
    grazie

Maybe you are looking for