Modifying Business Content
Hi Sdners,
I have a requirement wherein I need to modify the business content.
I have added a hierarchy table to the Business Content.
The XSD available will not have it.
So I need to generate a new XSD for the modified business content.
But the XSD file I generate is not having the hierarchy tables.
It is only showing the qualified and flat ones.
So how shall I proceed to map the hierarchy table values.
Any help will be appreciated.
Thanks in advance,
Minaz.
Hi Ravi,
I have created the XSD, but it is not showing me the hierarchy tables in both - the XSD file as well as syndicator - destination items.
Please suggest as to what should be done.
Thanks,
Minaz
Similar Messages
-
Hi All,
I would like to know the infosource of 0SR_C01 procurement overview(aggregated) cube. while on help.sap it shows 0SR_MC01 as a multiprovider for 0SR_C01. But could not find the infosource for the same.
I would also like to know if anyone has the list of content infocubes and their infosources for SRM. Please share it with me.
Thank in Advance
NirenHi ,
for all business content, you can start here
http://help.sap.com/saphelp_nw04s/helpdata/en/3d/5fb13cd0500255e10000000a114084/frameset.htm
scm
http://help.sap.com/saphelp_nw04s/helpdata/en/29/79eb3cad744026e10000000a11405a/frameset.htm
and bi best practice
http://help.sap.com/bp_biv335/BI_EN/html/bw.htm
Check this link for SRM Business Content information: http://help.sap.com/saphelp_nw2004s/helpdata/en/3a/7aeb3cad744026e10000000a11405a/frameset.htm
DataSources
New DataSources have been created for NW 2004s BI Content Add-On 2 and SRM 5.0. These are described here, along with their extraction logic.
The following graphic shows the data flow from the DataSources to the DataStore objects
Structure
Each DataSource has an extraction structure and a data extractor. Generally, this is an RFC-capable function module.
There are two types of extraction: Specific extraction and generic extraction:
Specific extraction is strongly oriented towards the data model of the BI System and the necessary extract structure. It executes DataSource-specific processing steps.
The logic contained within the generic extraction is implemented centrally and can therefore be reused by the specific extraction modules. The generic extraction deals with access to the SRM database and is similar for each DataSource.
Generic and specific extraction
Extraction logic in detail
Data extraction involves the following six function modules:
InitLoad
InitLoad is called as soon as an initial upload is started in the BI System. In other words, it is executed when data is loaded into the BI System for the first time. The module can restrict the data extraction according to filter criteria that were defined in BI during extraction (for example, extract the data for a particular timeframe). InitLoad packages the data before it is transferred to the BI System.
DeltaLoad
DeltaLoad is called when a document is modified in the SRM System. The module writes data that has accumulated since the initial loading to a delta queue.
Data Collector
The Collector reads the required data from the database in the source system. For performance reasons, the data is then buffered in system-internal tables. The tables have the same structure as in the database. This saves time and effort, because data conversion is kept to a minimum.
Data Consolidator
The Consolidator groups data that belongs together from a business point of view. The consolidated data is stored in internal tables and is prepared for further processing.
Data Normalizer
The Denormalizer prepares the source data for the BI System. It calculates key figures that are required for the report but are not contained on the database and converts data types in the source system to data types of the BI System. Depending on the BI data model, the system now decides how each row is filled with data.
Data Mapper
During mapping of the data, the system defines which fields of the denormalized data structure are assigned to the fields of the extract structure. In this way, flat and one-dimensional lines are generated from the data.
The following table shows the technical names of the function modules of the individual DataSources:
Description
0SRM_TD_PO
0SRM_TD_CF
0SRM_TD_IV
0SRM_TD_PO_ACC
InitLoad
BBP_BI_PO_EXTRACT
BBP_BI_CF_EXTRACT
BBP_BI_IV_EXTRACT
BBP_BI_PO_ACC_EXTRACT
Collector
BBP_BI_GEX_COLLECT
BBP_BI_GEX_COLLECT
BBP_BI_GEX_COLLECT
BBP_BI_GEX_COLLECT
Consolidator
BBP_BI_GEX_CONSOLIDATE
BBP_BI_GEX_CONSOLIDATE
BBP_BI_GEX_CONSOLIDATE
BBP_BI_GEX_CONSOLIDATE
Denormalizer
BBP_BI_GEX_DENORMALIZE
BBP_BI_GEX_DENORMALIZE
BBP_BI_GEX_DENORMALIZE
BBP_BI_GEX_DENORMALIZE
Mapper
BBP_BI_PO_MAP
BBP_BI_CF_MAP
BBP_BI_IV_MAP
BBP_BI_PO_ACC_MAP
DeltaLoad
BBP_BI_DELTA_UPDATE
BBP_BI_DELTA_UPDATE
BBP_BI_DELTA_UPDATE
BBP_BI_DELTA_UPDATE
Hope this helps,
Regards
CSM Reddy -
Business Content or Information for GR/IR Account Report
Hi All,
I have an R3 report called GR/IR Account Report by PO Mismatch.
Is there any business content available for this in BI.
The below tables are using in the report.
bsis, " Accounting docs by account
bsas, " Cleared accounting docs by acc
bseg, " Accounting doc line item
ekko, " Purchase Order Header,
ekpo,
mkpf, " Material Document
lfa1, " Vendor details
ekbe, " PO History
ekkn, " PO Acct.Assgnment
usr21,
addr3_val,
ad3_flags,
stxh.
Could you please provide me your inputs on this
Regards
SriniThe new additional fields need to be populated are
ZZAUFNR Order Number *
ZZBEDAT Purchase Order Date *
ZZCRE_FI FI Doc Created By *
ZZCRE_PO PO Doc Created By *
ZZEBELN Purchasing Document Number *
ZZEBELP Item Number of Purchasing Document *
ZZKOSTL Cost Center *
ZZMWSKZ Tax on sales/purchases code *
ZZPROJK WBS element *
ZZTXZ01 Short text *
ZZUSNAM User name *
ZZXBLNR Reference document number *
ZZHWSTE Tax Amount in Local Currency *
ZZSGTXT Item Text *
ZZHKONT Finance G/L Account *
when '0FI_AP_4'.
Declare the local data fields to store data temporarily
data : l_dtfiap_3 like DTFIAP_3,
mwskz like bsik-mwskz,
l_ernam like bapibname-bapibname,
l_address like bapiaddr3,
l_bseg like bseg,
l_bedat like ekko-bedat,
l_ps_psp_pnr like prps-pspnr.
data : gt_return type bapiret2 occurs 0 with header line.
loop at c_t_data into l_dtfiap_3.
l_tabix = sy-tabix.
*Select the tax Code for the particular record from BSAK TABLE
select single mwskz sgtxt into (l_dtfiap_3-zzmwskz,
l_dtfiap_3-zzsgtxt)
from bsak
where bukrs = l_dtfiap_3-bukrs
and buzei = l_dtfiap_3-buzei
and belnr = l_dtfiap_3-belnr
and lifnr = l_dtfiap_3-lifnr
and gjahr = l_dtfiap_3-gjahr
and zuonr = l_dtfiap_3-zuonr
and augbl = l_dtfiap_3-augbl
and augdt = l_dtfiap_3-augdt
and bldat = l_dtfiap_3-bldat
and blart = l_dtfiap_3-blart
and bschl = l_dtfiap_3-bschl
and budat = l_dtfiap_3-budat.
if sy-subrc = 0.
modify c_t_data from l_dtfiap_3 index l_tabix.
else.
*If corresponding Document Number is not present in BSAK check BSIK
*TABLE
select single mwskz sgtxt into (l_dtfiap_3-zzmwskz,
l_dtfiap_3-zzsgtxt)
from bsik
where bukrs = l_dtfiap_3-bukrs
and buzei = l_dtfiap_3-buzei
and belnr = l_dtfiap_3-belnr
and lifnr = l_dtfiap_3-lifnr
and gjahr = l_dtfiap_3-gjahr
and zuonr = l_dtfiap_3-zuonr
and augbl = l_dtfiap_3-augbl
and augdt = l_dtfiap_3-augdt
and bldat = l_dtfiap_3-bldat
and blart = l_dtfiap_3-blart
and bschl = l_dtfiap_3-bschl
and budat = l_dtfiap_3-budat.
if sy-subrc = 0.
modify c_t_data from l_dtfiap_3 index l_tabix.
endif.
endif.
select single hwste into l_dtfiap_3-zzhwste
from bset
where bukrs eq l_dtfiap_3-bukrs
and belnr eq l_dtfiap_3-belnr
and gjahr eq l_dtfiap_3-gjahr
and buzei eq l_dtfiap_3-buzei.
Select Created By and invoice Reference Number from BKPF table
select single usnam xblnr from bkpf
into (l_dtfiap_3-zzusnam,l_dtfiap_3-zzxblnr)
where bukrs = l_dtfiap_3-bukrs
and belnr = l_dtfiap_3-belnr
and gjahr = l_dtfiap_3-gjahr.
if sy-subrc = 0.
modify c_t_data from l_dtfiap_3 index l_tabix.
endif.
move l_dtfiap_3-zzusnam to l_ernam.
refresh : gt_return.
Get the Fi doc Created By doing the function Module call
call function 'BAPI_USER_GET_DETAIL'
EXPORTING
username = l_ernam
IMPORTING
address = l_address
TABLES
return = gt_return.
move l_address-fullname to l_dtfiap_3-zzcre_fi.
if l_dtfiap_3-zzcre_fi is initial.
move l_ernam to l_dtfiap_3-zzcre_fi.
endif.
if not l_dtfiap_3-zzcre_fi is initial.
modify c_t_data from l_dtfiap_3 index l_tabix.
endif.
if l_dtfiap_3-blart eq 'RE'.
.....Get New Fields from PO linked to FI Document.....................
Select PO Number from PO Line item from BSEG TABLE
select buzei buzid ebeln ebelp
into corresponding fields of l_bseg
from bseg
where bukrs eq l_dtfiap_3-bukrs
and belnr eq l_dtfiap_3-belnr
and gjahr eq l_dtfiap_3-gjahr.
if l_bseg-buzei eq l_dtfiap_3-buzei.
.....Already read this line, therefore ignore it......................
continue.
endif.
if l_bseg-buzid eq 'T'.
.....Don't read automatically created lines - Tax Line................
continue.
endif.
if not ( l_bseg-ebeln is initial ).
move l_bseg-ebeln to l_dtfiap_3-zzebeln. " PO Number
endif.
if not ( l_bseg-ebelp is initial ).
move l_bseg-ebelp to l_dtfiap_3-zzebelp. " PO Line Item No
endif.
if not l_dtfiap_3-zzebelp is initial.
modify c_t_data from l_dtfiap_3 index l_tabix.
endif.
endselect.
.....Got PO Number from FI Document, Now get PO Details...............
.....Get Short Text...................................................
GET PO Line Item text
select single txz01 into l_dtfiap_3-zztxz01
from ekpo
where ebeln eq l_dtfiap_3-zzebeln
and ebelp eq l_dtfiap_3-zzebelp.
if sy-subrc = 0.
modify c_t_data from l_dtfiap_3 index l_tabix.
endif.
.....Get Account Assignment...........................................
select ps_psp_pnr aufnr kostl sakto
into (l_ps_psp_pnr,l_dtfiap_3-zzaufnr,
l_dtfiap_3-zzkostl,l_dtfiap_3-zzhkont)
from ekkn
where ebeln eq l_dtfiap_3-zzebeln
and ebelp eq l_dtfiap_3-zzebelp.
if sy-subrc = 0.
modify c_t_data from l_dtfiap_3 index l_tabix.
endif.
select single posid into l_dtfiap_3-zzprojk
from prps
where pspnr = l_ps_psp_pnr.
if sy-subrc = 0.
modify c_t_data from l_dtfiap_3 index l_tabix.
endif.
endselect.
.....Get Name of Person who created PO................................
clear : l_ernam,l_bedat.
select ernam bedat into (l_ernam, l_bedat)
up to 1 rows
from ekko
where ebeln eq l_dtfiap_3-zzebeln.
endselect.
move l_bedat to l_dtfiap_3-zzbedat.
if not l_dtfiap_3-zzbedat is initial.
modify c_t_data from l_dtfiap_3 index l_tabix.
endif.
refresh : gt_return.
call function 'BAPI_USER_GET_DETAIL'
EXPORTING
username = l_ernam
IMPORTING
address = l_address
TABLES
return = gt_return.
move l_address-fullname to l_dtfiap_3-zzcre_po.
if l_dtfiap_3-zzcre_po is initial.
move l_ernam to l_dtfiap_3-zzcre_po.
endif.
if not l_dtfiap_3-zzcre_po is initial.
modify c_t_data from l_dtfiap_3 index l_tabix.
endif.
else.
.....Get new Fields from FI Document..................................
select buzei buzid ebeln ebelp projk aufnr kostl hkont
into corresponding fields of l_bseg
from bseg
where bukrs eq l_dtfiap_3-bukrs
and belnr eq l_dtfiap_3-belnr
and gjahr eq l_dtfiap_3-gjahr.
if l_bseg-buzei eq l_dtfiap_3-buzei.
.....Already read this line, therefore ignore it......................
continue.
endif.
if l_bseg-buzid eq 'T'.
.....Don't read automatically created lines - Tax Line................
continue.
endif.
if not ( l_bseg-ebeln is initial ).
move l_bseg-ebeln to l_dtfiap_3-zzebeln. " PO Number
endif.
if not ( l_bseg-ebelp is initial ).
move l_bseg-ebelp to l_dtfiap_3-zzebelp. " PO Line Item
endif.
move l_bseg-aufnr to l_dtfiap_3-zzaufnr. " Order Number
move l_bseg-kostl to l_dtfiap_3-zzkostl. " Cost Centre
move l_bseg-hkont to l_dtfiap_3-zzhkont. " GL Account
select single posid into l_dtfiap_3-zzprojk
from prps
where pspnr = l_bseg-projk.
if not l_dtfiap_3-zzprojk is initial
or not l_dtfiap_3-zzaufnr is initial
or not l_dtfiap_3-zzkostl is initial
or not l_dtfiap_3-zzhkont is initial.
modify c_t_data from l_dtfiap_3 index l_tabix.
endif.
endselect.
.....Get PO Short Text................................................
select single txz01 into l_dtfiap_3-zztxz01
from ekpo
where ebeln eq l_dtfiap_3-zzebeln
and ebelp eq l_dtfiap_3-zzebelp.
if sy-subrc = 0.
modify c_t_data from l_dtfiap_3 index l_tabix.
endif.
.....Get Name of Person who created PO................................
clear : l_ernam,l_bedat.
select ernam bedat into (l_ernam, l_bedat)
up to 1 rows
from ekko
where ebeln eq l_dtfiap_3-zzebeln.
endselect.
move l_bedat to l_dtfiap_3-zzbedat.
if not l_dtfiap_3-zzbedat is initial.
modify c_t_data from l_dtfiap_3 index l_tabix.
endif.
refresh : gt_return.
Get PO Doc Created By
call function 'BAPI_USER_GET_DETAIL'
EXPORTING
username = l_ernam
IMPORTING
address = l_address
TABLES
return = gt_return.
move l_address-fullname to l_dtfiap_3-zzcre_po.
if l_dtfiap_3-zzcre_po is initial.
move l_ernam to l_dtfiap_3-zzcre_po.
endif.
if not l_dtfiap_3-zzcre_po is initial.
modify c_t_data from l_dtfiap_3 index l_tabix.
endif.
endif.
endloop.
Edited by: Srinivas Gogineni on Apr 19, 2009 11:10 AM -
BI Business content in BI 7.0 flow
Is there any place where the release plan for BI Content is available?
The basic thing that I want to know is when will be the BI 7.0 Version of Business Content be available? This would help in deciding to activate the current BW 3.5 flow or wait for BI 7.0 flow.
I am planning to implement the Business Content for Plant Maintenanace (PM). I know that now the content is in BW 3.5 version, but no idea when will it be available in BI 7.0 flow.
TIA
AbhishekHi
My question is whether SAP is providing the Business Content for PM in BI 7.0 flow or not? We have to install the Business Content on BI 7.0 system. So if SAP is providing the content in 7.0 we will install that directly and enhance it when required.
Otherwise we have to install the 3.5 content and then upgrade to BI 7.0 flow as and when we modify/enhance the content. The only problem here is we will have to understand the custom routines in the content and migrate them to BI 7.0.
I hope you understand the requirement.
Regards
Abhishek -
Report on PCA: Transaction Data (0PCA_C01) (Business Content)
Hi,
I am using a business content cube 0PCA_C01 and a report (Business Content) Plan/Actual/Variance.
But i need to have info on on Profit CenterCost center and cost element.As the cube is business content,only profit center info is loading now.How can I load Cost center and Cost element data.
My question is
1) From where I can (In which tables) pick the data from to modify the data source
2) As the data source is based on view (ISPCACST),How can I check on which tables this view is developed.
Thanksdepends which datasource you are feeding the data with
If you are using 0EC_PCA_3 then you are doing it via the GLPCA table and a timestamp extarctor
If you are doign it via the 0EC_PCA_1 in FULL load then you are doing it via the totals tabel GLPCT
If you are oding it via the 0EC_PCA_1 in delt amode you are actually doing it from GLPCA line items posted to the delta queue in RSA3 that looks the same as the GLPCT table (ie its aggregated in the delta queue)
In your installation does cost centre = profit centre and does GL account = cost eleemtn
If they do just add these to the cube and map them from the base data so profit centre in cube gets loaded from profit centre and cost centre in cube gets loaded from cost centre
Else - then you are in trouble as you dont have the cost centre information on PCA - thats what CCa is for
An FI document can create a PCA and a CCA document
A CCA document does not have to exist in PCA or FI (secondary cost postings)
The reference doc number in PCA dn CCA can be used to poitn to the original FI document - thats where the link is
If you dont use secondary cost postings - and the profit and cost centres are different why not build a cube of the GL4 datasource? All the data is in there - cost and profit centre -
Hi Guys,
When we are extracting data from LOS for ex, 2lis_12_vaitm, 2lis_12_scl or others. some times we are not using the SAP business content cubes. We are creating our own cubes by using the standard LOS.
Can some one please give a clear explnation of some examples which LOS DS and why we have gone for other then business content cube.
If you have any document please post here or send me to this mail [email protected]
Bye...
Sankar Reddyhi
If we want more additional fields to be added to the cube, or the fields in the cube is no longer relevant for our analysis we decide for custom cubes
In that case, we modify the datasources and extract data to accomadate in cubes
Hope this helps
Assign points if useful
Regards
N Ganesh -
Enhance business content Data Source
Hello BW Gurus,
Please let me know step-by-step (Detailed) procedure on how to enhance the Business Content Data source
Actual Time and Labor Times <b>0HR_PT_2</b>
http://help.sap.com/saphelp_nw04/helpdata/en/4b/26c5394dbfef35e10000000a11402f/frameset.htm
This Data source is already extracting Data for HR Tables PA2001,I want to enhance the data source to include start date and end date from the same table.
Please give me detailed steps how i can do it (Do i nned to modify the function module of data source if how how and where) .Please help as it is my first extraction from R/3
ThanksHi
Enhancement means in the SAP given datasource If you want to add extra fields.
The procedure is like below.
Take the datasource in which you enhance.
1. If you enhancing in the LO datasaource, take the aprapriate communication strucute append the structure in that structure add the fields you wnat enhance.
If you are enhancing other than LO you take extract structure append the structure and add the fields in that structure.
2. Goto LBWE Tcode take the option called "Maintain Extract structure" take the fields which you enhanced from pool take push in to extract strucure.
If you enhancing other than LO no need to do this.
3. Goto RSA6, take datasource, goto change mode. The enhanced fields Hide option checked, reomove that tick and save it.
4. Goto "CMODE" tcode, If project is already created for that enhancement goto disply mode. If the project is not created give the project name created and give the enhancemet name as "RSAP0001" and save it.
in the component you can find 4 Function modules
EXIT_SAPLRSAP_001 -> Transaction Data
EXIT_SAPLRSAP_002 -> masterdata attributes
EXIT_SAPLRSAP_003 -> Master data Texts
EXIT_SAPLRSAP_004 -> Masterdata Hirarchies.
Take the apprapriate FM and double click on it
there you can find Include name. If you double click on it you can find ABAP editor.
there we have to write the code
example code will be like below.
data: l_s_icctrcst like icctrcst,
l_s_icctract like icctract,
l_s_icctrsta like icctrsta,
l_tabix like sy-tabix.
case i_datasource. */ in BW 1.2B case i_isource.
when '0CO_OM_CCA_1'.
loop at c_t_data into l_s_icctrcst.
l_tabix = sy-tabix.
select single * from z0001 where kokrs = l_s_icctrcst-kok
and kostl = l_s_icctrcst-kostl.
if sy-subrc = 0.
l_s_icctrcst-zfield1 = z0001-zfield1.
l_s_icctrcst-zfield2 = z0001-zfield2.
modify c_t_data from l_s_icctrcst index l_tabix.
endif.
endloop.
when '0CO_OM_CCA_2'.
when '0CO_OM_CCA_3'.
when others.
exit.
endcase.
This is example code.
Thaks
DST -
Business content upgradation risks
Hello BW xperts,
I am a newbie in SAP BW using BW version 3.1. Our client team is planning on a business content upgrade from version 3.1 to 3.2, in which I dont have any experience. They want to know <b>what are the risks involved</b>, especially,during situations <b>when the standard SAP objects, being used in queries, get modified;is there a need to manually activate the objects or does it happen automatically?</b>
Can anybody please help me out with this?
Thanks in advance,
Minuj....http://service.sap.com/upgrade-crm
https://websmp202.sap-ag.de/~form/sapnet?_SCENARIO=01100035870000000202&_SHORTKEY=01100035870000429833&
Re: ALE Developer Role
http://help.sap.com/saphelp_nw2004s/helpdata/en/index.htm
http://help.sap.com/saphelp_erp2005/helpdata/en/2e/6d66587d9011d396b60000e82de14a/frameset.htm
http://help.sap.com/saphelp_nw04/helpdata/en/44/b21f98be886a45a4bb7e123e86e4c2/content.htm
Use these links hope this will help you..?
MSR -
Hello to all,
I have a problem while installing Business content.
As per SAP Documentation...I selected the Cube and selected Before and After grouping option. Ex: 0CSAL_C01.
I checked the dependent objects under Info Objects for 0CSAL_C01. For some of the objects it's selected MATCH (to prevent overwrite and this is set as default).
Then I installed in back ground mode option.
Once the installation is done the 0COSTCENTER is overwritten (even if I selected Match option and it de-selected Install).
Can any one please explain me why this is happened? Any documentation on it?
Does background mode not recommended? Does it always overwrite???
ThanksHi,
I have found this statement at
http://help.sap.com/saphelp_nw2004s/helpdata/en/80/1a66d5e07211d2acb80000e829fbfe/frameset.htm
SAP recommends you use the Install in Background option, because installing a large number of objects can take a long time. Modifying objects that are already active can take an especially long time. Make sure that when you install objects in the background, the versions are not matched; the delivery version is always installed. They are not matched against any available customer versions.
Does it mean that even if I select match, will it overwrite?
Thanks -
Modification of business content infocube
Hi,
Suppose the requirement needs one more field in the business content infocube 0PA_C01. Do I need to change the infocube or copy this infocube to another and make the appropriate changes in the new one. If I modify 0PA_C01 what will be the upgrade implications.
Please let me know.
BillHi,
Yes, i did
Refer
http://help.sap.com/printdocu/core/Print46c/en/data/pdf/CAARCHR/CAARCHR.pdf
http://help.sap.com/printdocu/core/Print46c/en/data/pdf/CAGTFADM-PA/CAGTFADM-PA.pdf
Also refer
https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/174b9990-0201-0010-2abe-86a515869fbe
https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/4930fe9e-0501-0010-4998-e5de1456183c
https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/7e3f9990-0201-0010-9a97-e971112aa2b2
https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/b27b019f-0501-0010-97b3-9a86dcab255a
https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/e1cba990-0201-0010-43ae-af579aee7a73
Thanks -
Business Content Upgrade Activation Procedure
Hello Everyone,
I'm looking for a procedure or best practices document that will help me with the steps I need to follow when activating business content due to an upgrade when some of the objects have already been activated and are being used in PRoduction. As an example, we upgraded our BW system to 3.5 but didn't activate any of the Business Content so everything continued to run just fine. Now we activated a new InfoArea that overlapped some of the objects that were already active. A good example is 0REGION. The DataSource in R/3 changed to use a different table for the view so new fields are now available which are actually the same as the fields that were already there but with different names. So the transfer rules show as modified/inactive. I transferred the new structure from R/3, replicated in BW, and changed the transfer rules to use the new fields. Is this the procedure that needs to be followed for any object that was put on the tranport? I've also noticed that many InfoObjects are on the transport but the only change I can see is that the content version changed so if the InfoObject didn't really have any changes, why the version change?
As I mentioned, this is the first time we've activated new content after an upgrade and I'm totally in the dark as to what the procedure should be to follow to get everything cleaned up and up to date.
When you are activating a new area, do you pick and choose which objects you want to activate/match or do you generally just activate the entire InfoCube or InfoArea?
Thanks for any insight,
Diane MerrillHi Diane,
I think you should go with infosource or may be with application component. Collect everything of that area and let the system check the already active objects so that it is not just activating the new content but enhancing already active objects with the new content features. But take care, this option is only available when you start this activation in foreground. In background there is only a overwrite mode available which might lead to a loss of developments.
regards
Siggi -
Business Content activation and change - BI upgrade
Hi Colleagues,
I am working on a project on which one.
1. Developpers have activated SAP BI business content.
and for minor changes, they will directly modify the business contents infoprovider.
As example.
1. They will activate 0IC_C03 Material Stcks/Movements (as of 3.0B)
2. They will change cube structure :
- Add a material plant dimension with 2 characteristic inside.
- Add additional field in a existing dimension : 0company_code inside Location Dimension.
I always have worked on project on which one we made a copy of the business content infoprovider before to change it.
QUESTIONS :
I would like to know what is the impact of changing directly the infoprovider of the business content ?
Is there an issue with BI upgrade ?
Is there any SAP BI recommendation regarding system development to minimize impact on BI upgrade ?
Cheers,It's always better to use BC Objects as template if you want to do any customizations to the standard objects.
For any reason if someone again installed bc for the same object ,assume person doesn't check match option ,so the std object will overwrite the existing active version and as a result the customizations for the object will be lost
As far as I know there won't be any impact , I do not have any doc but you can search in forum -
Business Content function in bi ?
Hello ,Experts
I am a new person towards to the business content ,i am wondering the function of business content ?
I am using the BW 7.0 ,i can modify or reinstall the business contents that have been installed ,while the new object in the bw ,couldnt been found through the way of object types .
Somebody gives me some useful tips ?
Thanks in advanced .
Eleanor SongIn BI Content you can only find the sap standard objects. If you have created any customized object in BI, then those objects cannot be find in BI content.
-
Flat Files: Use of Business Content or not?
Hello Experts,
I am wondering, with all the extra effort in the research to identify Cubes with preferred fields for a BW project, especailly if the source is a flat file, what actually are the advantages of going through this analysis to use the SAP delivered objects.
Thanks in advance.Hi Amanda,
If you are on a project in the functional area which is already covered by SAP, then it is preferrable to make an analysis of business content objects. Even if you are going to use flat files for data upload, predelivered infosources, ODSs, cubes, TRs and URs, queries may save you a lot of time.
Search help.sap.com for your functional area looking for infoobjects and providers. Try to evaluate if they are useful. Certainly, some knowledge in the func area is a great advantage.
Search business content in the func area. You may even simulate BC installation. For example, choose a cube, with data flow before and after and gather objects. The scope of these objects may give your some hints to evaluate.
If there is just one, yours, project on a BW instance, then you can use or even modify BC objects that you found. Master data loaded will not interfere with the other projects.
If the func area of your project is not covered by SAP, then, most likely, youll be able to use just a few BC objects, all the others youll have to create.
Sometimes, even if you are in the func area for which youll find predelivered objects, its more suitable to make copies of such objects and modify them deleting attributes that youll never use. Use of such standard infoobjects with many attributes may fource users to ask a lot of questions about these attributes (why, whats this, what for etc.). Moreover, if these attributes are not used, youll prepare your flat files with a lot of blank fields for the attributes. Consider also an extra DB space for them.
Doing the project almost from the scratch (with minimal usage of BC objects) will require very careful conceptual design of the data model.
Best regards,
Eugene -
Transfering 0CUSTOMER from R/3 and activating in Business Content
Hi all,
New to BW. Trying to learn Data Transfer. Need help activating infoobject 0CUSTOMER in Business Content. I transferred 0CUSTOMER from R/3 without any problem. When i try to activate it in Business Content I get the following errors:
1) Char. 0CITY is an navigational attrib. of 0vendor. Exclusive attrib not possible
2) InfoObject 0CITY being used in InfoCubes or ODS objects --> error:
3) Characteristic 0CURTYPE: The length has changed from 000003 to 000002
4) SID Table /BI0/SCURTYPE contains data: Characteristic 0CURTYPE cannot be activated @35\QLong text exists@
Any suggestions would be greatly appreciated.
Thanks,
Prabhu.Prabhu,
The error messages you got are for those InfoObjects that are already activated, and whose active version is different from the business content version. When you are installing 0CUSTOMER, you need to be very careful as to NOT INSTALL those objects that are already active, unless you specifically want to.
in the BC scrren, Right click on the 0CUSTOMER, and select "remove optional objects". Then the system will not select the active objects for installation again. Even after you do this, expand 0CUSTOMER tree to the lowest level and see what objects are prompted for installation. And remove the check marks for those objects which are alrady active
1) Char. 0CITY is an navigational attrib. of 0vendor. Exclusive attrib not possible
0CITY has been modified and the flag "attribute only" has been removed from it. You are trying to install it again, which puts the flag back. But, since it is being used as a NAV attibute, you can not do that. hence the eror.
2) InfoObject 0CITY being used in InfoCubes or ODS objects --> error:
Same reason as above. When you mark something as 'attribute only' it can't be used in InfoCubes or ODS objects.
3) Characteristic 0CURTYPE: The length has changed from 000003 to 000002
0CURTYPE in active version is different from the business content version. You are trying to change that again.
4) SID Table /BI0/SCURTYPE contains data: Characteristic 0CURTYPE cannot be activated @35\QLong text exists@
same reason as above.
Good Luck
Gova
Maybe you are looking for
-
Titanium PB G4 no longer connects to WIFI
Hi, I inherited a lovely TiBook 1Ghz PPC (the previous owner having upgraded to a new Intel MBP). It has visited here in the past and had no problems connecting to our home wifi, which is a Linksys AP running Tomato 1.2.8 firmware. Shortly after arr
-
How to record the records deleted in a table
Hi Experts I want to run a report as a batch which should deleted the records which are sysdate - 60 and The report should log the number of records deleted from each table at End Of Run. Criteria for selecting records to be deleted are as follows: 1
-
For compression - Acrobat X Pro vs PrimoPDF
I need an application that I can use to take an existing PDF file and compress it. Right now, I cannot afford Acrobat X Pro. I have read that PrimoPDF is a free alternative. Can anyone shed any technical or compatibility light as to why I should not
-
hello,My iphone 5 expired today. what can i do?
-
Print with no borders on 8500 A910
How do we adjust the HP OfficeJet Pro 8500 A910 to print with no borders?