cancel
Showing results for 
Search instead for 
Did you mean: 

Transfer structure prefix error

Former Member
0 Kudos

Hi all,

When i active the transfer structure of any infosource of Ecc5.0.,I got an error message 'Transfer structure prefix for source system T90CLNT090 is not defined'. The source system T90CLNT090 is the current client of bw system.Any one who met the problem before,or have some idea about this,appreciate for sharing your experience.

best regard,

Eric

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

The Table RSBASIDOC stores prefix for the source systems.I think this table is not updated.

Check the Source System once again, activate it and then replicate the data sources and try.

Regs

Gopi.

Former Member
0 Kudos

Gopi

Thank you very much.After I change the RSBASIDOC value,the problem was solved.

Former Member
0 Kudos

Gopi,

Would you please provide the details of what you changedin this table to fix the problem ? I have the same issue.

Thanks

Natovian

Answers (7)

Answers (7)

Former Member
0 Kudos

I solved this problem by deleting record table key: SLOGSYS(T90CLNT90) RLOGSYS(T90CLNT90) and then using transaction RSA1,System regenerate the right record automatically.

Former Member
0 Kudos

How to delete record table key SLOGSYS, RLOGSYS.

Former Member
0 Kudos

Using abap program or debuging to delete.

Former Member
0 Kudos

Please see my post shown above. use the delete program as follows :

1. TCODE SE37

2. Function module "RSAP_BIW_DISCONNECT"

3. execute

To Restore the connection execute function module "RSAP_BIW_CONNECT ":

call the following function module via Transaction SE37 - Single test:

RSAP_BIW_CONNECT

, parameter:

I_LANGU <Language of the connection in Transaction SM59>

I_SLOGSYS <OLTP Source System (SLOGSYS from RSBASIDOC in BW)>

I_LOGSYS <BW System (RLOGSYS from RSBASIDOC in BW)>

I_STEXT <Name of the OLTP system>

I_BASIC_IDOC <BIDOCTYP from RSBASIDOC in BW>

I_SAPRL <SAPREL from RSBASIDOC in BW>

I_RESTORE

I_TSPREFIX <TSPREFIX from RSBASIDOC in BW>

I_PREFIXE <35 times second byte of TSPREFIX from RSBASIDOC in BW

(forexample, TSPREFIX = 'BA', then

I_PREFIXE= 'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA')>

Please reward points if helpful.

Natovian

Former Member
0 Kudos

<b>Hi Natovian & Yang</b>,

Thanks for ur prompt messages .

<b>Natovian ..</b>

I followed ur steps in using "RSAP_BIW_DISCONNECT" and also "RSAP_BIW_CONNECT " ..but I dont see any entries for eg: I_LANGU ,I_SLOGSYS etc..

Do I have to fill these with the information provided by u in ur last reply?

<b>Yang...</b>

Plz let me know the Step-by-Step Procedure on how to delete record table key:

SLOGSYS(T90CLNT90) and for RLOGSYS(T90CLNT90)...

I dont see any entries for SLOGSYS and RLOGSYS....

As I am still a learner.. ur step-by-step explanation really helps me in solving my problem and lets me proceed on with my preparation...(as this is not letting me activate my ODS and constantly showing this Transfer structure prefix error)

very much awaiting for ur replies, and thanks in advance,

vamsi (not an issue in assigning points)

Former Member
0 Kudos

Vamsi,

view the contents of the RSBASIDOC table using tcode SE16 to get the values for SLOGSYS and RLOGSYS. Use the values from this table along with my previous posting above. also use TSPREFIX = 'BA' .

Natovian

Former Member
0 Kudos

Hi Natovian,

Thanks again for ur time replying me!

I tried to follow what ever u said.. but still unsuccessful.

The Following is the screen that appears after I used SE37--> RSAP_BIW_DISCONNECT:

http://farm1.static.flickr.com/212/495977912_6f890cad34_o.jpg

I tried to see the entries for SLOGSYS & RLOGSYS using the TCODE SE16, following is the RSBASIDOC table screen which appears as:

http://farm1.static.flickr.com/208/495995911_2213885c8e_o.jpg

From the above table(screen) which combination do I have to use as entries to the following Screen(Using SE37 RSAP_BIW_CONNECT) :

http://farm1.static.flickr.com/226/495977908_9c0ee51f29_o.jpg

D I have to enter an entry for the RFC target system:??

<b>Note:</b> I am Using SAP ECC 5.0 IDES version; have 3 source systems defined

<b>1.</b> Source system T90CLNT090 with clinet 800 ( through which I run rsa1 to move on to BW 3.5 Administrator Work Bench screen) .Its a Combined Client I guess!! But basically I enter into R/3 System first before I jusm onto BW screens

<b> 2 nd</b> and <b>3rd</b> are the Flat File Source Systems(SS_DEMOFF & SS_ODSFLAT) which I created by my own. and My use ID is SAPUSER for 800 Client to enter SAP.

Do I have to have a BW source System as well do make this work??

I have selecetd and tried the folloowing entries from the RSBASIDOC table :

http://farm1.static.flickr.com/191/495977906_e10a056721_o.jpg

and in the result, it says that the logical system already exists.

I even tried using the flat table combination but the follwing is the result screen:

http://farm1.static.flickr.com/226/495977956_073272c7ab_o.jpg

I tried my level best to actually let you know, whats really happenening with my issue.

Hope u will have a clear picture of my problem.

Awaiting for ur precioius reply!!

Vamsi.

I tried defining a BW source system but got stuck in the middle filling up those details.

Thanks

<u></u><u></u>

Former Member
0 Kudos

Hello Natovian & Yang,

Plz respond. I have been waiting to resolve this error....

Ur help is more than a help for me!! I dont have any other source. Hope u understand.

Regards,

Vamsi.

Former Member
0 Kudos

Vamsi,

for this screen enter the following :

http://farm1.static.flickr.com/212/495977912_6f890cad34_o.jpg

I don't beleive that you have to enter anything in the RFC target field, but if you do let that be your "server name" ie "sap"

I_BIW_LOGSYS = T90CLNT090

I_OLTP_LOGSYS = T90CLNT090

I_FORCE_DELETE = X

Then please use my previous instruction to restore the connection, I will summarize below.

use tcode SE37 to eexcute func module RSAP_BIW_CONNECT

enter the data just as you did before with a few modifications

see your entries via the following link :

http://farm1.static.flickr.com/191/495977906_e10a056721_o.jpg

make the following mods :

rfc target server = <server name where BW is running >

I_BASIC_IDOC = ZSBA001

I_RESTORE= X

This should work.

Natovian

Former Member
0 Kudos

Hi Natovian,

WOOOOOWW!! U RESOLVED IT!! I cannot wait to say THANKS!!

"THANK U VERY MUCH"

U really made my life easier...

I wish I could assign full points to u.. but i don have an option here to assign u the points..(may be because of the reason that I dint start the thread?) tell me how to assign u the points.

By the way.. U cleared my issue.. seems to be really interesting...

We are actually disconnecting BIW and reconnecting it with some values filled in all the fields then removing our partner profile (as it regenerates a new one automatically when we activate the new Source System)

But now again if I check the RSBASIDOC table seems that all the required fields are duly filled for my logical system but with the Different values for I_BASIC_IDOC (not ZSBA001) and also CC instead of BA for TSPREFIX (Why are they changed now??)

Is it because we are just trying to relate those fields filled with some values helping the system to create their own when the new logical system is activated??

Please let me know whats this transfer Structure prefix is exactly used for ?? and a brief explanation of our solution for this issue..

Sorry for still pestering you with my questions, but I am just trying to be clear with the roots of the problem.

Thanks again for ur reply and WISH U GOOD LUCK for ur FUTURE!!

Message was edited by:

vamsi sapster

Former Member
0 Kudos

Hi Natovian,

In my RSBASIDOC table, the SLOGSYS and RLOGSYS have the same system.

I don't know is that right or not?

Can you explain for me?

Thanks,

Chuong Hoang

Former Member
0 Kudos

All I used the following info to solve this problem

Run FM RSAP_BIW_DISCONNECT to remove the old entry for your source system, then run FM RSAP_BIW_CONNECT. This will replace the entry in RSBASIDOC.

After this, delete the entry in Partner Profile for the Logical System you are using(we20). Then execute RSA1.

Once RSA1 is executed, the system should prompt you to activate the source system.

Choose only activation and the entries should be regenerated again.

The above steps are what I tried when facing the same problem. this seems to work .

reward points if helpful

Natovian

Former Member
0 Kudos

pls ask basis guy its a basis problem i have also faced same problem

pls assign points if helpful.

Former Member
0 Kudos

pls ask basis guy its a basis problem i have also faced same problem

pls assign points if helpful.

Former Member
0 Kudos

pls ask basis guy its a basis problem i have also faced same problem

pls assign points if helpful.

Former Member
0 Kudos

Thank you for your reply.

I am technical guy in the whole SAP Team, we are new in SAP BW, no one else in BASIS, could any help me this problem either basis configuration as well as BW setting.

Regards

SAMY

Former Member
0 Kudos

hi

it is a basis problem so pls contact your basis guy.

Former Member
0 Kudos

Could any one tell me what is root of this issue.

I have check the Datasouce, RFC and replicate several time, when I activate the InfoObject always getting this issue.

I am using ECC5.0. BW 3.5 and ECC R/3

Regards

SAMY