Cost Center authorization - issue
Hi All,
The Cost Center and Areas (0CO_OM_CCA_USER_1) datasource load is getting failed with error message as ''Error occurred in the data selection ".
The data selection is Hierarchy name and it is blank; so no issues with that.
When I run the datasource extractor checker in ECC, It ends with a ABAP dump. The Dump displays "Missing Cost Center", this extractor runs by a FM.
I am not sure where the issue persist? I feel the issue with the data.
This daily full load was success till last month, but due to some unknown reasons the load is getting failed everyday. When I check the records in ODS, I could see a record with User as "D_E_L_E_T_E" and the Cost center, Co area and other fields are blank. I am not sure, whether it is meaningful data or not?
If it a meaningful data, what does it mean?
Can anyone let me know, how to dig down and confirm its an issue with the Data?
Thanks
Regards
San
Okay, I misread the "NE". Sorry.
Have you done a syntax check on it?
Also compare to:
AUTHORITY-CHECK <object>
ID 'KOSTL' '*'.
I cannot confess to ever have done a "full" AUTHORITY-CHECK myself, but it is most likely the same as with DUMMY -> you should not use the FIELD statement as '' value if the data element does not know what a '' is...
Cheers,
Julius
Similar Messages
-
How to control cost center authorization when do ABSO/ABAA
Dear :
As our system organization structure is with mutiple profit center and
cost centers, in order to avoid processing TCODE ABSO/ABAA with wrong
input, we want to make authorization check with cost centers, as there
is no standard authorization check and control in TCODE ABSO/ABSS , we
want to know how could we realize the requirement
to control the TCODE with cost center authorization check, thanks in
advance.Hi,
check SAPNET note 370082 + related notes + 698401 / 565436.
Best regards, Christian -
Activate the FIELD Cost Center while issuing the Material to Order by 261
Dear All,
How to activate the FIELD Cost Center while issuing the material againest Order IN MB1A?
Thanks and regards,
SatyajitHi all,
I'm having problems with activating the cost center field too. I've already checked OMBW and OMJJ. For OMJJ, cost center field was required. For OMBW, Cost Center field was Supressed. However, when I checked the Change Logs, no changes were performed since last year. The user who raised this issue had the cost center field activated until December 1, 2008 but now it's deactiavted. So I don't think it's OMBW responsible for this since there was no change since last year.
Please share your knowledge on this.
Thanks! -
Dear Friends / Experts
We have around 10 HR (BW/BO) reports. All are woking fine. Now the users wants to restrict the report based on cost center.
Hence, I have created one DSO with relevent information and extracted the data from ECC ( Used id, Cost Center belonging, Etc....). Created one customer exit variable and lookedup this used cost center data in CMOD. This is perfectly working.
My Doubts
1) This logic no where related with authorization. Do i still need to consider authorization object and handle further ?
2) If the Logged in user not available in the DSO, i am not able to edit the query in BO-Webi .
Can anybody advise ?. Good advise awarded with points.
Regards
Saravanan Raju1) This logic no where related with authorization. Do i still need to consider authorization object and handle further ?
The concept of authorization is only similar, instead of a DSO, you use a Z*COST time-dependent authorization-relavent IObject & start to set the time-intervals for access. I assume the DSO concept, although is a quick fix is not a long term solution, as there needs to be loads, corrections at irregular time intervals & this needs to reflect on the BEx. This holds okay for lesser # of users, but you might never estimate the size, as the business would consider adding more in months to come. As rightly said, you need not have an authoriztion object to handle, but if you make cost center object's customer exit to refer this using a SSO-details (like sy-uname), this will restrict entries & authorization based on this field in your BEx. But still you need to work on the DSO concept & try to migrate towards a authroization-releavant IOBject for good sakes, as there is a possiblity the data is exposed -or- completely not avalialbe even for testing & you need to add the same set of ccenters repeatedly for all users again & again, month-on-month, issues like that.
2) If the Logged in user not available in the DSO, i am not able to edit the query in BO-Webi .
Yes, as stated above, this is the drawbacks in this model. Hope it helps. -
hi gurus
i have a situation in which i have like 60 plus users every one has authorization to different set of Cost centers. now how can i accopmlish that.
secondly suppose they run a report with a Cost Center Hierarchy with lots of cost centers at different levels, some they have access to some they dont, now what will happen ?
- will they be able to see only the cost centers in the hierarchy they have access too.
- or will they not be able to run the report at all because they dont have access to some of the cost centers.
- or they will be able to access soem nodes but no the ones that have atleast one CC that they are not authorized for.
by the way i am working on BI-7, the latest version of BW
thanksYu dont have any other better option other than maintaining authorization values for the users for their respective cost centres.
In BI 7, you need to create authorization objects in RSECADMIN and maintain values. There will be heavy maintenance efforts.
Ravi Thothadri -
Org Unit to Cost center relationship issue
Hi All,
When I assign a Cost center to an Org Unit, i dont have any issues and got created. But when I assign the same Cost center to a different Org Unit, it delimits the previous Org relationship and creates the new one.
I checked the Relationship A011 time constraint and it is 2 which is with gaps.
This is strange and should not work in this way.
Thanks in advance.
Cheers
VijayThanks a lot guys.. I found the answer...
Cheers
Vijay -
Report pianter report issue (Cost center Heirarcy issue)
Hi,
Please consider this issue as an emergency and reply,
when I execute a report painter report for highest cost center heirarchy, all cost centers are appearing at level 2, (cost center group level) in the report, but when I execute the same report for each sub group of the heirarcy, cost cetner are coming at level 1 (cost center level) in the report.
where as the same heirarcy is copied to test system and run at highest hierarchy level, to produce the same error, but it is not occuring in test system it is happening only in produciton system.
can you please advice me which is causing the problem to the report.
Thanks,
Ramesh.I am sorry, I am correcting the statment above, it is not all cost center that come at cost center group level when I execute the report at highest heirarchy, only few cost centers of the cost center goups, if I execute the report at scuh sub group level, cost centers come at cost center level. Please advise.
Thanks -
Auto maintenance of user cost center authorizations
Greetings All,
In NetWeaver 2004s we recently added cost center expense/commitment reporting in BI. Now we want to automatically maintain user authorizations to determine which cost centers people have access to. Can you please point me in the right direction? Many thanks!
Regards,
DenIf you have some data set from where you can evalulate which values to assign to which user, you can do it using 'Generation of Analysis Authorization' Concept.:
http://help.sap.com/saphelp_nw04s/helpdata/en/59/fd8b41b5b3b45fe10000000a1550b0/content.htm -
Purchase requisition and cost center authorization check
Hi all,
in a R/3 4.7, I need to check the cost center (or profit center) when managing (create/modify/view) purchase requisitions.
I have not found any auths object which perform this check.
Any idea ?
A BADI seems to be he only solution, inserting an authorizaton check.
Thanks
AndreaHi
use the BADI in SE18 Tcode
ME_REQ_POSTED
implement this and use
the Method POSTED has the parameter IM_EBKN which has KOSTL field
this will work
see the sample code for this BADI
BAdI Name: ZPUR_RFQ (Implementation name) Purchase Requisitions
Definition Name: ME_REQ_POSTED
Interface Name : IF_EX_ME_REQ_POSTED
Implementing Class: ZCL_IM_PUR_REQ
Method : POSTED
METHOD if_ex_me_req_posted~posted .
TYPE-POOLS: pgrt.
DATA: t_txpdat TYPE STANDARD TABLE OF txpdat.
DATA: s_txpdat TYPE txpdat.
DATA: t_ident TYPE pgrt_t_obj_ident.
DATA: s_ident TYPE pgrt_obj_ident.
DATA: ident_tmp TYPE eketkey.
DATA: nmrid_init TYPE txpdat-nmrid.
DATA t_obj_event TYPE pgrt_t_obj_event.
DATA s_obj_event TYPE pgrt_obj_event.
DATA t_event TYPE pgrt_t_event.
DATA s_event TYPE pgrt_event.
DATA change_yes TYPE c.
IF l_s_eban-estkz NE 'B'.
CLEAR v_mtart.
SELECT SINGLE mtart INTO v_mtart FROM mara WHERE matnr = l_s_eban-matnr.
IF v_mtart EQ 'ZERS' OR v_mtart EQ 'FHMI' OR v_mtart EQ 'UNBW'.
MESSAGE e000(zm_msg) WITH 'You are not allowed' 'to create PR for stock items'.
ENDIF.
ENDIF.
IF l_s_eban-knttp NE 'F' OR l_s_eban-pstyp NE '9'.
IF l_s_eban-knttp NE 'A'.
IF ( l_s_eban-pstyp NE '9' AND l_s_eban-pstyp NE 'D' ) AND l_s_eban-matnr EQ space.
MESSAGE e000(zm_msg) WITH 'You cannot create' 'a PR without material number'.
ENDIF.
ENDIF.
ENDIF.
ENDLOOP.
ENDMETHOD.
reward points if useful
regards
Anji -
Cost Center Authorization in MB21
Dear Sir,
We are unable to restrict the user to create reservation for one plant and choosing the cost center for the same plant. He may choose cost center of different plant for movement type 201 in T.Code MB21. The same is also happening in case of reservation through 221 and choosing WBS.
We want to know how can we restrict the same. We have checked it through our BASIS Team.
Regards
Mudit GuptaHi
Cost Center is defined at company code level.
But user have authrizations for one particular plant which is assigned to company code
Hence it is not possible to restrict -
Hi Experts,
When I'm taking a report for Cost center accounting under path:
Accounting-Controlling- Cost centers- Information system- Report selection- Cost center accounting -Plan/Actual comparisons- Additional characteristics- Area: Statistical key figures.
Data I key in the selection screen of report is: Controlling area, Fiscal year 2011, From period:2- To period: 2.
When the report was taken in May 2011, the figure against a cost center ACTUAL was 166,000kg.
But, when I take the report now for May 2011, the figure against this same cost center is showing -3416,600kg.
The Plan and actual against all other cost centers appears correct for the report taken in May 2011 and currently for the month of May 2011.
What could be the reson for this? How can I further investigate on this?Should I compare any mpre reports?
Any ideas appreciated!!
ThanksHi Surendra,
The situation is not very clear - would help if you can provide more details.
One possible reason might be the classification by period you are using in the second report - have you checked the InfoCube data?
Do a list cube on the underlying data target (since you use data target's' I am assuming it is a MultiProvider) and put in exactly the same selections as you use in the second query and see if it returns proper data.
Regards,
Nikhil -
BI-IP Authorizations: Accessing own Cost Center only
Hi,
We are currently implementing BI-IP in our company. We have created the ready-input templates and we are prepared for roll-out.
There is still one concern though which I haven't resolved. I am currently looking for an AUTHORIZATION that will let users access their respective COST CENTERS only. For example, if I am part of the Marketing Group, then I will only be able to access the budget of my respective cost center.
Can anyone lead me to the right AUTHORIZATION OBJECT in BI-IP to implement this restriction.
Your reply is much appreciated. Thanks.
Regards,
RamonHi Ramon,
authorizations for transaction data in BI (and therefore in BI-IP) are not based on authorization objects. You have to make the cost center InfoObject authorization relevant and then create so called Analysis Authorizations for it. Please see the online help:
http://help.sap.com/saphelp_nw70/helpdata/en/66/019441b8972e7be10000000a1550b0/frameset.htm
BTW, you can upload the cost center authorizations from SAP R/3 or ERP.
http://help.sap.com/saphelp_nw70/helpdata/en/59/fd8b41b5b3b45fe10000000a1550b0/frameset.htm
Regards,
Marc
SAP NetWeaver RIG -
Authorization on cost center !
hi,
i need help on Cost center Authorization.
I have crared 3 dso. 1 for Hierarchy nod, 2. single values and 3. user reporting. and the data is loaded in all 3.
after this i have generated Authorization in bW using RSSB_Generate_Authorization.
Now, i m in Tcode RSSM, over there i am creating Authorization object ZZZ_OPC.
Over here , i have to select Infoobjects for authorization.
i have choosen 0TCTAUTHH for hier, 0costcenter ( As i am doing authorization on this ), what else i have to choose ?
do i have to choose anything for Single value ? if yes then which info object ?
thankzHi,
The relevant authorisation objects are as follows:
K_CSKS_SET: This will allow display/change/creation of groups based on activity selected.
K_CCA: This is a general authorisation object (relevant activites should be 0003, 3027, 3029). You are obviously trying to run a report. For running a report the relevant authorisation object is K_REPO_CCA, which sadly does not have cost center group as a selection, only cost center values and ranges.
However, K_CCA will work, if the cost center group that you have entered in the authorisation is also present in the standard hierarchy. Can you test this, enter a cost center group from the standard hierarchy and not just any group that you have created seperately. The authorisation should get restricted to that group.
Cheers. -
Search help results of cost center
Hi everybody
Cost center is normally assigned to SC item based on the attribute set in PPOMA_BBP (attribute CNT). Now, when you're in the item details screen and want to change that default cost center you can search for other ones using the "glasses icon". This starts some kind of a F4 search help screen and returns a list of all available cost centers existing in the backend system.
Our SRM users are NOT created in the backend system, therefore we're not able to control cost center authorizations via backend user authorizations.
So the problem we have is, that in the result screen we get by far too much cost centers from which the enduser can make his choice. We'd like to reduce this result list to only the cost centers assigned via CNT attribute on org. unit level in PPOMA_BBP.
I already looked at BAdIs BBP_F4_READ_ON_ENTRY and BBP_F4_READ_ON_EXIT (method GET_COSTCENT) and to verify if they could do what I wanted simply tried to delete all entries from table ET_COSTCENT_LIST and ET_COSTCENT_FAVOURITES... no changes, the result list still contains a complete overview of all our backend cost centers.
To all SRM gurus out there: how is it possible to restrict the result list of cost center search help?
Thanks again anyone for some help.
Kind regards,
RenaudHi Case,
We can get this functionality with out changing any standard program.
Herewith I am sending details.
1. Implement the badi using definition BBP_DRIVER_DETERMINE and write below mentioned code in method DETERMINE_DRIVER.
IF functionname = 'B470_SHLP_CALL' AND sy-tcode NE 'PPOMA_BBP'.
functionname = 'ZB470_SHLP_CALL'.
ENDIF.
2. Copy the standard FM B470_SHLP_CALL to ZB470_SHLP_CALL then make
the changes in ZB470_SHLP_CALL.
Here you have to make two changes.
a. Clear the destination name (LV_DESTINATION) for calling search help
from SRM
b. Give your own search help name (ZCOST_CENTER we need to create this search help in SRM )
Now it will call the search help ZCOST_CENTER from SRM only
Sample code
CASE shlp_field.
WHEN gc_g_l_acct.
lv_shlpname = 'SAKO'.
lv_shlpparam = 'SAKNR'.
WHEN gc_cost_ctr.
lv_shlpname = 'ZCOST_CENTER'.
lv_shlpparam = 'KOSTL'.
CLEAR lv_destination.
3. Create you won search help (ZCOST_CENTER) in SRM and write code in search help exit for getting the cost centers from user attributes. For reading the cost centers from user attributed you can use the FM BBP_READ_ATTRIBUTES (pass the CNT as attribute ID)
Regards,
Padmaraju
If it useful to you,please reward points. -
BW Analysis authorization issue on cost center range
Hello BIW security experts
I have a problem where I created an analysis authorization on a cost center range and it looks like the interval is not working. The report is just a list of cost centers (demo to users to prove that analysis authorizations work in order to skip 2 managerial cost centers.
. Cost centers are numeric. Example: 2000100. In the drop down list they appear as such.
. I want to have the following cost center range: 1000000 to 1000771, 1000773 to 2000771, 2000773 to 9999999.
Thereofore 1000772 and 2000772 should not appear in the list.
. In the analysis authorization I have put the 3 ranges above on 3 separate lines. 'BT' is the operator. The cost centers have been selected from the drop down list.
Results: I get only 1 record from the report.... 2000772. (which is one I want to exclude..
Steps tried to debug:
. When I put a list of cost centers in the analysis authorization on separate line with the 'EQ' operator, then the report works.
. I tried putting ' ' delimiters since cost center is a char field but it fails.
. I tried adding leading and trailing zeros to fill up the char(10) but no luck.
. I tried creating a hierarchy with the interval and put it in the hierachy auth. tab and it does not work either. It gives the same number of records than the first step.
. A hierarchy with single values work.
I do not know what else to try..
Thanks.
YB.Good morning
Here it is from RSECVAL
ZCC_TEST 0COSTCENTER I BT 1000000 1000771
ZCC_TEST 0COSTCENTER I BT 1000773 2000771
ZCC_TEST 0COSTCENTER I BT 2000773 9999999
ZCC_TEST 0COSTCENTER I EQ #
ZCC_TEST 0COSTCENTER I EQ :
ZCC_TEST 0INFOPROV I CP *
ZCC_TEST 0TCAACTVT I EQ 03
ZCC_TEST 0TCAIPROV I CP *
ZCC_TEST 0TCAKYFNM I CP *
Thank you for your help.
Maybe you are looking for
-
hi all the following error occur on running the client program C:\navneet\ejb_examples\hello>java HelloClient Exception in thread "main" java.lang.NoClassDefFoundError: weblogic/logging/LogO utputStream at java.lang.Class.forName0(Native Method) at j
-
Retrieve LDAP data in Chunks using DBMS_LDAP
Need help in getting the LDAP data in Chunks using the DBMS_LDAP. The reason being i have over 8000 records in the AD and it is configured that i cannot retrieve more than 1000 at a stretch. The AD administrator had given me an option of fetching it
-
Serial attribute and org attribute problems with item master
IF i want to unassign an item from an org, how would i do tht The check is not updateable in the organization assignment tab Secondly: When i try to make an existing item serial controlled, i go to inventory tab on item master and when i change the s
-
IOS 6 Custom Ringtones for 3rd party apps such as Talkatone
Will iOS 6 ever allow an app such as talkatone or google voice to allow custom ringtones? Does anyone know?? Since they upgraded from iOS 5 to 6 that feature is no longer available. It is quite a bummer. Please put it on again Apple!
-
JasperServer using Web Service
I'm trying to access a report available on JasperServer by invoking JasperServer WebService from Coldfusion. When I send the request to the runReport method, and specify a pdf format in the request argument, I'm simply getting a response with an erro