Functional design

Hi Gurus,
I am in need of a real time Functional Design document in SD. Can you send it to my email id:
[email protected]
Will reward points for helpful files. Thanks

Hi Gurus,
I am in need of a real time Functional Design document in SD. Can you send it to my email id:
[email protected]
Will reward points for helpful files. Thanks

Similar Messages

  • Functional design documents

    Hello all,
    I would like to know what the functional design document is about. What is the use of functional design document? Pl. post any link or documents related to it.
    Thanks,
    Maxx

    Jenni
    Design Documentation tell us how the interfaces are going to work for the entire project. So usually Architects or Senior guys who have indepth experience of XI will usually write this.
    Functional Documentation tell us the functioanlity of the interface. This is written by the Functional guys who have indepth knowledge about the functionality what they are looking from the interface. They may even take the help of technical guys to some extent.
    Technical Documentation tells us how the interface is going to be worked technically. Here we will mention what are the adapters, naming conventions etc we are going to use for the interface. This is written by the XI developers. This are purely my views and this may change from person to person jenni.
    For further info go through the urls:
    Re: Building XI
    XI technical specification documents
    Regards,
    ---Satish

  • Functional design specification doument

    Hi All
    i am new the sap bi/bw  my question is what is the functional design specification document and what it contains?

    Hi Shruti
    Business Blueprint,
    First part: AS IS - we have the details of the current  segregation of the business & how they are maintaing which is called as AS IS (showing in a document the current maintenance of the business)
    Second part: TO BE - For the every segregation of the legacy system, how are we going to map to SAP (or) how are we going to put all their business processes into SAP.
    This document of AS IS & TO BE process is called business blue print.
    Functional design specification
    This is the document which a functional consultant prepare for a technical consultant which gives a clear picture of the requirement / development. Ex: If a report is required by the client which is not available in the standard, the we need to get it developed by the technical people.  The technical person needs some document with the total requirement & usage of fields & calculations.  This document is nothing but Functional specification.

  • Functional Design Document using LSMW

    Hi,
    I have to write a Functional Design Document for a LSMW development.Does any body have any samples / template for such a document - LSMW specific?
    Thanks in advance.
    Arindam

    Hi Gopidas,
    Thank you for your riply.
    I have a PC aplication to create invoces (and credit / debit memos etc), and i want to import them to SAP SD.
    I think the best way is using LSMW. The aplication generates a file that can be used by LSMW.
    My question is how ?
    I have beeing trying this but with no sucess. Do you have any example for this ?
    Best regards,
    Paulo

  • JNI Multithreading/Callback Function Design Issues

    Ok, I have been working on this for quite some time now and I simply can not figure it out. So any ideas are more than welcome. :)
    I have Java code that uses a DLL that I created in C++. My C++ code links with a library made by a 3rd party (don't have access to the source or anything). The 3rd party's code creates a new thread and calls a callback function that I define in my C++ code. This callback is called continuously until I perform some other code to stop it. Now for the tricky part. In my callback function I need to pass some data back in Java. Here is where my design falls apart. Since the callback function is technically part of the 3rd party's thread, I have to call AttachCurrentThread() in the callback to get the JNIEnv pointer in order to ultimately call my desired Java method. The problem is that my Java method (or even the C++ callback function) are only invoked if I do a sleep() in my C++ code after I start the 3rd party code which creates the thread. If I do a Thread.sleep() in Java after I call the native function code, it just sleeps and the callbacks never get called. It appears as though the thread dies as soon as I return from my C++ code.
    So now I am stuck. I have tried creating a thread in Java which simply calls the C++ code and the C++ code just loops waiting for an updated flag, however, this causes the 3rd party's thread creation code to fail (not quite sure why). However, even if their code worked, I'm not convinced this is even proper design. I apologize if this is simply a threading design principle as my multithreading programming techniques are a bit rusty and I've never done a multithreaded application this complex (this is a simplified version, but the idea is the same).
    I welcome any suggestions or even documentation that may lead me in the right direction. Thanks in advance.

    I have a similar issue.
    from java I call a dll I wrote, which calls a third party scanner dll (cyber.dll). Everything works ok, except, when an event in the scanner occurs, it calls the call backin my dll, which calls the callback in java, which kills the vm with an access violation. If I execute the call back to java from a c method which I just called from java, it works, but if it gets called outside of the java execution of the native code, it fails.
    I havent done anything with treads or syncronisation. Do I need to do this AttachCurrentThread stuff? If so, where do I get the _jvm handle as Im not starting the vm from c?                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           

  • Functional Design Spec - Payroll Interface

    I have a requirement to develop a FDS for a payroll interface. I have developed many FDS in SAP Payroll but not for an interface. I have not worked alot with interfaces. I want to be able to develop a clear, concise and thorough spec for the ABAP team. I need recommendations on what should be included in a FDS for a payroll interface.
    Thanks,

    Trina,
    We can design a FS if we have the info on how exactly the flow is going to be.On a holisitic picture we will create a file in the Bank Format (GMT,DMT,GDFF,FEBRABAN (Brazil)) and get this file transferred to Bank to process the Payments.Once the Payments are done the Bank will return a Bank Statement which in turn will be uploaded into SAP (FEBC or FF.5) to complete the process.
    To start with you can check with Bank regarding the documents on File Format and then check if you have any file transfer process already available in your landscape which can be used or leveraged based on the requirement.Encryption of the Payment file will also come into picture.
    Whatever the process I had shared with you is the process for Vendor/Customer/Employee ie Payroll (HCM) or Salary Payments.I don't know whether DMEE can be used for Payroll process under HCM module.
    K.Kiran.

  • Functional and technical design for reports

    Hello BW gurus,
    I am responsible for creating/developing few reports in Prod Planning and Inventory Mgmt.
    Is there a template for the Functional Design and Technical Design for the reports?
    How do I go about making the functional and technical design?
    Thanks

    jackofalltrades,
    If you could give us the stage of the report -
    1. whether you are reporting from existing cubes and this report would be an additional one on a existing cube or
    2. The report has to be designed from the ground up ...
    Depending on the same - the entire lifecycle will be different and also whether the query is to be shown on the web or through excel will  be helpful.
    You could have a look at ASAP Templates in the meanwhile.
    Re: ASAP Methodology
    Arun

  • What can be the Tech design for the following functional points

    Hi All,
    What can be the Technical Design preparation for the below Functional Design Points!
    <b>1. Search table Z100
    Select all records where
    Status (Z100-ZSTATUS) = “G”
    Date (Z100-ZDATE ) = current month minus 1
    Total price (Z100-ZTOTPR) => $5000.
    Select Z100-MATNR
    List Z100-MATNR and ZTOTPR</b>
    <b>2. Then, for each MATNR, list all equipment records where
    Equipment type (EQUI-EQTYP) = “S”
    List Material (EQUI-MATNR)
    WBS (EQBS-PS_PSP_PNR)
    UID (EQUI-UIINR)
    Serial Number (EQUI-SERNR)</b>
    <b>3. Then compare the equipment record WBS  (EQBS-PS_PSP_PNR) to the Contract Line Item WBS (VBAP-PS_PSP_PNR)
    From VBAP, select the Sales Document (VBAP-VBELN) and Contract Line Item (VBAP-POSNR)</b>
    <b>4. Then compare the Sales Document on VBAP (VBAP-VBELN) to the Sales Document on VBAK (VBAK-VBELN).
    From VBAK, select the UID indicator (VBAK-UID) and Contract Number (VBAK-BSTNK).</b>
    <b>5. If VBAK-UID is initial, go no further. No entry is required to the table.
    If VBAK-UID is not initial;
    Create 3 new rows on table Z200</b>
    <b>6. Select the UID number EQUI-UIINR
    If no record exists in table with UID number, create three new rows in table Z200 populate fields per the following table mapping.   The table mapping shows “default” values, or sources in SAP, and parameters if needed. </b>
    Can anybody tell me what is the technical design we can write for above finctional design.
    Thanks in advance.
    Thanks & Regards,
    Prasad.

    Hi,
    The functional design is very detailed and has covered almost the technical part as well. I dont think you need to add anything more. If you need to add anything then it would probably be the Selects statements. But i dont think they are required.
    But once you collect the data in internal table, what should be done. Should it be sent to smartform/script or a report output should be displayed. Or are any tables to be updated.If so, then specify the same.
    Best regards,
    Prashant

  • Things to consider while designing an interface

    Hi friends,
    I've got an opportunity to design (functional design) the first outbound interface of my career. I'm little confused with the data mapping part of it with the legacy team. I want to follow a structured method to avoid missing out things and bother the legacy team again and again with silly question. Can anyone provide me a structured method and the important things that I should know and discuss with the legacy team?
    I'm new to SDN and I'm not aware of all the protocols of the forum. Please excuse me if I've put accross a wrong question.
    Thanks,
    Rohit

    Hi,
    When you working on design what kind of design??
    Like have you got functional requirements from functional Team?? or you involving in gathering functional Requirement??
    Functional Design:
    Nothing to do with your Interface design, try to understand the business requirement, and identify the source data and target data, and what system is going to be source and target.
    then identify the is there any business data validations and data mapping between source and data, for this you have maintain one excel sheet for data mapping, define source and target structures and business logic involved in mapping.
    in this phase you have to develop functional document, which gives the high-level business requirement and graphical representation of data flow between source and target system(MSVisio diagram).
    Technical Design:
    Technical design will talk about how youu2019re going to achieve your functional requirement using PI.
    First analyze the requirement, like source and target systems and which adapters will full fill your requirement to retrieve/send data to source/target systems.
    Then identify which type of interface it is Synchronous or asynchronous.
    Then you have to identify mapping logic, refer functional data mapping document and identify which mapping will be required(Message ,JAVA,XSLT and ABAP ),if your requirement can be achieved using message mapping then well and good.
    Identify the best approach to implement your business requirement using SAP PI, prepare design document, if you donu2019t have much experience in SAP PI, then refer senior recourse about design, he will help you if anything needed to be changed in your design approach.
    Now you are clear with requirement, mapping logic and ready with design.
    Start development refer naming convention document before starting your requirement and follow the valid naming standards and complete your development and mean time complete technical specification document for your interface.
    Regards,
    Raj

  • API/package/procedure/function for updating physical attributes in Org/Mast

    I need some kind of procedure or function for updating the weight, volume, and dimensions in the organization and master items forms. We have almost 350,000 items and I want to update them in batch. Is there an API of some kind for this? I would do a simple update but I want to make sure there's no additional logic necessary (other tables that are updated during the process of updating those fields, etc).
    Thanks!

    here is for API's you need to check...
    You can use Decimal & UOM Quantity API
    These APIs are used to handle item decimal quantities:
    Convert from one UOM to another
    Validate quantities at input time
    Validate quantities at display/output time
    Quantity Comparison
    Get UOM information
    For your convenience, I am giving you the API as below:
    /*===========================================================================+
    | Copyright (c) 1999 Oracle Corporation |
    | Redwood Shores, California, USA |
    | All rights reserved. |
    +===========================================================================*/
    /*-----------------------------------------------------------------------+
    |This package contains procedures relevent to item decimal quantity |
    |processing. This package contains routines to: |
    |(1)validate item quantities based on UOM and decimal precision rules |
    |(2)validate whether the UOM controls and decimal precision rules |
    | themselves are correct based on functionality planned. For reviewing|
    | UOM and decimal quantity functional design details, please visit the|
    | following URL: |
    | "http//apps-us.oracle.com/inv/development/designs_120/ |
    | decimal_precision/decimal_precision.html" |
    |But here are a few basics to give background context: |
    | |
    | "Item Quantity" -- The item's quantity is described by the item |
    | identifier, the unit of measure (e.g. grams, kilos, etc), and a |
    | number value to indicate the amount in that unit of measure. |
    | |
    | "Unit of Measure" -- Units of measure belong to unit of measure |
    | classes(e.g. weight, volume, length, etc). Each unit of measure class|
    | has actual units of measure that belong to that class (e.g. the |
    | weight class may have units of measures like, "grams", "kilos", etc).|
    | |
    | "UOM Conversion" --Users can set up conversion rates between UOMs in |
    | them same UOM class, by defining conversions to the base UOM. These |
    | are standard conversions. Item-level intra-class conversions may also|
    | be defined. When doing intra-class conversions, item-level |
    | intra-class conversions are used first if defined, and then standard |
    | conversions are used. |
    | Users can define inter-class conversions. Inter-class Conversions may|
    | also be defined at the lot/sublot levels. For inter-class conversions|
    | sublot, lot, and then item inter-class conversions will be used in |
    | in order. If lot-lvel conversion is not defined, then item-level |
    | conversion is used. A strict hierarchy is imposed. |
    | |
    | "TU" -- Trasactable Unit.A UOM may have a TU. This implies |
    | that when transacting in this UOM, any item's quantities will be |
    | forced to be integer multiples of this TU quantity. The TU may also |
    | be declared at the item level. The TU quantity at the item level may |
    | be different from the UOM level TU, and if defined, item level TU |
    | takes precedance. |
    | |
    | "Decimal Precision"--Users have a choice of setting decimal precision|
    | at the base UOM for each UOM class. All other UOMs in that class get |
    | get their decimal precisions derived from the base UOM decimal |
    | precision, the converison rate, and TUs, if they are |
    | being used. |
    | |
    | |
    | "Conversion Rate Tolerance" -- This is a tolerance that may be set |
    | when conversion rate cannot be not strictly fixed. Example: |
    | 1 Chicken = 2 pounds (plus or minus 0.7 pounds). This 0.7 pounds is |
    | the conversion rate tolerance. Conversion rate tolerance is only |
    | definable at inter-class UOM conversions, at item or lot/sublot level|
    | |
    | History |
    | 04/08/99 Mansoor Jafri Created Package Spec |
    | 04/26/99 Mansoor Jafri Updated with TU at 3 levels as |
    | opposed to MTU at 2 and atomic at|
    | UOM class level. |
    | 04/29/99 Mansoor Jafri Updated document with lot/sublot |
    | conversions. Also, removed |
    | "atomic" as a separate control, |
    | since this can |
    | implemented as a TU at base UOM |
    | level with an integer quantity. |
    | 05/03/99 Mansoor Jafri Updated the package with sublot |
    | level control. Also, changed name|
    | of DTU to TU, so that it fits |
    | better in the "process" market. |
    | Also, conformed to BOI API stds. |
    +-----------------------------------------------------------------------*/
    SET VERIFY OFF
    WHENEVER SQLERROR EXIT FAILURE ROLLBACK;
    CREATE OR REPLACE PACKAGE inv_decimals_pub AS
    /* $Header: INVDECPS.pls 118.3 99/05/03 18:12:27 mjafri noship $ */
    /*--------------------------------------------------------------------------+
    |Procedure validate_compare_quantities(..)
    |Returns the quantity converted from the first UOM in the second UOM.
    |If quantities in 2 UOMs are already available, then this procedure will
    |compare and validate these quantities based on conversion rates
    |and UOM and decimal qty controls. This procedure may be used to validate
    |scenarios where quatities are entered in dual UOMs. We want to make sure
    |quantities are valid based on conversion, TUs, and conversion
    |rate tolerances.
    |
    |Procedure validate_and_compare(
    |p_api_version_number IN NUMBER, -- version # of API
    |p_init_msg_list IN VARCHAR2, -- whether to initialize list
    |p_inventory_item_id IN NUMBER, -- inventory_item_id
    |p_organization_id IN NUMBER, -- organization_id
    |p_lot_control_code IN NUMBER, -- item's lot control code
    |p_lot_number IN VARCHAR2, -- lot number
    |p_sub_lot_control_code IN NUMBER, --sub lot control code
    |p_sublot_number IN VARCHAR2, -- sublot number
    |p_from_quantity IN NUMBER, -- qty in first UOM
    |p_from_uom_code IN VARCHAR2, -- UOM of fisrt qty
    |p_to_uom_code IN VARCHAR2, -- UOM of second qty
    |p_to_quantity_to_check IN NUMBER, -- qty in second UOM
    |x_resultant_to_quantity OUT NUMBER, -- calculated qty in second UOM
    |x_comparison OUT NUMBER,--Possible values are 1,0,-1,-99
    |x_msg_count OUT NUMBER, -- number of messages
    |x_msg_data OUT VARCHAR2, -- populated,if msg count = 1
    |x_return_status OUT VARCHAR2) -- return status
    |
    |Note: The comparisons are done in base UOM
    | of the UOM class to which the first UOM belongs. x_comparison returns:
    |-1 if from_quantity is less than to_quantity (A < B)
    | 0 if from_quantity is equal to to_quantity (A = B)
    | 1 if from_quantity is greater than to_quantity (A > B)
    | -99 if the validations for the first/second quantity failed
    | If the UOMs belong to different classes, then users can specify whether
    | they want to use the effective interclass UOM conversion tolerance, say, T.
    | CASE: p_use_interclass_tolerance = 1
    | ------
    | Q1 > Q2 if (Q1 - Q2) >= T
    | Q1 = Q2 if ABS(Q1 - Q2) < T
    | Q1 < Q2 if (Q1 - Q2 ) <= -T
    |
    |The output variable x_resultant_to_quantity will contain the converted
    |quantity
    |in the second UOM, using effective conversion rates.
    |Usage: In a dual UOM scenario, this api will confirm whether quantities in
    |the two UOMs are equal or not, based on x_comparison output variable.
    +--------------------------------------------------------------------------*/
    Procedure validate_compare_quantities(
    p_api_version_number IN NUMBER,
    p_init_msg_list IN VARCHAR2,
    p_inventory_item_id IN NUMBER,
    p_organization_id IN NUMBER,
    p_lot_control_code IN NUMBER,
    p_lot_number IN VARCHAR2,
    p_sub_lot_control_code IN NUMBER,
    p_sublot_number IN VARCHAR2,
    p_from_quantity IN NUMBER,
    p_from_uom_code IN VARCHAR2,
    p_to_uom_code IN VARCHAR2,
    p_to_quantity_to_check IN NUMBER,
    x_resultant_to_quantity OUT NUMBER,
    x_valid_conversion OUT NUMBER,
    x_msg_count OUT NUMBER,
    x_msg_data OUT VARCHAR2,
    x_return_status OUT VARCHAR2);
    /*--------------------------------------------------------------------------+
    |Function convert_UOM(..) return NUMBER ;
    |Returns the quantity converted from the first unit into the second unit.
    |If conversion is not possible, return status is failure.
    |Function convert(
    |p_api_version_number IN NUMBER,
    |p_init_msg_list IN VARCHAR2, -- whether to initialize list
    |p_inventory_item_id IN NUMBER, -- inventory_item_id
    |p_organization_id IN NUMBER, -- organization_id
    |p_lot_control_code IN NUMBER, -- item's lot control code
    |p_lot_number IN VARCHAR2, -- lot number
    |p_sub_lot_control_code IN NUMBER,
    |p_sublot_number IN VARCHAR2,
    |p_from_quantity IN NUMBER, -- qty in first UOM
    |p_from_uom_code IN VARCHAR2, -- UOM of fisrt qty
    |p_to_uom_code IN VARCHAR2, -- UOM of second qty
    |x_msg_count OUT NUMBER,
    |x_msg_data OUT VARCHAR2,
    |x_return_status OUT VARCHAR2)
    | return NUMBER ;
    |If there is an error, then -99 is returned.
    |1) From_quantity must be an absolute value.
    |2) From_quantity will be truncated to decimal precision in the from UOM, then
    | converted to base UOM in the class,
    |3) Then converted to base UOM of the
    | to_UOM class,
    |4) Then converted to the quantity in to_UOM,
    |5) Then truncated to decimal precision of the to_UOM.
    +--------------------------------------------------------------------------*/
    Function convert_UOM(
    p_api_version_number IN NUMBER,
    p_init_msg_list IN VARCHAR2 := fnd_api.g_false,
    p_inventory_item_id IN NUMBER,
    p_organization_id IN NUMBER,
    p_lot_control_code IN NUMBER,
    p_lot_number IN VARCHAR2,
    p_sub_lot_control_code IN NUMBER,
    p_sublot_number IN VARCHAR2,
    p_from_quantity IN NUMBER,
    p_from_uom_code IN VARCHAR2,
    p_to_uom_code IN VARCHAR2,
    x_msg_count OUT NUMBER,
    x_msg_data OUT VARCHAR2,
    x_return_status OUT VARCHAR2) return NUMBER ;
    /*--------------------------------------------------------------------------+
    | get_uom_properties(..)
    | This procedure is used to interrogate the UOM.
    | It returns:
    | (1) decimal precision at the UOM level
    | (2) TU, if defined, at the UOM level
    | (3) Atomicity, if defined for the class that this UOM belongs to
    | If some of the controls are not defined, null values are returned.
    | if the UOM is not found, the return status indicates this.
    | Procedure get_uom_properties(
    | p_api_version_number IN NUMBER,
    | p_init_msg_list IN VARCHAR2,
    | p_uom_code IN VARCHAR2,
    | x_decimal_precision OUT NUMBER,
    | x_uom_TU OUT NUMBER,
    | x_uom_class OUT VARCHAR2,
    | x_msg_count OUT NUMBER,
    | x_msg_data OUT VARCHAR2,
    | x_return_status OUT VARCAHR2);
    +--------------------------------------------------------------------------*/
    Procedure get_uom_properties(
    p_api_version_number IN NUMBER,
    p_init_msg_list IN VARCHAR2 := fnd_api.g_false,
    p_uom_code IN VARCHAR2,
    x_decimal_precision OUT NUMBER,
    x_uom_TU OUT NUMBER,
    x_uom_class OUT VARCHAR2,
    x_msg_count OUT NUMBER,
    x_msg_data OUT VARCHAR2,
    x_return_status OUT VARCAHR2);
    /*-------------------------------------------------------------------------+
    | get_item_uom_properties(..)
    | This procedure returns a specific item's primary UOM, TU, and tolerance
    | Procedure get_item_uom_properties(
    | p_api_version_number IN NUMBER,
    | p_init_msg_list IN VARCHAR2,
    | p_inventory_item_id IN NUMBER,
    | p_organization_id IN NUMBER,
    | p_lot_control_code IN NUMBER, -- item's lot control code
    | p_lot_number IN VARCHAR2,
    | p_sub_lot_control_code IN NUMBER,
    | p_sublot_number IN VARCHAR2,
    | x_primary_uom_code OUT VARCHAR2,
    | x_uom_class OUT VARCHAR2,
    | x_decimal_precision OUT NUMBER,
    | x_item_TU OUT NUMBER,
    | x_uom_TU OUT NUMBER,
    | x_effective_TU OUT NUMBER,
    | x_msg_count OUT NUMBER,
    | x_msg_data OUT VARCHAR2,
    | x_return_status OUT VARCHAR2 );
    | If the item is not a valid one, then this is reflected through the
    | return status.
    +-------------------------------------------------------------------------*/
    Procedure get_item_uom_properties(
    p_api_version_number IN NUMBER,
    p_init_msg_list IN VARCHAR2 := fnd_api.g_false,
    p_inventory_item_id IN NUMBER,
    p_organization_id IN NUMBER,
    p_lot_control_code IN NUMBER,
    p_lot_number IN VARCHAR2,
    p_sub_lot_control_code IN NUMBER,
    p_sublot_number IN VARCHAR2,
    x_primary_uom_code OUT VARCHAR2,
    x_uom_class OUT VARCHAR2,
    x_decimal_precision OUT NUMBER,
    x_item_TU OUT NUMBER,
    x_class_TU OUT NUMBER,
    x_uom_TU OUT NUMBER,
    x_effective_TU OUT NUMBER,
    x_msg_count OUT NUMBER,
    x_msg_data OUT VARCHAR2,
    x_return_status OUT VARCHAR2 );
    /*-------------------------------------------------------------------------+
    | Procedure compare_quantities(..)
    | Procedure compare_quantities(
    | p_api_version_number IN NUMBER,
    | p_init_msg_list IN VARCHAR2,
    | p_inventory_item_id IN NUMBER,
    | p_organization_id IN NUMBER,
    | p_lot_control_code IN NUMBER,
    | p_lot_number IN VARCHAR2,
    | p_sub_lot_control_code IN NUMBER,
    | p_sublot_number IN VARCHAR2,
    | p_fisrt_qauantity IN NUMBER,
    | p_first_uom IN VARCHAR2,
    | p_second_quantity IN NUMBER,
    | p_second_uom IN VARCHAR2,
    | p_use_interclass_tolerance IN VARCHAR2, -- Yes = 1, 2 = No
    | x_comaprison_result OUT NUMBER,
    | x_msg_count OUT NUMBER,
    | x_msg_data OUT VARCHAR2,
    | x_return_status OUT VARCHAR2);
    |
    | This procedure compares the quantities A and B and returns result in the
    | output variable x_comparison_result. The comparisons are done in base UOM
    | of the UOM class to which the first UOM belongs:
    |-1 if quantity A is less than quantity B (A < B)
    | 0 if quantity A is equal to quantity B (A = B)
    | 1 if quantity A is greater than quantity B (A > B)
    | If the UOMs belong to different classes, then users can specify whether
    | they want to use interclass UOM conversion tolerance, say, T.
    | CASE: p_use_interclass_tolerance = 1
    | ------
    | Q1 > Q2 if (Q1 - Q2) >= T
    | Q1 = Q2 if ABS(Q1 - Q2) < T
    | Q1 < Q2 if (Q1 - Q2 ) <= -T
    +------------------------------------------------------------------------*/
    Procedure compare_quantities(
    p_api_version_number IN NUMBER,
    p_init_msg_list IN VARCHAR2 := fnd_api.g_false,
    p_inventory_item_id IN NUMBER,
    p_organization_id IN NUMBER,
    p_lot_control_code IN NUMBER,
    p_lot_number IN VARCAHR2,
    p_sub_lot_control_code IN NUMBER,
    p_sublot_number IN VARCHAR2,
    p_fisrt_qauantity IN NUMBER,
    p_first_uom IN VARCHAR2,
    p_second_quantity IN NUMBER,
    p_second_uom IN VARCHAR2,
    p_use_interclass_tolerance IN VARCHAR2,
    x_comaprison_result OUT NUMBER,
    x_msg_count OUT NUMBER,
    x_msg_data OUT VARCHAR2,
    x_return_status OUT VARCHAR2);
    /*-----------------------------------------------------------------------+
    | Procedure Validate_Quantity(
    | p_api_version_number IN NUMBER,
    | p_init_msg_list IN VARCHAR2,
    | p_inventory_item_id IN NUMBER,
    | p_organization_id IN NUMBER,
    | p_lot_control_code IN NUMBER,
    | p_lot_number IN VARCHAR2,
    | p_sub_lot_control_code IN NUMBER,
    | p_sublot_number IN VARCHAR2,
    | p_input_quantity IN NUMBER,
    | p_UOM_code IN VARCHAR2,
    | x_msg_count OUT NUMBER,
    | x_msg_data OUT VARCHAR2,
    | x_return_status OUT VARCHAR2);
    |
    | Validates and returns the quantity in this manner (the caller does not need
    | to adjust the result):
    | 0. Truncate to and validate decimal precision
    | 1. Validate quantity with respect to TU controls.
    +-------------------------------------------------------------------------*/
    Procedure Validate_Quantity(
    p_api_version_number IN NUMBER,
    p_init_msg_list IN VARCHAR2 := fnd_api.g_false,
    p_inventory_item_id IN NUMBER,
    p_organization_id IN NUMBER,
    p_lot_control_code IN NUMBER,
    p_lot_number IN VARCAHR2,
    p_sub_lot_control_code IN NUMBER,
    p_sublot_number IN VARCHAR2,
    p_input_quantity IN NUMBER,
    p_UOM_code IN VARCHAR2,
    x_msg_count OUT NUMBER,
    x_msg_data OUT VARCHAR2,
    x_return_status OUT VARCHAR2);
    /*------------------------------------------------------------------------+
    | Function Truncate_Quantity(
    | p_api_version_number IN NUMBER,
    | p_init_msg_list IN VARCHAR2,
    | p_inventory_item_id IN NUMBER,
    | p_organization_id IN NUMBER,
    | p_lot_control_code IN NUMBER,
    | p_lot_number IN VARCHAR2,
    | p_sub_lot_control_code IN NUMBER,
    | p_sublot_number IN VARCHAR2,
    | p_input_quantity IN NUMBER,
    | p_UOM_code IN VARCHAR2,
    | x_msg_count OUT NUMBER,
    | x_msg_data OUT VARCHAR2,
    | x_return_status OUT VARCHAR2) return NUMBER;
    |
    | Truncates the quantity to decimal precision of the UOM.
    | In case of error conditions, -99 is returned.
    +------------------------------------------------------------------------*/
    Function Truncate_Quantity(
    p_api_version_number IN NUMBER,
    p_init_msg_list IN VARCHAR2 := fnd_api.g_false,
    p_inventory_item_id IN NUMBER,
    p_organization_id IN NUMBER,
    p_lot_control_code IN NUMBER,
    p_lot_number IN VARCHAR2,
    p_sub_lot_control_code IN NUMBER,
    p_sublot_number IN VARCHAR2,
    p_input_quantity IN NUMBER,
    p_UOM_code IN VARCHAR2,
    x_msg_count OUT NUMBER,
    x_msg_data OUT VARCHAR2,
    x_return_status OUT VARCHAR2) return NUMBER;
    * show errors package INV_DECIMALS_PUB
    * SELECT to_date('SQLERROR') FROM user_errors
    * WHERE name = 'INV_DECIMALS_PUB'
    * AND type = 'PACKAGE';
    commit;
    exit;

  • Anyone written functional specs for reports?

    Please explain how to write functional specs for reports in sales? How is it done? I need to be able to speak clearly in the interview so help is greatly appreciated.
    Thank you.

    Hi Haken,
    Basically functional spec contains the functionality to be implemented.
    http://www.saptechies.com/what-are-functional-specifications/
    Suppose you need to write a spec for Treausry report.
    Then you will write the following things( this is only for your understanding)
    Treasury Report u2013 Receipts & Payments.
    1.Business Requirement Study:
    The Treasury Department of the Corporate Finance Division needs various information for reporting and planning. The proposed requirement would provide information in the form of movements in a number of selected GL Codes involving Customer and Vendor Reconciliation Accounts and Inter-Bank transactions.
    1.1
    Enhancement Title:Treasury Report u2013 Receipts & Payments
    Enhancement Type: Report
    Enhancement Number: 1245m
    SAP Application Module:FI
    Priority (H, M, L):     M     Related Documents:
    1.2
    End User Name(s): XYZ
    Business Process Advisor:     YZX
    Functional Designer: Vivek Baddula
    1.3 Risk Assessment
    This section will address the risk of pursuing the system development. Any unknowns such as new technology and critical dependencies should be discussed in this section.
    1.4  Alternatives
    If there are more than one alternative to handle the business requirement, this section should list such alternatives and the issues that may arise from implementing them. Nevertheless, the optimum alternative discussed in the design overview will be used
    1.5Estimated Budget in Man-Hours
    STAGE     MAN-HOURS
    Design     0.00
    Build     0.00
    Test/Release     0.00
    TOTAL     0.00
    2.Selection screen fields.
    BUKRS           Company Code       parameter         Mandatory
    GJAHR            Fiscal Year            select options   Mandatory
    BELNR            Document Number select options
    SHKZG            Debit/Credit ind       parameter
    DMBTR            Amt.in loc.cur.        parameter
    3.Retrieval Logic:
    Put the selection parameters in table u2018BSEGu2019 and retrieve the following details.
    BUKRS                             Company Code
    GJAHR                             Fiscal Year
    BELNR                             Document Number
    SHKZG                             Debit/Credit ind
    DMBTR                             Amt.in loc.cur.
    WRBTR                            Amount
    PSWSL                             General ledger currency
    HKONT                             G/L Account
    3.1.     Total DMBTR of all BELNR by group and by SHKZG as H and show under the Debit Column of respective groups (Customer/Vendor/Inter-Bank).
    3.2.     Total DMBTR of all BELNR by group and by SHKZG as S and show under the Credit Column of respective groups (Customer/Vendor/Inter-Bank).
    3.4.     Similarly consider only those documents which have a PSWSL ne INR and show them under different group and SHKZG.
    4..     Output Display::
    Here we mention the format of the output and the fields need to be displayed.
    This is just a sample prototype ...
    Hope this will help you...
    Regards,
    Viveks

  • SAP Business Systems Analyst w/L&D business function experience $90-120/hr!

    Our prominent Orange County client is aggressively seeking a SAP Business Systems Analyst! This is a contract position and is located at their Irvine office. This company is privately held and extremely stable. They have built upon a solid foundation of values, including a focus on the long term and emphasis on quality. They are growing rapidly with a very advanced IT shop. They have many popular bleeding edge technologies and methods, and are looking for individuals with deep knowledge and experience in leadership and management that can help them lead effective IT project teams. Our client's IT Department has over 1000 employees and is growing. They widely use RUP, UML, ITIL and Waterfall methodologies so it is a plus if you are familiar with them.
    Below is the job description for the position. Please review and if you are interested, please contact Susan Ashman (susan.ashman @ zebra-net.com) at 949-910-9800 or 949/900-6110 we will be happy to tell you who our client is and begin the interview process for you.
    Required skills:
    Thorough knowledge of System analysis and functional design
    General knowledge of:
    u2022 The securities/mutual fund industry (terminology, procedures and regulations) with thorough knowledge in some specific areas
    u2022 Software development and implementation
    u2022 Structured programming techniques
    u2022 Data modeling and database design
    u2022 User interface principles and windows design standards
    u2022 System design documentation
    u2022 Documentation and training
    u2022 Project planning and estimation
    u2022 Application Architectures
    Basic knowledge of:
    u2022 Project Management
    Must have Technical Skills:
     Three (3) yearsu2019 experience as a SAP BSA with focus on L&D business function
     SAP ECC 6.0 LSO602 working module experience
     Experience supporting SAP LSO in a functional capacity
     Implementation/project experience would be a plus
     Working knowledge of waterfall SDLC practices
     Ability to follow step by step instructions independently and assist business user in troubleshooting production issues
     Ability to analyze business issue/defect, document findings and resolution with an ability to estimate effort to correct
     Understanding of SAP LSO practices and procedures, with an ability to understand the need to escalate to SAP when necessary
    Must have general skills:
     Need business systems support for a daily activities relating to support of SAP LSO ECC 6.0. This includes different delivery methods especially eLearning and Virtual classroom which are currently the most heavily used
     Serve as the primary liaison between the business requirement and the technical teams
     Provide daily production support to training organizations
     Perform SAP confirmation as it related to enhancements to existing SAP LSP operation
     Ability to manage enhancement, defect or data maintenance requests through implementation lifecycle
     Documentation related to enhancement, defect or data maintenance implementations
     SAP resource has end-to-end practical not conceptual experience in the use of SAP LSO and SAP portal and SAP Authoring Environment

    maybe OP want to extract all numbers from his inbox using regular expressions?

  • Functional Specification Document needed

    hi guys ...
    i have been asked to write the functional specification document for the following issue... i have never wrote any functional Spec. till now... can n y one write it down for me...or tell me the exact format of how to write it down...
    The issue is as follows....thx.
    Invoice enhancements for tagging, serial number and email identification
    1. Add the Customer Tagging Text to the invoice document.
    2. Add Serial Number to the invoice.
    3. Change the subject line for the emailed invoice from the generic "SPX Invoice $000000001" to the more meaningful format "SPX Invoice <invoice number>, SO <sales order number>, for <customer name>", the order acknowledgement already has a similar format
    Please do reply.... thanks in advance.

    Hi,
    Broadly in SAP there will be two types of Consultants - Functional and Technical. Technical consultants are mainly working on developments / changes in programs using ABAP language.
    On the other hand Functional Consultants understand the business process from Business users and map the functionality in SAP by doing required configurations and by designing reports.
    Here comes the Functional Design Specification. The report / an extension is developed by Technical resource, but the design / explanation has to be given by Functional Consultant in such a way that Technical Consultant is able to understand it. In other words it should be a media for converting Business language into a language understood by Technical Consultant.
    So, in a Functional design of a report Functional Consultant should furnish the following information:
       - Assumptions made
       - Pre requisites to be met for executing the report / transaction
       - Main Tables from which data to be selected
       - Selection Parameters for executing the report.
       - Logic for the Program
       - Layout of the report
    Thanks
    Murali.

  • Why does Firefox offer themes and gadgets to personalize the webpage, and then make it impossible to use after upgrading Firefox? Can or will these lost functions ever be restored?

    The functions designed to modify and/or create a personalize page has ceased to function since upgrading to Firefox versions 4 & 5. No trouble shooting info has been provided to indicate a correction for this problem.

    Hi musicfan,<br />Sorry you are having problems with Firefox. Maybe you should have asked earlier and we could have fixed it.
    Reading your comments I do not see that rolling back to an insecure Firefox 22 will actually help you much. You are probably best using IE, unless you have also damaged that.
    *[[Export bookmarks to Internet Explorer]]
    You should not use old versions they are insecure. Security fixes are publicised and exploitable.
    * [[Install an older version of Firefox]]
    * https://www.mozilla.org/security/known-vulnerabilities/firefox.html
    Most others will not be having such problems. We are now able to say that with confidence because after developers missed a regression in Firefox 4 telemetry was introduced so that data was obtained. It may be an idea to turn on your telemetry, if you have not already done so, and decide to stick with Firefox.
    *[[Send performance data to Mozilla to help improve Firefox]]
    Trying safe mode takes seconds. Unfortunatly if you are not willing to do even rudimentary troubleshooting there is not anything we can do to help you.
    *[[Troubleshoot Firefox issues using Safe Mode]]

  • Dropdown lists for function and department on BP are sorted by key not desc

    Hi,
    In the new WEB UI the dropdowns for function and department are sorted by the key rather than the description.
    This is causing the users major problems as they usually end up grouped together because of the way they were named.
    Can anyone suggest how i can get the F4 help in the WEB UI for department and function so it is sorted by the description.?
    Thanks
    Matt

    Ok here goes....
    Department:
    UI Component: BP_CONT
    View: BP_CONT/ContactDetails
    Context Node: RELATIONSHIP
    Attribute: STRUCT.DEPARTMENT
    Object Type: BP_CONTACT
    Attribute: <DEFAULT>
    Design Object: BP_CONTACTRELATION
    Function:
    UI Component: BP_CONT
    View: BP_CONT/ContactDetails
    Context Node: RELATIONSHIP
    Attribute: STRUCT.FUNCTION
    Object Type: BP_CONTACT
    Attribute: FUNCTION
    Design Object: BP_CONTACTRELATION
    Hope this gives you enough infoirmation, and thanks for looking into this.
    Thanks
    Matt.

Maybe you are looking for

  • Jsp and Presentation screen cache problem

    Hi, I have a existing presentation screen which i replaced it with our custom jsp. Now once again i am trying to go back to presentation screen, but my workspace is still showing the Jsp only. Is there anyway i can clear the engine cache or workspace

  • Initializing a table view

    Hi, I am having a table view with some data populated in it. I want to clear the data in the table view anad initialize it on click of a button. Can some one please help me in resolving this issue. Thanks, Ravi G

  • How to Change the Projector's Default Background. I would like to change the default backgound from the Apple Starfield to plain black

    I want to be able to change my projectors default background while using my mac book pro. Currently it is showing Apple's signature background. I would like to change it to a plain black background so that when I disengage mirroring the screen the au

  • Chat history won't open

    I have a Blackberry 9360 and it doesn't work very well but one of my problems is that noones chat history will open, (blackberry messenger) when I try to view chat history it says loading and nothing comes up Help please? I would like to view my chat

  • Backround

    Hey, I am using iWork 06, and I have a question about pages. How do I change the backroud colore to white, I mean, I want a white normale backround and not aall green, this will kill my printer . I want to print in black and white but when I do it fo