OO Design for Property type

We are currently in the design process for an application that will use an ORM and are trying to create an object model that will make the most sense for using the ORM to save data to the database. At this time, we will not be using the ORM to instantiate objects from the relational data.
The first set of information is for a property type, in particular a residential property. There are approximately 90 items of information about the property.
In regards to the number of fields for a single object, what is a good number to be around for a Hibernate mapping?
Right now we plan to have a Property, Listing, Rooms, Agent, Office tables and classes. Below is a complete list of all the data.
Any suggestions are greatly appreciated.

Property
Listing
StreetAddress
StreetNumber
BoxNumber
StreetDirPrefix
StreetName
StreetAdditionalInfo
StreetDirSuffix
StreetSuffix
UnitNumber
City
StateOrProvince
Country
PostalCode
CarrierRoute
ListingData
REAgent
REOffice
ListDate
ListPrice
ListPriceLow
ListPriceHigh
     FinancialData
LeaseTerms
LeaseOption
TradeTerms
TradeOption
RentalTerms
RentalOption
RentalAmount
ExpirationDate
ShowingInstructions
ListingType
DisplayData
DisplayFlagListing
DisplayFlagAddress
Commission
Remarks
PublicRemarks
XXXInformation
ListingStatus
OriginalListPrice
ListingArea
StatusChangeDate
DaysOnMarket
ListingServiceName
GeographicData
Latitude
Longitude
County
Directions
MapCoordinate
URL
ModificationTimestamp
ListingID
Zoning
SalesData
XXAgent
FirstName
LastName
ContactInformation
OfficePhone
CellPhone
HomePhone
Fax
Pager
Email
URL
StreetAddress
StreetNumber
BoxNumber
StreetDirPrefix
StreetName
StreetAdditionalInfo
StreetDirSuffix
StreetSuffix
UnitNumber
City
StateOrProvince
Country
PostalCode
CarrierRoute
ListingServiceName
AgentID
NRDSMemberID
OfficeID
BrokerID
ModificationTimestamp
XXOffice
Name
ContactInformation
OfficePhone
CellPhone
HomePhone
Fax
Pager
Email
URL
StreetAddress
StreetNumber
BoxNumber
StreetDirPrefix
StreetName
StreetAdditionalInfo
StreetDirSuffix
StreetSuffix
UnitNumber
City
StateOrProvince
Country
PostalCode
CarrierRoute
ListingServiceName
AgentID
NRDSMemberID
OfficeID
BrokerID
ModificationTimestamp
ContractDate
ClosePrice
CloseDate
SchoolData
SchoolDistrict
PrimarySchool
ElementarySchool
MiddleSchool
JuniorHighSchool
HighSchool
TaxData
StreetAddress
StreetNumber
BoxNumber
StreetDirPrefix
StreetName
StreetAdditionalInfo
StreetDirSuffix
StreetSuffix
UnitNumber
City
StateOrProvince
Country
PostalCode
CarrierRoute
MailingAddress
StreetAddress
StreetNumber
BoxNumber
StreetDirPrefix
StreetName
StreetAdditionalInfo
StreetDirSuffix
StreetSuffix
UnitNumber
City
StateOrProvince
Country
PostalCode
CarrierRoute
TaxID
County
ModificationTimestamp
LegalDescription
OwnersName
AssessedValuation
PropertyZoning
ParcelMapURL
ParcelNumber
View
CopyrightNotice
Disclaimer
Community
CommunityName
ClubHouse
ExerciseArea
Golf
Tennis
RecreationalFacilities
SecurityFacilities
SeniorCommunity
HotTub
Pool
BoatFacilities
HorseFacilities
CommunityPark
PictureData
PictureID
ModificationTimestamp
URL
PictureCaption
PropertyType
Rental
Farm
Condominium
TownHouse
Bedrooms
Baths
BathsTotal
BathsFull
BathsHalf
BathsThreeQuarter
Subdivision
AssociationFee
LivingArea
Area
LotSize
Area
Dimensions
Length
Width
LotSizeRange
Parking
Garage
CarPort
OpenParking
CoveredParking
TotalParking
Stories
YearBuilt
Heating
Cooling
Pool
InteriorFeatures
ExteriorFeatures
Type
Style
Rooms
BedroomDetail
Bedroom
Area
Dimensions
Length
Width
BathroomDetail
Bathroom
DiningRoom
Area
Dimensions
Length
Width
LivingRoom
Area
Dimensions
Length
Width
FamilyRoom
Area
Dimensions
Length
Width
Basement
Area
Dimensions
Length
Width
Den
Area
Dimensions
Length
Width
OfficeRoom
Area
Dimensions
Length
Width
Kitchen
Area
Dimensions
Length
Width
GameRoom
Area
Dimensions
Length
Width
LaundryRoom
Area
Dimensions
Length
Width
TotalRooms
Occupant
Name
ContactInformation
OfficePhone
CellPhone
HomePhone
Fax
Pager
Email
URL
WaterFront
Fireplaces
FirePlace
FirePlaceFuelType
FirePlaceDetails
Roof
Exterior
Age
HorseFacilities
HotTub
TennisCourt
Inclusions
Floors
HardwoodFloors
EnergyInformation
ConstructionMaterials
DisabilityFeatures
SecurityFeatures
AnimalPolicy
AnimalsPermitted
PermittedTypes
WeightLimit
LotData
CornerLot
CuldeSac
GolfCourseLot
ViewData
CityLights
Mountain
Ocean
River
Lake
GolfCourse
Water

Similar Messages

  • Good design for property files?

    Hi
    Id like to put the property file for my application in the users home folde, and on any *nix OS (Linux, Unix, OS X,..) thats a good solution if i simply make a .xxx directory (a directory starting with a '.'), and then the user cant see the directory by default, and then place all my configuration there under. But is this a good cross platform design, or is there a better way?
    /Thanks

    I think it's pretty decent/standard. I believe System.getProperty("user.home") will give you C:\Documents and Settings\username by default on Windows XP--on my machine there are a couple of .folder configuration directories in there for other java programs (rssowl and jprofiler)

  • Can I use Type -- 'convert to outline' in Illustrator on Typekit fonts I've 'designated for desktop use'? I've not been able to as of yet.

    I'm trying to print vinyl letters for a gallery I'm a member of and love the Cronos Pro regular font. i've designated this for desktop use and created 24 name files at 200pt. The person working with the vinyl asked if I could 'convert to outline' possibly to make the font a bit larger, I don't really know. When I tried to do this, I found that choice grayed out on the type menu. I am wondering if this means the Typekit fonts 'designated for desktop use' simply do not have the permission to be 'converted to outline'.

    Cutting always requires proper paths/ outlines. This has nothing to do with the font or large format printing per se. Beyond that there should be no limitation in using fonts - as long as you can mangle them in AI, it means that somewhere those outlines exist internal to the program so the type can actually be rendered. Whatever prevents this may more likely be inherent in how you treat your text. you would have to provide more specific info on that. Either way, ask in the AI forum for more detailed answers.
    Mylenium

  • Error when we tried to increase limits for Property of type string

    hi,
    Actually initially we were getting error when we were trying to add content for property of type string of character length greater than 255.
    After that we increase size for that property in pointbase from 250 to 1000 and that works.
    But when we tried to increase limit from 1000 to 4000,it was taking only limit upto 1300.
    Response needed urgently

    Cases can be
    1. file name should be in caps (upper case lower case conversion
    2. when executing in bg variant not picked
    3. collision of file path across servers in a system
    In a system there will be servers  like in Quality it can have varying servers ex sapqp1 sapqp2 sapqp3  
    In here qp1 qp2 and qp3 are the servers in quality which can hold the unix data (al11) . If qp2 is directed in your check and if qp2 dosent have the file path it throws error. recently we have faced a similar issue . Problem was solved when basis guys made the setting across all server's to access the path.
    Try these options.
    Br,
    vijay.

  • [svn:fx-trunk] 12788: By popular demand, we now allow for empty child property tags for Array type properties.

    Revision: 12788
    Revision: 12788
    Author:   [email protected]
    Date:     2009-12-10 07:46:54 -0800 (Thu, 10 Dec 2009)
    Log Message:
    By popular demand, we now allow for empty child property tags for Array type properties. Coerced to empty array '[]'.
    QE notes: None
    Doc notes: None
    Bugs: SDK-24500
    Reviewer: Paul
    Tests run: Checkin
    Is noteworthy for integration: No
    Ticket Links:
        http://bugs.adobe.com/jira/browse/SDK-24500
    Modified Paths:
        flex/sdk/trunk/modules/compiler/src/java/flex2/compiler/mxml/builder/AbstractBuilder.java
        flex/sdk/trunk/modules/compiler/src/java/flex2/compiler/mxml/builder/ComponentBuilder.jav a

    Hi John,
    Sorry to tell but tab completion is still failing on my Windows XP/Indesign CS5 (caught by Indesign).
    I just saw your remark on coloring text, here is an example pulled out from Peter's book "ScriptUI for dummies":
    var w = new Window ("dialog");
    var s = w.add ("statictext", undefined, "Static");
    var e = w.add ("edittext", undefined, "Edit");
    var b = w.add ("button", undefined, "Button");
    // The window's backround
    w.graphics.backgroundColor = w.graphics.newBrush (w.graphics.BrushType.SOLID_COLOR, [0.5, 0.0, 0.0]);
    // Font and its colour for the first item, statictext
    s.graphics.font = ScriptUI.newFont ("Helvetica", "Bold", 30);
    s.graphics.foregroundColor = s.graphics.newPen (w.graphics.PenType.SOLID_COLOR, [0.7, 0.7, 0.7], 1);
    // Font and colours for the second item, edittext
    e.graphics.font = ScriptUI.newFont ("Letter Gothic Std", "Bold", 30);
    e.graphics.foregroundColor = e.graphics.newPen (e.graphics.PenType.SOLID_COLOR, [1, 0, 0], 1);
    e.graphics.backgroundColor = e.graphics.newBrush (e.graphics.BrushType.SOLID_COLOR, [0.5, 0.5, 0.5]);
    // Font for the tird control, a button. Can't set colours in buttons
    b.graphics.font = ScriptUI.newFont ("Minion Pro", "Italic", 30);
    w.show ();
    Loic

  • [svn:bz-trunk] 13051: + add the connection-manager property called cookie-policy to the HTTPProxyAdapter adapter-definition designated for code coverage

    Revision: 13051
    Revision: 13051
    Author:   [email protected]
    Date:     2009-12-17 06:58:47 -0800 (Thu, 17 Dec 2009)
    Log Message:
    + add the connection-manager property called cookie-policy to the HTTPProxyAdapter adapter-definition designated for code coverage
    Checkintests: passed with 2 failures that I had prior to adding changes.  I'll dig in some more to see if I can figure out why I'm getting these failures on my Mac
    Modified Paths:
        blazeds/trunk/qa/apps/qa-regress/WEB-INF/flex/proxy-config.mods.xml

  • Could not find the artifact type for property kind

    Team Foundation Server 2013 Update4  on Win Server 2008 R2, this message has suddenly started appearing.
    Team foundation error: Could not find the artifact type for property kind '77951f77-f29d-4a9b-8311-1b13e4b89c42'. The property kind was not properly defined.
    Last update installed was Update 4 on 17 Dec 2014, and at the time of install, everything was working well. I've re-applied update 4 in the hope it would resolve it, but the same error appears when I open the TFS console. Please help!
    Programming today is a race between software engineers striving to build bigger and better idiot- proof programs, and the Universe trying to produce bigger and better idiots. So far, the Universe is winning.

    Hi Stunt, 
    Thanks for your post. 
    And thank you for sharing your experience here. It will be very beneficial for other community members having the similar questions.
    All your participation and support are very important to build such harmonious/ pleasant / learning environment for MSDN community.
    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click
    HERE to participate the survey.

  • What all is needed for this type of Flash Design Studio

    What all is needed for this type of Flash Design Studio.
    There are a couple of sites out there that use both flash and
    shockwave. I am looking ot get somethign like this started and need
    some help getting pointed in the right direction. here are some
    examples:
    http://www.uberprints.com/studio/
    http://www.customavenue.com/online-design-studio/online-design-studio.html
    https://www.youdesignit.com/youdesignit.cfm
    http://www.pixeltees.com/make

    Rclarkhaddock,
    > What all is needed for this type of Flash Design Studio.
    There
    > are a couple of sites out there that use both flash and
    shockwave.
    Of the examples you showed, I saw Flash (Adobe Flash),
    Shockwave (Adobe
    Director), and JavaScript, but never a combination on the
    same site. (It
    might make sense to combine Flash with JavaScript or
    Shockwave with
    JavaScript, but not really to combine Flash with Shockwave.)
    > I am looking ot get somethign like this started and need
    some help
    > getting pointed in the right direction.
    Any of the above technologies will do it. You could also use
    a Java
    applet or even a .NET solution of some kind, so the choice
    you take will
    depend largely on what platform you want to support and code
    for. This sort
    of project will require significant amounts of custom
    programming. My
    personal approach would be to use Flash, mainly because of
    the popularity of
    the plugin. The Shockwave example looks beautiful, and I
    started out years
    ago using Director, but fewer people nowadays have the
    Shockwave plugin
    installed. It doesn't look like any of the sites shown use 3D
    modeling,
    which is the only relevant feature that Shockwave has over
    the other
    approaches. JavaScript (probably some Ajax approach) would
    work -- as
    seen -- but then you're dealing with compatibility issues
    among various
    JavaScript implementations in the great variety of browsers
    out there.
    Flash minimizes that, in my opinion.
    All you really "need" to produce what you've seen is Flash
    and some sort
    of database back end (MySQL, say), which means you'll need a
    bit of
    middleware (PHP, ASP, Cold Fusion, etc.) to act as your
    ambassador between
    Flash and the database.
    David Stiller
    Adobe Community Expert
    Dev blog,
    http://www.quip.net/blog/
    "Luck is the residue of good design."

  • [svn:bz-trunk] 11030: Tweak the deserialization of ASObjects to treat an empty string for the type of an object as null .

    Revision: 11030
    Author:   [email protected]
    Date:     2009-10-20 11:35:02 -0700 (Tue, 20 Oct 2009)
    Log Message:
    Tweak the deserialization of ASObjects to treat an empty string for the type of an object as null. It appears that there is some logic in the LC remoting code that relies on a non-null class name to always exist. This change reverts to the old behavior of not allowing empty string as a value for the ASObject.namedType.
    This should fix bug 2448442 and its duplicates caused by the recent serialization changes.
    I don't think this is the perfect fix. Pending further investigation, a better fix would be either:
    a. If it's OK to assume that empty string should always mean null for the type of the ASObject, the code that enforces it should be in the setter/getter inside ASObject and not in the deserializer.
    b. ASObject doesn't guarantee that a named type exists or is valid. In that sense an empty string is as bad as some random characters that cannot be a valid class name in java, so depending on how disruptive it may be, the fix should be in any logic that uses ASObject.getType().
    Modified Paths:
        blazeds/trunk/modules/core/src/flex/messaging/io/amf/AbstractAmfInput.java

    Hi Pavan,
    "In your payload there is no namespace prefix for the elements under PayloadHeader element."
    Yes, you are right - but this message is standard AQ Adapter Header message - it's not defined by me. I just used message which was automatically added to my project when I have defined AQ Adapter.
    "In your process is the default namespace is same as namespace value of tns ??"
    Do you mean targetNamespace? If yes it's different as it points to process "targetNamespace="http://xmlns.oracle.com/PF_SOA_jws/PF_APPS/APPS_PROCESS" (names of application and process have changed as I try different ways to do that)
    ns1 is: xmlns:ns1="http://xmlns.oracle.com/pcbpel/adapter/aq/PF_SOA/PF_APPS/PO_AQ"
    "another thing is tns and ns1 should have same values.."
    When I create a variable of header type, namespace ns1 is automatically created for it. I set it as property of receive activity. When process is instantiated on the serwer I get the error in which you can see that namespace is tns.
    Maybe I'm doing something wrong but I don't see how I could fix this in my process.
    You can see that the message I get on the server has nothing in common with the application/project/process names. Is it possible to define such variable?
    Regards
    Pawel
    PS:
    In Transformation xsl file, both variables (source and target) has tns namespace for Header and PayloadHeader, and no namespace for subfields.
    Edited by: pawel.fidelus on 2010-01-05 02:37

  • How can I see if my program is for more than one user? We think we have bought in design for more users, but can not find out how to get in for more than one?

    How can I see if my program is for more than one user? We think we have bought in design for more users, but can not find out how to get in for more than one?

    If you bought a CC for team, you can log in at http://adobe.com and insert the e-mail that you gave at the moment at the purchase and than you can manage and see you product/plan/team.
    If I was not clear you can use the following link to help you solving your issue:
    Creative Cloud Help | Manage your Creative Cloud for teams membership
    If your not clear about this situation, contact with an agent of Adobe, by chat or phone. Use the following link to see the type of support you have on this matter:
    http://adobe.com/getsupport
    I think this will help you.
    Regards

  • No getter method for property user of bean Problem

    Hi everyone,
    I am new to this struts. I have a samll application to check login. When I run my application I get this message in my server console
    No getter method for property user of bean org.apache.struts.taglib.html.BEAN
    I saw the previous forum for the same topic. I have checked my property names start with appropriate cases. Here is my code
    %@ page language="java" %>
    <%@ taglib uri="/WEB-INF/struts-html.tld" prefix="html" %>
    <html>
    <head><title>Login</title></head>
    <body>
    <html:form action="submit.do">
    <table width="100%" border="0" height=75%>
    <tr>
    <td align="right" >UserName: </td>
    <td><html:text property="user"/></td>
    <tr>
    <tr>
    <td align="right" >Password: </td>
    <td><html:text property="password"/></td>
    </tr>
    <tr>
    <td colspan=2 align="center"><html:submit/></td>
    </tr>
    <tr>
    <td colspan=2 align="center"><html:errors/></td>
    </tr>
    </table>
    </html:form>
    </body>
    </html>
    import javax.servlet.http.HttpServletRequest;
    import org.apache.struts.action.*;
    import java.util.*;
    * @author skannan
    * To change this generated comment edit the template variable "typecomment":
    * Window>Preferences>Java>Templates.
    * To enable and disable the creation of type comments go to
    * Window>Preferences>Java>Code Generation.
    public class LoginForm extends ActionForm
    private String user = null;
    private String password = null;
    /* user */
    public String getUser()
    return (this.user);
    public void setUser(String user)
    this.user = user;
    /* password */
    public String getPassword()
    return (this.password);
    public void setPassword(String password)
    this.password = password;
    public ActionErrors validate(ActionMapping mapping,
    HttpServletRequest request) {
    // Log the forms data
    servlet.log("Lastname:" + user);
    servlet.log("Address:" + password);
    // Check for mandatory data
    ActionErrors errors = new ActionErrors();
    if (user == null || user.equals("")) {
    errors.add("User", new ActionError("error.user"));
    if (password == null || password.equals("")) {
    errors.add("Password", new ActionError("error.password"));
    return errors;
    I am missing anything in my config files. Please I need help.
    Thanks!

    I did check my struts-config file
    Here is the part of my file
    <!-- ========== Form Bean Definitions ================= -->
    <form-beans>
    <form-bean name="loginForm"
    type="kannan.struts.trailer.checkin.LoginForm"/>
    <form-bean name="checkInForm"
    type="kannan.struts.trailer.checkin.CheckInForm"/>
    </form-beans>
    <!-- ========== Action Mapping Definitions ============ -->
    <action-mappings>
    <action path="/submit"
    type="kannan.struts.trailer.checkin.LoginAction"
    name="loginForm"
    input="/login.jsp"
    scope="request">
    <forward name="success" path="/checkIn.jsp"/>
    <forward name="failure" path="/login.jsp"/>
    </action>
    Still I am getting the error

  • How to create Image as Custom Property Type used in Configurable Web Part?

    I wanted to create custom configurable web part property for Image.
    Example - the screenshot of Image property used in Image web part is shown below:
    My goal is to create as many images as possible in custom configurable web part.
    I tried to write the code:
    [WebBrowsable(true),
    WebDisplayName("Example Photo"),
    WebDescription("Example Photo of the user"),
    Category("Custom User Profile"),
    Personalizable(PersonalizationScope.Shared)]
    public Image ExampleUserPhoto { get; set; }
    However, the result does not display Image configurable web part property.
    I wonder why the data type Image does not cause the custom web part to have Image configurable web part property.
    Other data types such as Boolean, Enum, Integer, String and DateTime can be used.
    How can I create Image as Custom Property Type used in Configurable Web Part?

    I have examined that context node __00 has been enhanced,and  has a class name  z___00. But  when I created a new attirubute by right click " Attributes" with wizard under context node __00.There is still  a error message "view is not enhaced or copied with wizard".
    But  when  I created a method  "getvaliation "  in the class of context node zcl__00, the attribute  'valiation' automatically created(at the same time the method "getvaliation' automatically  created for the attribute 'valiation') and I need not to create attibute 'validation' by wizard .  It seemed as if the problem is resloved. But when I make test for it in web ui .There is a runtime erro message.
    Do I need to make some configurations in  the business object layer  for the checkbox? but  the checkbox is only used as a flag  to decide whether a backgoud job is needed to be executed.
    Edited by: samhuman on Jun 22, 2010 10:31 AM

  • In XML view, how to set sap.ui.core.CSSSize array for property "widths" of MatrixLayout Control?

    As SAPUI5 prefer XML views, I'm rewriting JS view into XML views.
    When I translate the statements below, I can not set sap.ui.core.CSSSize array for property "widths" of Control MatrixLayout.
    JS version:
    var oLayout = new sap.ui.commons.layout.MatrixLayout({
        id : 'matrix3'
        columns : 3,
        width : '600px',
        widths : ['100px', '200px', '300px']
    XML version:
    <l:MatrixLayout
        id="matrix3"
        columns="3"
        width="600px"
        widths="['100px', '200px', '300px']">
    <l:MatrixLayout>
    The error says: Uncaught Error: "[100px, 200px, 300px]" is of type object, expected sap.ui.core.CSSSize[] for property "widths" of Element sap.ui.commons.layout.MatrixLayout.
    Same problem with property `backgroundDesign` of MatrixLayoutCell, I can only use a workaround to use String "Fill1" not the Class "sap.ui.commons.layout.BackgroundDesign.Fill1".
    When we meet a property which need a Class object as value, we can not set it in String Format for XML views. That's a pity or I did not find the right way to set NON-String values as property for XML Controls.

    Hi,
    any settings that are not possible in the XML, need to be set in the controller instead.
    Using the string value of an enum is fine, though.
    Regards
    Andreas

  • Architectural design for FTP batch processing

    Hello gurus,
    I would like your help in determining the design for the following.
    We receive several HL7 messages as a text file and copied to a shared network folder. All these files are created into several different folders depending on the region, message type. We need to come up with a B2B process to read all the files from the netwrok folder using FTP (batch process) and translate if needed (depending on the scenario) and transfer the files over to other destination folder on the network (using FTP).
    For this, we can create TPs with Generic FTP channel and this works without any issues. By doing this way, we need to create TP for each and every type of message which reads the files from its own specified directory location on the network based on the the polling interval.
    My question is, instead of creating TPs for each and every type of file, is there a way by which I can write a common web service that reads the source files from the network and based on the type of the file route to the proper destination folders. If it is possible, I would like to know the architecture for accomplishing this task.
    I really appreciate your kind help on this.
    Thanks and regards,
    Raghu

    Hi Raghu,
    Is it a B2B communication scenario?
    By doing this way, we need to create TP for each and every type of message which reads the files from its own specified directory location on the network based on the the polling interval.Why cann't you have only one TP with multiple documents, channels and agreements?
    My question is, instead of creating TPs for each and every type of file, is there a way by which I can write a common web service that reads the source files from the network and based on the type of the file route to the proper destination folders. If it is possible, I would like to know the architecture for accomplishing this task.Depends on your use case and products you want to use. You can very well use FTP adapter with BPEL and poll for files. Use DVM in composite to figure out the destination and send it there. You may use OSB if it is a typical routing case with heavy load and performance is a concern. You may use B2B as well here. So ultimately you need to figure out what you want and what tools you want to use.
    Regards,
    Anuj

  • User Logic for Conversion Type Instead of Hard coding in query.

    Hello , Good response from SDN but thats all standard which I know. Please help me to resolve the problem as stated below. SDN friends are always best help.
    Requirement: User will select the Target Currency; Will select the Exchange Rate like Monthly Avg 002M. Now there has to be a variable in Conversion which tells the logic to pick Conversion Type ZVHGR if  Exchange Rate = 002M, but if Exchange Rate = 001, then Conversion Type ZVHMR.
    <u><b>
    Approach to solve abo</b></u>ve
    1. I have created a Currency Translation Type " FiscperConversion" "ZVHGR" now this has Exchange Rate Type from Variable "ZVARN" (Which is a variable single value manual input on 0RTYPE Infoobject for exchange rate.)
    2. Now Currency Tab: Target Currency is selected from Variable placed in the Report. ZRPVAR.
    3. Now the Variable Time Reference is used. Standard Infoobject 0FISCPER
    which is beginning of period.
    Now all the above is done. Let go to the query and For Value of kEYFIGURE "Audit Balance" in Conversion Tab Conversion Type is specified is "FiscperConversion" ZVHGR"same as above and thats it. But the problem is here user want a variable that user can select the Conversion Type Instead of Hard coding.
    <b>Please suggest how to create this variable for Conversion Type and specify in query designer since In Conversion Tab this is not allowed to have variable.</b>
    Please help me very soon
    Thanks
    Soniya Kapoor
    null

    Hello soniya
    CTK ( currency translation key) includes
    1. Exchange rate type - variable
    2. Time base              - Variable
    3. Source abd TGT currency    - variable
    if all the things are given in variable why and what extra you need by selecting currency translation key from user input. I think you should ask business user again abt their requirement.
    I can think of inputing CTK if say you have choosen time base as static ( Fix value)...say in one key u r using fiscal period as base and in other u r using calday as base...
    Thanks
    Tripple k

Maybe you are looking for