cancel
Showing results for 
Search instead for 
Did you mean: 

Wonder if our transport strategy is correct

Former Member
0 Kudos

We find the BW transport is really sophisticated compared with R3. We list our step by step procedure to let our BW experts here to verify if our procedure is fine by giving an example on how to transport an ODS called 0FITX_O03 from BW DEV to BW TEST:

1. Transport Datasource on source sytem from DEV to TEST

2. Replicate the datasources on BW Test

RSOR to get to Transport Connection on BW DEV and drag the ODS over to the right frame

1. Grouped by "Only Necessary Objects":

(1). Check InfoArea and InfoObject and click the truck button to create a new change request CR1 for these two kinds of objects

(2). Check the ODS itself and click the truck button to create a new change requestion CR2 for this ODS object itself.

2. Grouped by "In Data Flow Before":

Expend Update Rules, and then expend the update rule 0FITX_O03 0FI_TAX_4 further, there are three levels under this update rule:

InfoSource

ODS Object

Routine

Not sure if we do need to check the checkboxes next to ODS Object and Routine here. Expend the InfoSource, there is only one InfoSouces called "General Ledger: Data for Tax on Sales/Purchases", expend it, there are 3 levels under which:

Communication structure

Financial Accounting: General Ledger

from FI-GL: Taxes for our_source_system_name Client 100

Expend 3rd one above, get the following level:

InfoObject

DataSource/FileSource

InfoPackage

InfoSource

Transfer Structure

Source System

You see for this step grouped by "In Data Flow Before", there are so many levels and if we check the checkbox next to InfoObject level, then all the levels under which are checked and we don't know which ones are necessary or not necessary to check. Would be appreciated if experts here can give us an idea on how to check the complicated levels!

3. Grouped by "In Data Flow Afterwards":

Check the checkbox next to Query Element, then click the Truck button to create a new change request. But not sure if this request would include web templates generated based on these queries.

4. Transport Process Chain.

We don't have any question for step 1 and step 4 in the transport connection, but if experts here can answer our questions in step 2 and step 3, we would be very appreciated and give you reward points!

Accepted Solutions (0)

Answers (2)

Answers (2)

edwin_harpino
Active Contributor
0 Kudos

hi Kevin,

for the first time transport, system will automatically check/mark the objects. after that system will ask request to record any changes to these objects when we modify the related objects.

you are right, things may being 'complicated' when we have to 'manual' transport certain objects, my opinion is when you just need certain object, you can try to just change the object to raise request or do object collection use that object as starting point (infosource, update rules, transfer rules) to limit objects to be checked.

if you need all objects following certain object, you may use 'transport all below' by right clicking the object.

hope this helps.

Former Member
0 Kudos

Hello,

Indeed you r true as ther is a endless chain like attributes having attributes and further. Manytimes we encounter cyclic dependendies also which are really tricky to resolve . Some Golden rules state.

1. First transport only the Key figures generally no dependencies on other infoobjects unless stated in the exception aggregation

2. Transport only the infoobjects with no attributes these can be selected int the transport connection as the once without the tree structure

3. Transport infoobjects with 3-4 attribute with the attributes also in the same TR.

4 . Transport the rest of the infoobjects. at this moment the chances of failure are majorly removed

5. tranport key figures with exception aggregation

6. Transport ODS objects, infocubes etc

7. Transport connections like infosources , updates rules etc .

This methodology has worked time and again though process 3 and 4 may fail sometime but the chhances are that you'll have far less errors in the same .

Please let me know if the same was helpful.

Dont forget to grant points

Regards

nikhil

As in the earlier message

Former Member
0 Kudos

Requirements details

They want to add a New column in the Standard Report

Running Balance for Vendor, Customer and Ledger

T.codes

Vendor : FBL1N

Standard Reports in Sap

Vendor : RFITEMAP

Date "

Vocher Number " Cheque No: FIELD 4 Amount in Local Currency Running Balance(Expected new column)

31/03/2010 Jrn:9541 3,454.00 63,804.00 ( 60,350.00 + 3,454.00 = 63,804.00 )

01/04/2010 Jrn:9542 25,500.00 89,304.00 ( 63,804.00 + 25,500.00 = 89,304.00)

02/04/2010 Jrn:9543 11,927.00 1,01,231.00(89,304.00 +11,927.00=1,01,231.00)

Balance B/F = 60,350.00

pl help me i am new to the abap, pl explain in step by step procedure

majeed_mohammedabdul
Active Participant
0 Kudos

Hi Kevin,

3.if your start point is an query, all those objects that are in the data flow after the query, are collected. This includes, for example, queries and Web templates, all the corresponding objects required for these objects will be collected in addition like workbooks and Roles.

For ur better understanding of the concept here is the link.

http://help.sap.com/saphelp_nw04/helpdata/en/62/35dbbff5d7054aaae9cd79aeb815c7/content.htm

As For me I wud do it seperately by going with "only necessary objects" for the queries , in the sense I wud send queries and web templates and workbooks separately.

Regards

Majeed