cancel
Showing results for 
Search instead for 
Did you mean: 

Error generating Program when activating Infosource

Former Member
0 Kudos

Hi everybody,

Well, my problem concerns activating an infosource with its transfer rules.

When I do this I just get this error message:

"Error generating Program"

Program/Template : RSTMPL81

Message"/BIC/B0000233000" must be a flat structure"

But actually I have no Idea how to solve this problem.

I would appreciate any suggestions for the solution.

Thanks very much

Thomas

Accepted Solutions (0)

Answers (7)

Answers (7)

Former Member
0 Kudos

Hi,

Check whether particular source system is active or not, and another option is just restore by right clicking on the source system if any body made changes, it will bring the default settings.

Regards

Siddhu

Former Member
0 Kudos

Still doesn´t work. When I am trying to activate the Transfer structure I still get this error message.

Cheers

Former Member
0 Kudos

Hi Thomas,

check out /BIC/B0000233000 with se11. You might need to activate it. I believe it is a table so you might also need to repair it with se14. Then try to activate the infosource again.

regards

Siggi

Former Member
0 Kudos

Hi Siggi,

I have activated this table "BIC/...", but I still can´t activate the info source. I get the same error message.

Former Member
0 Kudos

Hi ,

What I'm saying activate the Transfer structure not comm str.

Former Member
0 Kudos

Hi,

Thanks very much for your prompt replies. But the problem still persists.

@AHP: the namespace /BIC/ has already the role C, therefore I haven´t changed it

@Vishvet: what exactly do you mean with enhancements on the source system?

@Vignesh: the status of the communication structure is already active but I can´t activate the transfer structure

Do you have any other ideas?

Cheers

Thomas

Former Member
0 Kudos

Hi,

did you try abap RS_TRANSTRU_ACTIVATE_ALL ?

/manfred

Former Member
0 Kudos

Hi Thomos,

I faced same problem.First replicate data source &

Activate comm str & Tranfer Str.

Former Member
0 Kudos

The table referred is the PSA table.

System is unable to generate it.

Have you made enhancements on the source system side,for this datasource.

cheers,

Vishvesh

edwin_harpino
Active Contributor
0 Kudos

hi,

then try right click 'replicate datasource',

sometimes recreate/reassign everything works.

hope this helps.

edwin_harpino
Active Contributor
0 Kudos

dear Thomas,

check if helps oss note 147195-Error activating the transfer rules.

Symptom

When activating the transfer rules, you receive the error message DT013 'Structure /BIC/CA... was not activated' or message RSAR245

'Error generating program RSTMPL81'.

Message 'Syntax error in GP$ERR$RSAPTD1_____________'

, 'Field /BIC/CC... unknown' may also occur.

Other terms

Administrator Workbench, transfer structure, activation, transfer rules, DT013, DT 013, RG 102, RG102, RSAR245, RSAR 245 R3104, DT284, DT 284, DO 322, ZZ, YY, GP$ERR$RSAPTD1

Reason and Prerequisites

In the BW System, the required structures are generated in the namespace /BIC/. Since this namespace presently has the role P, the data dictionary reports an error in the following constellation: If the structure contains fields whose names start with ZZ or YY, they cannot be activated because fields with the same name possibly already exist in subsequent systems (error number DT284).

The role of the namespace in an R/3 System can have two values:

P (producer)

It can be developed in the namespace. This setting is to be selected in the development system of the namespace owner, which however is only effective if a valid license key is simultaneously entered.

C (recipient)

Namespace development, which was installed (imported) in the R/3 System and whose functions can be used in this R/3 System. Developments are not possible in this namespace in the R/3 System.

Solution

Use Transaction SM30 to convert the role of the namespace /BIC/ from P to C in view V_TRNSPACE. Carry out the adjustment with a regular user with CTS Administrator authorization (NOT as DDIC!). In addition, set the repair license to 33309248533497588349.

Implement this change into your BW System and the source system in question, if is an R/3 System.

In rare cases, it may happen that Table TRNSPACE is not automatically adjusted after the correction. If the error still occurs when activating the transfer rules, please use Transaction SE16 to check the namespace role and license in the table fields. If required, the fields have to be adjusted manually like for View V_TRNSPACE.