Logic Script - calculating Accounts with BAS()
Hello experts,
I am trying to write a script that includes a BAS formula to gather the sum of all the descendants. I want to pull the value of all, less a few accounts. This is the line of code I have, and it gives me an error around the BAS formula. Is there a better way to do this?
*WHEN ACCOUNT
*IS BAS(P_EA3700)
*REC(EXPRESSION = ([ACCOUNT].[BAS(P_EA3700)] - ([ACCOUNT].[A_51800020])), ACCOUNT = "A_FCST_3700", AUDITTRAIL = "CC")
When I put an actual Account in place of the BAS forumla, it works. The EA3700 has a lot of accounts within it, and i need the value of all, less this 51800020 account, and a couple others I will add when I figure out this code.
Thanks!
It Appears I did not copy all the way down the log, that is what caused the confusion. Below are the records. After reviewing this, I did some digging. It appears the pull with the 40 records is pulling ALL the accounts with data for this entity, except those two we outlined in the script. Including accounts that are not within the P_EA3700. For Example, the first record, the account 46001000, is a personel expense account. That appears to be the difference, when using the ELSE code, it appears to not keep the scope within the BAS(P_EA3700)
DATA TO WRITE BACK:
ACCOUNT AUDITTRAIL CATEGORY COST_CENTER RCOST_CENTER RPTCURRENCY TIME SIGNEDDATA
A_51800020 ECC Actual CCA_7340016 RCCA_NONE LC 2013.01 70.22
A_51800028 ECC Actual CCA_7340016 RCCA_NONE LC 2013.01 3738.52
A_55200000 ECC Actual CCA_7340016 RCCA_NONE LC 2013.01 100.00
A_55205000 ECC Actual CCA_7340016 RCCA_NONE LC 2013.01 5288.00
A_55508000 ECC Actual CCA_7340016 RCCA_NONE LC 2013.01 1364.07
A_56230000 ECC Actual CCA_7340016 RCCA_NONE LC 2013.01 - 9718.73
A_98420599 ECC Actual CCA_7340016 RCCA_NONE LC 2013.01 315.24
A_98420601 ECC Actual CCA_7340016 RCCA_NONE LC 2013.01 6587.39
A_98420625 ECC Actual CCA_7340016 RCCA_NONE LC 2013.01 282.44
9 RECORDS HAVE BEEN WRITTEN BACK.
40 Record Log
DATA TO WRITE BACK:
ACCOUNT AUDITTRAIL CATEGORY COST_CENTER RCOST_CENTER RPTCURRENCY TIME SIGNEDDATA
A_46001000 ECC Actual CCA_7340016 RCCA_NONE LC 2013.01 35119.82
A_46006000 ECC Actual CCA_7340016 RCCA_NONE LC 2013.01 3503.76
A_47100000 ECC Actual CCA_7340016 RCCA_NONE LC 2013.01 2134.17
A_47100001 ECC Actual CCA_7340016 RCCA_NONE LC 2013.01 499.12
A_47100200 ECC Actual CCA_7340016 RCCA_NONE LC 2013.01 185.63
A_47100300 ECC Actual CCA_7340016 RCCA_NONE LC 2013.01 784.83
A_47100900 ECC Actual CCA_7340016 RCCA_NONE LC 2013.01 278.45
A_47105000 ECC Actual CCA_7340016 RCCA_NONE LC 2013.01 - 4982.17
A_47200000 ECC Actual CCA_7340016 RCCA_NONE LC 2013.01 3846.25
A_47203000 ECC Actual CCA_7340016 RCCA_NONE LC 2013.01 886.96
A_47203001 ECC Actual CCA_7340016 RCCA_NONE LC 2013.01 2072.07
A_47206000 ECC Actual CCA_7340016 RCCA_NONE LC 2013.01 867.61
A_47208500 ECC Actual CCA_7340016 RCCA_NONE LC 2013.01 2168.67
A_47209500 ECC Actual CCA_7340016 RCCA_NONE LC 2013.01 5000.00
A_47304000 ECC Actual CCA_7340016 RCCA_NONE LC 2013.01 3.39
A_51300000 ECC Actual CCA_7340016 RCCA_NONE LC 2013.01 2089.09
A_51500000 ECC Actual CCA_7340016 RCCA_NONE LC 2013.01 17761.33
A_51800020 ECC Actual CCA_7340016 RCCA_NONE LC 2013.01 70.22
A_51800028 ECC Actual CCA_7340016 RCCA_NONE LC 2013.01 3738.52
A_52105001 ECC Actual CCA_7340016 RCCA_NONE LC 2013.01 41.47
A_52207000 ECC Actual CCA_7340016 RCCA_NONE LC 2013.01 8.26
A_52208500 ECC Actual CCA_7340016 RCCA_NONE LC 2013.01 2199.86
A_53310000 ECC Actual CCA_7340016 RCCA_NONE LC 2013.01 549.95
A_53320000 ECC Actual CCA_7340016 RCCA_NONE LC 2013.01 205.20
A_55200000 ECC Actual CCA_7340016 RCCA_NONE LC 2013.01 100.00
A_55205000 ECC Actual CCA_7340016 RCCA_NONE LC 2013.01 5288.00
A_55508000 ECC Actual CCA_7340016 RCCA_NONE LC 2013.01 1364.07
A_56230000 ECC Actual CCA_7340016 RCCA_NONE LC 2013.01 - 9718.73
A_92001102 ECC Actual CCA_7340016 RCCA_NONE LC 2013.01 5.00
A_92001199 ECC Actual CCA_7340016 RCCA_NONE LC 2013.01 - 5.00
A_97420599 ECC Actual CCA_7340016 RCCA_NONE LC 2013.01 315.24
A_97420601 ECC Actual CCA_7340016 RCCA_NONE LC 2013.01 6587.39
A_97420625 ECC Actual CCA_7340016 RCCA_NONE LC 2013.01 282.44
A_97431010 ECC Actual CCA_7340016 RCCA_NONE LC 2013.01 - 74024.00
A_97431030 ECC Actual CCA_7340016 RCCA_NONE LC 2013.01 - 13122.00
A_98420599 ECC Actual CCA_7340016 RCCA_NONE LC 2013.01 315.24
A_98420601 ECC Actual CCA_7340016 RCCA_NONE LC 2013.01 6587.39
A_98420625 ECC Actual CCA_7340016 RCCA_NONE LC 2013.01 282.44
A_98431010 ECC Actual CCA_7340016 RCCA_NONE LC 2013.01 - 74024.00
A_98431030 ECC Actual CCA_7340016 RCCA_NONE LC 2013.01 - 13122.00
40 RECORDS HAVE BEEN WRITTEN BACK.
Similar Messages
-
HFM Rule - Calculated Account with formula
I have added a new calculated EBITDA account (Called "WACCEBITDA") to my metadata and now I need a rule to poulate the amount. Below is the current rule and what the calc should be for the new account. I have updated the rule and tested, but i get an error message "Expected end of statement". Any suggestions?
Rule needed:
WACCEBITDA = OngoingEBITDA - LTMWACC * Percent
Where
"Percent" is already defined in the "LTMWACC" section and is HS.GetCell("E#[None].A#CostofCapPercent"&Tops)
"OngoingEBITDA" should be HS.GetCell("A#EBITDA.C3#Ongoing"&ICPTops&C1Tops&C2Tops&C4Tops)
LTMWACC is an exsiting calculated account
Current Rule (My addition in Bold):
+ HS.Exp "A#EBITDA = A#OpIncTB.I#[ICP Top] + A#DeprTB.I#[ICP Top] + A#CloseOutAllocTB.I#[ICP Top] + A#RoyaltyTB.I#[ICP Top]"+
+ HS.Exp "A#AR_Unidentified.C1#SuppInput = A#1311.C1#TotC1 - A#AR_Curr30.C1#SuppInput - A#AR_3160.C1#SuppInput - A#AR_6190.C1#SuppInput - A#AR_91120.C1#SuppInput - A#AR_121365.C1#SuppInput - A#AR_366720.C1#SuppInput - A#AR_721Plus.C1#SuppInput"+
+ HS.Exp "A#WIP_Unidentified.C1#SuppInput = A#1501.C1#TotC1 - A#WIP_Curr30.C1#SuppInput - A#WIP_3160.C1#SuppInput - A#WIP_6190.C1#SuppInput - A#WIP_91120.C1#SuppInput - A#WIP_121365.C1#SuppInput - A#WIP_366720.C1#SuppInput - A#WIP_721Plus.C1#SuppInput"+
+ HS.Exp "A#WACC = A#AR + A#ClaimsInProcess - A#AP - A#DefRevenue"+
+ HS.Exp "A#WACCEBITDA =" HS.GetCell("A#EBITDA.C3#Ongoing"&ICPTops&C1Tops&C2Tops&C4Tops) - "A#LTMWACC " HS.GetCell("E#[None].A#CostofCapPercent"&Tops*)+
+ 'Change in ClaimsInProcess+
+ 'revised 6/28/10 to make account equal the change instead of cash effect+
+ If povYear > 2008 Then'Don't run for 2008+
+ HS.EXP "A#WIPMvmnt.W#Periodic" &Nones& " = A#ClaimsinProcess.W#YTD"&Tops&" - A#ClaimsinProcess.P#Prior.W#YTD"&Tops+
+ End If+
+ 'Fees Rendered for Exhibit 4 and DSO+
+ HS.Exp "A#FeesRendered"&Nones&" = A#NetSalesFA.I#[ICP None]"&ICPTops&" - A#WIPMvmnt"&Tops+
+ 'Adjusted AR for DSO+
+ HS.Exp "A#ARAdjusted"&Nones&" = A#GrossTradeAR"&Tops&" + A#ICAR"&Tops+
+ 'Adjusted AP and accruals for DPO+
+ HS.Exp "A#APandAcrdLiab"&Nones&" = A#CurrLiab"&Tops&" - A#DefRevenue"&Tops&" - A#AcrdInterest"&Tops&" - A#CurrDefTaxLiab"&Tops&" - A#IncTaxPay"&Tops&" - A#CurICLoanPayable"&Tops+
+ 'Adjusted COS for DPO+
+ HS.Exp "A#COSAdjusted"&Nones&" = A#NetSalesFA"&Tops&" - A#IncBefTaxFA"&Tops&" - A#DeprTB"&Tops+
+ HS.Exp "A#PersonnelExp = A#PayrollIncentDir + A#FringeDir"+
+ 'Tangible Assets+
+ HS.Exp "A#TangibleAssets"&Nones&" = A#Assets"&Tops&" - A#ICAR"&Tops&" - A#CurICLoanRecv"&Tops&" - A#CurICIntRecv"&Tops&" - A#Goodwill"&Tops&" - A#IntangAssets"&Tops&" - A#InvestInSubsInterco"&Tops+
+ 'LTM WACC+
+ If povYear > 2008 Then'Don't run for 2008+
+ HS.EXP "A#LTMWACC" &Nones& " =" <M("WACC")'sum of LTM using LTM function at bottom of file+
+ 'NetEBITDA calcs+
+ Dim LTMWACC+
+ Dim Percent+
+ Dim AvgLTMWACC+
+ Dim MoWACCExp+
+ LTMWACC = HS.GetCell("A#LTMWACC"&Tops)+
+ Percent = HS.GetCell("E#[None].A#CostofCapPercent"&Tops)+
+ AvgLTMWACC = LTMWACC / 12+
+ MoWACCExp = AvgLTMWACC * Percent+
+ HS.Exp "A#CostofCap.W#Periodic.C3#Ongoing"&C3Nones&" = "& MoWACCExp+
+ End If+Not sure why the formating came accross that way. See below.
HS.Exp "A#EBITDA = A#OpIncTB.I#[ICP Top] + A#DeprTB.I#[ICP Top] + A#CloseOutAllocTB.I#[ICP Top] + A#RoyaltyTB.I#[ICP Top]"
HS.Exp "A#AR_Unidentified.C1#SuppInput = A#1311.C1#TotC1 - A#AR_Curr30.C1#SuppInput - A#AR_3160.C1#SuppInput - A#AR_6190.C1#SuppInput - A#AR_91120.C1#SuppInput - A#AR_121365.C1#SuppInput - A#AR_366720.C1#SuppInput - A#AR_721Plus.C1#SuppInput"
HS.Exp "A#WIP_Unidentified.C1#SuppInput = A#1501.C1#TotC1 - A#WIP_Curr30.C1#SuppInput - A#WIP_3160.C1#SuppInput - A#WIP_6190.C1#SuppInput - A#WIP_91120.C1#SuppInput - A#WIP_121365.C1#SuppInput - A#WIP_366720.C1#SuppInput - A#WIP_721Plus.C1#SuppInput"
HS.Exp "A#WACC = A#AR + A#ClaimsInProcess - A#AP - A#DefRevenue"
HS.Exp "A#WACCEBITDA =" HS.GetCell("A#EBITDA.C3#Ongoing"&ICPTops&C1Tops&C2Tops&C4Tops) - "A#LTMWACC *" HS.GetCell("E#[None].A#CostofCapPercent"&Tops)
'Change in ClaimsInProcess
'revised 6/28/10 to make account equal the change instead of cash effect
If povYear > 2008 Then'Don't run for 2008
HS.EXP "A#WIPMvmnt.W#Periodic" &Nones& " = A#ClaimsinProcess.W#YTD"&Tops&" - A#ClaimsinProcess.P#Prior.W#YTD"&Tops
End If
'Fees Rendered for Exhibit 4 and DSO
HS.Exp "A#FeesRendered"&Nones&" = A#NetSalesFA.I#[ICP None]"&ICPTops&" - A#WIPMvmnt"&Tops
'Adjusted AR for DSO
HS.Exp "A#ARAdjusted"&Nones&" = A#GrossTradeAR"&Tops&" + A#ICAR"&Tops
'Adjusted AP and accruals for DPO
HS.Exp "A#APandAcrdLiab"&Nones&" = A#CurrLiab"&Tops&" - A#DefRevenue"&Tops&" - A#AcrdInterest"&Tops&" - A#CurrDefTaxLiab"&Tops&" - A#IncTaxPay"&Tops&" - A#CurICLoanPayable"&Tops
'Adjusted COS for DPO
HS.Exp "A#COSAdjusted"&Nones&" = A#NetSalesFA"&Tops&" - A#IncBefTaxFA"&Tops&" - A#DeprTB"&Tops
HS.Exp "A#PersonnelExp = A#PayrollIncentDir + A#FringeDir"
'Tangible Assets
HS.Exp "A#TangibleAssets"&Nones&" = A#Assets"&Tops&" - A#ICAR"&Tops&" - A#CurICLoanRecv"&Tops&" - A#CurICIntRecv"&Tops&" - A#Goodwill"&Tops&" - A#IntangAssets"&Tops&" - A#InvestInSubsInterco"&Tops
'LTM WACC
If povYear > 2008 Then'Don't run for 2008
HS.EXP "A#LTMWACC" &Nones& " =" <M("WACC")'sum of LTM using LTM function at bottom of file
'NetEBITDA calcs
Dim LTMWACC
Dim Percent
Dim AvgLTMWACC
Dim MoWACCExp
LTMWACC = HS.GetCell("A#LTMWACC"&Tops)
Percent = HS.GetCell("E#[None].A#CostofCapPercent"&Tops)
AvgLTMWACC = LTMWACC / 12
MoWACCExp = AvgLTMWACC * Percent
HS.Exp "A#CostofCap.W#Periodic.C3#Ongoing"&C3Nones&" = "& MoWACCExp
End If -
Lookup total value in logic script
hi experts,
is it possible to lookup with same criteria that returns many row and fetch the total of all returning rows ? if it is possible, how ?
you can see at attached picture, i try to lookup with same criteria (row 3 & row 5), the different only at column 3. what i want is fetch the total value of row 3 & row 5 = 1000 + 10000 = 11000
but what i get is 1000 which means only fetch the first row (row 3).
the code that i using in my logic script:
*XDIM_MEMBERSET ACCOUNT = 551010
*XDIM_MEMBERSET METRIC = PERCENTAGE
*XDIM_MEMBERSET RPTCURRENCY = LC
*XDIM_MEMBERSET SUBITEM1 = NO_SUB1
*XDIM_MEMBERSET MEASURES = PERIODIC
*XDIM_MEMBERSET SUBITEM3 = NO_SUB3
*XDIM_MEMBERSET BUAREA = NO_BUAREA
*XDIM_MEMBERSET ENTITY = %ENTITY_SET%
*XDIM_MEMBERSET CATEGORY = 2014Q3
*XDIM_MEMBERSET AUDITTRAIL = Input, OFFSET
*XDIM_MEMBERSET INTERCO <> NO_INTERCO
*XDIM_MEMBERSET TIME = 2014.07
*LOOKUP Finance
*DIM EXP_Input:AUDITTRAIL = Input
*DIM EXP_Input:METRIC = AMOUNT
*ENDLOOKUP
thank you.Hi Yoki,
Please, read How To: Ask questions about Script Logic issues
Point 9! and other...
In general it's possible to use LOOKUP to get a value of the parent node, but it's not clear what total do you want to get.
Vadim -
BPC Logic Script: Copy from calculated members (non-base) to base members
Hi experts,
I want to copy some values from some calculated members to base members in the same dimension. It appears I have a hard time scoping the calculated members.
This is my C_ACCOUNT dimension:
And this is the COPYCALC.LGF script I am running:
LGX:
*XDIM_MEMBERSET C_ACCOUNT = 450
*WHEN C_ACCOUNT
*IS 450
*REC( EXPRESSION = %VALUE%, C_ACCOUNT = 50)
*ENDWHEN
LOG:
LOG BEGIN TIME:2014-02-26 17:21:12
FILE:\ROOT\WEBFOLDERS\STEP_UNIT_TEST \ADMINAPP\BUDGET_CASH\TEST.LGF
USER:KAROLISB
APPSET:STEP_UNIT_TEST
APPLICATION:BUDGET_CASH
[INFO] GET_DIM_LIST(): I_APPL_ID="BUDGET_CASH", #dimensions=16
AA_NUMBER,AUDITTRAIL,BUDGET_OBJECT,BUDGET_TYPE,CATEGORY,COFOG,CURRENCY,C_ACCOUNT,C_ACCOUNT_DT,ENTITY,FLOW,GRANTS,MEASURES,TIME,TIME_DT,VERSION
#dim_memberset=4
CATEGORY:RES,1 in total.
CURRENCY:LC,1 in total.
TIME:2012,1 in total.
C_ACCOUNT:450,1 in total.
SCRIPT RUNNING TIME IN TOTAL:1.00 s.
LOG END TIME:2014-02-26 17:21:12
My model structure:
So as you can see I am trying to copy from account 450 (which is non base) to account 50 ( which is base member). Also you can see that in the previous example no record was generated.
Whereas, if I replace the account 450 with 4500 I get record generated in order:
LGX:
*XDIM_MEMBERSET C_ACCOUNT = 4500
*WHEN C_ACCOUNT
*IS 4500
*REC( EXPRESSION = %VALUE%, C_ACCOUNT = 50)
*ENDWHEN
LOG:
LOG BEGIN TIME:2014-02-26 18:26:26
FILE:\ROOT\WEBFOLDERS\STEP_UNIT_TEST \ADMINAPP\BUDGET_CASH\TEST.LGF
USER:KAROLISB
APPSET:STEP_UNIT_TEST
APPLICATION:BUDGET_CASH
[INFO] GET_DIM_LIST(): I_APPL_ID="BUDGET_CASH", #dimensions=16
AA_NUMBER,AUDITTRAIL,BUDGET_OBJECT,BUDGET_TYPE,CATEGORY,COFOG,CURRENCY,C_ACCOUNT,C_ACCOUNT_DT,ENTITY,FLOW,GRANTS,MEASURES,TIME,TIME_DT,VERSION
#dim_memberset=4
CATEGORY:RES,1 in total.
CURRENCY:LC,1 in total.
TIME:2012,1 in total.
C_ACCOUNT:4500,1 in total.
REC :%VALUE%
CALCULATION BEGIN:
QUERY PROCESSING DATA
QUERY TIME : 0.00 ms. 1 RECORDS QUERIED OUT.
QUERY REFERENCE DATA
CALCULATION TIME IN TOTAL :0.00 ms.
1 RECORDS ARE GENERATED.
CALCULATION END.
ENDWHEN ACCUMULATION: 1 RECORDS ARE GENERATED.
DATA TO WRITE BACK:
AA_NUMBER AUDITTRAIL BUDGET_OBJECT BUDGET_TYPE CATEGORY COFOG CURRENCY C_ACCOUNT C_ACCOUNT_DT ENTITY FLOW GRANTS TIME TIME_DT VERSION SIGNEDDATA
AA_NONE LIM NONE 10 RES FA_NONE LC 50 CAD_NONE A00 F99_1 NONE 2012 TD_NONE CURRENT 222.00
1 RECORDS HAVE BEEN WRITTEN BACK.
WRITING TIME :1.00 ms
Why can I not copy value from 450 ? How do I solve this problem ?
PS: currently I am testing this as a DM package run script but in the future I would like to make it a Default.lgf functionality.
I am working on:
BPC 10 SP5 for NW, calculation engine ABAP, BW 7.4Sorry to keep you in darkness. My code has developed since I have started this thread:
*SELECT(%ADMISSIBLE%, "[ID]", C_ACCOUNT, " [THIERARCHY]<>'' AND [ACCTYPE]<>INC ") // DEFINE THE SET OF REAL(ACTUALY EXISTING), NON-REVENUE AND NOT ANCIENT CASH ACCOUNTS HERE.
*SELECT(%INADMISSIBLE%, "[ID]", C_ACCOUNT, " [ID] <> %ADMISSIBLE% ")
*SELECT(%L1%, [ID], C_ACCOUNT, "[ID] = %C_ACCOUNT_SET%") // DEFINE BASE LEVEL ACCOUNTS
*SELECT(%L2%, "[THIERARCHY]",C_ACCOUNT, "[ID] = %L1% ") // DEFINE FIRST(COUNTING FROM BASE) LEVEL PARENTS
*SELECT(%L3%, "[THIERARCHY]",C_ACCOUNT, "[ID] = %L2% ") // DEFINE SECOND(COUNTING FROM BASE) LEVEL PARENTS
*SELECT(%L4%, "[THIERARCHY]",C_ACCOUNT, "[ID] = %L3% ")
*SELECT(%L5%, "[THIERARCHY]",C_ACCOUNT, "[ID] = %L4% ")
*SELECT(%L6%, "[THIERARCHY]",C_ACCOUNT, "[ID] = %L5% ")
*SELECT(%LALL%, "[ID]", C_ACCOUNT, "[ID] = %L1%,%L2%,%L3%,%L4%,%L5%,%L6%") //UNION OF ALL LEVELS
*XDIM_MEMBERSET AUDITTRAIL = INPUT
*XDIM_MEMBERSET VERSION = CURRENT
*XDIM_MEMBERSET AA_NUMBER = AA_NONE
*XDIM_MEMBERSET TIME_DT = TD_NONE
*XDIM_MEMBERSET C_ACCOUNT_DT = CAD_NONE
*XDIM_MEMBERSET C_ACCOUNT = %INADMISSIBLE% //SCOPE LEAVES ALL POTENTIAL DESTINATIONS FOR MEMBERS IN %PARS%
*FOR %A% = %PARS% //LOOP OVER ALL ADMISSIBLE PARENTS
*WHEN C_ACCOUNT
*IS L_C_%A%
*REC( EXPRESSION = [C_ACCOUNT].[%A%], C_ACCOUNT = L_C_%A%) //SUM UP THE VALUES OF LEAVES AND WRITE THE SUM TO DESTINATION ACCOUNT
*ENDWHEN
*NEXT
screen shot of part of member table for C_ACCOUNT:
continuation in next reply (I have problems with my text editor) -
Disk File Sharing Switching from with base station password to with account
Ok, here's the situation. I have an external hard drive, with multiple partitions, connected to an AirPort Extreme (802.11n) and it is currently protected using the "With Base Station Password" option. I would like to switch that to the "With Account" option but when I do the files that are located on the disk no longer appear when a user connects. It will also work fine if I use the "With a disk password" option. So I am not sure why the files are disappearing for the users when they connect. Is there something that I am missing and is it possible to make the change.
I have the same issue.
Plus, in my case, two disks appear on my desktop, even though I have no partition. One is named the same as my disk, the other is named the same as the user account for the disk on the Airport Extreme. -
Powershell script to get all the AD accounts with multiple primary SMTP addresses
I require a script to be run in powershell for Win Server 2008 R2, to look to AD accounts with multiple primary SMTP addresses ?
Description: In my Organization, there can be a configuration error which might have resulted in multiple primary SMTP addresses to be assigned to a user. I want to get the list of these AD accounts which have multiple primary SMTP addressesHi,
You can use the PowerShell command given below to get the AD User name and primary smtp address in a OU,
Get-ADuser -filter {proxyAddresses -like "*"} -searchbase "ou=testOU,dc=MyDomain,dc=local" -properties * | select name,proxyaddresses | fl
NOTE: proxyAddresses attribute in AD User matches the primary SMTP address.
Regards,
Gopi
JiJi
Technologies -
Errow with IF statement in Scripted Calculation view
Hi Team,
I am trying to use IF statement in Scripted Calculation view.
My scenario is:-
I need to create a restricted Key figure based on input date from user.
While i am activating my view system gives "Internal deployment of object failed;Repository: Encountered an error in repository runtime extension;Internal Error:Deploy Calculation View: SQL: transaction rolled back by an internal error: Syntax Error for calculated Attribute: line 29 col 9 (at pos 1501)" error.
Below is the code i have used in my CV.
CE_CALC('IF((to_int("BUDAT") >= to_int(2013-01-01),"AMOUNT",'''')', DECIMAL(13,2)) AS "DTR"
Here, "AMOUNT" is another calculated field created using CE_CALC.
Without above IF statement my CV runs perfectly fine. The moment i include IF statement it does not activate.
Kindly provide your inputs.
Thanks & Regards,
AnupHi Lars,
I am extremely sorry about the confusion.
There was an extra parenthesis in the IF statement which was not allowing the CV to be activated. CV is now successfully activated.
But my data is not getting restricted correctly.
It is showing 0 against all the records.
Below is the sql used for calling the CV.
SELECT * FROM "_SYS_BIC"."A_123/CV_SCR_BSID_BSAD_ITEMS" ('PLACEHOLDER' = ('$$Currency$$', '''Local'''),'PLACEHOLDER' = ('$$Date_From$$','2014-01-01' ), 'PLACEHOLDER' = ('$$Date_To$$','2014-06-30' ));
Below is my updated CE_CALC function :-
CE_CALC('IF(date("BUDAT") >= date(:Date_From) and date("BUDAT") <= date(:Date_To),"AMOUNT",0)', DECIMAL(13,2)) AS "DTR"
Is there any issue while passing values here?
Regards,
Anup -
Hello Friends,
I am facing the logic script error when validating the script. "the script is apparently invalid, as you cannot have member "". The logic is run for grouped cost center.
Logic Script:
//***********************START OF HEADER*****************
//SUB QUERY:
//PURPOSE: Copy high Level forecast data from Actuals, Budget, commitments to base level cost centres defined for forecat
//CALLED FROM: Data Manager Package
//WHO: Matt Penston (itelligence)
//VERSION: 1
//DATE: 26-11-2012
//CHANGE LOG:
//***********************END OF HEADER********************
//********************** Need to first of all clear down the BW data in the base member costcentres ***************
// Set XDIM_MEMBERSET
*XDIM_MEMBERSET CATEGORY = Actual,Budget,COMMITMENTS
*XDIM_MEMBERSET AUDITTRAIL = BW
*XDIM_MEMBERSET ACCOUNT = <ALL>
*XDIM_MEMBERSET RPTCURRENCY = LC
*XDIM_MEMBERSET ACCDETAIL = F_None
//Select Current Month Time Member to copy from
//*SELECT(%TIME_CURRMTH_FYA%,"[ID]","TIME","[FCST_PROFILES] = 'A'")
//*XDIM_MEMBERSET TIME = %TIME_CURRMTH_FYA%
*XDIM_MEMBERSET TIME = BAS(201314.TOTAL)//CHANGE ONCE PER YEAR
//Select CostCentres for high level Forecast entry
//*SELECT(%HL_FCST_ENT%,"[ID]",COSTCENTRE,"[HL_FCST_ENT] = 'Y'")
// Use For Loop to run through the Cost Centres
//*FOR %HL_FCST_FOR% = %COSTCENTRE_SET%
*XDIM_MEMBERSET COSTCENTRE = BAS(%COSTCENTRE_SET%)
//*SELECT(%HL_FCST_BASE%, "[ID]", COSTCENTRE, "[HL_FCST_PRNT] = %COSTCENTRE_SET%")
*SELECT(%HL_FCST_BASE%, "[HL_FCST_BM]", COSTCENTRE, "[ID]= %COSTCENTRE_SET%")
// Set the Ref Data to Transaction, is the default but defined anyway.
*WHEN_REF_DATA=TRANSACTION_DATA
*WHEN CATEGORY
*IS *
*REC(FACTOR=-1, AUDITTRAIL = BW_HL, COSTCENTRE = %HL_FCST_BASE%)
*REC(FACTOR=1, AUDITTRAIL = BW, COSTCENTRE = %HL_FCST_BASE%)
*ENDWHEN
//*NEXT
*COMMIT
The Error Came once validate above script:
Can anyone please guide the same.
Regards,
Dev.Hello Vadim,
As you guided above mail yes, I have put the Data Region: "COSTCENTRE=YPROG" and the below script is copied in Script File Location:
*XDIM_MEMBERSET CATEGORY = Actual,Budget,COMMITMENTS
*XDIM_MEMBERSET AUDITTRAIL = BW
*XDIM_MEMBERSET ACCOUNT = <ALL>
*XDIM_MEMBERSET RPTCURRENCY = LC
*XDIM_MEMBERSET ACCDETAIL = F_None
//Select Current Month Time Member to copy from
*XDIM_MEMBERSET TIME = BAS(201314.TOTAL)//CHANGE ONCE PER YEAR
*XDIM_MEMBERSET COSTCENTRE = BAS(%COSTCENTRE_SET%)
*SELECT(%HL_FCST_BASE%, "[HL_FCST_BM]", COSTCENTRE, "[ID]= %COSTCENTRE_SET%")
// Set the Ref Data to Transaction, is the default but defined anyway.
*WHEN_REF_DATA=TRANSACTION_DATA
*WHEN CATEGORY
*IS *
*REC(FACTOR=-1, AUDITTRAIL = BW_HL, COSTCENTRE = %HL_FCST_BASE%)
*REC(FACTOR=1, AUDITTRAIL = BW, COSTCENTRE = %HL_FCST_BASE%)
*ENDWHEN
//*NEXT
*COMMIT
and the Log is given : UJK_VALIDATION_EXCEPTION:Member "" not exist
Please let me know were is the problem.
My findings:
After checking the Category Dimension come to know that the member dimension is maintained with 201213.TOTAL and in script logic we are using the 201314.TOTAL.
Can you please let me know what is the issue in the script logic.
Regards,
Rajesh. K -
Inventory movement using logic script - BPC NW 10
Hello BPC experts,
I'm working on inventory movement using logic script. The idea is that the initial stock of the first period equals the final stock of the previous period.
Here is an example of my inventory report : (Dimension INVT in function of dimension TIME)
2014.01 2014.02 2014.03 2014.04
F01 Stock first period 12
F02 Initial Stock 12 11 10 9
F03 Inventory Inputs 2 4 6 8
F04 Inventory Outputs 3 5 7 9
F05 Final Stock 11 10 9 8
The Stock of the first period is entered
The initial Stock = Stock first period (12 in our case)
Inventory inputs and Outputs are entered
Final Stock = Initial Stock + Inventory Inputs - Inventory Outputs
I tried the following script but it does not work :
*XDIM_MEMBERSET TIME = 2014.01 //we should then retrieve the first period of each year which is not necessary the first month of the year
*WHEN TIME
*IS 2014.01
*REC(EXPRESSION = [INVT].[F01], INVT = F02)
*ENDWHEN
*SELECT(%TIME_LIST%,"[ID]","TIME","[PREVMEMBER]"<>"") // PREVMEMBER is a property of TIME
*XDIM_MEMBERSET TIME = %TIME_LIST%
*XDIM_MEMBERSET INV = F05
*WHEN TIME
*IS %TIME_LIST%
//Something is missing here.. How to retrieve F05 values related to all periods and copy them in F02
*REC(EXPRESSION =[INVT].[F05],INVT = F02)
*ENDWHEN
Please how can I achieve this ?
Thanks
MahaHi Vadim,
Thank you for your reply
I'm working with BPC NW 10 SP 05 (CPMBPC 801 SP 05), Engine ABAP
My model contains the following dimensions ACCOUNT (A), TIME (T), CATEGORY (C), ENTITY (E), CURRENCY (R), INVT (User Def)
In the INVT dimension we have members like (Stock first period, Initial Stock, Inventory Inputs, Inventory Outputs, Final Stock)
- [INVT].[Stock first period] is entered
- [INVT].[Initial Stock] = [INV].[Stock first period]
- [INVT].[Inventory input] and [INVT].[Outputs] are entered
- [INVT].[Final Stock] = [INVT].[Initial Stock] + [INVT].[Inventory Inputs] - [INVT].[Inventory Outputs]
We want to calculate Initial Stock in DEFAULT.lgf :
[INVT].[Initial Stock] when (TIME=2014.01) = [INVT].[Stock First Period] when (TIME= 2014.01)
[INVT].[Initial Stock] when (TIME=2014.02) = [INVT].[Final Stock] when (TIME= 2014.01)
[INVT].[Initial Stock] when (TIME=2014.03) = [INVT].[Final Stock] when (TIME=2014.02)
[INVT].[Initial Stock] when (TIME=2014.04) = [INVT].[Final Stock] when (TIME=2014.03)
When a user enters the values of "Stock first period", "Inventory Inputs" and "Inventory Outputs", Initial Stock and Final stock should be calculated via logic script
Regards
Maha -
hi experts,
how to use syntax "avg" in logic script? or is there any way to implement the average calculation?
as example of data in 1 model:
emp01 entity01 interco01 percent 0.1
emp02 entity01 interco01 percent 0.2
emp03 entity01 interco01 percent 0.3
emp01 entity01 interco01 amount 1
emp02 enitty01 interco01 amount 1
emp03 entity01 interco01 amount 1
calculate average:
avg = sum(percent) / sum(amount)
avg = 0.6 / 3
avg = 0.2
thank you.hi Vadim,
this average result will be stored and using as basis of other calculation. this average will show in input template with the standard calculation at backend, but user can overwrite it in input template.
percent means proportion to be allocated
amount means amount of headcount to related employee (this value always 1 for every employee)
after i get this average, this value will be used as driver to calculate cost.
additional example from above:
emp01 entity01 interco01 cost 1000
emp02 enitty01 interco01 cost 1000
emp03 entity01 interco01 cost 1000
expected average result:
no_emp entity01 interco01 avg 0.2
record another row:
no_emp entity01 interco01 avgcost 0.2 * 3000
i just give a simple example and want to know how to do average in logic script. is it possible to calculate average using logic script?
thank you. -
How to SIMPLY use the %DIMENSION_TO_SET% variables into logic scripts
hello,
I'm using a prompt of type "COPYMOVE" or "COPYMOVEINPUT". In this type of prompt, there are 2 columns of dimension members list, one for defining the "source zone" and one for defining the "target zone" of logics.
The left colum of the prompt (for source zone) feeds the variables %DIMENSION_SET% : %ACCOUNT_SET%, %ENTITY_SET%, %CATEGORY_SET%, etc...and these variables can be used in the logic scripts in *XDIM_MEMBERSET instructions for example.
The right colum of the prompt feeds the variables %DIMENSION_TO_SET% : %ACCOUNT_TO_SET%, %ENTITY_TO_SET%, %CATEGORY_TO_SET%, etc...and I don't know how to SIMPLY use these variables in the logic scripts.
I've found a tricky way to do that but I meet 2 problems :
- it is complicated
- the multi-info instruction (BEGININFO/ENDINFO) seems to be bugged as blank lines are added all the time in the code and sometimes I have to wait for minutes when I try to modifiy the package code through BPC for excel eData/modify package menu.
So the question is how to SIMPLY get the %DIMENSION_TO_SET% variables into logic scripts and use them ? Thanks, R.
Here is the tricky package code I use at this time (I build one function for each %DIMENSION_TO_SET% variable and I pass these functions to the logic) :
PROMPT(COPYMOVE,,,,"ACCDETAIL,ACCOUNT,CATEGORY,DATASRC,ENTITY,TIME,YEARS")
TASK(Execute formulas,USER,WS-WW\PlauchuR)
TASK(Execute formulas,APPSET,US)
TASK(Execute formulas,APP,SV)
TASK(Execute formulas,SELECTION,D:\BPC\Data\WebFolders\US\SV\PrivatePublications\PlauchuR\TempFiles\FROM_1561_.TMP)
TASK(Execute formulas,TOSELECTION,D:\BPC\Data\WebFolders\US\SV\PrivatePublications\PlauchuR\TempFiles\TO_1561_.TMP)
BEGININFO(%FSS%)
*FUNCTION TARGETACCDETAIL=%ACCDETAIL_TO_SET%
*FUNCTION TARGETACCOUNT=%ACCOUNT_TO_SET%
*FUNCTION TARGETCATEGORY=%CATEGORY_TO_SET%
*FUNCTION TARGETDATASRC=%DATASRC_TO_SET%
*FUNCTION TARGETENTITY=%ENTITY_TO_SET%
*FUNCTION TARGETTIME=%TIME_TO_SET%
*FUNCTION TARGETYEARS=%YEARS_TO_SET%
ENDINFO
TASK(Execute formulas,FORMULASCRIPT,%FSS%)
TASK(Execute formulas,LOGICFILE,D:\BPC\Data\WebFolders\US\SV
..\AdminApp\SV\_TEST.Lgf)
TASK(Execute formulas,RUNMODE,1)
TASK(Execute formulas,LOGICMODE,1)
Edited by: ALEXANDRE BEDIER on Jun 16, 2010 3:15 PMhello,
finally I've discovered that there is no need of BEGININFO instruction.
One can pass several functions to a logic with one FORMULASCRIPT task. The functions definitions have to be separated by instructions. See below :
PROMPT(COPYMOVEINPUT,%FTARGETS%,,"select source and target zone for category and datasource.","ACCDETAIL,ACCOUNT,CATEGORY,DATASRC,ENTITY,TIME,YEARS")
TASK(Execute formulas,FORMULASCRIPT,*FUNCTION TACCDETAIL=%ACCDETAIL_TO_SET% *FUNCTION TACCOUNT=%ACCOUNT_TO_SET% *FUNCTION TCATEGORY=%CATEGORY_TO_SET% *FUNCTION TDATASRC=%DATASRC_TO_SET% *FUNCTION TENTITY=%ENTITY_TO_SET% *FUNCTION TTIME=%TIME_TO_SET% *FUNCTION TYEARS=%YEARS_TO_SET%)
TASK(Execute formulas,USER,%USER%)
TASK(Execute formulas,APPSET,%APPSET%)
TASK(Execute formulas,APP,%APP%)
TASK(Execute formulas,SELECTION,%SELECTIONFILE%)
TASK(Execute formulas,LOGICFILE,%APPPATH%\..\AdminApp\%APP%\_TEST.LGF)
TASK(Execute formulas,RUNMODE,1)
TASK(Execute formulas,LOGICMODE,1)
Then one will be able to use the functions TACCDETAIL, TCATEGORY, TACCOUNT,... in the logic script.
Edited by: ALEXANDRE BEDIER on Jun 24, 2010 10:31 AM
Edited by: ALEXANDRE BEDIER on Jun 24, 2010 10:33 AM -
Passing variables from DM to logic script problem (REPLACEPARAM)
Dear All,
I would like to send variables from data manager to a logic script. The script copies values from an account to an other. If I hardcode two accounts in the script, it works fine, but I want to pass these two accounts dynamically from data manager to the script.
My advanced script in DM looks as follows:
PROMPT(SELECTINPUT,%ENTITY_M%,,"Select entity:","ENTITY_DIM")
PROMPT(SELECTINPUT,%SOURCE%,,"Select source account:","ACCOUNT_DIM")
PROMPT(SELECTINPUT,%TARGET%,,"Select target account:","ACCOUNT_DIM")
INFO(%EQU%,=)
INFO(%TAB%,;)
TASK(PROCESS_CHAIN_RUNL,TAB,%TAB%)
TASK(PROCESS_CHAIN_RUNL,EQU,%EQU%)
TASK(PROCESS_CHAIN_RUNL,SUSER,%USER%)
TASK(PROCESS_CHAIN_RUNL,SAPPSET,%APPSET%)
TASK(PROCESS_CHAIN_RUNL,SAPP,%APP%)
TASK(PROCESS_CHAIN_RUNL,SELECTION,%ENTITY_M%)
TASK(PROCESS_CHAIN_RUNL,LOGICFILENAME,ACCOUNT_COPY_LOGIC.LGF)
TASK(PROCESS_CHAIN_RUNL,MEMBERSELECTION,SOURCE%EQU%%SOURCE%%TAB% TARGET%EQU%%TARGET%)
In the logic script, I'm using $SOURCE$ and $TARGET$ as variables, but it seems that only the first of them gets the value from DM, the other one not, and I always get an error message:
Member "$TARGET$" not exist
The second variable doesn't seem to get the value. If I use only one variable, either SOURCE or TARGET, it works fine...
...and I also tried to replace the MEMBERSELECTION statement with a REPLACEPARAM statement:
TASK(PROCESS_CHAIN_RUNL,REPLACEPARAM,SOURCE%EQU%%SOURCE%%TAB% TARGET%EQU%%TARGET%)
This way I got an other error message, saying: "Member .../PrivatePublications/user not exist"
Do you have any idea? How to pass two user selected parameters to a logic script?
Thanks for your help,
A.Hi CsernusAttila
You cannot use ACCOUNT_DIM with promp SELECT and variable $SOURCE$ because it only works with variable ACCOUNT_SET in your script logic.
instead of you can use TEXT
PROMPT(TEXT,%,ENTITY_M%%,"Select Entity",)
PROMPT(TEXT,%,SOURCE%%,"Select Source",)
PROMPT(TEXT,%,TARGET%%,"Select Target",)
INFO(%EQU%,=)
INFO(%TAB%,;)
TASK(PROCESS_CHAIN_RUNL,TAB,%TAB%)
TASK(PROCESS_CHAIN_RUNL,EQU,%EQU%)
TASK(PROCESS_CHAIN_RUNL,SUSER,%USER%)
TASK(PROCESS_CHAIN_RUNL,SAPPSET,%APPSET%)
TASK(PROCESS_CHAIN_RUNL,SAPP,%APP%)
TASK(PROCESS_CHAIN_RUNL,SELECTION,%SELECTION%)
TASK(PROCESS_CHAIN_RUNL,LOGICFILENAME,ACCOUNT_COPY_LOGIC.LGF)
TASK(PROCESS_CHAIN_RUNL,REPLACEPARAM,SOURCE%EQU%%SOURCE%%TAB% TARGET%EQU%%TARGET%)
or you can modify your script like this
*XDIM_MEMBERSET ACCOUNT=%ACCOUNT_SET%
*XDIM_MEMBERSET ENTITY=%ENTITY_SET%
And your Prompt like this
PROMPT(SELECTINPUT,,,,"%ACCOUNT_DIM%,%ENTITY_DIM%,")
TASK(PROCESS_CHAIN_RUNL,TAB,%TAB%)
TASK(PROCESS_CHAIN_RUNL,EQU,%EQU%)
TASK(PROCESS_CHAIN_RUNL,SUSER,%USER%)
TASK(PROCESS_CHAIN_RUNL,SAPPSET,%APPSET%)
TASK(PROCESS_CHAIN_RUNL,SAPP,%APP%)
TASK(PROCESS_CHAIN_RUNL,SELECTION,%SELECTION%)
TASK(PROCESS_CHAIN_RUNL,LOGICFILENAME,ACCOUNT_COPY_LOGIC.LGF
I hope it helps
Regards!! -
Validation Rules: create a dummy account with constant value 0
Hi,
I need to define a control like the following:
TA00000 >= 0
I think that I need to create a dummy account with constant value 0 and compare TA00000 against it. I need help to create the dummy account because I'm not sure if I have to use a script logic or not. If anybody could help, I would be very grateful.
Thanks in advance.
AlmudenaHi,
Thank you for your answer. It works perfectly.
I have other question related to validation rules. I need to create a validation like this:
A39300 + A39110 + A39130 + A39010 >= H97300
It is not supported in BPC NW version to leave blank in ACCOUNT_R in details of validation rule. Do you know how I could define this control?
Thanks in advance.
Almudena -
Default Logic Script, Appears to Run when It should not
Hello Experts,
I need help with something. When using a Logic Script within the Default Logic in BPC, It runs everytime data is submitted. I have one logic script that copies a "Full-year" value input to each month. See below. So WHEN AuditTrail CC_FY is changed, it copies the value divided by 12 to each month and Audittrail CC. This works correctly. However, an issue came up that when a user wants to change the monthly Value, it defaults back to the value written by the CC_FY Logic Script. I think the Logic script is running again after the user makes a change. Below is the Logic Script and some other screen shots.
CC_FY.LGF (Also inside DEFAULT>LGF)
*XDIM_MEMBERSET AUDITTRAIL = CC_FY
*XDIM_MEMBERSET RPTCURRENCY = LC
*XDIM_MEMBERSET RCOST_CENTER = RCCA_NONE
*XDIM_MEMBERSET TIME = 2015.12
*XDIM_MEMBERSET COST_CENTER = %COST_CENTER_SET%
*XDIM_MEMBERSET ACCOUNT = %ACCOUNT_SET%
*WHEN AUDITTRAIL
*IS CC_FY
*WHEN TIME
*is 2015.12
*REC(EXPRESSION=%VALUE%/12, TIME = "2015.01", AUDITTRAIL = "CC")
*REC(EXPRESSION=%VALUE%/12, TIME = "2015.02", AUDITTRAIL = "CC")
*REC(EXPRESSION=%VALUE%/12, TIME = "2015.03", AUDITTRAIL = "CC")
*REC(EXPRESSION=%VALUE%/12, TIME = "2015.04", AUDITTRAIL = "CC")
*REC(EXPRESSION=%VALUE%/12, TIME = "2015.05", AUDITTRAIL = "CC")
*REC(EXPRESSION=%VALUE%/12, TIME = "2015.06", AUDITTRAIL = "CC")
*REC(EXPRESSION=%VALUE%/12, TIME = "2015.07", AUDITTRAIL = "CC")
*REC(EXPRESSION=%VALUE%/12, TIME = "2015.08", AUDITTRAIL = "CC")
*REC(EXPRESSION=%VALUE%/12, TIME = "2015.09", AUDITTRAIL = "CC")
*REC(EXPRESSION=%VALUE%/12, TIME = "2015.10", AUDITTRAIL = "CC")
*REC(EXPRESSION=%VALUE%/12, TIME = "2015.11", AUDITTRAIL = "CC")
*REC(EXPRESSION=%VALUE%/12, TIME = "2015.12", AUDITTRAIL = "CC")
*ENDWHEN
*ENDWHEN
For Example, I enter $12,000 into December, CC_FY, it puts $1,000 into each month for CC correctly
So then I try to Change January to $250, Save Data
The Value then Returns to $1000. I think its because the CC_FY.LGF is running again, but it shouldn't because there was no Change to the CC_FY AuditTrail Dimension. On the Backend, you can see the changes, and also the reversal of the change, leaving the starting amount $1000.
What am I missing?! Thank you for any input.
SeanThe script have to be something like:
*WHEN RPTCURRENCY
*IS LC
*WHEN RCOST_CENTER
*IS RCCA_NONE
*WHEN AUDITTRAIL
*IS CC_FY
*WHEN TIME
*is 2015.12
*REC(EXPRESSION=%VALUE%/12, TIME = "2015.01", AUDITTRAIL = "CC")
*REC(EXPRESSION=%VALUE%/12, TIME = "2015.02", AUDITTRAIL = "CC")
*REC(EXPRESSION=%VALUE%/12, TIME = "2015.03", AUDITTRAIL = "CC")
*REC(EXPRESSION=%VALUE%/12, TIME = "2015.04", AUDITTRAIL = "CC")
*REC(EXPRESSION=%VALUE%/12, TIME = "2015.05", AUDITTRAIL = "CC")
*REC(EXPRESSION=%VALUE%/12, TIME = "2015.06", AUDITTRAIL = "CC")
*REC(EXPRESSION=%VALUE%/12, TIME = "2015.07", AUDITTRAIL = "CC")
*REC(EXPRESSION=%VALUE%/12, TIME = "2015.08", AUDITTRAIL = "CC")
*REC(EXPRESSION=%VALUE%/12, TIME = "2015.09", AUDITTRAIL = "CC")
*REC(EXPRESSION=%VALUE%/12, TIME = "2015.10", AUDITTRAIL = "CC")
*REC(EXPRESSION=%VALUE%/12, TIME = "2015.11", AUDITTRAIL = "CC")
*REC(EXPRESSION=%VALUE%/12, TIME = "2015.12", AUDITTRAIL = "CC")
*ENDWHEN
*ENDWHEN
*ENDWHEN
*ENDWHEN
Without any *XDIM_MEMBERSET!
Vadim -
How can I recover my old account with a new one?
Hi, my hotmail account it was hacked, I can't have acces to my adobe account anymore.
How can I get acces to my old account with a new Adobe ID?
I'm already subscribed to creative cloud and I can't have acces to my account and upgrade my products.
what can I do?
ThanksThanks Romshina
I read the link you send me and thanks, but the thing is that I still can't get into my Adobe Id, because when I try they ask me to reset my password in an email they will send me to my old account and there is the problem, because I don't have acces to that old acount, [email protected]
now this is my new email, because the las one it was hacked and I just can't get back to it.
So I would like to have access to my account and update this new email account, to have acces to my CC account.
Thanks
Date: Fri, 27 Dec 2013 06:51:15 -0800
From: [email protected]
To: <Removed by Moderator>
Subject: Re: How can I recover my old account with a new one? How can I recover my old account with a new one?
Re: How can I recover my old account with a new one?
created by Romsinha in Adobe Creative Cloud - View the full discussion
Hi Guillermo Castellanos,
Please refer the knowledge base article: http://helpx.adobe.com/x-productkb/policy-pricing/account-password-sig n-faq.html.
Regards,
Romit Sinha
Please note that the Adobe Forums do not accept email attachments. If you want to embed a screen image in your message please visit the thread in the forum to embed the image at http://forums.adobe.com/message/5959347#5959347
Replies to this message go to everyone subscribed to this thread, not directly to the person who posted the message. To post a reply, either reply to this email or visit the message page: Re: How can I recover my old account with a new one?
To unsubscribe from this thread, please visit the message page at Re: How can I recover my old account with a new one?. In the Actions box on the right, click the Stop Email Notifications link.
Start a new discussion in Adobe Creative Cloud at Adobe Community
For more information about maintaining your forum email notifications please go to http://forums.adobe.com/thread/416458?tstart=0.
Maybe you are looking for
-
Update Rule Routine: Compare system date
Can anyone help me with regards to writing some ABAP code in update rule? I would like to check if the value of a date characteristics is equal to system date in data source. If its value is equal to system date, assign '0' value to another numeric c
-
The tray bar at bottom of screen as disappeared. how do i get it back
the tray bar at bottom of screen has disappeared and also the favorites bar and menu bar at top of screen has disappeared also. how do i get these back.. everything in IE is fine, only in firefox do i have this problem
-
Hello there, I am trying to add some entries to the form of address on a BSP page. The list is populated with 'Ms' and 'Mr' I need to add a few more i.e. 'Dr'. I can't find the database table that hold these values. Can anyone help me?? Thanks Andy
-
How to disable end user personalisation for all webdynpro application.
Dear Experts, I have a requirement where I have to disable the end user personalization of each and every webdynpro application in my server. I know how to disable the personalization of a single application or a single component, but my requirement
-
hi all, please help me execut the bapi i.e bapi_material_savedata. n help me create a material with that. regards vishwajeet