What is the use of OTYPE_REF in Add method

what is the use of OTYPE_REF in Add method

class A
static public void m(){}
class B extends A
static public void m(){}
}is this over riding? well static methods are bind at
compile time then there shouldnt be any over riding
in case of static methods but when we use final
keyword in the method of class A it makes an error.
when static methods are bind at compile time then
what is the use of final keyword with static methods?there is none, since static methods cannot be overridden and final prevents them from being overridden

Similar Messages

  • What is the use of additon in up to 1 rows in SELECT statement

    Hi All,
             What is the use of up to 1 rows in select statement.
    for example
    SELECT kostl
          FROM pa0001
          INTO y_lv_kostl UP TO 1 ROWS
          WHERE pernr EQ pernr
          AND endda GE sy-datum.
        ENDSELECT.
    I'm unable to get in wat situations we hav to add up to 1 rows
    please help me out...
    Thanks,
    santosh.

    Hi,
    Use "select up to 1 rows" only if you are sure that all the records returned will have the same value for the field(s) you are interested in. If not, you will be reading only the first record which matches the criteria, but may be the second or the third record has the value you are looking for.
    The System test result showed that the variant Single * takes less time than Up to 1 rows as there is an additional level for COUNT STOP KEY for SELECT ENDSELECT UP TO 1 ROWS.
    The 'SELECT .... UP TO 1 ROWS' statement is subtly different. The database selects all of the relevant records that are defined by the WHERE clause, applies any aggregate, ordering or grouping functions to them and then returns the first record of the result set.
    Regards,
    Bhaskar

  • What is the use of HTTPS 8181 port

    Hi,
    I am wondering what is the use of the port 8181 on the EE5 application server.
    the second question. Why the application server open so many port on the same local machine. I agree that for security raison it is a good idea. But does application serveur use tcp connection to communicate between the server thread ?
    So it is possible to add a thread in the serveur application to process some internal work. And of course it is possible to include this new thread in the communication process of the server ?
    Can we have the map of all the tcp trhead use by the server application.
    Regards
    Herve Terrolle.

    Your app has to run as root to listen on ports up to 1024,
    also, some other app (apache?) may already be listening on port 443.
    AFAICT port 8181 is just arbitrarily chosen, it might as well have been port 4430, or any other free port above 1024.

  • What is the use of COL_SELECT_MASK IN fm gui_download?

    Hi i Just want to know what is the use of col_select_mask in GUI_DOWNLOAD.
    currently i need to work on one report where they are passing this parameter to gui_download.
    result is it is taking only 255 char column length in the downloaded excel...
    i need to add extra fields to the downloaded excel..but it is taking only 255 how to over come this issue?
    i tried commented the COL_SELECT_MASK but it is taking unnecessary fields in the internal table i dont know how come they are excluding some fields without downloading ?Any one any idea?
    Regards
    sas  .

    Well thanks for the information.
    Now i understood that
    in itab there are 10 fields where user wants to see in the excel only 8 fields.
    so they use col_mask parameter what ever columns we pass only those o/p we can see in the output.
    so now that col_mask need to increase to few more fields in result which the size of excel is more than 255 char which in result need to display 8 + my 6 fileds = 14 fields.
    due to over size it is displaying only 10 fields. Rest 4 are missing.
    so using COL_MASK is there any way to define more than 255 char column length?
    Regards
    sas....
    DiD you check the FM where it is written as if col_sel = 'X'.
    COL_SLE_MASK = 'xxx'.
    then it will download 1 , 3 5 columns???/
    what is this i dont understand???
    Regards
    sas

  • What is the use of tcode mb1c

    hi
    what is the use of tcode mb1c
    pls reply
    thanks in advance

    Hi Ashok,
    The transaction MB1C is used to add the no. of stock to a material.In MIGO transaction you can post all or some of these stock of the material.

  • What is the use of Generic class in java

    hi everyone,
    i want to know that
    what is the use of Generic class in java ?
    regards,
    dhruvang

    Simplistically...
    A method is a block of code that makes some Objects in the block of code abstract (those abstract Objects are the parameters of the method). This allows us to reuse the method passing in different Objects (arguments) each time.
    In a similar way, Generics allows us to take a Class and make some of the types in the class abstract. (These types are the type parameters of the class). This allows us to reuse the class, passing in different types each time we use it.
    We write type parameters (when we declare) and type arguments (when we use) inside < >.
    For example the List class has a Type Parameter which makes the type of the things in the list become abstract.
    A List<String> is a list of Strings, it has a method "void add(String)" and a method "String get(int)".
    A List<File> is a list of Files, it has a method "void add(File)" and a method "File get(int)".
    List is just one class (interface actually but don't worry about that), but we can specify different type arguments which means the methods use this abstract type rather than a fixed concrete type in their declarations.
    Why?
    You spend a little more effort describing your types (List<String> instead of just List), and as a benefit, you, and anyone else who reads your code, and the compiler (which also reads your code) know more accurately the types of things. Because more detail is known, the compiler is able to tell you when you screw up (as opposed to finding out at runtime). And people understand your code better.
    Once you get used to them, its a bit like the difference between black and white TV, and colour TV. When you see code that doesn't specify the type parameters, you just get the feeling that you are missing out on something. When I see an API with List as a return type or argument type, I think "List of what?". When I see List<String>, I know much more about that parameter or return type.
    Bruce

  • What is the use of materialised view in ORACLE

    Hi All,
    What is the use of Materialised view in ORACLE.Can anyone please help me out by giving a real time example in banking application (How MV is used in banking applications).
    Thanks & Regards,
    SB2013

    SB2013 wrote:
    What is the use of Materialised view in ORACLE.Can anyone please help me out by giving a real time example in banking application (How MV is used in banking applications).http://docs.oracle.com/cd/E11882_01/server.112/e25789/schemaob.htm#CNCPT411
    Just add for example in a banking application at the end of each paragraph
    E.g.
    >
    In data warehouses, you can use materialized views to compute and store data generated from aggregate functions such as sums and averages, for example in a banking application

  • What is the use of constraint option in Prompt

    Hi all,
    what is the use of constraint option in prompt.If which scenario it is useful.
    pls give the clear explanation.
    Regards
    bharath

    NB -- I am doing this from memory, but isn't the Constraint (or limits in EAS' HBRs) just a way to reduce member selection scope even beyond security?
    I think I have used this once as I generally design apps to rely on Planning member security and not add in an extra layer.
    Regards,
    Cameron Lackpour

  • What is the use of points earned in apple support communities??

    what is the use of points earned in apple support communities??

    mende1      Valmojado, Toledo, Spain
    This solved my questionRe: How the heck do you get points on your apple support communities account?
    Jul 12, 2013 10:20 PM (in response to BMPU)
    To get points, you have to answer questions. If the user that created the post tested your solution and it worked, he/she (may) give you a "This solved my question". As you can see in the right part of this page, a solved question adds 10 points to your account. If you helped solve the problem, you receive 5 points. On a single thread, the original poster can only give 1 "This solved my question" and 2 "This helped me", so you can receive a total of 20 points.
    With these points, there are levels that you can see in this page > https://discussions.apple.com/static/apple/tutorial/reputation.html When you level up, you receive privileges like report posts, access to Community Calls... The most important level respecting to privileges is the level 6, that gives you access to a special forum called "The Lounge" (where you can talk about anything you want, complain about an user or report problems with the forum), and you also receive gifts from Apple and other privileges

  • What is the Use of Text Module Radio buton in Smartforms

    Hi all,
    What is the Use of Text Module Radio buton in Smartforms T - code ? How can we link this to our form ?
    Thanks in advance
    KR

    Text modules
    Text modules are used to centrally store texts that are used frequently in forms in the system.
    Text modules are included in forms using texts nodes. The text node can either refer to the text module or take its text. You can then change the text or add to it to suit the form.
    Text modules have the following attributes:
    They are client-independent
    They are connected to the transport system
    They are connected to the translation tools in the system
    The third attribute means that a text module can be uniquely assigned to a language using the logon language. When including a text module, you can also access translations of the text module, for example, to include an English text module in a German form.
    Reward Points if useful.

  • What is the use of the COMMAND botton on the keyboard of macbook pro?

    What is the use of the COMMAND botton on the keyboard of macbook pro?

    Hi,
    This is to add more functionality to your keyboard, as CTRL and SHIF do.
    for the list of the shortcuts you can use to make your computer work quicker and more comfortable you can check here.
    http://support.apple.com/kb/HT1343
    You do not have to use the Command Key if you are ok with the trackpad or mouse. Function Key make life easier.
    TZ

  • What is the use of change pointer concept in ale?

    what is the use of change pointer concept in ale?
    Edited by: Alvaro Tejada Galindo on Feb 6, 2008 5:10 PM

    ALE Architecture:
    It consists of an Outbound process, an Inbound process, and an Exception – Handling process.
    Outbound Process:
    ALE Outbound Process in SAP sends data to one or more SAP Systems. It involves four steps.
    1. Identify the need of IDoc: This step starts upon creating a application document, can relate to a change to a master data object.
    2. Generate the Master IDoc: The document or master data to be sent is read from the database and formatted into an IDoc format. This IDoc is called as a Master IDoc.
    3. Generate the Communication IDoc: The ALE Service layer generates a separate IDoc from the Master IDoc for each recipient who is interested in the data. Separate IDocs are generated because each recipient might demand a different version or a subset of the Master IDoc. These recipient-specific IDocs are called Communication IDocs and are stored in the database.
    4. Deliver the Communication IDoc: The IDoc is delivered to the recipients using an asynchronous communication method. This allows the sending system to continue its processing without having to wait for the destination system to receiver or process the IDoc.
    Inbound Process:
    The inbound process receives an IDoc and creates a document in the system.
    1. Store the IDoc in the database: The IDoc is received from the sending system and stored in the database. Then the IDoc goes through a basic integrity check and syntax check.
    2. Invoke the Posting Module: The control information in the IDoc and configuration tables are read to determine the posting program. The IDoc is then transferred to its posting program.
    3. Create the Document: The posting program reads the IDoc data and then creates a document in the system. The results are logged in the IDoc.
    Over view of IDocs:
    IDoc is a container that is used to exchange data between any two processes. The document represented in an IDoc is independent of the complex structure SAP uses to store application data. This type of flexibility enables SAP to rearrange its internal structure without affecting the existing interface.
    IDoc interface represents an IDoc Type or IDoc data. IDoc Type represents IDoc’s definition and IDoc Data is an instance of the IDoc Type.
    IDoc Types:
    IDoc type structure can consist of several segments, and each segment can consist of several data fields. The IDoc structure defines the syntax of the data by specifying a list of permitted segments and arrangement of the segments. Segments define a set of fields and their format.
    An IDoc is an instance of an IDoc Type and consists of three types of records.
    i. One Control record: each IDoc has only one control record. The control record contains all the control information about an IDoc, including the IDoc number, the sender and recipient information, and information such as the message type it represents and IDoc type. The control record structure is same for all IDocs.
    ii. One or Many Data records: An IDoc can have multiple data records, as defined by the IDoc structure. Segments translate into data records, which store application data, such as purchase order header information and purchase order detail lines.
    iii. One or Many Status records: An IDoc can have multiple status records. Status record helps to determine whether an IDoc has any error.
    Message in IDoc Type:
    A Message represents a specific type of document transmitted between two partners.
    Outbound Process in IDocs:
    Outbound process used the following components to generate an IDoc. A customer model, and IDoc structure, selection programs, filter objects, conversion rules, a port definition, an RFC destination, a partner profile, service programs, and configuration tables.
    The Customer Model:
    A customer model is used to model a distribution scenario. In a customer model, you identify the systems involved in a distribution scenario and the message exchanged between the systems.
    Message control:
    Message control is a cross application technology used in pricing, account determination, material determination, and output determination. The output determination technique of Message control triggers the ALE for a business document. Message control separates the logic of generating IDocs from the application logic.
    Change Pointers:
    The change pointers technique is based on the change document technique, which tracks changes made to key documents in SAP, such as the material master, customer master and sales order.
    Changes made to a document are recorded in the change document header table CDHDR, and additional change pointers are written in the BDCP table for the changes relevant to ALE.
    IDoc Structure:
    A message is defined for data that is exchanged between two systems. The message type is based on one or more IDoc structures.
    Selection Program:
    Is typically implemented as function modules, are designed to extract application data and create a master IDoc. A selection program exists for each message type. A selection program’s design depends on the triggering mechanism used in the process.
    Filter Objects;
    Filter Objects remove unwanted data for each recipient of the data basing on the recipients requirement.
    Port Definition:
    A port is used in an outbound process to define the medium in which documents are transferred to the destination system. ALE used a Transactional RFC port, which transfers data in memory buffers.
    RFC Destination:
    The RFC destination is a logical name used to define the characteristics of a communication link to a remote system on which a function needs to be executed.
    Partner Profile:
    A partner profile specifies the components used in an outbound process(logical name of the remote SAP system, IDoc Type, message type, TRFC port), an IDoc’s packet size, the mode in which the process sends an IDoc (batch versus immediate), and the person to be notified in case of error.
    Service Programs and Configuration Tables:
    The outbound process, being asynchronous, is essentially a sequence of several processes that work together. SAP provides service programs and configuration tables to link these programs and provide customizing options for an outbound process.
    Creation of IDoc:
    Basic Type:
    Basic IDoc type defines the structure and format of the business document that is to be exchanged between two systems.
    Segments:
    Segments form the basic building blocks of an IDoc type and are used to store the actual datta. A segment type is the name of a segment and is independent of the SAP elease. A segment definition is the release-specific name of a segment.
    Steps in creating Segments:
    T.Code WE31
    Enter the name for your segment type and click on the create icon.
    Type the Short text.
    Enter the variable names and data elements.
    Save and Go back.
    Go to Edit -> Set Release.
    Repeat the steps to create more segments.
    IDOC TYPE:
    Business data is exchanged with an external system using the IDoc Interface.
    IDoc types (Special Structures) An IDoc type is defined through its permitted segments. Segments can be dependent on each other (parent and child segments). The IDoc interface can check for each IDoc whether thhe segments contained are compatible with thhe definitiion of its type. This systax check is activated or deactivated in the Partner Profiles.
    Steps in creating IDoc Type:
    T.Code WE30 to create IDoc Type.
    Enter the Object Name, Select Basic Type and click Create Icon
    Select the create new option and enter a description for your basic IDOC type and press enter
    Select the IDoc name and click Create icon
    The system prompts us to enter a segment type and its attributes
    Choose the appropriate values and press enter
    The system transfers the name of the segment type to the IDoc editor.
    Follow these steps to add more number of segments to Parent or as Parent-child relation.
    Save it and go back.
    Go to Edit -> Set Release.
    Message Type:
    Steps in Creating Message Type:
    T.Code WE81.
    change the details from Display mode to Change mode
    After selection, the system will give this message "The table is cross client (See help for further info)". Press enter.
    Click New Entries to create new Message Type.
    Fill details
    Save it and go back.
    Assign Message Type to IDoc Type:
    T.Code WE82
    Change the details from Display mode to change mode.
    After selection, the system will give this message "The table is cross client (See help for further info)". Press enter.
    Click New Entries to create new Message Type.
    Fill details
    Save it and go back.
    <REMOVED BY MODERATOR>
    Edited by: Alvaro Tejada Galindo on Feb 6, 2008 5:10 PM

  • What is the use of switch control ?

    when i go to switch control and add a new switch as screen tap. then i enable the switch control. what is the use of that? every time i tap i get the app switcher(multi task) which is good but to go to a certain app i have to tap home button 3 times. i dont know if im wrong. but in switch control i can add gestures but cannot find a way to use it. (simply if i can add special gesture like a swipe with 3 fingures and if  i can get multitasker or siri or any other program it will be very use ful isn't it?)

    Read these:
    http://support.apple.com/kb/HT5886
    User guide:
    iOS 7 Switch Control - Technical Solutions Australia
    http://bdmtech.blogspot.com.au/2013/09/new-in-ios-7-detailed-look-at-switch.html

  • What is the use of "Organization"  and "UserGroup" in Oracle Identity Mgr

    Hi
    I have created an user and provisioned it with an EBS instance.
    Can anyone explain what is the use of "Organization" or "User Group" in Oracle Identity Manager?
    What are the basic concepts of having them?
    It seems that "Organization" is simply used for categorization of Users in OIM into various orgs and sub-orgs with the aim to create a logical hierarchy of users.
    Anything more?
    The use of "UserGroups" i find is only for the application of Access Policies and nothing else.
    Please modify/add to the concepts.
    Thanks
    debashis

    You can use Organizations to seperate groups of users and limit which resources are available to the users in that organization. You can also create administrative groups over those organizations.
    Groups can contain membership rules to automatically place users into them based on attributes from their profile. You can also create access policies to apply to those groups to provision and restrict provisioning of resources. Groups can also be beneficial if you have department groups and such to be able to quickly view all the users who are part of it. Groups are also used during attestation and can be made process owners of the attestation tasks. And Groups can also be used for assignment of tasks such as approvals and provisioning tasks. Groups are also how permissions are assigned throughout OIM.
    I'm sure there are many more uses, but this is a few of them.
    -Kevin

  • What is the use of at new statement?

    What is the use of at new statement?

    Hi,
    AT - itab
    Syntax
    LOOP AT itab result ...
      [AT FIRST.
       ENDAT.]
        [AT NEW comp1.
         ENDAT.
           [AT NEW comp2.
           ENDAT.
           AT END OF comp2.
           ENDAT.]
         AT END OF comp1.
         ENDAT.]
      [AT LAST.
      ENDAT.]
    ENDLOOP.
    Extras:
    1. ...  FIRST
    2. ... |{END OF} compi
    3. ...  LAST
    Effect
    The statement block of a LOOP loop can contain control structures for control level processing. The respective control statement is AT. The statements AT and ENDAT define statement blocks that are executed at control breaks, that is, when the control structure is changed. The additions to the AT statements determine the control break at which their statement blocks are executed. Within these statement blocks, the statement SUM can be specified to add together the numeric components of a control level. For the output behavior result, the same applies as for LOOP AT.
    The prerequisite for control level processing is that the internal table is sorted in exactly the same sequence as the component of its line type - that is, first in accordance with the first component, then in accordance with the second component, and so on. The line structure and the corresponding sorting sequence gives a group structure of the content of the internal table, whose levels can be evaluated using AT statements. The AT- ENDAT control structures must be aligned one after the other, in accordance with the group structure.
    The statement blocks within the AT- ENDAT control structures are listed if an appropriate control break is made in the current table line. Statements in the LOOP- ENDLOOP control structure that are not executed within an AT- ENDAT control structure are executed in each pass of the loop.
    In order that control level processing is carried out properly, the following rules must be observed:
    After LOOP, a restricting condition cond can only be specified if this selects a consecutive line block of the internal table. Otherwise, the behavior of control level processing is undefined.
    The internal table cannot be modified within the LOOP loop.
    A work area wa specified in the LOOP statement after the addition INTO must be compatible with the line type of the table.
    The content of a work area wa specified after the addition INTO in the LOOP statement must not be modified.
    If the INTO addition is used in the LOOP statement to assign the content of the current line to a work area wa, its content is changed upon entry into the AT-ENDAT control structure as follows:
    The components of the current control key remain unchanged.
    All components with a character-type, flat data type to the right of the current control key are set to character "*" in every position.
    All the other components to the right of the current control key are set to their initial value.
    When the AT-ENDAT control structure is exited, the content of the current table line is assigned to the entire work area wa.
    Addition 1
    ... FIRST
    Effect
    The control level is defined by the first line of the internal table. The control break takes place when this line is read.
    Note
    In the group level AT FIRST, the current group key contains no components and all character-type components of the work area wa are filled with "*" and all remaining components are set to their initial value.
    Addition 2
    ... |{END OF} compi/>
    Effect
    : Control levels are defined by the beginning or end of a group of lines with the same content in the component compi (where i = 1, 2, and so on) and in the components to the left of compi. The control breaks take place when the content of the component compi or another component to the left of compi changes.
    The compi components can be specified as described in Specification of Components, with the limitation that access to object attributes is not possible here.
    Note
    If the INTO or ASSIGNING additions are used in the LOOP statement, a field symbol can be entered after AT |{END OF} outside classes, to which the corresponding component of the work area wa or the field symbol <fs> is assigned. This form of dynamic component specification is obsolete and has been replaced by specification in the format (name).
    Addition 3
    ... LAST
    Effect
    : The control level is defined by the last line of the internal table. The control break takes place when this line is read.
    Note
    In the group level AT LAST, the current group key contains no components and all character-type components of the work area wa are filled with "*" and all remaining components are set to their initial value.
    Regards,
    Prashant

Maybe you are looking for

  • Foreign exchange valuation

    Dear All, We had done a valuation run and then reversed the valuation run documents thru mass reversal mode (mannually). Because there was some error in the initial valuation. By this time, the intial valuation got reversed by the system also on firs

  • PSE 10 Organizer exports

    Hi, In the past it was possible to export pictures on the hard drive from Organizer directly. You could save the selected files using different formats, resize them or other functionalities, all of this being done based on an album or other criterias

  • Can't install photoshop elements 9

    Hi Since updating to windows 8 I have had loads of problems with Flash player and can't install photoshop elements 9 I have tried following the steps to uninstall flash but it didn't work. It says my flash is in chrome and I suspect I need the versio

  • I can't open InDesign CS6 files by double clicking on them.

    I have changed Preferences in the application and have changed them in Windows, too.  The app opens but does not open the file.  Anyone else have a fix for this?

  • Canon 18-135mm IS Lens....Jumps during manual focus

    Hi, I recently noticed that my Canon 18-135mm IS lens has a minor issue that I'm not sure if it's a fault or not...... When the manual focus ring is turned, at a certain point it kind of clicks/jumps momentarily.  I noticed this when the lens was at