Você está na página 1de 2

RSAPO RSAPO_CLOSE_TRANS_REQUEST

Module
#1 Change Basic Into Transactional Cube?

Function

is it possible to switch an existing basic cube over to a transactional cube? The basic cube has aprox. 6,5 million sentences in its fact table. The querys and ETL programs should keep on running without problems. #2 Re: Change Basic Into Transactional Cube? Take a backup and after launch FM: "SAP_CONVERT_TO_TRANSACTIONAL". Take a look to the OSS! Hope this helps! #3 Re: Change Basic Into Transactional Cube? If the Basic InfoCube already contains transaction data from the production operation you still need, proceed as follows: Execute the SAP_CONVERT_TO_TRANSACTIONAL ABAP report under the name of the corresponding InfoCube. You should schedule this report as a background job for InfoCubes with more than 10,000 data records. This is to avoid a potentially long run-time. Regards #4 Re: Change Basic Into Transactional Cube? one additional question: in OSS note 411725 "Questions regarding transactional InfoCubes" there are some advices to be considered when changing a basic into a transactional cube - is it the only effort we will have to insert the variable 0S_RQMRC into all queries? What are your experiences? #5 Re: Change Basic Into Transactional Cube? For me it's important what I said. Make a backup of your data! Sometimes this FM/program does not works well and immediately! After the execution of this program, make logoff-logon....! #6 Re: Change Basic Into Transactional Cube?

The reason you need to include variable 0S_RQMRC into all queries, is because the data load requests in transactional infocubes do not close till the time the number of records loaded is 50,000 or it has been closed using a Program/FM available. As a result the request remains in yellow status. But if you have included the above variable in your queries you would be able to see the data in the BEx reports even though the requests are in yellow status. #7 Re: Change Basic Into Transactional Cube? Some information from SAP Service can guide you: Conversion to transactional infocubes: BW 2.0B Support Package 15 contains two programs that facilitate conversion to transactional infocubes: (a) The ABAP report SAP_CONVERT_TO_TRANSACTIONAL allows you to convert a nontransactional infocube to a transactional infocube. In this process, the BW repository is adjusted, together with the database layout. If the F-fact table of the infocube being converted contains many entries, the ABAP report should run in the background. (b) The functional module RSAPO_CLOSE_TRANS_REQUEST adopts the name of a transactional infocube as input parameter and closes the current write request (cf. point (3) above) . This can be useful if, for example, you want to fill a data mart scenario from the transactional infocube. If you call this functional module before filling, the data sets for the current write request are also taken into account. Hope it helps.. Best Regards, DMK *Assign points if it serves your purpose.. #8 Re: Change Basic Into Transactional Cube? Thank you guys for your detailled help! When we will convert our bacic cubes being considerd I don't know, but if so, I will share our experience with you...

Você também pode gostar