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 Song
In 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.
Similar Messages
-
hi
greetings.
sahall anybody explain step by step of installing the business content.
thanks
regards
sridhar
[email protected]Hi Sridhar,
In the main menu of the SAP Business Information Warehouse select BW Administration ->Administrator Workbench.
Select the Business Content function area using the corresponding pushbutton in the left-hand navigation window or by Jump -> Install Business Content
With the pushbutton Navigation Window On/Off on the application toolbar in the Administrator Workbench, you can show or hide the left-hand navigation window. We assume that the navigation window remains hidden in the following section.
If you want to assign source systems, select Assignment Source System. The Select Source System as Default dialog window appears.
Select one or more source systems by setting the corresponding indicators in the Default Assignment column.
The assignment of source systems is only relevant for transfer rules, file DataSources and InfoPackages. If there is more than one source system, only those objects assigned to the specified source system are collected for the transfer. Objects that have not been assigned to the specified source systems are ignored.
If you do not select a source system, all source systems are automatically assigned.
You can subsequently change the selection you made using Source System Assignment .
Change the required settings in the following selection list:
Grouping
Choose the objects that you want the system to consider. The groupings summarize all the objects of an area.
Grouping
Information
Only necessary objects (standard setting)
Only those objects that are really necessary for the action, that is, the transport of the selected objects, are taken into account (minimal selection).
In data flow before
All objects are collected that submit data to a collected object.
In data flow after
All objects are collected that obtain data from a collected object.
In data flow before and after
All objects are collected that both submit and collect data.
If you change the default setting ( only necessary objects), the new setting will be used as a standard for the user.
Collection Mode
Select how you want to collect the objects:
Collection Mode
Information
automatic collection (standard setting).
The data is collected directly when the objects are selected.
Start manual collection
The data is only collected when you select Collect dependent objects.
Select an Object Type you want to transfer.
You have various selection options in the navigation window in the Business Content function area of the Administrator Workbench.
When you select an object type, the arrangement and selection of the existing objects are displayed in the tree structure of the central screen area as below:
Object Type in the Administrator Workbench Navigation Window.
Display objects in the tree structure in the central screen area.
Data targets by InfoAreas
List of InfoCubes and ODS objects by InfoAreas.
InfoObjects by application components.
List of objects by InfoObject catalog and by InfoAreas
InfoSources by application components.
List of InfoSources for master data and transaction data.
Roles
List of the standard and branch roles.
Object Types
List of objects by type (InfoArea, application, InfoObject catalog, role, workbook, query element, InfoSet query, Crystal Reports template, Web template, Web item, saved query view, MultiProvider, InfoCube, InfoObject, InfoSet, Classic InfoSet, ODS object, update rules, InfoSource transaction data, transfer rules, source system, InfoPackage group, InfoPackage, process chain, Reporting Agent, report/report interface, currency conversion type
Objects in BW Patch
List of installed BW patches including list of objects newly delivered or re-delivered with the respective patch.
Package
List of packages in which there are SAP objects.
Select the object(s) you want to transfer in the central screen area and transfer them into the right-hand Collected Objects screen area by drag and drop.
Using Search for Object, you can also search for objects by a string (for example, 0CUST) or by pattern (for example, 0CUST_*B).
You can display a value help for every object type: By double clicking on Select Objects in the tree structure of the corresponding object type, the screen Value Help for Metadata appears. Select the required objects. Choose Transfer selections.
You can only use Business Content DataSources of a source system for transferring data in BW, when you have transferred these in their active forms and then copied them into the BW system.
The system displays the selected object(s) and all dependent objects in the Collected Objects screen area. To reduce the time taken to access the objects when wanting to use them again, the collected objects are stored by default in the Repository Cache.
When transferring the objects to the Collected Objects screen area, the objects are added at the same time to the tree structure of the corresponding object type in the central screen area and are saved for the respective user. This personal object list is available every time the program is restarted.
To remove objects from the personal list, select the object in question and choose Remove Object from Display via the context menu or via .
Objects that are listed in several tree structures are only displayed as changeable the first time they appear. Each time they are listed again, they are highlighted in gray and are not ready for input.
Check the following columns in the Collected Objects screen area:
The following Business Content objects are highlighted in the Transfer column by default:
Objects transferred for the first time
Objects delivered again in a new version from Business Content.
When the SAP delivery version and the active version can be compared, a check box is shown in the column Compare (X) or Copy.
There is a check mark in this checkbox by default. In this case, your version is compared with the new SAP delivery version and complimented.
If you remove the indicator then the new SAP delivery version is copied in its entirety.
Date symbol: The object is already available in an active version. However, the active version belongs to an older Content Release. We recommend that you adopt the new version
Gray Selection : There is an active version in the system, but the object status is given as inactive. The object has to be subsequently edited.
In the Active Version Available column, there are the following display options:
Indicator
Meaning
No Indicator
The object is not available in an active version.
The object is available in an active version. You can decide whether to retain this version or adopt again.
Change the required settings in the following selection list :
Transfer Type
Information
Simulate transfer
A test is made to see if errors are likely to occur during the transfer. The most important objects can be checked in the simulation. However, this does not include all dependent objects Therefore, only use the simulation as an orientation help to be able to recognize errors and remove them.
Transfer
The selected objects are transferred immediately.
Transfer in background
The selected objects are transferred in the background.
Transfer and transport
The selected objects are transferred immediately and then written to a transport request in the connection.
We recommend Transfer in the Background, because transferring a large number of objects and especially changing already active objects can take up a lot of time.
You can find out if errors have occurred during the installation of Business Content from a log, which you can request using the Log pushbutton. Repair the errors in the respective maintenance transaction. Try to transfer the Business Content again.
Hope this Helps.
Thanks
CK -
0QM_DS01 Installation in Business Content
hi,
When I am trying to install 0QM_DS01, using Business content it is disabling at Installation mark and its not available in the DSO list ....Again trying to reinstall , it is taking 4-5 hours and not installing .. May I know the reason for this?
I tried 3-4 times...for installing but canot be installedHi,
Goto RSA1 transaction or RSOR
BW Administration ->Administrator Workbench-->Select the Business Content function area using the corresponding pushbutton --> select object types --> next select "Queries" --> search for your queries --> after selecting queries click on "transfer selection" >the queries are moved to the right hand side> here select the collection modes(automatic or manual) -->select grouping based on your requirements
select source systems ,if you do not select by default all the source systems are selected.
--.click on install -->it will prompt for a package(by default $TMP pacakge) change the package and create a transport request.
for more info check the below link
http://help.sap.com/saphelp_bw30b/helpdata/en/80/1a66d5e07211d2acb80000e829fbfe/frameset.htm -
Identifying business content based on requirements from Functional Doc
Hi everyone,
I have a requirement to create technical documents from functional documents that I have received. The funct. docs describe the report to be created however, the fields that the user is looking for are basically in plain English (or atleast what the user sees in Peoplesoft). We are implementing SAP and everything is to be converted from Peoplesoft. The fields are as follows:
Year, YTD, Month, Company Code, Cost Center, GL Account #, GL Account name, Report Date, Actual Amount, Budget Amount, Variance Amount.
The functional doc I feel is incomplete since we dont have the source system table and field names in ECC that correspond to the users fields. Anyway, I think the idea at the moment is to create a first draft TD using Business Content. Can someone please tell me what area they think these fields are from? It looks like FI. Does anyone know of any Business Content objects that may contain the some of the users fields (chances of finding all in say one cube may not be high, am I right?). I am new to BI, so please spell everything out in simple terms and a step-by-step manner. I really appreciate the input of all the experts on this forum.
Thanks. <removed by moderator>.
Edited by: Siegfried Szameitat on Nov 25, 2008 3:44 PMyes MD you are on the right track
But I would advise you to use the ASAP methodology and run blueprint workshops first before even approaching technical specs
If you dont know how the R3 system is structured how can you build a tech spec?
In the workshop there will be functional R3 guys as well as BW consultants and the clients
The clients bring their high level requirements to the table and everybody dicusses it
What you dont want to do is assume that std R3 objects are going to be in place
With the exampel you have given - this may be the only place where budgets have been discussed - the FI guys havent catered for it - so how are you goign to deliver it
I have given you the content areas in my last post I would expect the data to be in - I would suggest you go to the BI content area of help.sap.com and look for each of the areas I have given
Unfortunately there is not enough space here and I dont have enough time to step you through it step by step - thats what Principal BW consultants and architects on your projects are for - talk to them.
If you haven't got any - I suggest your project manager better go out quickly and hire some.
I would strongly advise you to gointo solution manager or sdn and grab hold of the latest ASAP accelerators and ppts - they will help guide you through functional requirements gathering - btu to be quite honest you shoudln't be doing this yourself if you are new to BW
(oh and every wondered why clients pay top dollar for good BW consultants - this is the reason why) -
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 -
Dear experts,
I had activated the functionality of Store Business document and successfully stored documents in external server.
My client have a custom function module which is used to send emails.In that FM they used SO_DOCUMENT_READ_API1, SO_DOCUMENT_SEND_API1 function modules.They passed Instance Ident(SRGBTBREL->INSTID_B)(eg: FOL33000000000004EXT39000000000026) as export parameter to the FM 'SO_DOCUMENT_READ_API1' and get the attachment details and content.
Here my problem is I do not have entries in the table SRGBTBREL for the documents which are stored using the Store Business Document functionality and without INSTID_B I am unable to use the FM 'SO_DOCUMENT_READ_API1' to get the document details and content. Please help me to find INSTID_B for documents which are stored using Store Business Document functionality or please let me know if there is any other way to use FM 'SO_DOCUMENT_READ_API1' for documents which are stored using Store Business Document.
Thanks in advance.
Regards,
KiranHi Kiran,
You can use the following method to get the information. For example if you want to get BO documents for a customer
CALL METHOD cl_binary_relation=>read_links
EXPORTING
is_object = ls_lpor
it_relation_options = lt_relat
IMPORTING
et_links = lt_links.
then fill ls_por-instid with a customer number (KUNNR), ls_por-typeid = 'KNA1' and ls_por-catid = 'BO'.
Table lt_relat should contain a line option for each document type (for example 'I' 'EQ' 'NOTE', 'I' EQ 'ATTA', 'I' EQ 'URL', ...
In table lt_links you will get your information.
Maybe some other methods of class CL_BINARY_RELATION may also solve your issue.
Regards,
Klaus -
SAP BW Business Content and R/3 Tables
Good morning
I wonder if you can help me.
I am at a BW-MM implementation.
From where I can get a list of Business Content extractors and tables which is supplied by R / 3.
For example:
0EC_PCA_1 -> GLPCT
I need this information to implement the MM module in BW, but if you have or can help with additional information from other modules I will be grateful.
I await your help and thank you very much!
Javier.-Hi,
Check the BI content.
http://help.sap.com/saphelp_nw04/helpdata/en/37/5fb13cd0500255e10000000a114084/content.htm
Go to the original page from there by clicking the arrow buttons.
There you can see your functional areas.
For example, to find 0EC_PCA_1, you will go to Financials--> Profit Center Accounting > Datasources> PCA transaction data.
For MM, go to Supply Chain Mgmt --> Supply Chain Performance Management --> Procurement
Here you can find what tables the extractor is based on.
-RMP -
Financial statement planning / Investment planning business content
Dear all,
Has anyone actually been able to make any of the standard business content for these areas work? The content has been there for 6 years but still creates innumerable headaches. I have managed to install the BC for e.g. financial statement planning based on cube 0SEM_C06. I then loaded the data using program UPB_DATA_IMPORT. This unfortunately was not sufficient for the majority of folders to work as the BC data provided did not cover the majority of infoobjects and contained none of the necessary hierarchies. I worked through the optios entries and generated the MD and hierarchies manually (though of course I have none of the texts or attribute information). Despite doing all this I still find some of the functions do not work. There are short dumps e.g. where it searches for planning functions that do not exist in UPF_PLNTP.
I see no notes on these problems, no SDN forums suggesting other people have run into these problems. We are BW 2004S patch 9 so I can't believe it is a patch problem.
Have I missed something in the ATS are which affects the set up of the master data and the available functions?
I would be very grateful for any comments of success stories or otherwise.
Many thanks
Heidi.Hi Andrew,
Thanks for coming back to me.
We are not really intending to run using business content but want to activate it to use it as a guide on which to base our development. What I am staggered by is how difficult it has been to make it work. What I am wondering is: Are we having these problems because our system started off as a 1.2B BW system that has been upgraded all the way to 2004s? Are we missing table entries that we would have if we had started our BW system as a V 3.5 for example? If another implementation has activated all the BC without problems I will go back to OSS and ask them to provide the missing entries. If everyone has had the same problems I will soldier on.
Thanks
Heidi -
How to get the BW 7.0 Business content data sources
Hi,
We have got following sever components
SAP EHP 1 for SAP NetWeaver 7.0
SAP_BW - 701 - SAPKW70106
BI_CONT 705
When we try to install the business content in T.Code: RSOR, we are getting 3.x data sources even though latest servers are in place.
Do we need to any settings in order to get 7.0 data sources and its flow(transformation and DTPs).
Please let me know.
Thanks,
BalaSAP will not touch any of existing 3.x BW Content and change everything to 7.X content in the new BW Content version.
Most of the BW Content that was created earlier will still be in 3.x version only. You will see a small .(dot) before that object showing that it is in 3.x version.
SAP Provides only mechanism to migrate them into 7.X concepts as shown in below link
http://help.sap.com/saphelp_nw70ehp1/helpdata/en/43/f00e2696d24c5fe10000000a155369/frameset.htm
You can still use 3.x objects with out any problem.
In most implementations, the approach they use is, as long as you do not need to enhance or add any standard content, you can retain it the way it is. The enhancements include, adding a field, changing the structure of source or target, or you want to use better functionality in 7.x objects, then you can always migrate them as discussed in the above link
When you convert them, if you select "With exports" you can go back to older version later. If you select "Without exports" then the object is permanently transformed.
I you have to touch a standard object for any enhancement or reason, better convert it to 7.x version -
Can't create DTP for cube migrated from business content to 2004s
I am in the process of converting 3.5 Business Content InfoProviders to the new model for 2004s.
Master data was not a problem, but Im having a hard time getting InfoCubes to migrate.
I installed 0PUR_C03 from Business Content and replicated the DataSource into the Data Warehouse.
I right-clicked 2LIS_02_S013, selected Additional Functions, then chose Transformation erzeugen (a.k.a. Create Transformation in English).
The transformation is generated with no errors and it was activated. The DataSource is migrated automatically in the process.
Then, I went to add the Data Transfer Process and that is where I got stuck.
I right-clicked the cube and took Create DTP. For source type, I selected datasource. A dialog box then shows the objects associated with the cube, including the converted infosource, but nothing is highlighted for me to choose from, and I cant complete the process of creating the DTP.
Can anyone tell me where I might have gone wrong?u got it...
Message was edited by:
Raman
Message was edited by:
Raman -
Errors while transporting the Business Content
hi all,
we are facing a few problems while transporting the Business Content from the Development systems to the Quality System.
it says Method Execution - Action Cancelled.
am pasting a part of the error messages also... kindly have a look at it and get back to us at the earliest as we are in the process of going-live...
Start of the after-import method for object type R3TR IOBJ (Activation Mode)
Interval 01 of number range RS_OBJNUMG is missing > Long text
Interval 01 of number range RS_OBJNUMG is missing > Long text
Interval 01 of number range RS_OBJNUMG is missing > Long text
Interval 01 of number range RS_OBJNUMG is missing > Long text
Interval 01 of number range RS_OBJNUMG is missing > Long text
Interval 01 of number range RS_OBJNUMG is missing > Long text
Interval 01 of number range RS_OBJNUMG is missing > Long text
Interval 01 of number range RS_OBJNUMG is missing > Long text
Interval 01 of number range RS_OBJNUMG is missing > Long text
Interval 01 of number range RS_OBJNUMG is missing > Long text
Interval 01 of number range RS_OBJNUMG is missing > Long text
InfoObject 0ACN_CATGRY (in compound of characteristic 0ACN_EANUPC) not (act.) available
Attribute 0ACN_BRAND from characteristic 0ACN_EANUPC not (actively) available
Attribute 0ACN_DEAL from characteristic 0ACN_EANUPC not (actively) available
Attribute 0ACN_BRAND from characteristic 0ACN_EANUPC not (actively) available
Errors occurred during post-handling RS_AFTER_IMPORT for UPDR L
The errors affect the following components:
BW-WHM (Warehouse Management)
Ended with return code: ===> 12 <===
please revert bact at the earliest....
Thanks
Manickshi Manicks,
check if oss note 903291 helps
Transporting DataSources
Transport problem ...Urgent
Transport Issue
Number range object missing NRIV and cant activate IOBJ during import
try transaction rsrv ? >> all elementry tests >> master data >> compare number range and maximum sid >> execute. press button 'correct error' if any error exists.
also try >> all combined tests >> master data >> check master data for characteristics.
or run program RSDG_OBJNUMG_CREATE_INTERVAL
have a try oss note 903291 ?
Manual solution
Get the name of the number range object from the error message shown above, for example, RS_OBJNUMG. Start Transaction SNRO. To display the intervals, use the number range function key and enter the name of the number range object as the object name. Change the intervals. The following from-numbers and to-numbers apply:
- RS_OBJNUMG: 0000001 - 9999000
- RSDDAGCUBE: 100000 - 199999
- RSSBRAUTH: 00000001 - 99999999
BW 3.0B
Import Support Package 30 for 3.0B
BW 3.10 Content
Import Support Package 24
BW 3.50
Import Support Package 16
BW 7.0
Import Support Package 07 -
Install Business content Infosource 2LIS_11_VAHDR on BI
Hello,
When i try to Install the Business content Infosource 2LIS_11_VAHDR grouping function I am selecting "In Dataflow Bfr and Aft"
In the left side under Infosource I selected 2LIS_11_VAHDR then the system is connecting to source system then I have to enter my user name and password then system asking you want to check you have full authorization I selected Yes.
after few seconds i got runtime error message:
Runtime Errors ASSIGN_LENGTH_0
Date and Time 07/18/2008 22:36:54
Short dump has not been completely stored (too big)
Short text
Program error: ASSIGN with length 0 in program "SAPLSNR3".
What happened?
Error in the ABAP Application Program
The current ABAP program "SAPLSNR3" had to be terminated because it has
come across a statement that unfortunately cannot be executed.
Tried to create a field with length 0. This is not
possible.
Error analysis
In an ASSIGN statement in the program "SAPLSNR3" a field symbol with
length 0 should have been created. However, this is not possible.
length 0.
This is not possible.
Trigger Location of Runtime Error
Program SAPLSNR3
Include LSNR3F01
Row 178
Module type (FORM)
Module Name LOCAL_BUFFER
Source Code Extract
Line
SourceCde
148
ID 'NONRSWAP' FIELD TNRO-NONRSWAP.
149
IF SY-SUBRC < 4.
150
Es wurden entsprechend viele Nummern gezogen
151
Returncode berechnen
152
CASE SY-SUBRC.
153
WHEN 0.
154
alles ok
155
P_RETURNCODE = SPACE.
156
WHEN 1.
157
Nummern sind im kritischen Bereich
158
P_RETURNCODE = '1'.
159
WHEN 2.
160
Das war die letzte Nummer
161
P_RETURNCODE = '2'.
162
IF NOT TNRO-NONRSWAP IS INITIAL.
163
MESSAGE E028 WITH BNRIV-FROMNUMBER BNRIV-TONUMBER
164
P_OBJECT RAISING INTERVAL_OVERFLOW.
165
ENDIF.
166
WHEN 3.
167
Es werden mehr Nr. verlangt, als noch vorhanden sind
168
P_RETURNCODE = '3'.
169
IF NOT TNRO-NONRSWAP IS INITIAL.
170
MESSAGE E028 WITH BNRIV-FROMNUMBER BNRIV-TONUMBER
171
P_OBJECT RAISING INTERVAL_OVERFLOW.
172
ENDIF.
173
ENDCASE.
174
175
Nummernstand dem Aufrufer zurückgeben
176
G_NR_LENGTH = STRLEN( BNRIV-FROMNUMBER ).
177
G_OFFSET = 20 - G_NR_LENGTH.
>>>>>
ASSIGN BNRIV-NRLEVEL+G_OFFSET(G_NR_LENGTH) TO <G_F>.
179
P_NUMBER = <G_F>.
180
Funktionsbaustein kann beendet werden
181
P_EXIT = YES.
182
EXIT.
183
184
ELSEIF SY-SUBRC = 4.
185
Das Intervall wurde nicht gefunden
186
MESSAGE E751 RAISING INTERVAL_NOT_FOUND WITH P_OBJECT P_SUBOBJECT
187
P_NR_RANGE_NR TNRO-CODE.
188
ELSEIF SY-SUBRC = 19.
189
Der Nummernkreis ist nicht intern
190
MESSAGE E752 RAISING NUMBER_RANGE_NOT_INTERN.
191
ELSEIF SY-SUBRC = 15.
192
Overflow
193
IF NOT TNRO-NONRSWAP IS INITIAL.
194
MESSAGE E028 WITH BNRIV-FROMNUMBER BNRIV-TONUMBER
195
P_OBJECT RAISING INTERVAL_OVERFLOW.
196
ENDIF.
197
ELSEIF SY-SUBRC = 11.
Why I am getting this error message
ThanksRoshan, Try the following steps again
1) Activate the Datasource in LBWE on ECC.
2) Replicate the Datasources.
3) Find the datasource and try to edit it. If the infosource is not installed it will try to install again. -
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 -
Package name in business content
when i am trying to activate a cube in business content,when i click install and transport,i am getting a pop up window asking for a package name
can somebody please give me some info on this,what is a package name,is it just like a folder or anything elseYou can go to se80 and open any Package and F1 over the name of the package and you can see the sap Help...
Package
Packages extend the concept of development classes to improve modularization, encapsulation, and decoupling in the SAP System.
Development classes, used until now, are simple containers for development objects, provided with a transport layer that specifies how they were to be transported. As an enhancement to development classes, packages include the following attributes: nesting, interfaces, visibility, and use accesses.
Nesting is the ability of a package to include other packages within the package hierarchy.
Visibility is an attribute of package elements. A development element can be visible from outside the package. (It is always visible inside its own package, though not necessarily all the packages embedded in this package). A development element is visible externally if it is included in at least one package interface.
The use access gives a package the right to use the development elements in the package interface of another package. Note that this right is one-way only.
Package
Definition
Related objects in the ABAP Workbench are grouped together in a package. The assignment of an object to a package is entered in the object directory (TADIR). The package determines the transport layer that defines the transport attributes of an object.
The packages are entered in the table TDEVC. They can be maintained in the following transactions:
Transaction SE80 -> Enter package -> Double-click the package
Transaction SM30 - Table/view name V_TDEVC
The packages are themselves objects of the ABAP Workbench. They belong to their own packages.
In contrast to its predecessor, the development class, a package has the following additional characteristics:
Packages can be nested.
Packages can contain their 'visible development objects' (visible outside of the package) in package interfaces.
Packages can have use access defined for other package interfaces.
Use
When an ABAP Workbench object is created, the system prompts you to assign it to a package. The package should describe the area that the object belongs to.
The representation of the object tree in the ABAP Workbench (transaction SE80) uses the package as a navigation aid. If there are more than 100 objects of a certain type (that is, ABAP programs), the object tree can no longer be clearly represented and it becomes increasingly difficult to use the ABAP Workbench. In this case, we recommend creating new packages with the same transport layer and distributing the objects to the new packages on the basis of the areas they belong to.
The following naming conventions for packages determine the packages' functions:
Package begins with A-S or U-X:
These packages are for SAP standard objects. Customer objects cannot be created in them. Changes to objects of these packages are recorded by the Transport Organizer (Request management) and can be transported (see field transport layer.
Package begins with Y or Z:
Customer objects can be created in these packages. Changes to objects in these packages are recorded by the Transport Organizer (Request management). The objects can be transported to other SAP Systems (see the field transport layer ).
Package begins with T (private test package):
When you create a package of this type, you can specify whether you want changes to be recorded. If so, objects that are edited are recorded in local requests by the Transport Organizer. This package does not belong to a transport layer. Objects can only be transported to other SAP Systems if a transport request is created.
Package begins with $ (local package):
Changes to objects are not recorded by the Transport Organizer. The package does not belong to a transport layer. The objects cannot be transported.
Package begins with a namespace prefix:
If you have reserved a namespace, then you can create packages (and other objects) whose names begin with the namespace prefix.
(Example of a namespace prefix /COMPANY/, example of a corresponding package /COMPANY/DEVCLASS)
Changes to these packages are recorded by the Transport Organizer, and can be transported.
Maybe you are looking for
-
Premiere Pro CC won't import video files
Two days ago I used the free trial of Adobe Premiere Pro CC to make a video. Everything was working fine, and I saved the project so I could work on it again later. Today I tried to open Premiere Pro and it told me that my trial had expired and that
-
Recommended plug-ins/apps for panorama stitching in Aperture?
Does anyone have any recommendations for photo stitching plug-ins/apps that "play well" with Aperture? I end up taking a large number of panorama series (horizontal, vertical, and occasionally 2D grid), and I would love to be able to select a stack i
-
I have used Photoshop 7.0 for around 6 years and upgraded to CS5. I did the trial download for 30 days and when working with layers if I clicked on the layer to move it around, it would disappear *poof*. I'd have to hit Ctrl-T and I could usually loc
-
Hi gurus, can anybody tells be scenario of Import purchase order. How excise and CVD handeled in Import scenario. Pl give me step by step accounting entries also
-
Got javax.transaction.HeuristicMixedException when calling EJB business methods
I have developed two EJBs. One is a stateless session bean, called InventorySessionBean(JNDI name: Inventory); the other one is a CMP Entity Bean called InventoryBean(JNDI name: InventoryBean). The InventoryBea