Why we use logical system
dear all
i want to know why we use logical system .?????????????
Hi Vivek,
Logical system is unique system id to communicate with each SAP Systems in ALE network
You can think the way , you will receive ROLL Number or User ID from college / office even though you have a name your own . Same way sap system need a unique identifier . Most of the time it is followed by naming convention as <SID>CLNT<Clientnumber> . Looks like GPRCLNT100
If you go to Tcode SALE , then you will get the documentation as follows
Logical Systems
The distribution of data between systems makes it necessary to identify each system as a unique logical system.
A logical system is an application system in which the applications are coordinated to work in one common database. In SAP terms, a logical system corresponds to a client.
The logical system is important in the following SAP areas:
Communication between two or more logical systems
ALE business process (e.g. Cost Center Accounting): defines the system in which a particular application is running. Only in this system can master data can be changed.
Regards,
Aparna
Similar Messages
-
Already used Logical System in Business Service?!
Hi, well i am facing a JMS2IDoc-Scenario.
As sender i configured a Business Service (K15) with the CC_JMS. The receiver is a business system (HRT) with the CC_IDoc.
While i test the scenario i received following error:
"Unable to convert sender service to an ALE logical system"
Thats fine so far, therefore i checked the Adapter-Specific Identifiers and entered the Logical-System name. This is already in use at the business system (HRT) because of some CC for other Scenarios.
Now there is the problem that i can't use this logical system name at K15, no idea why.
Because of not having the technical details of the source-system (JMS) i choose to use business service. Is there another idea?! Party?!
br, JensHi,
The issue is with the fact that this Logical System Name has been assigned to another Business System ( say Buss System X) .And you want to use this same Logical System Name for the sender JMS service( Buss System Y) as well , correct?
Solution is,
In the Receiver Agreement , Select Header Mapping and for the Sender Servicce, select the Correspodning Sender Service ( Sleect Buss System X )to which the Logical System Name is assigned.
Now in the runtime this will be used as the Sender Service from which the Logical System Needs to be taken.
Regards
Bhavesh -
how u used logical database?how is data transferrd to program?corresponding statement in LDB?
Hi,
Logical databases are programs that does useful tasks like data fetch, Authorization check on behalf of thep program to which you attach them.
Some of the Tasks of LDB's.
<b>Reading the same data for several programs.</b>
The individual programs do not then need to know the exact structure of the relevant database tables (and especially not their foreign key relationships). Instead, they can rely on the logical database to read the database entries in the right order during the GET event.
<b>Defining the same user interface for several programs.</b>
Logical databases have a built-in selection screen. Therefore, all of the programs that use the logical database have the same user interface.
<b>Central authorization checks</b>
Authorization checks for central and sensitive data can be programmed centrally in the database to prevent them from being bypassed by simple application programs.
<b>Improving Performance</b>
If you want to improve response times, logical databases permit you to take a number of measures to achieve this (for example, using joins instead of nested SELECT statements). These become immediately effective in all of the application programs concerned and save you from having to modify their source code.
The data fetch happend with the PUT_XXXX subrotuines in the Logical database programs.
Example:
DATABASE PROGRAM OF THE LOGICAL DATABASE TEST_LDB
PROGRAM sapdbtest_ldb DEFINING DATABASE test_ldb.
TABLES: lfa1,
lfb1,
lfc1,
bkpf.
Initialize selection screen (process before PBO)
FORM init.
ENDFORM. "INIT
PBO of selection screen (always before selection
screen
FORM pbo.
ENDFORM. "PBO
PAI of selection screen (process always after ENTER)
FORM pai USING fname mark.
CASE fname.
WHEN 'SLIFNR'.
WHEN 'SBUKRS'.
WHEN 'SGJAHR'.
WHEN 'SBELNR'.
ENDCASE.
ENDFORM. "PAI
Call event GET LFA1
FORM put_lfa1.
SELECT * FROM lfa1
WHERE lifnr IN slifnr.
PUT lfa1.
ENDSELECT.
ENDFORM. "PUT_LFA1
Call event GET LFB1
FORM put_lfb1.
SELECT * FROM lfb1
WHERE lifnr = lfa1-lifnr
AND bukrs IN sbulrs.
PUT lfb1.
ENDSELECT.
ENDFORM. "PUT_LFB1
Call event GET LFC1
FORM put_lfc1.
SELECT * FROM lfc1
WHERE lifnr = lfa1-lifnr
AND bukrs = lfb1-bukrs
AND gjahr IN sgjahr.
PUT lfc1.
ENDSELECT.
ENDFORM. "PUT_LFC1
Call event GET BKPF
FORM put_bkpf.
SELECT * FROM bkpf
WHERE bukrs = lfb1-bukrs
AND belnr IN sbelnr
AND gjahr IN sgjahr.
PUT bkpf.
ENDSELECT.
ENDFORM. "PUT_BKPF
Regards,
Sesh -
Why we use Project system?
Hello Gurus,
I would like to know why Project system is use? (in what case we can implement this project system module?pl explain me with example.
Thanks in advancehi,
another advantage of PS is that it is directly integrated with you FI, MM, HR and other modules you may have..
PS can be used to schedule, monitor and track projects in terms of schedules and dates etc... but you have also other software you can use for that such as Primavera or even MS Project..
however with PS, the costs and revenues that you have in the project directly flow into your accounting department and project related reports for management can be obtained..
also your material requirements for all projects in the company can be centralized for better procurement using MM module..
and various other advantages with the other SAP modules..
regards -
Hi GRC Experts:
I am currently defining my RAR landscape strategy. In the past, I have used logical systems for the same "type" of system. For example, we had 3 ECC environments so I created a logical system for the 3 ECC systems.
Now we have 1 ECC, 1 APO and 1 SRM system. Are there any benefits of setting up a logical system within this landscape? I would imagine there are some benefits with creating a logical system and assigning the BASIS risks to that system because the risks exist across the different environments. But are there any others?
Thank you,
Grace RaeHi Grace, Logical Systems would be an optimal design if you need to add more systems in the future to the GRC landscape to perform Risk analysis.
Logical System 1: ECC Logical System
All the ECC Physical Systems (PR1, PR2, etcu2026)
Function Authorizations to be uploaded are r3_function_actions and r3_function_permissions files which excludes the Basis Functions
Logical System 2: SRM Logical System
All the SRM physical Systems (PS1, PS2, etc...)
Function Authorizations to be uploaded are srm_function_actions and srm_function_permissions
Logical System 3: APO Logical System
All the APO physical Systems (PA1, PA2, etc...)
Function Authorizations to be uploaded are apo_function_actions and apo_function_permissions
Logical System 4: ALL Systems
All the physical systems (PR1, PR2, PS1, PS2, PA1, PA2....)
Function Authorizations to be uploaded are just the Basis Function Actions and permissions
Bugesh -
Logical System in IDOC-XI scenario
Hi,
I need help to understand few things in IDOC-XI scenario, could any one help me in this regard.
we use Adapter specific identifiers to map services, we have following type of identifiers 1) Sys.ID & Client No. 2) Logical System.
my questions are
a) Are we use Logical System in B to B scenario ?
b) Are we use LS in reference to the SAP system or Non SAP system ? if a non SAP system....how a non SAP system send an IDOC and why a non SAP system receive an IDOC ( conversion is possible in XI ) ?
Thanks and Regards
Mahesh.Hay Kumar,
Logical systems can also be used for SAp sytems wich are not installed yet as a virtuall placeholder.
a) yes. if on of your business is a non sap system or a propritery system that you developed yuo'll ue LS.
b) non SAP system can send and recieve IDOCs. so it's possiable to get an IDOC from a system and turn it into an RFC for SAP or get an IDOC from an SAP system and then turn it into something else for another system.
Have a Good One,
Uri Lifshitz. -
Business System and Logical system
Hi Experts,
in SAP if we want to exchange the Data between the systems we use Logical Syestem. Why we need Logical systems basically? and Why need Business system in XI?
Thanks,
Manoj.hi manoj,
check this link.
http://help.sap.com/saphelp_nw04s/helpdata/en/42/c817d9d2296bb2e10000000a1553f6/frameset.htm
regards
srinivas -
Dear all
I still confuse with Logical System in ALE where we already have Client.
And I see that relationship between Client and Logical System is 1:1
So why we need Logical System instead just use Client ?
Regards,
HalomoanI think this is what you want to read:
A logical system is an unique identifier of a system/client combination.
That is why SAP recommends to use the notation <SID>CLNT<CLT> to set the logical system. For example, assume you have client 400 for system QA1 and you have client 400 for system DV1. Then the logical system name would be:
for QA1/400: QA1CLNT400
for DV1/400: DV1CLNT400
The logical system is used in the IDOCS that you transmit from one system to the other. So with this, you know the source system of the IDOC, and this tells you where the business document was created.
Using only the client as identifier is not enough, because you can have the same client number in several systems.
Nevertheless, you should read the documentation!!
Regards,
Juan -
Logical system value in a BAPI
i am using a BAPI, its asking for logical system . How do i know that value ?
Logical system- 'logical system' is used to identify an individual client in a system, for ALE
communication between SAP systems. That's why you see a field for 'logical
system' in the client master data in SCC4 (table T000). You use logical systems
in ALE config - this should be documented further in the IMG guide, or SALE and
BALE transactions.
Check the link
http://www.sap-img.com/bc059.htm
please use Function Modules for this task:
CALL FUNCTION 'OWN_LOGICAL_SYSTEM_GET'...
You can also check the table -
The field is T000-LOGSYS. (Logical System)
Regards,
Amit
Reward all helpful replies. -
Currently, each instance(SID) in an entire landscape all have the same logical system name and the RFC name that corresponds is all the same. You really don't know what system the RFC is pointing to until you open it up and see which server, etc. is listed in the RFC. So, we are working on a project so that each instance has it's own unique logical system name. The biggest problem we are concerned about is making sure that we change all the places where these definitions exist. I have a small list of transactions that need these items changed (SM59, SALE, SCC4, RSA1, SMQR, SMQS, SBIW, SPRO (this is a tough one)). We realize we will depend on our application teams heavily to know where they changed any configuration to use logical systems. My question is to see if anybody has done this type of change, if they have any tips/guidance, to see if anybody can give some good direction on where to find all the places these LS names are used, and if anybody else can throw out any other transaction suggestions that we should check. Thanks in advance.
-MarshaMarsha,
I think you should examine the reasons why it would not work before asking if you can do it. One reason for us was archiving. We regularly archive off data only keeping the last 3-7 years of data in the system for some tables. Changing the logical system ID for us would mean it would be impossible to reload some of that archived data, without customizing or a new development effort.
So if your questions is can you do it? Yes, you can do it.
If the question is should you do it? .....Well, then you need to examine why or why not in your own environment. There are likely to be pitfalls especially if its usage is widespread at your company as you indicate.
-jwise -
Logical System for RFC-Business system?
Hi,
I want use RFC adapter for my scenario like File to RFC.
The query is like, is there any importance to use Logical system for my Business System which is using for my RFC Adapter in my communication channel.
Regards
Gopilogical system name is relevant only for Idocs, but it is always a good idea to maintain the technical and business systems with all the information you can provide.
you can check the logical system names of ABAP application servers at bd54 tx code.
Regards,
Henrique. -
Partner type -only logical system?
Hi!
I have a scenario where I want to send an idoc to SAP using XI idoc adapter. It works fine using a partner type "logical system" (LS). But now i would like a scenario where the partner i a type "customer" (KU). I have defined a new business system in the SLD as a sender (just in case) and the partner of course exist in SAP under customers). I have also mapped the korrekt values to the IDOC (sndprt, sndpor and so on) -but these are of course overwritten using the values from the SLD (which only operates using logical system). Is there a way to integrate using a partner of type customer? I have made a similar scenario work using the Business Connector -what is the missing link to make it work in XI?
best regardsHi Martin,
> I have a scenario where I want to send an idoc to SAP
> using XI idoc adapter. It works fine using a partner
> type "logical system" (LS). But now i would like a
> scenario where the partner i a type "customer" (KU).
This is not foreseen in XI 2.0. You need to wait for XI 3.0, there it will be possible.
Regards
Stefan -
Hi,
In Connector properties there is one property called "Logical System Name" what is the purpose of this.
regards
mmukeshHi,
Some of the purposes of Logical System Name are,
1. Systems of the Central User Administration (CUA) are referred to using logical system IDs. In the SAP sense, a logical system is a client. Therefore you must first set up logical system names that you then assign to the clients in the SAP systems.
2. System in which applications sharing a common data basis run. In SAP terms, a logical system is a client in a database. Messages are exchanged between logical systems.
Regards
Srinivasan T -
Logical System,Business System
Hi Gurus,
What is Logical System? n What is Business System?
Wt is the Difference betweent these two?Can you explain me in detial.
thanks in advacne.Hi Kumar
Logical System
System in which applications sharing a common data basis run. In SAP terms, a logical system is a client in a database. Messages are exchanged between logical systems.
Systems of the Central User Administration (CUA) are referred to using logical system IDs. In the SAP sense, a logical system is a client. Therefore you must first set up logical system names that you then assign to the clients in the SAP systems.
It is possible that the logical system name already exists because you have already included the system in an ALE distribution. You can then ignore the procedures Define/Set Up Logical System and Assign Logical System to a Client.
Business systems are logical systems that function as senders or receivers within the SAP Exchange Infrastructure. You configure business systems in the SAP System Landscape Directory (SLD). A business system is always associated with a technical system (here: SAP Web AS ABAP system).
Configuring an SAP Business System
http://help.sap.com/saphelp_nw04/helpdata/en/87/7277e8fba34421a45d97a41ec27381/frameset.htm
http://help.sap.com/saphelp_nw04/helpdata/en/c8/5aa2a0deb91548a1842f8485dee4a2/frameset.htm
Defining/Setting Up a Logical System
http://help.sap.com/saphelp_nw04/helpdata/en/aa/b4b13b00ae793be10000000a11402f/content.htm
Assigning a Logical System to a Client
http://help.sap.com/saphelp_nw04/helpdata/en/cf/b4b13b00ae793be10000000a11402f/content.htm
regards
sandeep
ih helpful kindly reward points -
If I've only one R/3 backend system, can I still define it in a logical sytem in RAR?
Thank you,
ParthaYes. You can. You will see advantage of using logical system function if you have more than one physical system. Please see below.
Physical - This is a specific physical system and is comparable to a connector in Risk Analysis and Remediation. You can only maintain one connector for each physical system. For example, the Production ERP system for Europe is a physical system.
Logical - It is possible from Compliance Calibrator 5.2 forward to group physical systems into Logical system groupings. The purpose of Logical systems is to aid in the maintenance of Functions. As an example, say you have Function AP01 - AP Payments and you want to add transaction code F-04 to this function. If you have 4 Physical systems that all have AP Payment as a function, you would have to add the transaction to the function 4 times, once for each physical system.
Ref: Note 1178372 - Risk Analysis and Remediation - Cross and Logical systems
Thanks,
Himadama
Maybe you are looking for
-
How do I export from IMovie to Wondershare Creator to Make DVD and share hour long movie when I am unable to "publish" movie on Media Browser of IDVD because the error code "not enough room in heap Zone/ " appears and function is aborted. I shortene
-
Is it possible to set a DataSource to use OS Authentication with ODBC? What's the proper DSN? I've tried the "/" user without success. Thanks
-
Java.lang.SecurityException: The SunJCE provider may have been tampered.
Hello all, I am getting this exception : java.lang.SecurityException: The SunJCE provider may have been tampered. at com.sun.crypto.provider.DESedeKeyFactory.<init>(DashoA6275) while running a java application (not written by me), which apparent
-
R3 to BW Extraction fails: Non-updated Idocs found in Source System
We load data from R3 to BW and this process has been successful for the past few days except last night. The error msg is listed below in between two dashed lines: Non-updated Idocs found in Source System Diagnosis IDocs were found in the ALE inbox
-
Can't change/upload songs on my mini.
What's up guys. Here's my problem; about a week or so ago I noticed that everytime I uploaded a new song to my mini or tried to change around a playlist or delete some songs, once I unplugged it from my computer and used it, no change I made was bein