Multi Company scenario in obia
Please advise on implementing OBI Financial Analytics for Multi Company scenario where each company goes live in each phase.
Phase 1 - Company 1 goes live
Phase 2 - Company 2 goes live
Phase 3 - Company 3 goes live & all 3 Companies Data are available in single OBI Application.
We would like to know more about the Load Strategy. How to to Full load for Company 2's data without affecting Comapny 1's & 2's Data and so an so forth for Company 3.
Is there any other alternate way / standard Oracle recommended procedure to do this?
thanks,
paresh
Hi,
You could always create a second SQL server instance and share the licence server. I am doing this to test addons without effecting the production system. if it runs on the same server you do not need a further licence for a new instance
However, there are caveats:
1) both databases would have to run exactly the same addons.
2) users would have to change the database server (instance) to switch between the companies. this would also mean they would have to know an admin password.
I am sure there will be more but they are the 2 that spring to mind.
thanks,
mike
Similar Messages
-
Hi,
We are doing the ALE configurations for Multi System Scenario and found
that during testing Dispute case creation is not happening in the
Dispute Case Processing System but happening only in Accounts
Receivable system.
Here is the brief of what we had done so far:-
In Financial Accounting System(System - ID6 - R/3 4.7) - We had done
basic FI, CO configurations. Also we had done the steps of Creation of
Logical System, RFC Destination for BAPI Calls, RFC Destination for
dialog calls, created Distribution Model and distributed to Dispute
Case processing system. Also Partner profile created and Outbound
Message Type SYNCH assigned. We had tried to activate business objects
in outbox for the object type BUS2022. But the when checking the
Consistency Check - Serialization using object type, the same is shown
as Inactive.
In Dispute Case Processing System(EC6 - ECC 6.0) - We had created
Logical System, checked the availability of Distribution model,
activated business objects in inbound for object type BUS2022. Here we
are having an error in consistency check - Serialization using object
type - that No partner destination found.
Please help us in resolving the same and let me know if you need more
information.
Regards
HariMark, Thanks for your reply.
Can you brief how this works?
I have company code set up in FA system. The customers in FI are called Business Partners in FSCM
This company code is not there in ECC 6.0 system which is FSCM system.
Now, how will the customers in R/3 system will be created as Business Partner in FSCM system?
Regards
Hari -
SQL 2008 Trigger to handle multi rows scenario
I have created below trigger to start logging the company changes from the table1 into another audit table. It works fine with single row but crashing with identical change with multiple rows. Can you please help me to update the trigger to handle multi-row
scenario. Thanks.
GO
IF
NOT EXISTS
(SELECT
* FROM sys.objects
WHERE object_id
= OBJECT_ID(N'[dbo].[Company_AuditPeriod]')
AND type
in (N'U'))
CREATE
TABLE [dbo].[Company_AuditPeriod](
[Client] [varchar](25)
NOT NULL,
[Period] [varchar](25),
[Table_Name] [varchar](25),
[Field_Name] [varchar](25),
[Old_Value] [varchar](25),
[New_Value] [varchar](25),
[User_ID] [varchar](25)
[Last_Update] [datetime],
[agrtid] [bigint]
IDENTITY(1,1)
NOT NULL,
ON [PRIMARY]
GO
--create trigger
SET
QUOTED_IDENTIFIER ON
GO
CREATE
TRIGGER [dbo].[Table1_Update]
ON [dbo].[Table1]
FOR
UPDATE
NOT
FOR REPLICATION
AS
BEGIN
DECLARE
@status
varchar(3),
@user_id
varchar(25),
@period
varchar(25),
@client
varchar(25),
@last_update
datetime
DECLARE
@Old_status
varchar(3),
@Old_user_id
varchar(25),
@Old_period
varchar(25),
@Old_client
varchar(25)
SELECT
@status
= status,
@user_id
= user_id,
@period
= period,
@client
= client,
@last_update
= last_update
FROM Inserted
SELECT
@Old_status
= status,
@Old_user_id
= user_id,
@Old_period
= period,
@Old_client
= client
FROM Deleted
If @Old_status <> @status
INSERT INTO Company_AuditPeriod
VALUES ( @client, @period,
'Table1',
'period',@old_status, @status, @user_id, @last_update)
END
GOSorry for the confusion.
I just made sure the table name is same in sys.objects statement and create table statement (there was a typo)
IF
NOT EXISTS
(SELECT
* FROM sys.objects
WHERE object_id
= OBJECT_ID(N'[dbo].[Company_AuditPeriod]')
AND type
in (N'U'))
CREATE
TABLE [dbo].[ Company_AuditPeriod](
Earlier you created Trigger on Company_AuditPeriod but
We have to create trigger on Table1 please with multi row scenario. Thanks.
--Company_AuditPeriod DDL
GO
IF
NOT EXISTS
(SELECT
* FROM sys.objects
WHERE object_id
= OBJECT_ID(N'[dbo].[Company_AuditPeriod]')
AND type
in (N'U'))
CREATE
TABLE [dbo].[ Company_AuditPeriod](
[Client] [varchar](25)
NOT NULL,
[Period] [varchar](25),
[Table_Name] [varchar](25),
[Field_Name] [varchar](25),
[Old_Value] [varchar](25),
[New_Value] [varchar](25),
[User_ID] [varchar](25)
[Last_Update] [datetime],
[agrtid] [bigint]
IDENTITY(1,1)
NOT NULL,
ON [PRIMARY]
GO
--Table1 DDL
CREATE TABLE [dbo].[Table1](
[bflag] [int] NOT NULL,
[client] [varchar](25) NOT NULL,
[copies] [int] NOT NULL,
[cost_bio] [decimal](28, 8) NOT NULL,
[cost_cpu] [decimal](28, 8) NOT NULL,
[cost_dio] [decimal](28, 8) NOT NULL,
[date_ended] [datetime] NOT NULL,
[date_started] [datetime] NOT NULL,
[description] [varchar](255) NOT NULL,
[expire_days] [int] NOT NULL,
[func_arg] [varchar](255) NOT NULL,
[func_id] [int] NOT NULL,
[ing_status] [int] NOT NULL,
[invoke_time] [datetime] NOT NULL,
[last_update] [datetime] NOT NULL,
[mail_flag] [tinyint] NOT NULL,
[me_mail_flag] [tinyint] NOT NULL,
[module] [char](3) NOT NULL,
[order_date] [datetime] NOT NULL,
[orderno] [int] NOT NULL,
[output_id] [int] NOT NULL,
[poll_status] [char](1) NOT NULL,
[printer] [char](16) NOT NULL,
[priority] [char](1) NOT NULL,
[priority_no] [int] NOT NULL,
[process_id] [int] NOT NULL,
[report_cols] [int] NOT NULL,
[report_id] [varchar](255) NOT NULL,
[report_name] [varchar](25) NOT NULL,
[report_type] [char](1) NOT NULL,
[server_queue] [char](12) NOT NULL,
[status] [char](1) NOT NULL,
[step_id] [char](8) NOT NULL,
[system_name] [char](8) NOT NULL,
[used_bio] [int] NOT NULL,
[used_cpu] [int] NOT NULL,
[used_dio] [int] NOT NULL,
[user_id] [varchar](25) NOT NULL,
[variant] [int] NOT NULL,
[agrtid] [bigint] IDENTITY(1,1) NOT FOR REPLICATION NOT NULL,
CONSTRAINT [PK_acrrepord001] PRIMARY KEY NONCLUSTERED
[agrtid] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90) ON [INDEX]
) ON [PRIMARY]
G0<o:p></o:p>
--create trigger
SET
QUOTED_IDENTIFIER ON
GO
CREATE
TRIGGER [dbo].[Table1_Update]
ON [dbo].[Table1]
FOR
UPDATE
NOT
FOR REPLICATION
AS
BEGIN
DECLARE
@status
varchar(3),
@user_id
varchar(25),
@period
varchar(25),
@client
varchar(25),
@last_update
datetime
DECLARE
@Old_status
varchar(3),
@Old_user_id
varchar(25),
@Old_period
varchar(25),
@Old_client
varchar(25)
SELECT
@status
= status,
@user_id
= user_id,
@period
= period,
@client
= client,
@last_update
= last_update
FROM Inserted
SELECT
@Old_status
= status,
@Old_user_id
= user_id,
@Old_period
= period,
@Old_client
= client
FROM Deleted
If @Old_status <> @status
INSERT INTO Company_AuditPeriod
VALUES ( @client, @period,
'Table1',
'period',@old_status, @status, @user_id, @last_update)
END
go -
Hi!
I’m asked to setup a multi company network. There will be approximately 4-8 small companies around 8-15 people in each company.
These companies will share some resources as printers and probably a nas. Furthermore they will have their own wlan ssid trunked from E0/7 to the AP.
Thinking about using asa5505 security plus license. AP will be this one AIR-SAP1602I-E-K9. As of now to allow more ports for users I will just hock up small simple switches to each Ethernet port on the ASA. When there are no more room I will buy a vlan capable switch.
Each company per vlan.
company1 Vlan10 192.168.10.0/24
company2 Vlan20 192.168.20.0/24
company3 Vlan30 192.168.30.0/24
company4 Vlan40 192.168.40.0/24
Shared Vlan100 192.168.100.0/24, printer ip 192.168.100.10
The companies should be separated from each other and only able to access the internet and the printer vlan. I got public ip in a 248 subnetmask giving me 6 addresses.
Company1 need to have 1 private ip. Also given ability to access their desktop PC from home. Other companies could share the same public IP.
Copmany2 will host a web server so it also needs a public ip accessible from outside.
Setting up Vlan and interfaces is no problem. The problems for me starts when creating NAT rules. Guess I will not use same-security-traffic permit inter-interface and use ACL.
How should you managed the traffic flow?
Br
FredrikYou're on the right track.
One VLAN per company, each assigned to an interface, no same-security-traffic. Make them all security level 100. Make the printer VLAN 90.
Create a remote access VPN for company 1 with split tunnel and only give them route to their assigned network. Make the nat rule for them as nat(company1,outside) with dynamic translation to the outside interface. Make separate nat rules for the other companies as well with dynamic translation to one of your other public IPs. Make one specific port forwarding NAT rule for the company 2 webserver. -
MULTI COMPANY DATABASE in SAP B1
Hi there,
If you are setting up multi company database in SAP Business One,
is there a way for us to hide/unhide the other existing databases?
bethHi,
You could always create a second SQL server instance and share the licence server. I am doing this to test addons without effecting the production system. if it runs on the same server you do not need a further licence for a new instance
However, there are caveats:
1) both databases would have to run exactly the same addons.
2) users would have to change the database server (instance) to switch between the companies. this would also mean they would have to know an admin password.
I am sure there will be more but they are the 2 that spring to mind.
thanks,
mike -
Hi all
I need to implement Multi Language Support in OBI Reporting(For Chinese Clients)
We are using Oracle Apps as Source with Single Sign-On, so there will be only one logon screen for all, and it will first redirect me to Apps and from there it will connect me to OBI and there wont be any Login Screen for Answers and I cant select the Language option.
I know the Externalizing Presentation Tables and Loading data through CSV file, but how to set the Language option from Apps Screen.
Plz dont advice "Implementing Multi Language Support in Normal OBI"
I need to implement it in Single SignOn
ThanX in Adv.
AnandHi Anand,
You should create an initialization block, in which you check the language of the logged in user. The user who logs into Oracle BI EE can be found in the fnd_user table. Then you should be able to verify the language of the logged in user.
Good Luck,
Daan Bakboord -
Hi,
We are implementing FSCM with multi system scenario so could any one breif me how to set up the connection between Dispute management and R/3. We are using ECC6.0 for FSCM and 4.7 for R/3.
Could any one clarify me on below points.
1. How to set up RFCs in between ECC6.0 and R/3. I have maintained RFC in R/3 as well as FSCM but not able to establish communication/create disputes .
2. What other set up needs to be done to enable the communication between two systems.
3. Actually how we will create disputes in multi system scenario?
Would be great if you clarify me on above points.
Thanks in advance,
SunilHi,
Pls see the below link.
http://help.sap.com/saphelp_sm32/helpdata/EN/b3/dd773dd1210968e10000000a114084/content.htm
Anil -
Hi,
I have to carry out a RFC to multi-file scenario. The requirement is that Error generating on whatever part XI will handle have to be reported. Is this possible in this scenario? What can be the mechanism?
I want to report these errors via a mail to an e-mail id.
Since i haven't done this scenario, i would appreciate if some link for carrying this out step-by-step is given.Also tell me what configuration for receiving RFC has to be done on XI and R/3.Hi Arpit
<b>go through these blogs for the querry</b>
<b>For email alerts</b>
/people/aravindh.prasanna/blog/2005/12/24/configuring-scenario-specific-e-mail-alerts-in-xi-ccms-part-2
/people/aravindh.prasanna/blog/2006/02/20/configuring-scenario-specific-e-mail-alerts-in-xi-ccms-part-3
/people/sap.user72/blog/2005/01/14/alert-management--improving-monitoring-of-your-landscape
/people/michal.krawczyk2/blog/2005/09/09/xi-alerts--step-by-step
You have to do SMTP Configuration for EMail and SMS.....
http://help.sap.com/saphelp_nw04/helpdata/en/af/73563c1e734f0fe10000000a114084/content.htm
Thanks !! -
Requirements for file to multi file scenario
Hi,
Please tell me what are the System Requirements(of XI System) for running of file to multi-file scenarios.
Also are there more requirements for some other similar scanarios.refer this blog
/people/sravya.talanki2/blog/2005/08/16/configuring-generic-sender-file-cc-adapter
1. If u want to split the file coming from the sender, the u will have to use multi-mapping.
/people/jin.shin/blog/2006/02/07/multi-mapping-without-bpm--yes-it146s-possible
2. If u want to send the same file to all the receivers then it would be better to go for configuring multiple receivers in the same receiver determination step.
Questions are welcome here!!
<b>Also mark helpful answers by rewarding points </b>
Thanks,
Abhishek Agrahari -
Hi,
1) How do i remove a host in TREX administration console. There are two name servers being listed even though i have not configured it to multi-server scenario. It displays me a message "You have to convert <myserver01> to a master before configuring a multi-server scenario ! " I don't want to have a multi server configuration and want to remove one name server from the list.
2) Whats a master server and slave server?
NaveenHello Naveen,
This link might be helpfull to you.
<a href="http://help.sap.com/saphelp_nw04s/helpdata/en/83/bf8540c664ce62e10000000a155106/frameset.htm">http://help.sap.com/saphelp_nw04s/helpdata/en/83/bf8540c664ce62e10000000a155106/frameset.htm</a>
or
<a href="https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/78df2a46-0a01-0010-ef81-a6be60cc5cfd">https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/78df2a46-0a01-0010-ef81-a6be60cc5cfd</a>
Regards
Ajey -
Master data among multi company
Experts,
how does SAP handle of master data in case different system setup in different location?
For Example: Multi Company case where ABC company operates in USA with own SAP system, XYZ company operates in UK with own SAP system.
But where is the master data (vendor, customer, etc) maintained ? Will be there any synchronization between the systems?
Thanks,
SukhboldHi Sukhbold Altanbat,
Though the operations are doing in multipule location but data will be saved in single Central data base.
this central data base is placed in a secured location and will be tested properly before placing i.e. it will not impacted with calamities like cyclone... etc.
Transaction data is done only at front end but data will entered in the frontend will be updated in back end data base.
Note: we may have 2 servers data bases which will placed in different loaction this will be used if once gowes down,other will start working with out any imact.
With respect to Sync.. 2 server data bases will be automatically where ever is some change in db1.
Hope this helps you, kindly let us know if any further details required.
Best Regards,
Maruthi -
Maintaining multi company balance sheets and P&L with Diff Accounting rules
can we maintain multi company balance sheets and P&L with Diff Accounting rules in SAP.
Can SAP support multi currency balance sheetsYou're welcome!
Read the SAP Best Practice guides:
http://help.sap.com/bp_bblibrary/600/BBlibrary_start.htm
Filter by Industry and Country.
Depending on your country/industry these documents will help outline the best practices for implementing the various modules. Clicking on the links on the right launches a new window, and you access config guides in there. -
Hi all
I´m currently inmersed in the design of a new SharePoint portal for multiple companies (SharePoint 2013 Enterprise). The main idea is to have the same structure for all companies (lists, librarys, public views, ...) but separate the contents (the ítems created
by a certain user only can be read/modified by users of the same company).
I see three ways to achieve this:
1) Using item targeting audiences, but it implies that the destination audience for each new ítem must be filled on ítem creation (too much work for users).
2) Using an ítem event receiver who assings ítem level permissions to each new ítem according the user group, but this implies performance issues in large lists.
3) Using 'Variation sites' like a multi-language site, but I´ve never worked with this feature and i don´t know if is it valid for this.
Which is best? Any other workaround who fill better my requirements?
Thanks in advanceI guess I like none of the options.
1) Not a security feature, but you've mentioned items created by a certain user only be read/modified by users of the same company.
2) Has significant impact on SharePoint performance, and makes the system harder to understand, I feel this option is bad design.
3) Meant for creation copies of content that need to be translated in another language.
Why don't you just use the identical structure lists, libraries, views etc, but use separate folders for each company with separate security settings for each company. That way, each company user only sees the stuff relevant for him/her, if you like you
can use views to obscure the use of folders and you can avoid event receivers or workflows.
Kind regards,
Margriet Bruggeman
Lois & Clark IT Services
web site: http://www.loisandclark.eu
blog: http://www.sharepointdragons.com -
Multi-mapping scenario with multiple receivers
Hello all,
I have an interface using multi-mapping to generate to different files types from one source; works great.
JDBC --> XI --> (1) XML (2) CSV
I now need to have the XML file go to one receiver and the CSV file needs to go to a second receiver. I've looked at the blog:
/people/venkataramanan.parameswaran/blog/2006/03/17/illustration-of-enhanced-receiver-determination--sp16
This blog shows how to configure dynamic receiver determination based on the source data. In my case the output files are identical (as far as mapping), the only difference is the output format. Has any one seen a "How to" document or blog more in line to my scenario?
Regards,
JoseHi,
You can also do this way
You can define as many number of Business system you need. Say for eg you need to send XML to one BS and CSV to another BS.
Instead of doing Extended interface determination... Goto to Receiver Determination and when you are adding the Receiver service you have the option to add one more Service... There you give both the Business Service and hence you will have two inbound interface and you can different interface mapping and so on..
Regards,
Prakash -
Issue with java mapping in a multi-mapping scenario
Hi
We have a 1:n multiple mapping scenario in XI and the source is R3 proxy and target side is files. So, creating multiple file from a single message from R3 .
R3 --> XI --> Multiple files
Structure of the output of the multi-mapping is
- <ns0:Messages xmlns:ns0="http://sap.com/xi/XI/SplitAndMerge">
- <ns0:Message1>
<Transaction>
</Transaction>
<Transaction>
</Transaction></ns0:Message1>
</ns0:Messages>
wherein each Transaction node represents a file.
Now, we need to introduce a constant /string like
<!DOCTYPE Transaction PUBLIC \"-//XXXXXX//DTD BatchReceiptAuthorization//EN\" \"http://dtd.XXXXXXX.com/dtds/ReceiptAuthorization.dtd\">
on each of the files at the very beginning - i.e within each transaction node , in the above structure, we need the above DTD string to be written. To do this, we added a java mapping as the second mapping after the message mapping that creates this string. Is this the right approach and would it produce what we are expecting ?
import java.io.BufferedReader;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.io.OutputStream;
import java.util.Map;
import com.sap.aii.mapping.api.StreamTransformation;
import com.sap.aii.mapping.api.StreamTransformationException;
import com.sap.aii.mapping.api.StreamTransformationConstants;
import com.sap.aii.mapping.api.DynamicConfiguration;
import com.sap.aii.mapping.api.AbstractTrace;
public class ModifyRootAndDelay implements StreamTransformation {
AbstractTrace myTrace;
public void execute(InputStream input, OutputStream output) throws StreamTransformationException {
try{
BufferedReader reader = new BufferedReader(new InputStreamReader(input));
String NameSpacePrefix = "<!DOCTYPE Transaction PUBLIC \"-//innotrac//DTD BatchReceiptAuthorization//EN\" \"http://dtd.innotrac.com/dtds/ReceiptAuthorization.dtd\">";
String sLine = null;
StringBuffer XmlMsg= new StringBuffer();
String Result,PayloadBody;
int indexOfFirst;
while ((sLine = reader.readLine()) != null) {
XmlMsg.append(sLine);
String StartingTag = XmlMsg.toString();
indexOfFirst = StartingTag.indexOf("<MerchantID>") ;
PayloadBody=new String(XmlMsg.substring(indexOfFirst));
Result=NameSpacePrefix.concat(PayloadBody);
output.write(Result.getBytes());
/* Thread.sleep(200000); */
}catch(Exception e){
myTrace.addWarning("Exception raised in the JavaMapping:modifyNamespace.java""\n The Exception Message: " e.getMessage());
throw new RuntimeException(e.getMessage()) ;
} public void setParameter(Map param) {
myTrace = (AbstractTrace) param
.get(StreamTransformationConstants.MAPPING_TRACE);Hi XI Gurus
In my scenario, I sent the inputstream that is being passed to the Java execute method - to trace and I see that the whole of the xml file - as shown below - which is the output of message mapping ( from the first mapping step ) in sent to the execute method of the java mapping a single call
<ns0:Messages xmlns:ns0="http://sap.com/xi/XI/SplitAndMerge">
<ns0:Message1>
<Transaction> </Transaction>
<Transaction> </Transaction>
</ns0:Message1>
<ns0:Messages>
So, I modified Java mapping program to look for multiple occurences of <Transaction> tag and prefix them with my constant DTD Literal - which is the primary reason , why I had to use Java mappings after the message mapping.
Now, I get an error is XI- SXMB_MONI
- <SAP:Error xmlns:SAP="http://sap.com/xi/XI/Message/30" xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/" SOAP:mustUnderstand="">
<SAP:Category>XIServer</SAP:Category>
<SAP:Code area="MAPPING" />
<SAP:P1>unexpected symbol; expected '<', '</', entity refe</SAP:P1>
<SAP:P2>rence, character data, CDATA section, processing i</SAP:P2>
<SAP:P3>0</SAP:P3>
<SAP:P4>113</SAP:P4>
<SAP:AdditionalText />
<SAP:ApplicationFaultMessage namespace="" />
<SAP:Stack>The exception occurred (program: CL_XMS_MAIN===================CP, include CL_XMS_MAIN===================CM00A, line: 609)</SAP:Stack>
<SAP:Retry>M</SAP:Retry>
</SAP:Error>
Should I create multiple outputs - as many as the numberof target split files ( of type outputstream ) from the execute method in the java program ?
Maybe you are looking for
-
Just set up a new router, now I can't print to my wireless printer!
Hi, so I'm really frustrated with this situation since I installed OS X Mountain Lion. I have a Samsung SCX-4623FW wireless printer, connected it to our wifi network (router: D-Link N 300 DIR-632). So it's all good, the wireless light is on so I know
-
On checking my add-ons and plugins I attempted to update Java Run Time to latest version as firefox said it was outdated. I tried installing new version JRE 7.10 manually and through firefox (which said the installation was successful). When testing
-
IPhoto won't quit! Empty trash with 8000 +....
Cleaned up iPhoto, deleting, now have 8000+ images in iPhoto trash. Click iPhoto Trash>Empty Trash, and separate upper right "Empty Trash" button... neither one will dump all these photos.... And the program freezes with swirling after the box shows
-
Ref Cursor Using Dynamic Query
Hi, I need to use the ref cursor to fetch result from dynamic query. e.g. Open ref_test_tbl for Select * from tbl1 where tbl1.field1= :1 and tbl1.field2 =:2 using i_v1,i_v2; The thing is i_v1, i_v2 are dynamic. i.e. using clause can include i_v3, i_v
-
How to Create new database from cold backup files.
Dear Experts, I have an oracle 10g databae on windows 2003 server. The database is in Archive log mode and backup strategy is Taking cold backup ever night. Backup steps: shut down database. copy data files, control files, redo logs, archive logs and