Extending an extended VO

Hi All,
What will be best practice, when I need to modify already extened VO? It's for a LOV.
Some one else extened the VO for the LOV and it's in PROD now but need to add couple of more columns in the same VO for LOV.
Thanks

     Identify the VO which you want to extend.
     Go to About This Page  Expand All  Find the VO.
     Download class files & xml files related to VO.
     And Download server.xml also.
     File like TableVOImpl.class
     If VO is based on EO, download EO also.
     In server we have only class files.
     Using Java decompiler tool, make class file into java file.
     Tool like Cavaj….
     Generate jpr & bc4j in Jdeveloper based on standard VO.
     Open VO in Jdeveloper.
     Create New VO by Extending Standard VO.
     Save the Jdeveloper.
     Do substitution in jpx.
     Right click jpx  Edit  Substitution.
     Select both New & Old VO and click OK.
     Migrates now VO files into server.
     Run jpximport script.
     Bounce the Apache server.
Regards,
Anbu

Similar Messages

  • Extended Receiver & Extended  Interface Determination

    Hi Experts,
    Can any tell me what is Extended Receiver & Extended  Interface Determination.
    And the Difference between Standard Receiver & Standard Interface Determination.
    were to use Extended Receiver & Extended  Interface Determination.
    Thanks in advance
    Shakif

    Hi,
    Standard Receiver Determination Features
    Specifying Receivers
    You can specify receiver parties and receiver services. To specify the receiver in more detail, you have the following options:
    ●     Select the receiver from the Integration Directory
    ●     Specify a constant value for the receiver
    ●     Determine the receiver dynamically from the message content
    To enter the necessary details, use the following:
    ●     The party editor for specifying the receiver party
    ●     The service editor for specifying the receiver service
    To call the relevant editor, in the Display/Edit Receiver Determination editor in the Configured Receivers frame, call the Input Help ( ) in either the Party or Service column.
    Defining Conditions
    You also have the option of specifying the conditions to be applied when forwarding a message to the receiver(s) in a receiver determination.
    Generally, a condition relates to the contents of a message; if a specified condition is fulfilled for a particular payload element (the corresponding element has a certain value, for example), then the message is forwarded to the specified receiver(s).
    ●     If you want to specify a new condition for forwarding the message to a receiver, in the table in the Display/Edit Receiver Determination editor in the Configured Receivers frame, choose Insert New Condition () and call the condition editor by using the input help ().
    ●     If you want to specify a new condition for forwarding the message to multiple receivers, in the table in the Display/Edit Receiver Determination editor in the Configured Receivers frame, choose Insert Line After Selection ( ) and call the condition editor  by using the input help (). 
    In the condition editor, you can select an element from the message payload and specify a value with which the value of this element is to be compared at runtime.
    Enhanced Receiver Determination
    Use
    You use an enhanced receiver determination to have a mapping program determine the receivers of the message dynamically at runtime. Instead of creating the receivers in the receiver determination manually, you assign a mapping to the receiver determination and this returns a list of receivers at runtime.
    A typical usage case is if you do not yet know the names of the receivers at configuration time. In this case, you can define a mapping program, for example, which reads a list of receivers from a table or from the payload of the message at runtime.
    You can of course formulate conditions in a standard receiver determination that relate to the content of the message. However, you have to specify the names of the receivers (to which the message is sent under the formulated condition) explicitly in the receiver determination. If you create an enhanced receiver determination, you do not have to specify receiver names at this stage. 
    Integration
    During the definition of the interface mapping, you assign the abstract message interface ReceiverDetermination as the target interface. The message interface ReceiverDetermination is in the Integration Repository in the software component SAP BASIS (namespace http://sap.com/xi/XI/System).
    The message interface uses the message type Receivers and the data type Receivers. The data type Receivers describes a list of receivers and has the following structure:
    The following instance of the data type Receivers contains two receivers. The first receiver comprises a party and service and is identified by a DUNS number; the second receiver comprises a service without a party.
    <Receivers>
    <Receiver>
        <Party agency=“016“ scheme=“DUNS“>123456789</Party>
        <Service>MyService</Service>
    </Receiver>
    <Receiver>
        <Party agency=“http://sap.com/xi/XI“ scheme=“XIParty“></Party>
        <Service>ABC_200</Service>
    </Receiver>
    </Receivers>
    You can specify party and service for each receiver.
    Activities
           1.      Integration Repository: Define the interface mapping. Assign the message interface ReceiverDetermination as the target interface (see above).
           2.      Integration Repository: Define the message mapping or mapping program that is to determine the receivers at runtime. Assign the message mapping or mapping program to the interface mapping.
           3.      Integration Directory: Define an (enhanced) receiver determination.
    &#9675;     Enter the outbound interface of the interface mapping from step 1 in the key of the receiver determination as the outbound interface.
    &#9675;     Assign the interface mapping created in step 1 to the receiver determination.
    Standard Interface Determination
    Use
    You can specify to which inbound interfaces at the receiver the message is to be sent at runtime. You also have the option of specifying a mapping and (when multiple inbound interfaces are defined) a condition for each inbound interface.
    Note the following fundamental cases when assigning multiple inbound interfaces:
    Multiple Different Inbound Interfaces
    Imagine you enter the following interface assignment.
    Inbound Interface
    Condition
    Interface Mapping
    IF_1
    M_1
    IF_2
    M_2
    After the interface determination is evaluated, this results in two messages with the same payload at runtime. A different mapping (either M1 or M_2) is executed for both messages and then they are forwarded to the two interfaces (either IF_1 or IF_2) at the receiver. 
    Multiple Identical Inbound Interfaces with Conditions
    Imagine you enter the following interface assignment.
    Inbound Interface
    Condition
    Interface Mapping
    IF_1
    B_1
    M_1
    IF_1
    B_2
    M_2
    In this case, the conditions are evaluated during the interface determination step. If condition B_1 is true, then mapping M_1 is executed; if condition B_2 is true, then mapping M_2 is executed. The message is forwarded to the same inbound interface at the receiver in both cases. Unlike in the case described above, this does not result in multiple messages with the same payload because only one condition can ever be true at runtime.
    Features
    You enter the assignment between the outbound interface and the inbound interface(s) in a table. Each table line represents exactly one assignment between the outbound interface and an inbound interface. To insert or delete lines, choose Insert One Line After Selection () or Delete Selected Line ().
    Enhanced (Mapping-Based) Interface Determination
    Use
    In an enhanced interface determination you do not enter the inbound interfaces manually, but instead first select a multi-mapping. You get the inbound interfaces from the target interfaces of the multi-mapping. The inbound interfaces are determined at runtime during the mapping step.
    You typically use an enhanced interface determination if the source message has an element with occurrence 0 ... unbounded (for multiple items of a data record) and you want multiple messages (for the individual items) to be generated at runtime.
    For example, you want to split an overall booking for a trip comprising connecting flights into individual booking orders (for each leg of the trip).
    You cannot realize this usage case with a standard interface determination (without using an integration process). A standard interface determination does allow you to specify multiple (N) inbound interfaces (with different mapping).  In this case, N messages with the same payload and different receiver interfaces are generated from the source message before the mapping step; these are then transformed differently depending on the receiver interface. Therefore it is conceivable to write the mappings in such a way that the first mapping from the source message generates a message that only contains the first item, the second mapping generates a messages that only contains the second item, and so on. However, this no longer works if the number of items can vary with each new source message.
    You can use an enhanced interface determination to configure a mapping-based message split for this usage case. You assign the interface determination a multi-mapping that has a target interface with an element with occurrence 0...unbounded. At runtime, the individual messages (for the individual items) are calculated in the mapping step. First, the individual messages are grouped into a bulk message. Then, the bulk message is transferred to the Adapter Engine. The Adapter Engine then splits the bulk message up into the individual messages (see figure).
    Procedure at Runtime During Message Split
    Note that both the bulk message and all individual messages each have a message header with a receiver interface (see figure).
    Receiver Interfaces of Bulk Messages and Individual Messages
    The header of the individual messages contains the relevant receiver interface. It is based on the definition of the multi-mapping. Note that the receiver interfaces of the individual messages may be different. The receiver interface of the bulk message is always InterfaceCollection (namespace http://sap.com/xi/XI/System).
    If the message split only results in one message, the original message structure remains the same. In this case, a bulk message containing just one individual message is not created.
    You can also assign a multi-mapping with multiple different target interfaces to an enhanced interface determination (1:n transformation). Each target interface can contain elements with occurrence 0 ... unbounded.
    Messages cannot be sent by using different Adapter Engines in a mapping-based message split. This affects configuration thus: All receiver agreements that have a receiver interface from the mapping entered in the key must only be assigned communication channels with the following adapter types: 
    -          RFC Adapter
    -          SAP Business Connector Adapter
    -          File/FTP Adapter
    -          JDBC Adapter
    -          JMS Adapter
    -          SOAP adapter
    -          Marketplace adapter
    -          Mail Adapter
    -          RNIF adapter
    -          CIDX Adapter
    The adapters also have to all run on the same Adapter Engine.
    Adapters developed by partners also support a mapping-based message split if they run on the same Adapter Engine.
    Attachments from the original message are not appended to the messages resulting from the message split.
    Activities
    To execute a mapping-based message split, perform the following steps:
           1.      Integration Repository: Define the multi-mapping (see Developing Multi-Mappings for Message Splits).
           2.      Integration Directory: Define the interface determination.
    Note the following:
    &#9675;     The outbound interface of the multi-mapping must be entered as the sender interface in the key of the interface determination.
    &#9675;     The interface determination type must be set to Enhanced.
    &#9675;     Select the multi-mapping you defined previously from the Integration Repository.
    To do so, call input help ().
    The target interfaces of the interface mapping are displayed in the Inbound Interfaces frame.
    The number of messages (for an inbound interface) created in the mapping step is displayed in the Occurrence column.
    Regards,
    Phani
    Reward points if Helpful

  • Can Extender be used to extend the extender's signal?

    I have an E1000 and 2 RE1000 range extenders.
    Can I use 1 of the extenders to extend the other's range?
    Thanks,
    Dansmark

    Sorry I was mistaken the range extender will extend the wireless network of any wireless signal it can connect too. My apologies
    Please remember to Kudo those that help you.
    Linksys
    Communities Technical Support

  • Problem with extending an extended class

    Hi JDC
    I have to use a scrolled list several times among my program so I create a class named ScrolledList that extends Jpanel and an inner class that extends ScrolledLIst.
    The problem shows up when I?m trying to add an item inside the inner class, the code pass compilation, it even enter the addItem() but its dont add item
    public class ScrolledList extends JPanel{
      DefaultListModel dlm = new DefaultListModel();
      JList list = new JList();
      JScrollPane js = new JScrollPane(list);
      ScrolledList(){
        setLayout(new BorderLayout());
        add(js,BorderLayout.CENTER);
    }here is the class i use whenever i need this scrolled list:
    public class innerClass extends ScrolledList{
      public void addItem(String item){
        System.out.println("addItem invoked...");
        this.dlm.addElement(item);
      public static void main(String[] args) {
            JFrame frame = new JFrame("InnerClass");
            frame.addWindowListener(new WindowAdapter() {
                public void windowClosing(WindowEvent e) {System.exit(0);}
            frame.getContentPane().add(new innerClass(),
                                       BorderLayout.CENTER);
            frame.setSize(400, 125);
            frame.setVisible(true);
            innerClass ic = new innerClass();
            ic.addItem("Shay");
    }what im doing wrong(code example please)?
    Thanks

    Hi
    i tried this , its still dont add item to the list:
    import javax.swing.*;
    import java.awt.*;
    import java.awt.event.*;
    import javax.swing.*;
    public class ScrolledList extends JPanel{
      //List variables
      private DefaultListModel dlm = new DefaultListModel();
      private JList clientsList = new JList(dlm);;
      private JScrollPane clientScroll = new JScrollPane(clientsList);
      public final  boolean PRINTLN=true;
      public  void p(String out){
        if(PRINTLN)
          System.out.println(out);
      public ScrolledList() {
        try {
          jbInit();
        catch(Exception e) {
          e.printStackTrace();
      private void jbInit() throws Exception {
        this.setLayout(new BorderLayout());
        this.add(clientScroll);
       public void addClient(String client){
        p("addClient invoked....");
        dlm.addElement(client);
      public static void main(String[] args) {
        JFrame frame = new JFrame();
        frame.getContentPane().add(new ScrolledList());
          frame.addWindowListener(new WindowAdapter() {
            public void windowClosing(WindowEvent e) {
              System.exit(0);
          frame.setSize(300,300);
          frame.setVisible(true);
          ScrolledList s  = new ScrolledList();
          s.addClient("Shay");
    }thanks

  • Can I reuse my old Belkin wireless router as an extender to extend wifi from Time Capsule?

    I plan to buy the new Time Capsule and use it as my wireless router. Would it be possible to use my existing Belkin Play router as an extender of the "new" wireless netword provided by the Time Capsule?

    Apple designed the "extend a wireless network" function as a proprietary feature to only work with other Apple routers, so it would be extremely unlikely that a Belkin product would be compatible with the Time Capsule if you want to extend the network wirelessly.
    If you can connect the Belkin router to the Time Capsule using a wired Ethernet connection, you should be able to configure the Belkin router to provide more wireless coverage that way.

  • Is It Possible To Extend An Extended APX?

    I currently have two APXs: One serving as the base station and the other which serves as a repeater. My question is: Can I add a third APX to repeat the repeater? My house is very long and the tail end barely gets a signal.
    Vlade

    If you have your current remote AirPort Express set up to "extend a wireless network", it is not possible to further extend that device. The "extend" setup works like the hub and spokes of a wheel. You main base station is the "hub" and each "remote" resides at the end of spoke. The "remotes" communicate directly to the "hub", not to another remote at the end of another spoke.
    It is possible, using a WDS configuration to setup a main, relay and remote, but this operates only in wireless "g" mode, and with a relay and remote in the setup, you would lose 75% of the bandwidth on the entire network. In effect, you would have a "g" wireless network operating at only 1/4 speed, so I doubt that the tremendous performance loss would offset the small amount of additional wireless coverage that you might pick up.
    You might be able to use a pair of ethernet powerline adapters to provide a pseudo ethernet signal to a distant AirPort Express if your "main" base station is connected to another router. One adapter would plug into an AC outlet near the router and the other adapter would plug into the wall in the area where you need more coverage. The AC wiring in your home transmits the ethernet signal.
    Message was edited by: Bob Timmons

  • Re: Can I extend the extended warranty for another year?

    I had previously purchased extended warranty on purchase of the machine A660. Can I extend it for another year?
    Thanks :)

    > But when I try to purchase one it does proceed.
    You can purchase such extension only if your model is covered by such service. As far as I know you have to input always the notebooks serial number just to check if an service (warranty extension) is possible or not.
    In case such extension isnt possible, you will not be able to purchase it

  • I am using wi fi on a linksis router with a router extender.Strong reception near the router weak or no reception near the extender. Extender is strong with laptops however not with ipad2. Any sugger

    I am using home wi-fi with a 3G Lynksys router and extender. Near and within 50 ft. Strong signal for iPad. Weak or no signal at the router location. However strong signal received for laptops at extender. Why no signal near extender?

    is the extender only 5Ghz?

  • Extend altready extended network with old dome Extreme?

    I want to extend my network with an old Airport Extreme, the dome version. The current network uses a new square Extreme (wired to my MacPro tower), then extends to a Time Capsule. I want to use the old dome Extreme to run a USB color printer in a remote room in the house. Is this possible?

    Yes, this can be done, but the entire network would have to be configured for a "static" WDS. This type of WDS has two major disadvantages: 1) All the base stations, including the 802.11n ones, would only operate in the 802.11g Radio Mode, and 2) For every base station added, the overall bandwidth will be cut in half. For this case, with three AirPorts, the total bandwidth would be: (54 Mbps / 2) / 2 = 13-15 Mbps ... around the same as the 802.11b standard.
    If you still want to pursue this, I can provide the step-by-step instructions to do so.

  • Extended Find/Extended Replace Not Catching Line Breaks

    I need to do a massive find and replace to change a block of
    code that's in hundreds of files.
    I attempted to use Extended Replace like so:
    Find what:
    old code line 1
    old code line 2
    etc.
    Replace with:
    new code line 1
    new code line 2
    etc.
    I picked the right folder, all the boxes on the right are
    unchecked, and I copied the old code directly from one of the files
    it was in. So why isn't it finding the code block? It only seems
    able to detect one line at a time, but what's the point of having a
    massive find and replace that only works one line at a time?

    I remember running into this kind of trouble. It had to do
    with encoding. What if you simply perform an extended search ?
    My guess is that the string you are searching does not have
    the same encoding as the files you are searching (a bit like
    searching "line1 & vbcrlf" while files only contain "line1
    & vblf".
    I suggest the search string is copied from a file, or even
    better, you select the string you want to search for then simply
    click the search/replace button : the search field will already be
    populated. Can you at least find the search string in the file it
    comes from ?
    Let us know

  • Extended or Extended Journaled

    i installed an extra hard drive to my PowerMac G5 quad 2.5, now after i boot up from the original standard hard drive , i got the message to Initilize the new hard drive that i add it to the G5 ..
    im confused of which format method should i use to format this hard disk ..
    there's MAC OS EXTENDED & there's also MAC OS EXTENDED (JOURALED) !
    wat is the difference & which one should i use !, one more thing the standard hard drive which it came with the machine is formatted as MAC OS EXTENDED (JOURALED)
    please advice!, thanks !
    PowerMac G5   Mac OS X (10.4.6)  

    Hello valdi_,
    Welcome to Apple Disussions!
    This is from Apple's website:
    http://docs.info.apple.com/article.html?artnum=30344
    I've clipped a couple of paragraphs below:
    What is Mac OS Extended format?
    Mac OS Extended format is a hard disk format that increases the number of allocation blocks on the disk. This format also allows more than 65,000 files on the hard disk. Mac OS Extended format optimizes the storage capacity of large hard disks by decreasing the minimum size of a single file.
    What are the differences between Mac OS Extended format and Mac OS Standard format?
    The most visible difference between Mac OS Extended format and Mac OS Standard format, other than the minimum file size, is the maximum number of files.
    Here's some info on Journaling:
    http://docs.info.apple.com/article.html?artnum=107249
    Hope this helps.

  • What is the diffrence between extends and creating new object?

    HI ALL,
    what is the diffrence between extends and creating new object?
    meaning
    class base{
    class derived extends base{
    class base{
    class derived {
    derived(){
    base var = new base();
    can u people tell me diffence from the above examples.
    THANKS.
    ANANDA

    When you create a new object you have to supply the class to which that
    object belongs. A class can extend from another class. If it does so
    explicitly you can define the 'parent' class from which the class extends.
    If you don't explicitly mention anything, the class will implicitly extend
    from the absolute base class named 'Object'.
    Your example is a bit convoluted: when you create a Derived object,
    its constructor creates another object, i.e. an object from the class from
    which the Derived class extends.
    Extending from a class and creating an object don't have much in common.
    kind regards,
    Jos

  • Reformat to FAT32 from Mac OS Extended

    Bought iomega 320GB HDD formatted Mac OS Extended from Mac Store and was told to reformat to FAT32 simply go to Disk Utilities/Erase/Volume Format/FAT32 and voila!. Problem is, under Volume Format there is no FAT32 only Mac OS Extended (Journaled), Extended, Case Sensitive-Journaled and Case sensitive. Same on both my iMac and Pro and both running 10.5.5. I need to be able to transfer files (movies, photos, data) from my Mac and be able to read them on a PC running Vista overseas.

    I had the same problem. But when I select MS-DOS (FAT) and erase the external hard drive, the format is still in Mac OS Journaled and then the sub drive is in MS-DOS (FAT). However, my XP PC still does not recognize the drive. How can I make it just MS-DOS (FAT)?
    Message was edited by: xtwodaystoolatex
    Message was edited by: xtwodaystoolatex

  • Does the network extender work in "extended coverage" areas?

    We are going to be at a cabin in a rural area that is in "extended 3G" / "extended digital coverage" according to the verizon coverage map (a few miles east of Arnold, CA).
    As the cabin has internet (we go there every summer), will the network extender work given that it's in an extended coverage area? I usually get 0 bars when I am at the cabin and it would be nice to be able to make/receive calls on the cell phone without having to drive into town several miles away.

        Hello norm_!
    I'd be happy to clarify the Network Extender functionality. I looked up your Arnold, CA location, and unfortunately, the network extender will not work in this area. I apologize for the inconvenence, and I do hope you have a wonderful trip!
    Thank you,
    MichelleH_VZW
    Follow us on Twitter @VZWSupport

  • Need to add a new column in the extended VO

    Hi
    I have an urgent requirement like i need to add a new column in one of the extended VO.Can anyone give the procedure to do that..
    Please do the needful.
    Thanks
    Preeti

    Hi Gaurav,
    For example...
    Consider seeded VO is XXXVO and we added a new column to the XXX by extending XXCHRXXXVO(extended VO).and the we gone thru the full substitution process..
    Now new requirement came as add a new column to extended VO - XXCHRXXXVO.Can you please tell in this example scenario? It will be good if you provide the inputs...
    Thanks
    Preeti

Maybe you are looking for