Why Do we need to go for Alias? What are the Different uses of Aliases?
Hello Everybody?
I wanted to know the uses of aliases in RPD level. I do know some points like they will be used as a duplicate copy for the base tables and they will be used to remove the circular joins, otherthan this can anybody please give me a brief view about the different uses of Aliases.
This article gives some good arguments for why you should use aliases:
http://it.toolbox.com/blogs/achieving-great-bi/physical-layer-tips-and-gotchas-16445
1. Import physical tables without FK joins turned on. Make the joins yourself, so there is nothing hidden that could cause problem. You should "own" your joins, not the other way around.
2. Aliases are the technique one uses to eliminate circular joins. An easy example of how to use aliases is when you have a lookup table, like W_LOV_D - each version of it requires an alias, which will be joined to differently.
3. With all tables & aliases, using a naming standard will guarantee that only one physical layer object will exist in one Business Model object. If you prefix every object in the physical layer with its Logical usage first (essentially making everything an alias), you will not be able to use the Customer (W_COUNTRY_D) table in the Employee logical table, as the standard would require you to use a table alias called Employee (W_COUNTRY_D).
Similar Messages
-
Why do we need to have a observer run on the different computer
Hello team,
Why do we need to have a observer run on the different computer and how to install & confgure it on that different computer.?pls help
5.5.6 Managing the Observer
The observer is integrated in the DGMGRL client-side component and runs on a different computer from the primary or standby databases and from the computer where you manage the broker configuration. The observer continuously monitors the fast-start failover environment to ensure the primary database is available (described in Section 5.5.2.1). The observer's main purpose is to enhance high availability and lights out computing by reducing the human intervention required by the manual failover process that can add minutes or hours to downtime.
Thanks854393 wrote:
Thanks Aman,
Do we need a same db binary & OS version for starting the observer on the different computer ?? here the primary & standby are liunx.
Thanks in advance..
Regards,it does not have to be on the same platform or operating system on which the databases reside, and it does not need Oracle EE and an instance (which means no extra license).
To configure check this.
http://gjilevski.wordpress.com/2010/03/06/configuring-10g-data-guard-broker-and-observer-for-failover-and-switchover/ -
Why do we need downcasting in Java? What is the use of it?
Why do we need downcasting in Java? What is the use of it?
here's an example of a valid downcast.
class Dog {}
class Dogma extends Dog {}
class Dogmatic extends Dog {}
Dog dogwood = new Dogma(); // a Dogma object is upcast to a Dog
Dogma bush = (Dogma) dogwood; // a Dogma object is downcast from a Dog
You cannot upcast a Dogmatic to a Dog and then downcast it to a Dogma. You also cannot downcast a Dog to a Dogma. In the working example, above, the dogwood references a Dogma, so you can downcast the Dogma.
and one more example
If you have a class hierarchy where class B extends class A (B is a specialization of A) you can use B in the place of A since B supports all the operations that B does. This is called polymorphism.
When you use an object of type B in place of A you actually do a up-cast, meaning you make the object of type B look like an object of type A (a less specific class type).
What you are asking about is down-casting which is making an object be of a more specific type, i.e. transforming an object of type A to type B. Is is only allowed if the object was actually created as a type B.
This is allowed (line 2 is a down-cast):
A a = new B();
B b = (B)a; -
How to find out what are the interfaces used for Job and Job Codes
HI All,
I just wanted to know how do we find out what are the interfaces used for Job and Job codes .
Thanks In Advance
SunnyHi,
Here is an idea for your request.
Basically you can create a simple query on multiprovider 0TCT_MC01.
Filter: you can use a variable for restriction of time ( calday, or calmonth) since you should be interested for a time period.
Choose following characters into your objects:
InfoProvider ( 0TCTIFPROV ) - you can create a variable for choosing infoprovider before query runs.
*Tp.[Type of BI Application Object] 0TCTBISOTYP = filter this with 'QUERY' or whatever your need is.
*BI Application Object 0TCTBISBOBJ, ( this will give you the name of the queries)
In key figures choose, Count for BI Appl. (0TCTWTCOUNT).
(number for query run)
Create a condition , for top 20.
Hope this helps.
Derya -
What are the classes used for bropdownListBox in BSP and purpose and how
what are the classes used for bropdownListBox in BSP and purpose and how
thank you,
Regards.
Jagrut BharatKumar ShuklaBenje001,
Right-click on the CWAI control on your form. Choose Properties. The first tab is the Channels tab. After you choose your device from the drop down box on the right, you can type in the Channels box which channel you want to use.
If you want to see a CWAI control that is already configured, all of the shipping examples will have this already done.
Also, if you have questions about any item on the CWAI (or any other NI ActiveX control) you can click the ? icon in the right corner of the properties page and then click on the item in the dialog that you need help with. This "What's this" help will describe that particular control on the dialog.
Hope that helps!
Regards,
Shannon R.
Applications Engineer
National Instruments -
What are the different messages that OCOD may return for a web service requ
Hi,
Please give me feedback on the questions below, concerning the limitations of web service, and messages which may return.
1) What are the different messages that OCOD may return for a web service request? I need all the messages of all the scenarios which OCOD can meet, for example:
- If the file is rejected (Error message)
- If the file is accepted (to clarify that the records have been created)
- if the application is unavailable (maintenance or web service is down)
2) How many request can we send simultaneously, and how many records we can make per second?
Best Regard,Have a look here Jquery slideshow tutorial for beginners | WEBTUTS
-
What are the different transaction codes for PGI?
1. What are the different transaction codes for PGI?
2. What transaction code should I use for a Group Delivery?
Regards,
Nazim.Hi
Go to VL02 and you can do the PGI.
Regfarding Group Delivery, you can create a batch job and link the program to the batch job so that the job picks up all the orders and create deliveries.
Creating a Background Job Using the Job Wizard
From the main menu select System>Services>Jobs>Define Job (transaction SM36).
Press the Job Wizard button and step through the screens as follows:
1:Continue
2: Enter a name for your job. Continue.
3: Continue with ABAP Program Step selected
4: Enter the ABAP Program Name and variant name.
Press the Print Parameters button, specify the required printer and set the "Time of Print" to "Send to Print Spooler for now".
Press green tick
Continue
5: If more reports need to be added to the job tick the checkbox, press continue and repeat screens 3 and 4.
6: Select how the job is to scheduled (eg Date and Time)
7: Enter the required scheduling information ( eg Date and Time) and if required tick "Periodic Jobs"
8: If "Periodic Job" was selected select the frequency (eg Monthly)
9: Check the job details and press Complete
Hope the above info helps.
Reward if useful
Regards -
What are the tables used for ACR & Master data daemon job?
Hi Experts,
What are the tables used in the backend for ACR & Master data daemon jobs. I would like to see the details of CHANGERUNMONI or ACR/Hierarchy Change run.
Kr,
PraveenHi Praveen,
Have you tried these tables BALHDR, BALDAT and BALOBJT for checking master date daemon delta status. It may not give you complete details. but definitely helps.. If you find any more details please do let me know..
Thanks,
Bharath -
what are the settings for the outgoing mail server for icloud on Outlook for Mac, what are the settings for the outgoing mail server for icloud on Outlook for Mac
iCloud Mail Settings
-
What are the different methods to find the user-exit for any requirement?
Hi Everybody,
What are the different methods to follow to find the user-exit for any requirement?
Thanks & Regards,
Nagaraju MaddiThe following program search all the user exits involved with a T-code:
Selection Text: P_TCODE: Transaction Code to Search
Text Symbols: 001 - Enter the Transaction Code that you want to search through for a User Exit
REPORT z_find_userexit NO STANDARD PAGE HEADING.
*& Enter the transaction code that you want to search through in order
*& to find which Standard SAP® User Exits exists.
*& Tables
TABLES : tstc, "SAP® Transaction Codes
tadir, "Directory of Repository Objects
modsapt, "SAP® Enhancements - Short Texts
modact, "Modifications
trdir, "System table TRDIR
tfdir, "Function Module
enlfdir, "Additional Attributes for Function Modules
tstct. "Transaction Code Texts
*& Variables
DATA : jtab LIKE tadir OCCURS 0 WITH HEADER LINE.
DATA : field1(30).
DATA : v_devclass LIKE tadir-devclass.
*& Selection Screen Parameters
SELECTION-SCREEN BEGIN OF BLOCK a01 WITH FRAME TITLE text-001.
SELECTION-SCREEN SKIP.
PARAMETERS : p_tcode LIKE tstc-tcode OBLIGATORY.
SELECTION-SCREEN SKIP.
SELECTION-SCREEN END OF BLOCK a01.
*& Start of main program
START-OF-SELECTION.
* Validate Transaction Code
SELECT SINGLE * FROM tstc
WHERE tcode EQ p_tcode.
* Find Repository Objects for transaction code
IF sy-subrc EQ 0.
SELECT SINGLE * FROM tadir
WHERE pgmid = 'R3TR'
AND object = 'PROG'
AND obj_name = tstc-pgmna.
MOVE : tadir-devclass TO v_devclass.
IF sy-subrc NE 0.
SELECT SINGLE * FROM trdir
WHERE name = tstc-pgmna.
IF trdir-subc EQ 'F'.
SELECT SINGLE * FROM tfdir
WHERE pname = tstc-pgmna.
SELECT SINGLE * FROM enlfdir
WHERE funcname = tfdir-funcname.
SELECT SINGLE * FROM tadir
WHERE pgmid = 'R3TR'
AND object = 'FUGR'
AND obj_name = enlfdir-area.
MOVE : tadir-devclass TO v_devclass.
ENDIF.
ENDIF.
* Find SAP® Modifications
SELECT * FROM tadir
INTO TABLE jtab
WHERE pgmid = 'R3TR'
AND object = 'SMOD'
AND devclass = v_devclass.
SELECT SINGLE * FROM tstct
WHERE sprsl EQ sy-langu
AND tcode EQ p_tcode.
FORMAT COLOR COL_POSITIVE INTENSIFIED OFF.
WRITE:/(19) 'Transaction Code - ',
20(20) p_tcode,
45(50) tstct-ttext.
SKIP.
IF NOT jtab[] IS INITIAL.
WRITE:/(95) sy-uline.
FORMAT COLOR COL_HEADING INTENSIFIED ON.
WRITE:/1 sy-vline,
2 'Exit Name',
21 sy-vline ,
22 'Description',
95 sy-vline.
WRITE:/(95) sy-uline.
LOOP AT jtab.
SELECT SINGLE * FROM modsapt
WHERE sprsl = sy-langu AND
name = jtab-obj_name.
FORMAT COLOR COL_NORMAL INTENSIFIED OFF.
WRITE:/1 sy-vline,
2 jtab-obj_name HOTSPOT ON,
21 sy-vline ,
22 modsapt-modtext,
95 sy-vline.
ENDLOOP.
WRITE:/(95) sy-uline.
DESCRIBE TABLE jtab.
SKIP.
FORMAT COLOR COL_TOTAL INTENSIFIED ON.
WRITE:/ 'No of Exits:' , sy-tfill.
ELSE.
FORMAT COLOR COL_NEGATIVE INTENSIFIED ON.
WRITE:/(95) 'No User Exit exists'.
ENDIF.
ELSE.
FORMAT COLOR COL_NEGATIVE INTENSIFIED ON.
WRITE:/(95) 'Transaction Code Does Not Exist'.
ENDIF.
* Take the user to SMOD for the Exit that was selected.
AT LINE-SELECTION.
GET CURSOR FIELD field1.
CHECK field1(4) EQ 'JTAB'.
SET PARAMETER ID 'MON' FIELD sy-lisel+1(10).
CALL TRANSACTION 'SMOD' AND SKIP FIRST SCREEN. -
What are the different types of Wage types for Indian Payroll...??
Dear Frnds,
What are the different types of Wage types for Indian Payroll that we have to configure it...?? and please list wage types that we have to configure it for different types of TAX and Allowances in India payroll.
And also please list Info types numbers for different types of TAX and Allowances.
Many thanks in advance.
Regards
Ahmed.for the list of the wage types you can check V_512W_D for country grouping 40 Inida
for Tax related info please search the forum or search google you will get lot of inputs -
If we open a transaction i need to find what are the tables used
hi gurus
can anyone suggest me
if we open a transaction liek va01
i need to find what are the tables used
what are the fields used in that transaction
i need a list .
thanks®ards
kals.Hi
you can find all those details in transaction variant,
go with SHD0 ( numerical 0) and then enter your transaction code and enter transaction variant name and then select that
Select the program SAPMV45A and go CHANGE WITH PROCESSING (F6),
there you can find the list of fields and field names.
reward points if usful.
thanks and regards,
muralidhar -
What are the materials used for the earbuds/earphones??
What are the materials used for the earbuds/earphones?? Like whats the plastic used and what are the speaker materials and the volume button???
Hello Veronica176
The materials in Apple headphones include Neodymium magnets, oxygen-free electrolysis copper wire and a Nickel plated plug
Apple uses Neodymium magnets in their headphones as it is much more magnetic compared to that of a ferrite magnet. This also further enhances the accoustics of sound and preventing any loss of sound. Because of this, you can get the same sound out of Apple headphones as the good ol' circum-aural headphones (image attached).
Oxygen free copper wire is created through electrolysis which is furthermore considered an above average material for headphones, thus ensuring better sound quality. Oxygen free copper wire ensures a faster transfer time (as copper is one of the best conductors) and because of this, allows a faster transfer time, minimising loss. This means the sound quality of the music/sound playing may actually depend more on the quality of the MP3 file than the headphones.
The nickel plated plug used by Apple is a standard connection and joins to a female connection into the iPod (for example) which is also nickel plated. Where gold plated plugs are renowned to transfer more data and superior sound quality when connected to any device. Connecting the same metals during transfer (nickel plated plugs and nickel female connections) ensures optimum sound as the signal will not be jumping different kinds of metal. The lack of gold plating also helps to reduce the cost in manufacturing and to the customer.
If you have any more queries, please feel free to ask further questions, it is what we are here for -
What are the printers used for cheque prinitng ?
Hi all,
what are the printers used for cheque prinitng ?Mostly SAp supports all printers( mostly used are HP ones) but all printers can be configured in SAP.
Regards,
SaiRam -
What are the different values available for type attribute
Hi,
I am working with IDOC to Stored Procedure. For each field we need to give the values for 'isInput' and 'type' attributes. I need to pass values for 'datetime' and 'numeric' fields. What are the list of values availabIe for 'type' attribute. I know only about 'CHAR' attribute.
Can anybody please tell me what all the values availabe for attribute 'type'. I am facing this problem while giving the value for type attribute.
Thanks in Advance,
Murthy.Does this help
tring
Data that contains a combination of letters, numbers, and special characters. String data types are listed below:
CHARACTER: Fixed-length character strings. The common short name for this data type is CHAR.
VARCHAR: Varying-length character strings.
CLOB: Varying-length character large object strings, typically used when a character string might exceed the limits of the VARCHAR data type.
GRAPHIC: Fixed-length graphic strings that contain double-byte characters.
VARGRAPHIC: Varying-length graphic strings that contain double-byte characters.
DBCLOB: Varying-length strings of double-byte characters in a large object.
|BINARY: A sequence of bytes that is not associated with a |code page.
|VARBINARY: Varying-length binary strings.
BLOB: Varying-length binary strings in a large object.
|XML: Varying-length string that is an internal representation |of XML.
Numeric
Data that contains digits. Numeric data types are listed below:
SMALLINT: for small integers.
|INTEGER: for large integers.
|BIGINT: for bigger values.
DECIMAL(p,s) or NUMERIC(p,s), where p is precision and s is scale: for packed decimal numbers with precision p and scale s. Precision is the total number of digits, and scale is the number of digits to the right of the decimal point.
|DECFLOAT: for decimal floating-point numbers.
REAL: for single-precision floating-point numbers.
DOUBLE: for double-precision floating-point numbers.
Datetime
Data values that represent dates, times, or timestamps. Datetime data types are listed below:
DATE: Dates with a three-part value that represents a year, month, and day.
TIME: Times with a three-part value that represents a time of day in hours, minutes, and seconds.
TIMESTAMP: Timestamps with a seven-part value that represents a date and time by year, month, day, hour, minute, second, and microsecond.
Regards
Ravi
Maybe you are looking for
-
Attachments sent from Mail not received by recipient
Howdy... When I send an attachment through Mail and my Gmail account, both Mail and Gmail say there are attachments that were sent, but when my recipient gets the email, there is no attachment there.... Ideas?
-
Client Environment-- Operating System: Linux Oracle Reports: 10g The RDF creates a disk file. Is there a way to delete this disk file in the After Report trigger? Oracle Reports does not have HOST built-in. Is there some other method? Using SRW? Usin
-
Hi, I have a table with a background image inside one of the cells, I would like to change this background image when the page refreshes. i cant figure out how to do it! It is here: www.morgansilva.com THanks!
-
Ipod doesn't show all the songs listed in Itunes even after sync is complete
Ipod doesn't show all the songs listed in Itunes even after sync is complete
-
Job Opening - Software Engineer Silixa Ltd, Elstree London
Job Opening - Software Engineer Silixa Ltd, Elstree London - Please see at the job description attached Attachments: Silixa_Software Engineer_March2011.doc 84 KB