Infocube contents
Hi,
Can anyone tell me the easier way to know the number of datarecords in an infocube(Excluding Monitor, Infocube-->Manage options)??
Message was edited by:
Shreya Varma
Hi,
You can try using listcube ( not too sure if this'll work as I don't have system access).
The other method you can try is going to SE16 and typing in the cube table name and then using the number of entries button to find out the number of records.
The manual way is to look at the manage->request tab of the cube and look at the records added. But this is a manual and very error prone as you have to track all request from the first request plus you need to know of all the data that was deleted out of the cube selectively.
Cheers,
Kedar
Similar Messages
-
How to access Infocube content using an ABAP program
Hi,
I am trying to access infocube contents using a ABAP program in BW.
It is easy to access ODS content as we have NEW DATA or ACTIVE DATA
tables. Is there any way we can access Infocube content.
I tried using the FACT table but it has only Keyfigure data.
thanks
arshad.Hi,
I would suggest to use a transactionnal cube, even if you do not use BPS to feed it.
Then, you create a layout in transaction BPS0 (~ similar to a query), and you can access the cube content by simply using the SAP function <b>API_SEMBPS_GETDATA</b>.
This is easy and fast.
Regards, -
Hi
I loaded data from ODS to infocube (BI 7.0). I checked the infocube contents. When I clicked on the infocube content , I am only able to see the currency and amount. The 0unit and quantity data is missing. What could be wrong. Please help. Thank you.
Seetha.Infocube Manage->Contents->infocube content->select the characterstics & key figure you want to display->in the selection screen click in left top button of field for output->select fields to show on execution->click on execute->again click on excute to see the output
-
Export InfoCube Contents by Request to a flat file
Hi SDN,
Is it possible, other than going into the manage contents of an infoCube,
to export to a CSV file, by a request id.
I had a look at the function module
RSDRI_INFOPROV_READ
and it nearly does what i require, although i wasn't able to get it to work.
Can anyone firstly provide me with the parameters to input to get it to write to a file, say C:\temp.csv.
We are not able to use open hub service because of licensing issues.
Finally, if there is no easy solution, i will just go to the manage contents, and dump out the 3 - 4 million records identified by a request id number
Thank you.
SimonHi,
hereunder an example populating an internal table; the same writing to flat file shouldn't be an issue (OPEN DATASET....)
DATA:
BEGIN OF ls_sls_infoprov_read,
0PLANT LIKE /BIC/VZMC0332-0PLANT,
0RT_POSNO LIKE /BIC/VZMC0332-0RT_POSNO,
0RT_RECNUMB LIKE /BIC/VZMC0332-0RT_RECNUMB,
0PSTNG_DATE LIKE /BIC/VZMC0332-0PSTNG_DATE,
0TIME LIKE /BIC/VZMC0332-0TIME,
ZAIRLINE LIKE /BIC/VZMC0332-ZAIRLINE,
ZFLIGHTN LIKE /BIC/VZMC0332-ZFLIGHTN,
ZPAXDEST LIKE /BIC/VZMC0332-ZPAXDEST,
ZPAXDESTF LIKE /BIC/VZMC0332-ZPAXDESTF,
ZPAXCLASS LIKE /BIC/VZMC0332-ZPAXCLASS,
0CUSTOMER LIKE /BIC/VZMC0332-0CUSTOMER,
0MATERIAL LIKE /BIC/VZMC0332-0MATERIAL,
0RT_SALRESA LIKE /BIC/VZMC0332-0RT_SALRESA,
0RT_POSSAL LIKE /BIC/VZMC0332-0RT_POSSAL,
0RT_POSSALT LIKE /BIC/VZMC0332-0RT_POSSALT,
ZREASVAL LIKE /BIC/VZMC0332-ZREASVAL,
0RT_PRICRED LIKE /BIC/VZMC0332-0RT_PRICRED,
0RT_PRICDIF LIKE /BIC/VZMC0332-0RT_PRICDIF,
END OF ls_sls_infoprov_read.
DATA: ls_sls_item LIKE ls_sls_infoprov_read.
TYPES: ly_sls_infoprov_read LIKE ls_sls_infoprov_read,
ly_sls_item LIKE ls_sls_item.
DATA:
lt_sls_infoprov_read
TYPE STANDARD TABLE OF ly_sls_infoprov_read
WITH DEFAULT KEY INITIAL SIZE 10,
gt_sls_infoprov_read LIKE lt_sls_infoprov_read.
DATA:
ls_sls_sfc TYPE RSDRI_S_SFC,
lt_sls_sfc TYPE RSDRI_TH_SFC,
ls_sls_sfk TYPE RSDRI_S_SFK,
lt_sls_sfk TYPE RSDRI_TH_SFK,
ls_sls_range TYPE RSDRI_S_RANGE,
lt_sls_range TYPE RSDRI_T_RANGE,
lv_sls_end_of_data TYPE RS_BOOL,
lv_sls_first_call TYPE rs_bool,
lv_sls_icube TYPE RSINFOCUBE VALUE 'ZMC033'.
*filling internal tables containing the output characteristics / KeyFigs
* Shop ID
ls_sls_sfc-chanm = '0PLANT'.
ls_sls_sfc-chaalias = ls_sls_sfc-chanm.
ls_sls_sfc-orderby = 1.
INSERT ls_sls_sfc INTO TABLE lt_sls_sfc.
** Till ID
ls_sls_sfc-chanm = '0RT_POSNO'.
ls_sls_sfc-chaalias = ls_sls_sfc-chanm.
ls_sls_sfc-orderby = 2.
INSERT ls_sls_sfc INTO TABLE lt_sls_sfc.
** Receipt Number
ls_sls_sfc-chanm = '0RT_RECNUMB'.
ls_sls_sfc-chaalias = ls_sls_sfc-chanm.
ls_sls_sfc-orderby = 4.
INSERT ls_sls_sfc INTO TABLE lt_sls_sfc.
** Posting Date
ls_sls_sfc-chanm = '0PSTNG_DATE'.
ls_sls_sfc-chaalias = ls_sls_sfc-chanm.
ls_sls_sfc-orderby = 3.
INSERT ls_sls_sfc INTO TABLE lt_sls_sfc.
* Time
ls_sls_sfc-chanm = '0TIME'.
ls_sls_sfc-chaalias = ls_sls_sfc-chanm.
ls_sls_sfc-orderby = 0.
INSERT ls_sls_sfc INTO TABLE lt_sls_sfc.
* Airline
ls_sls_sfc-chanm = 'ZAIRLINE'.
ls_sls_sfc-chaalias = ls_sls_sfc-chanm.
ls_sls_sfc-orderby = 0.
INSERT ls_sls_sfc INTO TABLE lt_sls_sfc.
* Flight Number
ls_sls_sfc-chanm = 'ZFLIGHTN'.
ls_sls_sfc-chaalias = ls_sls_sfc-chanm.
ls_sls_sfc-orderby = 0.
INSERT ls_sls_sfc INTO TABLE lt_sls_sfc.
* Destination
ls_sls_sfc-chanm = 'ZPAXDEST'.
ls_sls_sfc-chaalias = ls_sls_sfc-chanm.
ls_sls_sfc-orderby = 0.
INSERT ls_sls_sfc INTO TABLE lt_sls_sfc.
* Final Destination
ls_sls_sfc-chanm = 'ZPAXDESTF'.
ls_sls_sfc-chaalias = ls_sls_sfc-chanm.
ls_sls_sfc-orderby = 0.
INSERT ls_sls_sfc INTO TABLE lt_sls_sfc.
* Passenger Class
ls_sls_sfc-chanm = 'ZPAXCLASS'.
ls_sls_sfc-chaalias = ls_sls_sfc-chanm.
ls_sls_sfc-orderby = 0.
INSERT ls_sls_sfc INTO TABLE lt_sls_sfc.
* EU, non EU code
ls_sls_sfc-chanm = '0CUSTOMER'.
ls_sls_sfc-chaalias = ls_sls_sfc-chanm.
ls_sls_sfc-orderby = 0.
INSERT ls_sls_sfc INTO TABLE lt_sls_sfc.
** Item Characteristics
* Article
ls_sls_sfc-chanm = '0MATERIAL'.
ls_sls_sfc-chaalias = ls_sls_sfc-chanm.
ls_sls_sfc-orderby = 0.
INSERT ls_sls_sfc INTO TABLE lt_sls_sfc.
** Key Figures
* Sales Quantity in SuoM
ls_sls_sfk-kyfnm = '0RT_SALRESA'.
ls_sls_sfk-kyfalias = ls_sls_sfk-kyfnm.
ls_sls_sfk-aggr = 'SUM'.
INSERT ls_sls_sfk INTO TABLE lt_sls_sfk.
* Gross Sales Value
ls_sls_sfk-kyfnm = '0RT_POSSAL'.
ls_sls_sfk-kyfalias = ls_sls_sfk-kyfnm.
ls_sls_sfk-aggr = 'SUM'.
INSERT ls_sls_sfk INTO TABLE lt_sls_sfk.
* Tax Value
ls_sls_sfk-kyfnm = '0RT_POSSALT'.
ls_sls_sfk-kyfalias = ls_sls_sfk-kyfnm.
ls_sls_sfk-aggr = 'SUM'.
INSERT ls_sls_sfk INTO TABLE lt_sls_sfk.
* Discounts
ls_sls_sfk-kyfnm = 'ZREASVAL'.
ls_sls_sfk-kyfalias = ls_sls_sfk-kyfnm.
ls_sls_sfk-aggr = 'SUM'.
INSERT ls_sls_sfk INTO TABLE lt_sls_sfk.
* Reductions
ls_sls_sfk-kyfnm = '0RT_PRICRED'.
ls_sls_sfk-kyfalias = ls_sls_sfk-kyfnm.
ls_sls_sfk-aggr = 'SUM'.
INSERT ls_sls_sfk INTO TABLE lt_sls_sfk.
* Differences
ls_sls_sfk-kyfnm = '0RT_PRICDIF'.
ls_sls_sfk-kyfalias = ls_sls_sfk-kyfnm.
ls_sls_sfk-aggr = 'SUM'.
INSERT ls_sls_sfk INTO TABLE lt_sls_sfk.
** filters
FORM infoprov_sls_selections.
REFRESH lt_sls_range.
CLEAR ls_sls_range.
ls_sls_range-chanm = '0COMP_CODE'.
ls_sls_range-sign = 'I'.
ls_sls_range-compop = 'EQ'.
ls_sls_range-low = 'NL02'.
APPEND ls_sls_range TO lt_sls_range.
CLEAR ls_sls_range.
ls_sls_range-chanm = '0PLANT'.
ls_sls_range-sign = 'I'.
ls_sls_range-compop = 'EQ'.
ls_sls_range-low = 'NLAA'.
APPEND ls_sls_range TO lt_sls_range.
ls_sls_range-low = 'NLAB'.
APPEND ls_sls_range TO lt_sls_range.
ls_sls_range-low = 'NLAC'.
APPEND ls_sls_range TO lt_sls_range.
ls_sls_range-low = 'NLAM'.
APPEND ls_sls_range TO lt_sls_range.
** Test Only
CLEAR ls_sls_range.
ls_sls_range-chanm = '0CALDAY'.
ls_sls_range-sign = 'I'.
ls_sls_range-compop = 'BT'.
ls_sls_range-low = s_datefr.
ls_sls_range-high = s_dateto.
APPEND ls_sls_range TO lt_sls_range.
* CLEAR ls_sls_range.
* ls_sls_range-chanm = '0CALDAY'.
* ls_sls_range-sign = 'I'.
* ls_sls_range-compop = 'LE'.
* ls_sls_range-low = s_dateto.
* APPEND ls_sls_range TO lt_sls_range.
* infoprov_sls_read
DATA: lv_sls_records TYPE I, lv_sls_records_char(9) TYPE C.
lv_sls_end_of_data = ' '.
lv_sls_first_call = 'X'.
* read data in packages directly from the cube
WHILE lv_sls_end_of_data = ' '.
CALL FUNCTION 'RSDRI_INFOPROV_READ'
EXPORTING i_infoprov = lv_sls_icube
i_th_sfc = lt_sls_sfc
i_th_sfk = lt_sls_sfk
i_t_range = lt_sls_range
i_reference_date = sy-datum
i_save_in_table = ' '
i_save_in_file = ' '
I_USE_DB_AGGREGATION = 'X'
i_packagesize = 100000
i_authority_check = 'R'
IMPORTING e_t_data = lt_sls_infoprov_read
e_end_of_data = lv_sls_end_of_data
CHANGING c_first_call = lv_sls_first_call
EXCEPTIONS illegal_input = 1
illegal_input_sfc = 2
illegal_input_sfk = 3
illegal_input_range = 4
illegal_input_tablesel = 5
no_authorization = 6
ncum_not_supported = 7
illegal_download = 8
illegal_tablename = 9
OTHERS = 11.
IF sy-subrc <> 0.
BREAK-POINT. "#EC NOBREAK
EXIT.
ENDIF.
APPEND LINES OF lt_sls_infoprov_read TO gt_sls_infoprov_read.
ENDWHILE.
Another options for "adjusting" a cube:
- converting it to transactional and use BPS functionalities (ABAP report SAP_CONVERT_TO_TRANSACTIONAL)
- loopback scenario: generate export datasource on your cube with update rules to your cube itslef; you would extract the data to be corrected to PSA; you can then edit this PSA (manually or mass updates with ABAP code) and the post it again in your cube.
hope this helps...
Olivier. -
Display Infocube Content produces Runtime Errors = TIME_OUT
Hi,
Upon trying to display content of an InfoCube (200 records only), I received the following error:
Runtime Errors TIME_OUT
Date and Time 13.12.2007 11:16:24
Short text
Time limit exceeded.
What happened?
The program "CL_SQL_RESULT_SET=============CP" has exceeded the maximum
permitted runtime without
interruption and has therefore been terminated.
Error analysis
After a specific time, the program is terminated to make the work area
available to other users who may be waiting.
This is to prevent a work area being blocked unnecessarily long by, for
example:
- Endless loops (DO, WHILE, ...),
- Database accesses with a large result set
- Database accesses without a suitable index (full table scan)
The maximum runtime of a program is limited by the system profile
parameter "rdisp/max_wprun_time". The current setting is 600 seconds. If this
time limit is
exceeded, the system attempts to cancel any running SQL statement or
signals the ABAP processor to stop the running program. Then the system
waits another 60 seconds maximum. If the program is then still active,
the work process is restarted.
Trigger Location of Runtime Error
Program CL_SQL_RESULT_SET=============CP
Include CL_SQL_RESULT_SET=============CM006
Row 32
Module type (METHOD)
Module Name NEXT_PACKAGE
Source Code Extract
Line SourceCde
2 *
3 * Fetches the next bulk of rows into an internal table.
4 *
5
6 DATA:
7 sql_code TYPE i,
8 sql_msg TYPE dbsqlmsg.
9
10 FIELD-SYMBOLS:
11 <line> TYPE ANY,
12 <outtab> TYPE STANDARD TABLE.
13
14
15 IF me->cursor = c_invalid_cursor.
16 * result set has already been closed
17 RAISE EXCEPTION TYPE cx_sql_exception
18 EXPORTING invalid_cursor = 'X'.
19 ENDIF.
20
21 * check that a reference to the output table has been set by
22 * a preceeding call of SET_PARAM_TABLE; in this case the attribute
23 * LINE_REF contains a reference to a data structure of the
24 * table's line type
25 IF me->itab_ref IS INITIAL.
26 RAISE EXCEPTION TYPE cx_parameter_invalid
27 EXPORTING parameter = 'ITAB_REF'.
28 ENDIF.
29 ASSIGN me->itab_line_ref->* TO <line>.
30 ASSIGN me->itab_ref->* TO <outtab>.
31
>>>>> CALL 'C_DB_FUNCTION' ID 'FUNCTION' FIELD 'DB_SQL'
33 ID 'FCODE' FIELD c_fcode_next_package
34 ID 'CONNAME' FIELD me->con_ref->con_name
35 ID 'CONDA' FIELD me->con_ref->con_da
36 ID 'CURSOR' FIELD me->cursor
37 ID 'BOUND' FIELD me->outvals_bound
38 ID 'OUTVALS' FIELD me->parameters->param_tab
39 ID 'OUTTAB' FIELD <outtab>
40 ID 'LINE' FIELD <line>
41 ID 'UPTO' FIELD upto
42 ID 'ROWCNT' FIELD rows_ret
43 ID 'SQLCODE' FIELD sql_code
44 ID 'SQLMSG' FIELD sql_msg.
45
46 IF sy-subrc = 0.
47 * some rows fetched
48 ADD rows_ret TO rows_fetched.
49
50 * set the OUTVALS_BOUND flag; this avoids "reassignement" of the
51 * output variables the next time this method is called, i.e. the
Can someone help me to solve this problem. Thanks!Hi,
Chk the below line from the dump in line 3 - 'Fetches the next bulk of rows into an internal table'
what that error means is the volume which u r trying to view is beyond the size of the internal table buffer and because of that it is leading to a dump.
As the previous reply suggests try to increase the size of table buffer which will help you display much larger volumes.
Selection of fewer columns would be much quicker and easier to analyse data quickly.
Regards -
Reading InfoCube contents in ABAP
Dear,
I'm reading the contents of an InfoCube using FM RSDRI_INFOPROV_READ. This works fine, characteristics & keyfigures are coming through, only when I want the currency keys and units, the returned itab (E_T_DATA) contains additional records in stead of the currencies and units filled in the corresponding entries. Probably beacuse units are in a separate dimension. Does anyone know how I can populate the currency keys & units in the same records as where the keyfigures are stored?
Thanx in advance for your help!
Regards,
MarcoHi Lakshman,
1.Files in application server are called 'Sequential files'. they are also called as 'Dataset'.
2.To handle sequential file we can follow the below said procedures.
a. To open sequentioal file:
OPEN DATASET <FILENAME> FOR { OUTPUT/INPUT/APPENDING}
IN {TEXT MODE/BINARY MODE}
b. To process ( reading/writing):
TRANSFER <FIELD> TO <FILE NAME>,
READ DATASET <FILENAME> INTO <FIELD>.
c. To close:
CLOSE DATASET <FILENAME>
3. To see the application files tcode: AL11
4. Download the files from application server to presentation server : CG3Y
5. Presentation server to application server : CG3Z
Regards,
Sakthivel.VT -
Authorization error when trying to view Infocube content
Hi,
I have created one Infocube and loaded the data.When I am trying to view the contents from manage screen,im getting the below mentioned error.
Your user master record is not sufficiently maintained for object Auth Obj for Personnel Area - 0PERS_AREA
Message no. BRAIN805
Diagnosis
When checking your authorizations for object 'Auth Obj for Personnel Area - 0PERS_AREA' (technical name: ZHR_0PERSA) it was established that you do not have authorization in your user master record for this object (return code 12).
Procedure
How you continue depends on the return code. See the online documentation for ABAP language element "AUTHORITY-CHECK". Please note:
With a return code of 12, the object 'Auth Obj for Personnel Area - 0PERS_AREA' has not been maintained in the user master, meaning there is no profile in the user master record in which this authorization object has been entered. This is, however, absolutely necessary, as all of the authorization objects created in the development class RSR are validated in the 'and' link. If the authorization is missing for only one object, the request is rejected as unauthorized.
Get the person responsible for your authorization to create you a profile containing authorization for object Auth Obj for Personnel Area - 0PERS_AREA.
need help on this
Thanks In Advance..Hi,
First check in RSSM whether your InfoProvider is checked for authorization object 0PERS_AREA. Also determine whether do you need this authorization object ?If yes, then it should be checked otherwise check mark should be unchecked. If 0PERS_AREA is checked for your InfoProvider, then you should have some value in this object when you create the role. Either * for all values or restricted value for it. Goto Pfcg select the role and add the authorization values for the 0PERS_AREAobject.
GSM. -
Error in viewing infocube content
hi guys,
when trying to view the content of infocube..i get this message and on clicking the exit button, it goes to the sap initial screen i.e. sap menu
message:<b>Settings for material number conversion not found</b>.
can any one tel me wat is the error and how yo solve it..
thanks,
kevin.Hi Kevin,
An entry needs to be maintained in transaction OMSL. It should be the same value as in transaction OMSL in your source system.
See here for more info: Content in the cube
Hope this helps... -
Deleting cube contents in background
Can anyone tell me how to delte cube contents in background?
I tried to delete using option available in the context menu of Infocube, but it failed because of exceeding the time limit of dialog workprocess..
Message was edited by: Vikram KateThanx Sergio and AK for replies..
Actually I wanted to delete infocube contents and load it again. So in infopackage I selected the option for Delete Data target contents which is available in Data Target tab. It solved my problem.
Regards,
Vikram. -
Selective Deletion of Infocube data
BW experts,
I have a scenario where in "rough" data already stored in an InfoCube will be replaced by a more "intelligent" data from another source. The deletion/replacement of data should happen without manual intervention (cause flat file data files arrive at a schedule time and should be loaded "automatically"into the cube) What are my options here? I currently know that it is possible to delete infocube contents using function module 'RSDRD_SEL_DELETION' (perhaps do it in the Update Rule).
1) Is there another way (more "SAP Standard" or more "intelligent")? I need to delete based on characteristics that can be found in the file (e.g. the file has data for 0MATERIAL, 0CALWEEK).
2) What are the "watch outs" for using function module 'RSDRD_SEL_DELETION'?
Please advise.
Thank you very much.Hello Emmanuel,
In ABAP programe Just used the Infocube Name and the selection condition on what basis you want to delete.
See Below the code.
*add the fiscper selection in L_THX_SEL table for seletion of data
CLEAR L_SX_SEL.
L_SX_SEL-IOBJNM = '0FISCPER'.
CLEAR L_S_RANGE.
L_S_RANGE-SIGN = 'I'.
L_S_RANGE-OPTION = 'EQ'.
L_S_RANGE-LOW = TFISCPER. "yr data.
*--this is imortant otherwise data wil not delete
L_S_RANGE-KEYFL = RS_C_TRUE.
APPEND L_S_RANGE TO L_SX_SEL-T_RANGE.
INSERT L_SX_SEL INTO TABLE L_THX_SEL.
**get the selection for company
CLEAR L_SX_SEL.
L_SX_SEL-IOBJNM = '0COMPANY'.
CLEAR L_S_RANGE.
L_S_RANGE-SIGN = 'I'.
L_S_RANGE-OPTION = 'EQ'.
L_S_RANGE-LOW = VARIANT.
*--this is imortant otherwise data wil not delete
L_S_RANGE-KEYFL = RS_C_TRUE.
APPEND L_S_RANGE TO L_SX_SEL-T_RANGE.
INSERT L_SX_SEL INTO TABLE L_THX_SEL.
*function module for selective deletion..
CALL FUNCTION 'RSDRD_SEL_DELETION'
EXPORTING
I_DATATARGET = 'IFIBIV'
I_THX_SEL = L_THX_SEL
I_DEL_ACTIV = RS_C_TRUE
I_DEL_UPDATE = RS_C_FALSE
I_DEL_CHANGE = RS_C_FALSE
I_AUTHORITY_CHECK = RS_C_TRUE
I_MODE = RSDRD_C_MODE-CHOOSE
I_THRESHOLD = '0.1'
I_PARALLEL_DEGREE = 1
I_NO_LOGGING = RS_C_FALSE
I_NO_COMMIT = RS_C_FALSE
I_NO_ENQUEUE = RS_C_FALSE
I_SHOW_REPORT = RS_C_FALSE
I_TRANSACTIONAL_ODS = RS_C_FALSE
CHANGING
C_T_MSG = L_T_MSG
EXCEPTIONS
X_MESSAGE = 1
INHERITED_ERROR = 2
INVALID_TYPE = 3
OTHERS = 4
IF SY-SUBRC <> 0.
MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.
Hope This will help.
In Start Routine there is no disadvantage to delete the data from data package.
But it depened on the scenario and requirement.
Regards
Gopal -
No Messages Exist - In InfoCube
Hi,
I have loaded flat file data in to the InfoCube and When I check the infocube content I'm unable to see any records in that.
And I'm getting a message as 'No Messages Exist'
Please tell me what could be the errors.
ThanksHi Ahmed,
do you see records at PSA, at Cube right click -> manage -> check how many transfered and added records and check the load status.
if added records are there, you can see the data with contents tab and select fields for output......
Best Regards.
Edited by: Daya Sagar on Aug 31, 2009 7:32 AM -
Hi all,
I want to find out for a selection criteria ie fiscalyear = 2003 in a cube how many total records are retrieved. In infocube->manage, and then in 'infocube content' I filtered the selection criteria by fiscal year and also selected the check box 'Output number of hits' thinking it will display record counter, but I am getting one's in record count field. Any help in this.....is really appreciated.
thanks
Kiranmai.Hi Bhanu,
I started again from infocube->manage and then infocube content. When I select both 'Use DB aggregation' and 'Output number of hits' check box then I get only one row as output and it gives me the total number of records for the selection criteria fiscalyear=2003.
It did solved my problem, but will try to do what you said in your previous post.
thanks -
"Completely delete data target content" setting in InfoPackage
Gurus,
In a Infopackage to load a cube that has 2 sources- Source 1 and source 2,there is a setting
"Completely delete data target content" under datatargets.
The InfoPackage is for loading data from source 1. Does this mean that the setting "Completely delete data target content" deletes just the requests related to source 1 from the cube or all the requests in the cue before making any other load.
Please advice.
Thanks,
SimmiHello Simmi,
This is content from help regarding this feature and it says that entire content of cube will be deleted.
Delete InfoCube contents completely
Use
With every load process before updating the data in an InfoCube, you can delete the entire content of this InfoCube. Mark field Delete entire InfoCube content for this.
If you are using the InfoPackage in a process chein, the setting is hidden in the scheduler, since it is represented in the Process Chain Maintenance through its own process type and is maintained there.
Regards,
Praveen -
Automatic loading of similar/identical request from infocube
Dear all,
Any one can give the description of <b>Automatic loading of similar/identical request from infocube]</b>.please
Thanks
RaveHi,
From help.sap
<u>Automatic Deletion of Requests from the InfoCube when Loading</u>
To ensure that the data that is going to be loaded with an InfoPackage is available only once in an InfoCube, you can delete from the InfoCube any existing requests that have partially overlapping or similar selection conditions and relevant deletion selections.
After loading new data into the InfoCube, the InfoCube contents are checked using the selection conditions for an InfoSource/DataSource/source system combination, to see if overlapping data has been loaded into the InfoCube. The data that has been loaded into the InfoCube is not analyzed rather the selection conditions for the InfoObjects that you determined in the Scheduler are compared.
<b>With this function the dataset in BW is reduced to the size necessary for analysis, and redundancies are avoided.</b>
Check this link for more
http://help.sap.com/saphelp_nw04/helpdata/en/f8/e5603801be792de10000009b38f842/content.htm
Regards,
R.Ravi -
No Marker Update in InfoCube compression
Hi,
Please explain me how the No Marker Update works in InfoCube compression of inventory management.
Best Regards,
RameshMarker update when uploading/compressing
We will use an example to explain the procedure for a stock InfoCube
when executing a query. The scenario is as follows:
Current date: 31.03.2002
You have set up an opening balance of 100 units on 01.01.2002 and loaded it into the stock InfoCube.
Historical material movements from the three previous months (October 2001:10 units; November 2001: 20 units; December 2001: 10 units) are loaded into the BW.
Since this point, successive material movements have been transferred into the BW in the delta process. Delta requests transferred at the end of January (20 units) and February (10 units) were already compressed after successful validation, the last delta request from the end of March (10 units) is still in the InfoCube in uncompressed form.
To help explain the role of the marker (= reference point), the different upload steps are considered over time.
After uploading the opening balance, the InfoCube looks like this:
You can see that the opening stock is not assigned to the actual date, but posted to a
point in infinity (0CALDAY= 31.12.9999, for example).
After the three previous months have been uploaded and compressed, the InfoCube
content looks like this:
Note here that the marker value remains unchanged at 100 units. This can be achieved
using the No marker update indicator during compression (see section 3.2.2, step 6).
The marker is thus not changed.
After successively uploading deltas from January to March, of which only the first two are
compressed, the InfoCube content has the following appearance:
Compressing the requests for January and February executes a marker update that can
be seen by the marker now having the value 130 units. The values for March have not
been included in the marker yet.
Please go though the document:
How To Handle Inventory Management Scenarios in BW
https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/f83be790-0201-0010-4fb0-98bd7c01e328
Cheers
Pagudala
Maybe you are looking for
-
Write Data storage VI performanc​e issue
I have a program that logs data from mulitple channels. It waits for 500 points from each channel, then saves the data (as a raw 2D DBL array) to file, wait for another 500 points, saves and so on. At the end, I have a raw file. I created a utilit
-
Hi All Rif t.code S_ALR_87012177. This report requires, for working, the flag in th filed "Payment history record" in the tab "payment transactions" of customers master data. I've adjourned the master data of the customers putting in the field "Payme
-
Which adapters to use to integrate 2 instances of oracle apps 11.5.10
We are using Oracle application server 10g integration interconnect(iSTUDIO) to integrate two instances in oracle apps 11.5.10 for the purpose of implementing customer data hub. We are not sure which adapters to use for this pupose. Whether it will b
-
Hi Friends, I want to new features in 11g compared to 10.1.3 version. I have a table with multiple rowselection. In 11g we cannot see checkboxes for the table instead the user can select it. But if there are some 1000's of records and user has to sel
-
Hi, I have a weird problem with our Branch to Branch VPN. Please find details below 1. Details: * Site 1 wants to use a oracle web based application hosted at Site-2. VPN is set and both the sides can ping each other but Site-1 cannot access the orac