No Authorization error in executing a planning sequence
Hi,
We are using BI 7.0 Integrated Planning.
We have implemented Mark Bernaud's file upload solution. We have used a planning sequence that uploads the file and stores it in a cube. Using it, we are able to upload files without any problem when executing with a SAP User Id which has all the authorizations (the user id has SAP_ALL specified in its list of profiles). Now, we have a requirement where we need to execute the file upload using a user id which has limited authorizations. When we are trying to execute the file upload with the userid that has limited authorizations, we are getting the following authorization error.
'You are not authorized to execute sequence PL_SEQ_FL_UPLOAD'
where PL_SEQ_FL_UPLOAD is the name of planning sequence we are using. We have also included the authorization variable in the filters being used as suggested in one of the blogs but this didn't help.
Could anyone please let us know the authorization objects to be added to the user id to enable access to this file upload.
Many Thanks,
Narendra.
Thank you very much Diogo,
The objects you suggested were already there. We have successfully traced the error by switching on the trace using ST01. We found the reason for the error to be that display authorization is not provided for S_RS_PLSQ whereas execute authorization is already present for that.
Once again thanks Diogo.
Many Thanks,
Narendra
Similar Messages
-
Authorization problem in executing a Planning Function
Hi All,
We are facing an authorization issue while executing a planning function in a WAD template.
The error message is :
The planning function ended with errors.
The user does not have authorization on infoprovider YF2IGM37.
But the relevant authorizations have already been provided to the said user for:
S_RS_ALVL,S_RS_PLENQ ,S_RS_PLSE ,S_RS_RLSQ, S_RS_PLST along with authorization for
Cube, multiprovider, query as well as aggregation layer.
Could anyone pls help us resolving the issue.
rgds,
Nandini.Check any authorization relevant infoobject user is not authorized for.
For example, if company code is authorization relevant,and in your query any default company code is provided, user may not have the relevant access. -
CHAR RELATIONSHIP error in SEM BPS planning sequence
Hi,
I'm executing a planning sequence with 2 planning functions.
1st being "Exit funciton" & 2nd being "Repost funciton".
I've a "characteristic relationship of type attribute" defined at the planning area level.
Am getting CHAR RELATIONSHIP check error when am executing this sequence.
EXIT function gives blank values for a characteristic that is used in "characteristic relationship".
But, REPOST function adjusts this blank characteristic value to actual value which will be correct when "CHARACTERISTIC RELATIONSHIP" is checked.
When I execute sequence, EXIT function gets executed & CHAR RELATIONSHIP errors are being displayed before "REPOST" function is being executed.
Is there any other approach to deal this scenario? like checking CHAR RELATIONSHIP after REPOST funciton execution?
I can execute REPOST funciton from "EXIT FUNCTION" using API_SEMBPS_FUNCTION_EXECUTE, but this doesn't suit my needs.
Please note that I've a need to use 2nd planning function rather deriving characteristic relationship from the EXIT function.
Appreciate any ideas/thoughts.Hari,
each function must produce results that adhere to the rules specified as characteristic relationships. BPS will always execute the char.relationships after the exit function. You might be able to avoid this by adjusting the characteristics in your planning level.
Calling another function (like REPOST) from within an exit is not possible since BPS needs to finish processing the exit first, before it can run the repost.
Regards
Marc
SAP NetWeaver RIG -
Authorization error while executing IP function in Web
Hi all,
I have an application in WAD which has a planning sequence.
The sequnece runs fine in Modeler.
But while executing the sequence in WAD, it gives me an error that I am not authorized to run the sequence.
Is there any specific authorization that I need here?
Let me know.
Thanks.
AnandWell I think you do not have the follwoing auth objects added to your role
S_RS_PLSE -->planning functions
S_RS_PLSQ-->planning sequences -
No Authorization Error message while displaying plan data in the layout
I am trying to execute laypr01 layout in planning area 4EXP0001(Delivered Content). I am getting a NO AUTHORIZATION error message. When I went back to SU53 and I can see that all authorizations have been successful.
Can somebody please let me know if I am missing something?
Thanks for your help.
LathaHi Latha,
Run transaction RSSM, go to authorization check log, enter your user. Try execute the BPS layout again, and get the error message.
Then go back to RSSM, and display the Trace by clicking on Trace > Display, and it show you what the authorization problem is.
Hope this helps,
Frank -
Authorization Error while executing Workbooks,
Dear ALL
We have authorization in place where users are restricted to execute Workbooks PLANT wise.
For this 0PLANT is kept authorization relevant.
0PLANT__0COMP_CODE is Navigational Attribute of 0PLANT also marked as authorization relevant.
Till now all user were assigned the Analysis authorization A_PLNT_XX as 0PLANT = XX
But suddenly now the users are getting authorization error of NOT BEING AUTHORIZED .,
The error log is as shown below.
Relevant Characteristics for Detailed Authorization Check
(Characteristics with Full Authorization Are Not Listed!)
List of Effective Authorization-Relevant Characteristics for InfoProvider ZMMIMMP05:
0PLANT
0PLANT__0COMP_CODE
0TCAACTVT
Subselection (Technical SUBNR) 1
Supplementation of Selection for Aggregated Characteristics
Check Added for Aggregation Authorization: 0PLANT__0COMP_CODE
Authorizations missing for aggregation (":")
Characteristic 1
0PLANT__0COMP_CODE Empty
Entries marked with red do not have aggregation authorization
You can find more information about this here 1140831
The authorization check stops here as this selection is no longer needed
Message EYE007: You do not have sufficient authorization
No Sufficient Authorization for This Subselection (SUBNR)
Following CHANMIDs Are Affected:
51 ( 0PLANT )
Authorization Check Complete
Please let me know the reason for the same.
Also How can i track these changes to avoid such errors
Regards,
AjitHi Ajit,
The authorization log has been improved constantly and try to make it easy to understand.
It says:
Authorizations missing for aggregation (":")
Characteristic 1
0PLANT__0COMP_CODE Empty
Entries marked with red do not have aggregation authorization
You can find more information about this here 1140831
So please click the "1140831" which is a hyperlink bringing you to OSS note 1140831.
The note says:
1140831 Colon authorization during query execution
Part 1: Description of the authorization check
You require aggregation authorization ("colon authorization") to view
the values of an authorization-relevant characteristic in aggregated
form. What does this mean exactly?
Example:
The calendar year (0CALYEAR) characteristic is authorization-relevant
and is contained in the InfoProvider that is in use. You defined a query
as follows:
1. 0CALYEAR is in the free characteristics (not in the drilldown)
without any selections
- or -
2. 0CALYEAR does not exist in the query at all.
In both cases, no 0CALYEAR values are displayed in the query. Also, the
query is not restricted to any 0CALYEAR values. A colon is required for
the authorization check in this situation.
The note contains some more detailed explanation. You could read through it to understand the concept.
Regards,
Patricia -
Error when execute a planning function on selected line
Hello together,
we are using SAP BusinessObjects Analysis 1.4 SP9 (1.4.9.3241, Office 2013) and SAP BW 7.3 SP 11 (SAPKW73011).
When executing a planning function on an selected line in the crosstab, the following error appears:
The VBA Coding used is from HowTo Execute a Planning Function on Selected Lines in an Analysis for Office Workbook.
The Code worked fine with an older version of SAP BO Analysis and Excel 2007.
Going to debugging:
As you can see in the screenshot, the selected line (Dimension "0PRODUCT") is selected correctly.
The settings for the planning function are the following:
Thank you in advance for any advice.
Best regards
AlexHello together,
we are using SAP BusinessObjects Analysis 1.4 SP9 (1.4.9.3241, Office 2013) and SAP BW 7.3 SP 11 (SAPKW73011).
When executing a planning function on an selected line in the crosstab, the following error appears:
The VBA Coding used is from HowTo Execute a Planning Function on Selected Lines in an Analysis for Office Workbook.
The Code worked fine with an older version of SAP BO Analysis and Excel 2007.
Going to debugging:
As you can see in the screenshot, the selected line (Dimension "0PRODUCT") is selected correctly.
The settings for the planning function are the following:
Thank you in advance for any advice.
Best regards
Alex -
Authorization Error while executing a program
Hi All,
I have developed a program which calls VF02 transaction in background. But while executing it, the program fails with message'No authorization for sales organization XXXX'.
The users who are executing the program does not have access to VF02 and for security reasons the access can not be given to the users.
So my question is whether this error is due to no access to 'VF02' or with the sales organization?
Can we give access to the users according to sales organization rather than giving authorization for VF02 ?
If not then whats the solution to rectify this error without giving VF02 access to users?
Please help.
Thanks,
Sanujit AcharyaHi Sandeep
The OP's question appears to be 'If I give a custom transaction to a user it seems to then call an object unexpectedly that has a sales organisation value because I'm using it to call VF02".
Due to SU24 not being updated for the custom transaction I'm guessing.
A trace would probably assist when working with the functional team to decide what is really needed but I'm a little lost as to what is being asked of either the OP or the security/ABAP teams as this is pretty basic stuff...
@Sanujit
I have developed a program which calls VF02 transaction in background. But while executing it
Have you had this program associated with a custom transaction yet?
Regards
David
Edited by: David Berry on May 28, 2011 5:41 PM (got my sales orders mixed up)
Edited by: David Berry on May 28, 2011 5:47 PM -
Dear all,
When I tried to execute the Load Plan , I get this error:
ODI-1551 the dbms_lock acquisition faild with sql exception
OR06550: ????1?????7.
PL00201: identifier 'DBMS_LOCK' must be declared.
OR06550: ????1?????7.
PL/SQL statement ignored.
Thank you,The link as below maybe helpful
dbms lock must be declared -
To overcome Authorization error while executing a Function module
Hello Friends,
In my custom workflow , I need to execute a validation function module ( SAP standard ) in a dialog step - Approval step.
But the issue is approvers will not have authorization to the FM ( They have minimum authorization - Just to approver the custom workflow ) .
So , I need to know is ther a option to execute the FM using another user ID ( a BATCH user ID ) .
thanks
Raghu Vmake the validation task before the dialogue step. a general task will run in background from user WF-BATCH and that wont need to authorization issue... after completion of this validation you can go for the dialogue step i.e the approval step..
|
__u2193__
| u25BA__| Validation task
u2193
__|___
|_?u25BA_| User decision
|
u25CF_______
u2193 u2193reject
|
approve -
BI IP Executing planning sequence via process chain not possible
Hi,
we use BI IP and have defined a process chain (RSPC) with value type process planning sequence. When we execute it, we get error message
"Inconsistent input parameter (parameter: <unknown>, value <unknown>)"
When we execute this planning sequence via the modeller or via SE38 RSPLS_PLSEQ_EXECUTE everything works fine. I thougt the cause could be the user of the job itself (job is executed with different user, and variant of planning sequence is user-dependent!), but I changed the user in the job itself as well without results.
any thoughts?
regards
D
nullHi,
I executed with my user and have a SAP_ALL authorization. Perhaps it could be because we use authorisation with the old method (4.0) (-> I'm not sure on this). I also think it has to do with authorization. I'll check this out with our authorization consultant.
D -
Error in planning sequence- 'Cannot generate combinations of multiprovider'
Hi Gurus,
I am facing a problem while executing my planning sequence in modeller. Aggregation level contains all characteristics in multiprovider. Multiprovider contains actual and planned cubes. Filter is based on product name in modeller. Planning function is copy. Characteristics to be changed in calyear. But the error generated while executing planning sequence is
'To value - 1 for subprocess 1 produces following errors.
'Cannot generate combinations for multiprovider'
'Cannot generate combinations in step 00'.
I would really appreciate the time and effort which will be taken by gurus.
Thanks in advance.
Jerry.Hi,
1 Before Unchanged 2007 300,00 2,000 600,00 IC_MODEL
1 After Unchanged 2007 300,00 2,000 600,00 IC_MODEL
2 Reference Data 2007 300,00 2,000 600,00 IC_MODEL
2007 is the calyear in the actual cube ic_model.
in copy function i have specified that 2007 should be changed to 2011 and ic_model(actual cube) to planned cube. -
Re: Executing Planning Sequence using java script.
Hi All,
Can anyone tell me how to execute a planning sequence using a java script.
Regards.
Shafi.Hi Deepti,
i have written a java script which will display the error message from IP in a Pop up window.
For this to work the java script function needs to be called once the planning sequence is done with execution.
I didn't find ways to do it based on the WAD commands.
hence i thought i can run the planning sequence in the same java script that i have written.
Can you help me based on the inpus ihave given ?
Regards.
Shafi. -
HELP: Error at planning sequence
I created a planning sequence that spreads yearly values to 12 months with standard method.
But when i run it i receive a dump with the message "ABEND: Systemfehler in Programm SAPLRRS2 und Form MULTI_ASSIGN-01-"
I found out that the codings stops at the last line of this form:
FORM MULTIPLE_ASSIGN USING I_VRNID TYPE RRvrnid
i_t_range type rsdd_t_range
I_PRAEFIX2 TYPE RS_CHAR1
CHANGING C_SX_GVAR TYPE ANY.
FIELD-SYMBOLS: <L_GVAR_TABLE> type hashed table,
<L_key> type any.
DATA: BEGIN OF l_S_fieldname,
PRAEFIX1 TYPE RRPRAEFIX,
PRAEFIX2 TYPE RS_CHAR1,
VRNID TYPE RRvrnid,
END OF l_S_fieldname,
l_s_range TYPE rrrangesid.
l_s_fieldname-praefix1 = rrk_c_praefix1-multiple.
l_s_fieldname-praefix2 = i_praefix2.
l_s_fieldname-vrnid = i_vrnid.
ASSIGN COMPONENT l_s_fieldname OF STRUCTURE c_sx_gvar TO <l_gvar_table>.
IF sy-subrc NE 0. PERFORM x_message USING rs_c_true 'MULTI_ASSIGN-01-'. ENDIF.
But why this component cannot get assigned?
Thanks for your help
HerfriedHi Herfried,
if you execute the planning sequence from a web template or workbook regenerate all involved queries.
Filter use technical queries with name <ALVL>/!A<ALVL> with <ALVL> the technical name of the aggregation level used for the filter. Regenerate this query as well (e.g. in RSRT).
Regards,
Gregor -
Currency Translation in Planning sequence with variable for target currency
Hello ,
i have a requirement, the cube contains multiple data in the Group Currency for multiple company codes. & I want to convert these amounts to another KF as local currency using planning sequence only (not using transformation, as the users want to do this when they require.)
For this, i defined a Aggr level , filter & Planning function with Currency translation selecting the source field as AMOUNT_GC & target field as AMOUNT_LC using the Currency Translation type ZCTGCLC.
The target currency is not know beforehand, as it depends on the company code of each records that comes in.
Hence, Currency translation type uses a Customer exit variable 'Z_R_0026' for target currency.
This is customer exit variable which searches the Master data table of the Company code & replies back with the local currency of that particular company code (derived value from the company code variable also in teh filter).
However, when i execute this planning sequence, it gives me an error saying, "no value found for variable 'Z_R_0026'
1. when edit the CMOD code, to return only say "EUR" the planning sequence runs fine.However when i use this select statement to fetch the corresponding value of the currency using the company code reference from the company code master data table, it gives the above error. it seems to be a problem with the select statement.
below is the code for that exit
when 'Z_R_0026'.
data: l_curr type /BI0/OICURRENCY.
IF i_step = 2.
LOOP AT i_t_var_range INTO loc_var_range
WHERE vnam = 'Z_S_0003'. " Company Code Single
CLEAR l_s_range.
Filling Currency Key from Company Code
select single currency
from /bi0/pcomp_code
into l_curr
where comp_code = loc_var_range-low
and objvers = 'A'.
if sy-subrc = 0.
l_s_range-low = l_curr.
else.
l_s_range-low = 'ABC'.
endif.
l_s_range-opt = 'EQ'.
l_s_range-sign = 'I'.
APPEND l_s_range TO e_t_range.
clear l_s_range.
EXIT.
ENDLOOP.
ENDIF.
2. there is a option of using infoobject for target currency in the RSCUR itself, however, when i try to input the 0COMP_CODE for finding the attribute currency from this infoobject, it doesnt accept.
has anyone tried this earlier ?
Any help/suggestions , guys, pls?
Thanks
JohnHi Praveen ,
Thanks for that.
I have a Question.
If RSCUR were to only accept a Date InfoObject , it would be placed under a differnt heading.
The Tab is "Currrency" & the sub-Tab is "Target Currency"
so i guess, it should accept other infoObjects as well.
Moreover, the help on that InfoObject buttons says
"Specification of an InfoObject (Characteristic) in which a currency
attribute is stored in InfoObject maintenance. At runtime, the
associated currency attribute is determined using the characteristic
value and this is interpreted as source or target currency."
& i have already defined 0currency as a attribute of 0comp_code. so this should work ideally.
almost similiar CMOD code i have used for other too, but i dont know why only this one is getting struck.
any help, pls.
Thanks
John
Edited by: John Lewis on Apr 17, 2009 3:24 PM
Edited by: John Lewis on Apr 17, 2009 3:25 PM
Maybe you are looking for
-
Message type for generating IDOC for SUBCONTRACTING PURCHASE ORDER
Hi All, I have to generate IDOC for PO creation or change . I am using IDOC_OUTPUT_ORDERS and IDOC_OUTPUT_ORDCHG. The messagetype.idoctype I am using is ORDERS. ORDERS05 and ORDCHG. ORDERS05. Now the confusion is regarding whether this message ty
-
Hi All, I'd like my c100 Ironport appliances to filter (strip?) attachments of a certain name. I don't want to filter by file extension (ie. vbs, scr, etc.), only by the full filenames. I have a list of 20+ files I'd like the Ironport to lookout for,
-
Interfacing Video Camera to Mac Pro for Final Cut Express HD Use
I have a lot of Video8 tapes that were made on my Sony DCR-TRV310 that I want to move to my Mac Pro and edit with Final Cut Express HD. The Sony camera only has the three (R,Y,W) output ports and my Mac Pro only has firewire input ports. Does anyone
-
How to add text animator to text layer in script?
Hello, I'm a beginner in scripting and trying to create a script to apply set of expression control and text animator. I want to add text animator property to selected layer, however I keep having error with the codes below. selectedLayers[0].Text.An
-
Help:Oracle 9i Active database trigger for insert
Pract 4:Active Databases Create a table emp1 (eno, ename, hrs, pno, super_no) and project (pname, pno, thrs, head_no) where thrs is the total hours and is the derived attribute. Its value is the sum of the hrs of all employees working on that project