Query regarding FM type

hi,
we can create three different type of FM namely
1. normal fm
2. remote enabled fm  ( RFC)
3. UPDATE fm
i just want to know what is this update FM how it works and how is it different from othere types of fm.
secondaly, there are four other radio buttons on attributes screen of fm.
if any one can tell me the practical functionality of each one of those as F1 help don't have anything for them.
Regards
Vj

Hi Vijay,
to know about update Function Module, just go through the following link:
http://help.sap.com/saphelp_nw70/helpdata/EN/41/7af4daa79e11d1950f0000e82de14a/frameset.htm
Regards,
Nitin.

Similar Messages

  • Query regarding Output Types

    Hello Experts,
    I have one output type for sales documents. I am able to successfully trigger it for credit/debit memos but when I try to trigger it for standard orders then I am getting "Output not defined" error. Can anybody please tell me where in the config we can define output types for sales document types.
    I have one more query. While trying to trigger one billing document output I am getting "Update Terminated" error. But for same billing document I am able to trigger other output types. If "Update Terminated" error is coming due to number range then should it not be coming for all output types since there is no output type specific number range defined.
    Regards,
    Karan

    Hi,
    please check the configuration settings
    IMG-sales & distribution-basic functions-output control-output determination-output determination using the condition technique-maintain output determination for sales documents.
    1. create condition table . Key combination for maintaining condition record.
    2. access sequence. assign condition table to access sequence.
    3. ouput condition type. Select appropriate for inquiry, quotation or sales order. Assign the access sequence to the ouput type.
    4.ouput determination procedure. Here you assign the output type to this procedure.
    5. assign output determination procedure. Assign the procedure at header level if you want full document ouput. Assign the procedure at Item category level if you want item level output.
    6. VV11 - create  condition records for sales document types or VV31 for billing document types.
    create the order or billing document and see the result.
    Regards,
    csv

  • Query regarding condition type value calculation in VA05

    Dear Gurus,
    We had maintained one condition type Z*** where we had declared the condition type as follows:
    Condition class - Prices
    Calculation type - Quantity
    Plus/Minus - A (positive).
    We had maintained the condition table as :
    Price = 200 USD per 10 EA
    Lower limit = uppler limit = 0.
    When we are calculating the price in the sales document, the system is taking the price of 10 units as 200 USD correctly.
    But in VA05 screen, the confirmed net value for 10 units is shown as 10*200 = 2000 USD which is wrong.
    Can anybody throw a light on how the confirmed net value for VA05 screen is calculated.
    regards,
    Krishna

    If it is representing the value of the condition type, then it is a new field customised by your technical team. Standard VA05 doesnot represent the value of any condition type. So please check with your developer, may be there is a problem in their program.

  • Query regarding Storage type

    Hi,
    Can we have change existing storage type (like geo-redundant to locally-redundant storage)?
    If yes then kindly help me to describe.
    Regards,
    Arvind

    Hi,
    In addition to "Azure-Amjad" reply,
    If you trying to change the replication type from "GeoRedundant" to "Locally Redundant" through Powershell, then you may try below command:
    Set-AzureStorageAccount -StorageAccountName <storageaccountname> -GeoReplicationEnabled $false -Label “disabled geo replication”
    Before, you execute the above command, check if the GeoRedundant is enabled or disable by following command:
    Get-AzureStorageAccount -StorageAccountName <storageaccountname>
    Regards,
    Manu Rekhar

  • Query regarding document type

    This is a basic part of FI
    The Document flow in SAP-FI is categorized by the document types attached to them. All this document types differentiates the document flow, i.e. from where the accounting document was generated form SD, MM, FI etc. What SAP does is that for each Document types or rather groups of document types the data goes into four tables 1) Header table BKPF, contains the document type attached to the Document number
    2) The Document table ( the table name starts generally with BS*) that is actually contains document number and its transactional details (debit amount and credit amount) for e.g. BSID and BSAD which contains the Sales order open and clear items
    4) The Cluster table BSEG which contains the transactional amount of all the tables taken together, so it means that where ever the amount has come from it will go into the BSEG table and the transparent attached to it.
    So what the program will do is:
    1)     You will have a selection screen that will have a parameter entry for the Document type.
    2)     Select all the table names from DD02L table where TABNAME = BS* and TABCLASS = TRANSP
    3)     Think of the logic of how to connect the Document types to the BS* transparent table……….

    using document types u can fetch the revelant document numbers from the header table BKPF.using the fetched document numbers u can fetch the necessary data from the line item tables (BS*).

  • Query Regarding: Device Type usage by ArchiveLink.

    Hi Experts,
    Can you help me with the information on below points:
    - Transaction code to view device types in Archivelink.
    - ARCH Device Type usage by ArchiveLink.
    - Details on Device Class & Type, and all other fields.
    Thanks in advance.

    done

  • Query regarding the data type for fetcing records from multiple ODS tables

    hey guys;
    i have a query regarding the data type for fetcing records from multiple ODS tables.
    if i have 2 table with a same column name then in the datatype under parent row node i cant add 2 nodes with the same name.
    can any one help with some suggestion.

    Hi Mudit,
    One option would be to go as mentioned by Padamja , prefxing the table name to the column name or another would be to use the AS keyoword in your SQL statement.
    AS is used to rename the column name when data is being selected from your DB.
    So, the query  Select ename as empname from emptable will return the data with column name as empname.
    Regards,
    Bhavesh

  • A query regarding synchronised functions, using shared object

    Hi all.
    I have this little query, regarding the functions that are synchronised, based on accessing the lock to the object, which is being used for synchronizing.
    Ok, I will clear myself with the following example :
    class First
    int a;
    static int b;
    public void func_one()
    synchronized((Integer) a)
    { // function logic
    } // End of func_one
    public void func_two()
    synchronized((Integer) b)
    { / function logic
    } // End of func_two
    public static void func_three()
    synchronized((Integer) a)
    { // function logic
    } // End of func_three, WHICH IS ACTUALLY NOT ALLOWED,
    // just written here for completeness.
    public static void func_four()
    synchronized((Integer) b)
    { / function logic
    } // End of func_four
    First obj1 = new First();
    First obj2 = new First();
    Note that the four functions are different on the following criteria :
    a) Whether the function is static or non-static.
    b) Whether the object on which synchronization is based is a static, or a non-static member of the class.
    Now, first my-thoughts; kindly correct me if I am wrong :
    a) In case 1, we have a non-static function, synchronized on a non-static object. Thus, effectively, there is no-synchronisation, since in case obj1 and obj2 happen to call the func_one at the same time, obj1 will obtain lock for obj1.a; and obj2 will obtain lock to obj2.a; and both can go inside the supposed-to-be-synchronized-function-but-actually-is-not merrily.
    Kindly correct me I am wrong anywhere in the above.
    b) In case 2, we have a non-static function, synchronized on a static object. Here, again if obj1, and obj2 happen to call the function at the same time, obj1 will try to obtain lock for obj1.a; while obj2 will try to obtain lock for obj2.a. However, since obj1.a and obj2.a are the same, thus we will indeed obtain sychronisation.
    Kindly correct me I am wrong anywhere in the above.
    c) In case 3, we have a static function , synchronized on a non-static object. However, Java does not allow functions of this type, so we may safely move forward.
    d) In case 4, we have a static function, synchronized on a static object.
    Here, again if obj1, and obj2 happen to call the function at the same time, obj1 will try to obtain lock for obj1.a; while obj2 will try to obtain lock for obj2.a. However, since obj1.a and obj2.a are the same, thus we will indeed obtain sychronisation. But we are only partly done for this case.
    First, Kindly correct me I am wrong anywhere in the above.
    Now, I have a query : what happens if the call is made in a classically static manner, i.e. using the statement "First.func_four;".
    Another query : so far we have been assuming that the only objects contending for the synchronized function are obj1, and obj2, in a single thread. Now, consider this, suppose we have the same reference obj1, in two threads, and the call "obj1.func_four;" happens to occur at the same time from each of these threads. Thus, we have obj1 rying to obtain lock for obj1.a; and again obj1 trying to obtain lock for obj1.a, which are the same locks. So, if obj1.a of the first thread obtains the lock, then it will enter the function no-doubt, but the call from the second thread will also succeed. Thus, effectively, our synchronisation is broken.
    Or am I being dumb ?
    Looking forward to replies..
    Ashutosh

    a) In case 1, we have a non-static function, synchronized on a non-static object. Thus, effectively, there is no-synchronisationThere is no synchronization between distinct First objects, but that's what you specified. Apart from the coding bug noted below, there would be synchronization between different threads using the same instance of First.
    b) In case 2, we have a non-static function, synchronized on a static object. Here, again if obj1, and obj2 happen to call the function at the same time, obj1 will try to obtain lock for obj1.a; while obj2 will try to obtain lock for obj2.a.obj1/2 don't call methods or try to obtain locks. The two different threads do that. And you mean First.b, not obj1.b and obj2.b, but see also below.
    d) In case 4, we have a static function, synchronized on a static object. Here, again if obj1, and obj2 happen to call the function at the same time, obj1 will try to obtain lock for obj1.a; while obj2 will try to obtain lock for obj2.a.Again, obj1/2 don't call methods or try to obtain locks. The two different threads do that. And again, you mean First.b. obj1.b and obj2.b are the same as First.b. Does that make it clearer?
    Now, I have a query : what happens if the call is made in a classically static manner, i.e. using the statement "First.func_four;".That's what happens in any case whether you write obj1.func_four(), obj2.func)four(), or First.func_four(). All these are identical when func_four(0 is static.
    Now, consider this, suppose we have the same reference obj1, in two threads, and the call "obj1.func_four;" happens to occur at the same time from each of these threads. Thus, we have obj1 rying to obtain lock for obj1.aNo we don't, we have a thread trying to obtain the lock on First.b.
    and again obj1 trying to obtain lock for obj1.aYou mean obj2 and First.b, but obj2 doesn't obtain the lock, the thread does.
    which are the same locks. So, if obj1.a of the first thread obtains the lock, then it will enter the function no-doubt, but the call from the second thread will also succeed.Of course it won't. Your reasoning here makes zero sense..Once First.b is locked it is locked. End of story.
    Thus, effectively, our synchronisation is broken.No it isn't. The second thread will wait on the same First.b object that the first thread has locked.
    However in any case you have a much bigger problem here. You're autoboxing your local 'int' variable to a possibly brand-new Integer object every call, so there may be no synchronization at all.
    You need:
    Object a = new Object();
    static Object b = new Object();

  • Abnormal termination of runform when PROCEDURE is used as Query Data Source Type

    I created a package with a procedure that returns a table of records. This
    procedure tested OK in SQLPLUS. I then created a form and in this form a block
    that used this procedure as the Query Data Source Name, and of course the Query
    Data Source Type has been set to PROCEDURE. This form runs beautifully when the
    number of records returned is small (a few hundreds). But when the number of
    records is large (I have one case where the total number of records returned
    was 11099) then it will crash. I also found that whenever this happens, there
    will be a file in my C:\TEMP with funny namessuch as s90, s81, etc. They are
    always the same size (5008 kBytes).
    Anyone any ideas?
    null

    <BLOCKQUOTE><font size="1" face="Verdana, Arial">quote:</font><HR>Originally posted by Chandra movva([email protected]):
    Create a view and base your block on view.That could solve the problem unless you have other requirements specifically.<HR></BLOCKQUOTE>
    Chandra,
    Thank you for your suggestion. Unfortunatel, we have requirements that translate to logics too complicated to be handled by views, and that is why we use PROCEDURES. This actually works very well and very fast, except when we have lots of records returned, then it fails. I am just wondering whether this is a configuration problem ???
    Regards,
    A. Leung
    null

  • Query for records on a block with Query Data Source Type : Procedure

    Hi All,
    The veriosn of form I'm using is:
    Forms [32 Bit] Version 6.0.8.23.2
    I have a block based on a procedure.
    But when I enetr-query and search for records specific to ceratin criteria even then the result of the Query is all records.
    Is Query not allowed on a block with Query Data Source Type : Procedure.
    Hope my question is clear.
    Thanks in advance.
    Regards
    Arif

    When you use a table based block, forms can construct any select with any where clause based on the given inputs. Using a procedure based block, forms cannot "know" which in or out parameter of the procedure corresponds to which item. Even if Forms could pass the value of an item to an argument automagically, the procedure would have to "do something" with the argument, and you´d have to code it.
    So, any item that should be used in the where-clause must be mapped to an argument.
    Perhaps it would be easier to use a table based block querying a view? For DDL, you could use an instead-of-trigger on the view.
    Regards,
    Gerd

  • Query regarding Freight

    Hi! Gurus,
    I am having a query regarding Freight .
    Consider PO having 100 Quantity and freight applicable WRT quantity Condition
    type FRC1.Rs 1 /1 Quantity.
    Freight amount = Rs 100.
    Consider 5 Good Receipt WRT purchase order.
    GR1- 20 Quantity ,Freight = 20 RS
    GR2 -20 Quantity ,Freight = 20 Rs
    GR3- 20 Quantity ,Freight = 20 RS
    GR4 -20 Quantity ,Freight = 20 Rs
    GR5- 20 Quantity ,Freight = 20 RS
    Well my question is can i do miro with respect to delivery note(GR1,GR2,GR3,GR4,GR5) wherein i will get only freight amount that i have to pay to vendor
    secondly if i  do MIRO WRT purchase order ,
    I getting 5 GR line items and 1item Rs 100 Freight.
    We require 5 GR line item and 5 Freight items.
    How this can be done.
    Thanks and Regards,
    shailesh

    If you vendor is sending you a five invoice with each having the freight then post invoice against the delivery note so you will get only that GR qty with freight amount.
    but if you get 5 GR and 1 invoice then you can not post separately

  • Query regarding GL

    Hi,
    We are on R12 and I have have a query regarding balances.
    I am writing a report and need to get the functional Actual balance(GBP) for accounts.
    Each account has a balance in one or more currencies. My understanding as per the TRM was that the period_net_dr/cr columns stores the balances in ledger currency for all Journals entered and posted in GBP, while the period_net_dr_beq and period_net_cr_beq stores the ledger equivalent balance for all Journals entered and posted in Foreign currency.
    However, when I query gl_balances, I notice the following :
    1) For a ccid, for GBP currency code, the period_net_dr_beq and period_net_cr_beq are being populated , why ?
    2) For certain ccid, for GBP currency code the period_net_cr_beq and period_net_dr_beq both are zero, though there is a value in the period_net_dr/cr columns.
    3) When I do an account inquiry from GL SuperUser, I can see that for a given period and account and for Currency type 'Entered' , the Balances window shows me the
    result of period_net_dr_beq-period_net_cr_beq columns for my GBP balance.
    I am a bit confused and would appreciate if someone can point me what am I missing ?
    Thanks

    OK, I have managed to figure this one out.
    The period_net_cr / period_net_dr stores the sum of functional balances(includes the GBP journals + the functional equivalent of the non gbp journals) . Its like a running total of the functional balance.

  • Regarding Industries type and including the material types in indu sector

    Hi Gurus,
    I have query regarding the above subject.
    i want to add my own material types to my own inds sectors in MM01 screen.
    I dont know how to do that?
    Please help me.
    Pran

    Hi,
    OMS2 - Material Type
    Here you can select the standard material type and copy to new one
    OMS3 - Industry Sector
    Here create industry sector by "New Entries" and assign the field reference as per requirement.
    Then check in MM01, it will start appearing.

  • Query regarding Exception and invocation.

    I have a query regarding Exception.
    In my code, which throws an ArithmeticException:
    <code>
    public class TestArithmeticException{
    public static void main(String[] args)
    int a,b ;
    try {
    b=0;
    a = 50/b;
    }catch(Exception ex) {
    ex.printStackTrace()
    </code>
    The above code is catching exception of type Exception(which is superclass of all RuntimeExceptions)
    and which inturn extends the Throwable class.
    ie. Throwable -
    Exception -
    RuntimeException
    ArithmeticException
    Am I correct in my assumption below:
    a Because ArithmeticException is an indirect subclass of Throwable and has access to its inherited methods,
    it overrides the methods defined in 'Throwable', and then via polymorphism(superclass reference 'ex' in the catch clause)
    invokes the method ex.printStackTrace() ?
    Does it mean that all runtime exception child classes override the methods defined in Throwable, and then via polymorphism execute overridden
    methods?

    Yes.

  • Query regarding Pagination

    Hi all,
    I have a query regarding the Pagination in the table component.I have a table and this table has been paginated with size 5. I am using an ObjectListdataprovider for populating data in table.Here i populate the ObjectList from another page and show it here in another page.Here we can chane the data.when i am clicking on the save it only considering the first 5 values dat is currently showing.This thing happens only when i didn't go the the second page using page navigation buttons.That is it ony saves the data that got focus.Can anyone have any solution?Please help me..
    Thanks and Regards
    Sree

    Do you have a message group component on the page to display runtime errors?
    Did you check the server log (right-click Deployment Server and choose View Server Log) to see if any errors show up there?
    Do you have any table colomn components bound to non-string fields? If so, did you drop the right type of converters on those components?

Maybe you are looking for

  • Cisco AP 2702 can't join WiSM2 7.6.130.0

    i got these msg log from AP. AP got ip address but can't discover WiSM2. other model 3502/2602 it's ok. IOS Bootloader - Starting system. flash is writable Antigua Board 40MB format Tide XL MB - 40MB of flash Xmodem file system is available. flashfs[

  • After latest update 1 feb 2014 error msvcr80.dll was not found

    after latest update 1 feb 2014 on both my desk top running vista and my lap top running xp both crashed and now itunes wont open i just get failed to star because msvcr80.dll was not found obviously i tunes has a serious bug Help huve uninstalled fro

  • Sales Organization configurations

    Hi, A new sales org XX00 has been created. Can you please provide me all the necessary configurations that needs to be done for the complete financial flow to take place ?? Please let me know all the changes that needs to be done from Finance perspec

  • OSR11g - Setting Group Permissions on a Business

    I tried setting permissions on a particular business for a group, setting all 5 (Find,Get,Save,Delete, Create) to "Allow" for the group within the OSR Control. However, after the permissions were set, the business was no longer visible within OSB 11g

  • Implfactory.properties not found error during application installation

    Hi, I am facing some problem during deployment of application on websphere in Linux machine. it says "implfactory.properties not found". However when i try to install the same application on some other linux machine. It goes fine. As this is happenin