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,
Andrzejhi,
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 -
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,
EllicecHi 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 -
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 AMhi,
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 -
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 ?.
kmhello 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 -
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?
Mikeit 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 -
' 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 -
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 AMWhile 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
TorontoI 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
-
About 70% of my bookmarks now contain no data -- they are blank icons that cannot be deleted. I have tried to type in the web address and save as a new bookmark, but it won't let me -- it just re-saves to the blank icon with no data
-
Solution (sort of) to "Load Indicator not supported by OS" problem
During database creation, even if you choose "Dedicated Server Mode" instead of "Shared Server Mode" (for MTS), you will actually be using dedicated server processes for Net8 BUT you will still use MTS for IIOP connections. That's why you have those
-
Getting a new Intel Mac, Logic question
I currently run Logic Studio on my dual G4, which is finally starting to die on me. I am going to be getting one of the quad Mac Pros soon, and I wanted to make sure that my current Logic Studio will install on it. In other words, does the move to 10
-
My ipod is the second Generation, how can i upgrade to get the latest game apps and such?
-
Getting started with create dynamic XML forms
I work for a software vendor that is developing a C#.Net data entry system designed to replace a paper process. The original forms come from a 3rd party and are paper form, such as a tax form, loan application form, etc. The goal is to be able to e