Saturday, June 1, 2013

Activate Multiple Services in SICF

Often we come across a situation where we have to ACTIVATE Multiple services/EndPoints in SICF.
Its manageable when the number of services are upto 10 - 15.
I once had a requirement of activating almost 200+ services. Obviously , being the lazy person I am , manually getting this done was definetly a big NO!!!

So I started reading more about the process/tasks done by the system, when a service is activated.
It was no Rocket Science though.

The activation of Services in SICF is controlled via a FLAG entry in Table ICFSERVLOC .
In case there is a need to activate multiple services, you can maintain the FLAG 'X' for field ICFACTIVE for the corresponding service name (ICF_NAME).

Cheers !!!!

SAP BW RSA1 Error

I had come across a situation where the Client had setup RSA1 Transaction in Client 001 in a NetWeaver 7.3 BW System.
The Client had later Created a New Client XXX and changed the entry in table RSADMINA to point the BW Client to XXX.

But when accessing transaction RSA1 in Client XXX , the below error was being poped.


PROBLEM Resolution

When Client had accessed RSA1 in client 001, a source system (Self BW System) <SID>CLNT001 was created in RSA1.
After this , the client was trying to reconfigure RSA1 on another Client.

Resolution

 1) Go to Transaction SE16 – table RSBASIDOC to determine all existing source system connections

 2)  If entries exist:
 Note down all these entries: fields RLOGSYS and SLOGSYS.

Go to Transaction SE37 – function module RSAP_BIW_DISCONNECT –
Single Test.
Pass the  Parameter
I_BIW_LOGSYS = <RLOGSYS>,
 I_OLTP_LOGSYS = <SLOGSYS>,
I_FORCE_DELETE = ‘X’.
DO NOT enter a value in the “RFC target sys” field. If you do, this causes the function module to run in the system specified there.
This step deletes the BW Connection <SID>CLNT001.

After this RSA1 was executed in SAP Client XXX , and the issue was resolved.