Info object activation
Hi Team,
I Had deleted one of the navigational attributes in Master data object.After that when i want to activate the object it is giving conversion error.
PLS let me know how can i achieve this.Is there any solution.
suggestions appreciated
Hi Raju,
Thanks for your help.
I noticed that this navigation attribute are available in the cubes.
However, they are not active, and I do not know how to "remove" these from the cubes.
Could you please elaborate how to remove this navigation attributes from the cubes?
If I understand it correctly, the reason why we could not activate the info objects is because if a navigation attribute has been added to a certain info object and activated, then we can no longer remove this navigation attribute as SID has been created for this relationship.
The only way to remove this relationship is to remove this relationship in all places/cubes where this info object is used. But if this possible at all since the SID has been created, and I do not know whether we can delete this SID?
Many thanks in advance.
Fen
Similar Messages
-
Regarding Info Object Activation
Hi Friends,
I am activating the info object 0cm_ctar.
while activating it is giving the below error.
Characteristic 0CM_CTAR: Unit 0UNIT_DIM no allowed in compounding
Message no. R7B641
Diagnosis;
If the characteristic is used in an InfoProvider with dimensions (for example, an InfoCube or MultiProvider), the compounded unit is not unique if currency key figures are used at the same time.
System Response
This type of modeling is not supported.
Procedure
Replace the currency with a different characteristic. If you nevertheless want to use a unit in the compounding, you should use the modeling of a characteristic that semantically represents a unit. To do so, copy the technical properties of the unit of measure or the currency.
could you please guide me wht should i do now?
Regards,
ramnaresh.Hi,
Remove the infoobject 0UNIT_DIM from the compounding tab and activate. Or define another infoobject similar to 0UNIT_DIM and replace the 0UNIT_DIM in the compounding tab.
Regards,
Dinesh D -
0MATERIAL(Info Object) Activation Error from BI Content.
Hello Experts,
0Material activation failed..... for below reasons...
When I am trying to activate 0material from BI Content it is showing errors -
1. Characteristic 0CM_CTAR: Unit 0UNIT_DIM no allowed in compounding.
2. Characteristic 0CM_SHAR: Unit 0AREA_UNIT no allowed in compounding
3. Attribute 0CM_CTAR from characteristic 0CM_CDT1 not (actively) available
4Attribute 0CM_SHAR from characteristic 0CM_CDT1 not (actively) available
It is having error messages like point 3 & 4 up to 0CM_CDT7.....
5. Attribute 0CM_CDT1 from characteristic 0RT_SEAROLL not (actively) available
6. Attribute 0RT_SEAROLL from characteristic 0MATERIAL not (actively) available
7. Hierarchy characteristic 0CM_CDT1 of characteristic 0MATERIAL is not active
8. Hierarchy characteristic 0CM_CDT2 of characteristic 0MATERIAL is not active
9. Hierarchy characteristic 0CM_CDT3 of characteristic 0MATERIAL is not active
Please suggest me the solution of this error.
Thanks
Kshitij D.Hi Ashish,
Thanks for quick reply
0UNIT_DIM & 0AREA_UNIT is active in BI System.
But when I am trying to activate the 0CM_CTAR & 0CM_SHAR then is showing following error.
Characteristic 0CM_CTAR: Unit 0UNIT_DIM no allowed in compounding
Characteristic 0CM_SHAR: Unit 0AREA_UNIT no allowed in compounding
Activation was terminated
Please suggest for the same.
Thank you
Kshitij D. -
New created info object activation as background
i have created new infoobject. can i activate background.
please let me know.Hi,
Goto RSD1... given ur infoobject.. activate...........
regards,
raj -
Error while activating the info object.
Hi,
While activating one of the info objects, i am getting the following error message:
Characteristic 0BP_GRP: Cannot switch off InfoProvider property
Message no. R7B289
Diagnosis
The characteristic receives master data from other objects (for example, transformations or update rules). Therefore it is necessary to select the characteristic as an InfoProvider.
Procedure
If you want to deselect the Characteristic Is InfoProvider indicator, delete the corresponding objects in the data flow.
Thanks and Regards
Niren.Hi Niren,
Check the below thread..
Howto Remove 0Employee Char from my InfoArea
Hope it helps..
Regards,
Ramki. -
How to get List of all activated Info objects in sap BI production system
Hi Experts,
For my requirement I need list of all activated info objects in sap bi production system.
Can any body suggest any thing.Hi,
Check in the following table, all the below tables are for InfoObejct related only
RSDIOBJ -
Directory of all InfoObjects
RSDIOBJT------ Texts of InfoObjects
RSDIOBJ------- Directory of all InfoObjects
RSDIOBJT----- Texts of InfoObjects
RSDATRNAV------ Navigation Attributes
RSDATRNAVT----- Navigation Attributes
RSDBCHATR------ Master Data Attributes
RSDCHABAS------- Basic Characteristics (for Characteristics,Time Characteristics, and Units)
RSDCHA----
Characteristics Catalog
RSDDPA -
Data Package Characteristic
RSDIOBJCMP----
Dependencies of InfoObjects
RSKYF----
Key Figures
RSDTIM----
Time Characteristics
RSDUNI -
Units
Thanks
Reddy -
Mass Info Object(s) Activation
Hi Team,
can some one tell me where can I do the activation/reactivation of the info objects in mass, I guess
there is a program/FM exisits for this purpose. pls. do share the same.
<Please do not solicit points for answers - it is discouraged >
Regards.
Edited by: Arun Varadarajan on Nov 25, 2008 5:28 PMDear Nasiroddin,
Run the following prg to activate a set of infoobjs at a time.
Goto se38:
RSDG_IOBJ_ACTIVATE
click F8
Or u can also check this...
You can do this in RSD1. Select 'all info objects', go to Inf objects --> Activate all.
Also another way of doing this...
you can select multiple info objects by pressing ctrl key and selecting the infoobjects, then drag and drop in right hand side all the selected infoobjects will be activated together.
Hope this helps u..
Best Regards,
VVenkat. -
Activation Process Chain, Info Objects, Transformations
Hi Experts;
Is there any function or abap program, activates inactive Process Chains, Info Objects and Transformations.
Please Advice
Regards
BilalHello,
Find below some activation programs used in BI.
RSDG_CUBE_ACTIVATE Activation of InfoCubes
RSDG_DODS_REPAIR Activation of all ODS Objects with Navigation Attributes
RSDG_ODSO_ACTIVATE Activation of all ODS Objects
RSDG_IOBJ_ACTIVATE Activation of all InfoObjects
RSDG_IOBJ_REORG Repair InfoObjects
RSDG_MPRO_ACTIVATE Activating Multiproviders
RS_COMSTRU_ACTIVATE_ALL Activate all inactive Communication Structures
RS_TRANSTRU_ACTIVATE_ALL Activate Transfer Structure
RSAU_UPDR_REACTIVATE_ALL Activate Update Rules
RRHI_HIERARCHY_ACTIVATE Activate Hierarchies
SAP_AGGREGATES_ACTIVATE_FILL Activating and Filling the Aggregates of an InfoCube
RS_PERS_ACTIVATE Activating Personalization in Bex(Inactive are highlighted)
Programs for activating process chains and Transformations have not been delivered by SAP.
Regards,
Pratap Sone
Edited by: Pratap Sone on Jul 19, 2010 8:39 AM -
How to activate the Info object catalog in Business content
Hi,
While trying to activate the Info object catalog, I found that some of the info objects under this catalog was earlier activated by some other developer. I brought this catalog (0SALES_CHA01) over to the Business content activation panel ( with only 'necessary object settings ) and all the info objects that also came along were de-selected since I didn't want to install those again). When I tried to install these I get an error indicating that some of the info object in question are not already active.. and ultimately the catalog doesnt get activated , although more than half of its infoobjects are already active under the '0CHANOTASSIGNED' node.
Please let me know whether I can get only the Catalog activated without getting any existing activated info object merged or installing those which are not already activated.
Thanks
ArunavaHello Arunava,
Just drag the infoobject catalog as u did earlier to the left in the bus cont installation screen with "only necessary object" option.
Dont try to deselect any object. Go ahead with the default options and install in background.
Now you can check for the available objects in the catalog. if you have some objects missing, and available in unassigned node,double click on the newly installed infoobject catalog, select the required objects (which are not yet assigned to this) from the left side and bring them to the right side.
this will make the unassigned objects assigned to the required catalog.
Hope it helps..
(please dont forget to reward points to helpful answers) -
Error while creating Info Object in Info object catelog
Hi experts,
I'm making few info object in info object catelog but while activating system giving error mesage as "Error when generating master data routines"
can any one tell what's the problem and what needs to be done.
SumantraHi
let me know weather r u using any reference object which contain the routinee.
regards,
chandra. -
Error when assigning SID while uploading text in the info-object of the DSO
Hi
I have a scenario where I need to extract a char 60 field from R/3 in the DSO.
I have created the info-object which is char 60 which has the master data text activated.
In the DSO transformation I have mapped it to the R/3 field.
While activating the data in DSO its giving the error message
'Value '20 per action plan' (hex. '32302070657220616374696F6E20706C616E') of characteristic'
'Error when assigning SID: Action VAL_SID_CONVERT InfoObject ZRMSD '
How to overcome this issue.
Please advise.
Thanks in advance.Change the InfoObject for this text so that it will allow lowercase letters. To do this, go into Change mode on the InfoObject, go to the General tab, check the Lowercase letters checkbox and activate the InfoObject. After this has been activated, you can then restart your process and this SID violation error should no longer be thrown for this.
If you don't want to do this, then you can use the TOUPPER formula in the Characteristic Routine, in the Transformation, to change the value of this field contents to uppercase. This can also be done by using an ABAP routine like this:
TRANSLATE column TO UPPER CASE.
Edited by: Dennis Scoville on Nov 3, 2009 9:55 AM -
Master Data is not appearing in Info Object
Hi Experts,
I have loaded text data from data source 0WS_QUEST_TEXT to info object 0WS_QUEST. While running DTP, Load monitor displays 12 records are added to info object.
Also while activating master data it gives error: "Master data for characteristic 0WS_QUEST already active"
When i select Display Data option by right clicking on Info Object 0WS_QUEST, no data is displayed.
Please let me know whether I am missing any step while loading master data.
Please note that info package has already run and data is there in PSA.
Thanks in advance
Regards,
NiranjanHi,
Just go to Infoobject and right click and select option maintain master data.
Don't put any value and just execute.since there are only 12 records,it should show all the records .
You can also check text table data by getting inside that object directly or through SE11/SE16 option.
When the records are activated ,it will not activate it again,so it is not error,its just a message.
Let me know if u have any further doubts.
Thanks and regards
Kiran -
How to track the user who deleted the info object.
Dear Gurus,
In our BI system one info object has got deleted. If I need to track the user who has deleted that how can I track it(in which DBtable). And the complication is one user ID is being used by many people, in this case how can I track that from which machine the Info Object has been deleted(if there is any possibility to track the machines by IP address).
Kindly let me know if there is any procedure to find it out. Your help will be rewarded with a great honour.
Regards
Mohan KumarHi dear,
you have to go in SLG1 transaction, and then select
Object: RSD
Subobject: IOBJ_DEL
External ID: (put here the name of your deleted IO)
Then choose a time range...and voilà, you can find the user who deleted the IO...
Hope it helps!
Bye,
Roberto
About the IP...look at USR41 table, but I think it's a bit difficult fo find data referred to the past...
If you haven't activated logon auditing in SM19... -
Restricting Authorization for a specific Info-object
Dear All,
I have a scenario where I have to restrict the account managers by specific channels.
I have 2 info-objects, Sold-to party and Sales Channel. Sales Channel is defined as attribute of the the Sold-To Part info-object.
I was exploring the BI authorizations concept in SCM 2007.
I created a authorization called "Test" and assigned the info-object Sales Channel in the authorization and restricted it for one value. This authorization along with 0BI_ALL I have added to the role under BI authorizations.
However in interactive demand planning, I cannot restrict by the sales channel. It allows me to load data for all the channels.
If I remove 0BI_ALL object, then I cannot load anything in interactive planning.
Does anyone have a step by step proceedure for using the BI authorization concept?
Regards,
KedarYes, 0TCAACTVT (activity), 0TCAIPROV (InfoProvider) and 0TCAVALID (validity) have to be made authorization relevant. For the info objects you want to use to control security, also make them authorization relevant in RSD1, imagine the object you want relevant is ZZ_VKORG (sales organization).
Then use RSCEADMIN transcation and 0BI_ALL will include the objects from above, copy 0BI_ALL into a object such as Z_1000 and then change the value for the specific info object that you want to control, imagine that you want sales org 1000 only to be allowed within Z_1000.
Now, you have 2 choices: You can use the normal security maintenance (SU01, PFCG) and you can asssign RSRS_AUTHBIAUTH and set BIAUTH requal to Z_1000 or you can use user maintenance directly within RSCEDAMIN and assign Z_1000 to the user. Either way, it becomes part of the authorization of the user.
You may find that you need to introduce colon authorization concept ( for mixed levels of data and that is just a matter of adding a second line to the allowable values and setting it like "EQ :".
Things to consider:
1. This authorization concept is water tight and will do everything you need, but will do at the expense that if you don't model it first, you will kill yourself trying to make it right. This becomes evident when you trace a security issue (via RSCEADMIN) because the way BI7.0 works is that it will build a minimized superset of authorizations, so it is best to know where you want to get to, rather than starting off by where you know you need to go.
2. To control change or display mode, you will need to influence 0TCAACTVT, even though you might think to use C_APO_SEL3 for ACTVT, the BI7.0 concept works within the BI space and 0TCAACTVT doesn't impact it.
3. If you activate more info objects, 0BI_ALL will get updated automatically but your custom authorization objecst will not. So, it is best to activate them all at the same time so that you don't have to manually change them.
4. Do the work in development and transport it to the TEST/QA/PROD environments, there are transprt tools within the RSCEADMIN.
This is probably enough to get you going, reply back if you have specific questions or issues.
I've been thru this in a painful way, sometimes the best things learned are learned the hard way -
Hi All,
We are implementing BW. The Vendor and Document date info objects are not mapped directly to SAP R/3. Hence the data is not updating directly fromR/3 for these info objects. So I have written a small transfer routine to update the info object. But it is not getting updated with this routine. I am not sure where the problem is. Any ideas why?
The following is the code of transfer routine. There are two infosources: communicaoin structure and Transfer structure. I wrote the routine in transfer structure. This routine is written for the info object Vendor.
PROGRAM CONVERSION_ROUTINE.
Type pools used by conversion program
TYPE-POOLS: RS, RSARC, RSARR, SBIWA, RSSM.
Declaration of transfer structure (selected fields only)
TYPES: BEGIN OF TRANSFER_STRUCTURE ,
InfoObject SL_ACTIV: CHAR - 000004
ACTIV(000004) TYPE C,
InfoObject SL_AWORG: CHAR - 000010
AWORG(000010) TYPE C,
InfoObject SL_AWTYP: CHAR - 000005
AWTYP(000005) TYPE C,
InfoObject 0ACDOC_NO_F: CHAR - 000010
BELNR(000010) TYPE C,
InfoObject 0PSTNG_DATE: DATS - 000008
BUDAT(000008) TYPE D,
InfoObject 0ITEM_NUM: NUMC - 000003
BUZEI(000003) TYPE N,
InfoObject 0CHRT_ACCTS: CHAR - 000004
CHARTACCTS(000004) TYPE C,
InfoObject 0CREATEDON: DATS - 000008
CPUDT(000008) TYPE D,
InfoObject SL_CPUTM: TIMS - 000006
CPUTM(000006) TYPE T,
InfoObject 0CREDIT: CURR - 000017
CREDIT(000009) TYPE P,
InfoObject 0CURRENCY: CUKY - 000005
CURRUNIT(000005) TYPE C,
InfoObject 0CURTYPE: CHAR - 000002
CURTYPE(000002) TYPE C,
InfoObject 0DEBIT: CURR - 000017
DEBIT(000009) TYPE P,
InfoObject SL_DOCCT: CHAR - 000001
DOCCT(000001) TYPE C,
InfoObject SL_DOCLN: CHAR - 000006
DOCLN(000006) TYPE C,
InfoObject SL_DOCNR: CHAR - 000010
DOCNR(000010) TYPE C,
InfoObject SL_DOCTY: CHAR - 000002
DOCTY(000002) TYPE C,
InfoObject 0FISCPER: NUMC - 000007
FISCPER(000007) TYPE N,
InfoObject 0FISCVARNT: CHAR - 000002
FISCVAR(000002) TYPE C,
InfoObject SL_LINET: CHAR - 000005
LINETYPE(000005) TYPE C,
InfoObject SL_LOGSYS: CHAR - 000010
LOGSYS(000010) TYPE C,
InfoObject SL_POPER: NUMC - 000003
POPER(000003) TYPE N,
InfoObject 0QUANTITY: QUAN - 000015
QUANTITY(000008) TYPE P,
InfoObject 0UNIT: UNIT - 000003
QUANUNIT(000003) TYPE C,
InfoObject 0GL_ACCOUNT: CHAR - 000010
RACCT(000010) TYPE C,
InfoObject 0COMP_CODE: CHAR - 000004
RBUKRS(000004) TYPE C,
InfoObject 0COSTCENTER: CHAR - 000010
RCNTR(000010) TYPE C,
InfoObject SL_REFACT: CHAR - 000004
REFACTIV(000004) TYPE C,
InfoObject SL_RFDCCT: CHAR - 000001
REFDOCCT(000001) TYPE C,
InfoObject SL_RFDCLN: NUMC - 000006
REFDOCLN(000006) TYPE N,
InfoObject SL_RFDCNR: CHAR - 000010
REFDOCNR(000010) TYPE C,
InfoObject SL_REFRYR: NUMC - 000004
REFRYEAR(000004) TYPE N,
InfoObject SPL_CUR1: CUKY - 000005
RTCUR(000005) TYPE C,
InfoObject 0VERSION: CHAR - 000003
RVERS(000003) TYPE C,
InfoObject SPL_CUR2: CUKY - 000005
RWCUR(000005) TYPE C,
InfoObject 0FISCYEAR: NUMC - 000004
RYEAR(000004) TYPE N,
InfoObject 0CO_AREA: CHAR - 000004
RZZKOKRS(000004) TYPE C,
InfoObject 0PROFIT_CTR: CHAR - 000010
RZZPRCTR(000010) TYPE C,
InfoObject 0PACCOUNT: CHAR - 000010
SACCT(000010) TYPE C,
InfoObject 0PCOMP_CODE: CHAR - 000004
SBUKRS(000004) TYPE C,
InfoObject 0PART_CCTR: CHAR - 000010
SCNTR(000010) TYPE C,
InfoObject 0POSTXT: CHAR - 000050
SGTXT(000050) TYPE C,
InfoObject SL_PPRCTR: CHAR - 000010
SZZPRCTR(000010) TYPE C,
InfoObject SL_TMSTMP: DEC - 000015
TIMESTAMP(000008) TYPE P,
InfoObject 0SALES: CURR - 000017
TURNOVER(000009) TYPE P,
InfoObject 0RECORDMODE: CHAR - 000001
UPMOD(000001) TYPE C,
InfoObject 0USER_NAME: CHAR - 000012
USNAM(000012) TYPE C,
InfoObject 0VTYPE: NUMC - 000003
VALUETYPE(000003) TYPE N,
InfoObject 0VALUATION: NUMC - 000001
VALUTYP(000001) TYPE N,
InfoObject SL_WSDAT: DATS - 000008
WSDAT(000008) TYPE D,
InfoObject SL_SPLTMD: CHAR - 000001
XSPLITMOD(000001) TYPE C,
InfoObject 0ASSET_MAIN: CHAR - 000012
ZZANLN1(000012) TYPE C,
InfoObject 0ASSET: CHAR - 000004
ZZANLN2(000004) TYPE C,
InfoObject 0DEBITOR: CHAR - 000010
ZZKUNNR(000010) TYPE C,
InfoObject SL_ZZLFNR: CHAR - 000010
ZZLIFNR(000010) TYPE C,
InfoObject SL_ZRPRCR: CHAR - 000010
ZZREPPRCTR(000010) TYPE C,
InfoObject SL_ZTCDE: CHAR - 000020
ZZTCODE(000020) TYPE C,
InfoObject 0REF_DOC_NO: CHAR - 000016
ZZXBLNR(000016) TYPE C,
END OF TRANSFER_STRUCTURE .
Global code used by conversion rules
$$ begin of global - insert your declaration only below this line -
TABLES: ...
DATA: ...
$$ end of global - insert your declaration only before this line -
FORM COMPUTE_CREDITOR
Compute value of InfoObject 0CREDITOR
in communication structure /BIC/CSSPL_LINE
Technical properties:
field name = CREDITOR
data element = /BI0/OICREDITOR
data type = CHAR
length = 000010
decimals = 000000
ABAP type = C
ABAP length = 000010
reference field =
Parameters:
--> RECORD_NO Record number
--> TRAN_STRUCTURE Transfer structure
<-- RESULT Return value of InfoObject
<-> G_T_ERRORLOG Error log
<-- RETURNCODE Return code (to skip one record)
<-- ABORT Abort code (to skip whole data package)
FORM COMPUTE_CREDITOR
USING RECORD_NO LIKE SY-TABIX
TRAN_STRUCTURE TYPE TRANSFER_STRUCTURE
G_S_MINFO TYPE RSSM_S_MINFO
CHANGING RESULT TYPE /BI0/OICREDITOR
G_T_ERRORLOG TYPE rssm_t_errorlog_int
RETURNCODE LIKE SY-SUBRC
ABORT LIKE SY-SUBRC. "set ABORT <> 0 to cancel datapackage
$$ begin of routine - insert your code only below this line -
DATA: l_s_errorlog TYPE rssm_s_errorlog_int.
SELECT SINGLE CREDITOR FROM /BIC/AAPOSLVEN00
INTO RESULT
WHERE /BIC/SL_RFDCNR = TRAN_STRUCTURE-REFDOCNR.
IF SY-SUBRC NE 0.
CLEAR RESULT.
ENDIF.
returncode <> 0 means skip this record
RETURNCODE = 0.
abort <> 0 means skip whole data package !!!
ABORT = 0.
$$ end of routine - insert your code only before this line -
ENDFORM.
FORM INVERT_CREDITOR
Inversion of selection criteria for InfoObject 0CREDITOR
This subroutine needs to be implemented only for SAP RemoteCubes
(for better performance) and for the Report/Report Interface
(drill through).
--> I_RT_CHAVL_CS Ranges table for current InfoObject
--> I_THX_SELECTION_CS Selection criteria for all other InfoObjects
<-- C_T_SELECTION Selection criteria for fields of
transfer structure
<-- E_EXACT Flag: Inversion was exact
FORM INVERT_CREDITOR
USING I_RT_CHAVL_CS TYPE RSARC_RT_CHAVL
I_THX_SELECTION_CS TYPE RSARC_THX_SELCS
CHANGING C_T_SELECTION TYPE SBIWA_T_SELECT
E_EXACT TYPE RS_BOOL.
$$ begin of inverse routine - insert your code only below this line-
DATA:
L_S_SELECTION LIKE LINE OF C_T_SELECTION.
An empty selection means all values
CLEAR C_T_SELECTION.
L_S_SELECTION-FIELDNM = 'REFDOCNR'.
Selection of all values may be not exact
E_EXACT = RS_C_FALSE.
$$ end of inverse routine - insert your code only before this line -
ENDFORM.
Thanks for the great help,
Sobhan.Hi manoj,
Welcome to SDN!!
Check this blog:
/people/sap.user72/blog/2005/09/05/sap-bw-and-business-content-datasources-in-pursuit-of-the-origins
Bye
Dinesh
Maybe you are looking for
-
How to restrict Sales Order LOV in Transact Move Orders
Hello We would like to restrict LOV in the Transact Move Orders screen to only those orders that were created in that specific Operating Unit. Also, we would like to control the LOV for Release Rules to a specific OU. I believe the LOVs for both thes
-
Downloads for different products e.g., Crawler Web Security won't take
I attempted to download different toolbars and products such as from Crawler's Spyware and Web Security without any luck. It goes through the usual set-up windows and a window opens up to say that the downloads have been successfully completed. I can
-
Extended Withholding Tax ( Minimum/maximum Base Amount ) - with accumulati
We are facing problem in posting of vendor Invoice. Actually we have implemented Minimum base amount ( Rs. 75000/- ) at withholding tax type level and accumulation at per year in withholding tax type A1 ( for testing purpose ) and assign the same to
-
my applications wont start in iphone ios 4.2.1 is it that for old iphone packager? must we wait for new version of iphone packager?
-
No select all text in text field when I mouse in
Hello How can I go to next row in a multi-text field when I point my mouse in? That is, I don't want (when I fire in) have all text select but i want write soon, otherwise as soon as i begin to write all text inserted in it is deleted Thanks