Using API in product master for Compliance

Hello,
in product master for Compliance, in the tab re-export, the field PredHWShr (Predifined Hardware value) can be uploaded with an API according to the online help
Does anybody has experience by using API in GTS? or for this specific upload? or can give some guidelines on using it?
thanks
Assen Lozanov

Hi Assen,
The API is simply a remote-enabled Function Module that can be called externally in order to transfer data to or from the GTS system.
In this case, GTS Function Module /SAPSLL/API_PRODUCT_REEXP_MSS is provided for the purpose of uploading Product data for the re-export scenario.  You call it (probably from a SAP ERP system) with the Logical System, Value Type, and an optional log name, together with a table of re-export data.  GTS will then create or update the re-export data for the included Products.
I hope that helps.
Regards,
Dave

Similar Messages

  • Use of different production versions for MRP and costing

    Dear PP Gurus ,
    We have a scenario in which there are multiple production versions for a particular product .The MRP run as welll as costing run considers only the production version 0001.
    We would like the system to consider different production versions for MRP and costing ..that is 0001 for MRP and 0005 for costing .
    Is this possible ... if yes ...Kindly suggest the config and master settings for this to happen .
    Ram ~

    Dear Ramakrishna,
    For doing the costing for a specific production version use CK11N,under quantity structure tab key you
    can assign the prod.version which is to be used for costing purpose.
    While taking MRP if you want to consider the particular Prod.version,assign the demand to the
    correct prod.version under schedule line tab in MD61.
    Otherwise the system always picksup the first prod.version for MRP.
    One more alternative is you have to lock the other prod.versions if you want the system to consider a
    particular prod.version.
    Check and revert back.
    Regards
    Mangalraj.S

  • Change of UOM in Product Master with outstanding documents.

    Hi all,
    SRM allows the change of base UOM for product master even though there is outstanding document  using that particular product master. Shouldn't it be the case whereby change of base UOM for product master is not allowed if there is outstanding documents?
    Furthermore, I did a document check for the outstanding document and no error/warning message complaining that UOM in document does not match UOM as defined in product master. Any idea if this is correct?
    Thanks.

    hello weishan
    i will check once again from my side and let you know shortly.
    if you could change UOM in SRM master data , then it may not sync with ECC.
    i think best practice master data change in source system and synchronise with srm system.
    regards
    muthu

  • Change system status in Product Master - Urgent

    Hi,
    How to change the Sales Status in Product Master for the products which has been downloaded from R/3 to CRM?
    Sales Status field is appearing in Gray colour and it is not allowing for changes of the status?
    It is urgent.
    Thanks in advance

    Hello,
    When you download a product from R/3 to CRM, R/3 remains the 'master' for your product. Since there is no two-way synchronization of products between R/3 and CRM you should change that field in R/3 and perform a new initial load.
    This is only true for R/3 related fields, CRM specific fields (like links with accessoiries, related products....) are always changeable in CRM since they do not occur in R/3. This mechanism is to protect desynchonization of your product master in a distributed environment.
    Hope this helps,
    Reward points if useful!
    Regards,
    Joost

  • Pricing: New condition type not getting listed in options in product master

    Hi,
    I have created a new pricing procedure and also created a new condition type for it. I am trying to create a condition record in the product master for this  condition type but the condition is not there in the list of conditions. How can I inlcude it in the condition list?
    Even the new condition type I have created by copying 0PR0 is not getting listed in the options, whereas 0PR0 is getting listed.
    Regards,
    Meenakshi
    Edited by: Meenakshi Sawhney on Sep 9, 2010 8:27 AM
    Edited by: Meenakshi Sawhney on Sep 9, 2010 8:29 AM

    Hi Meenakshi,
    you need to enhance the condition maintenance group in the customizing, which is assigned to the product master. Please check: IMG: Customer Relationship Management -> Master Data -> Products -> Special Settings for Sales Operations -> Assign Condition Group to Application CRM and IMG: Customer Relationship Management -> Master Data -> Conditions and Condition Technique -> Condition Technique: Basics -> Create Maintenance Group.
    Best Regards,
    Michael

  • Product ID for second issue of multi viewer app

    hi,
    I've in this forum already found very usefull info about publishing the second issue of a free multi viewer app but still can't figure out if we have to use the same Product ID  for each issue, or do we need to create a different Product ID for each issue ?
    I've put two examples below, suppose one of them has to right. Or not ??
    Is this the way to handle multiple issues (option 1):
    product ID issue 1 = Product ID issue 2 = com.magnusmedia.magname
    Or is this the right way (option 2):
    product ID issue 1 = com.magnusmedia.magname.01
    product ID issue 2 = com.magnusmedia.magname.02
    thanx in adavance
    Herman
    Allright, was in a hurry and tested it out myself.
    Option 2 is working for me, hope it's right to handle it that way.
    With option 1 the app crashes (dark gray screen, no folio opens, library- en scrolling buttons are available but)

    Short answer: Yes, use a different Product ID for each folio (or for each set of folio renditions).
    Longer answer: It's confusing that there are three different types of Apple Product IDs:
    (1) the app Product ID, which you can ignore
    (2) subscription duration Product IDs for a paid app or a single Product ID for a free subscription app
    (3) a Product ID for each retail folio
    When you're setting up a free subscription app, you don't need to use iTunes to create a Product ID for individual folios, because your folios are free. You just need to set up a free subscription Product ID in iTunes Connect and specify that Product ID in the DPS App Builder. On the Adobe side, you use a different Product ID for different folios you publish, such as com.publisher.publication.2012October and com.publisher.publication.2012November.  If you're creating renditions, you use the same Product ID for the different renditions and different Product IDs for different sets of renditions.

  • Product ID for Free Folios

    We have a free app with a free subscription all set up and working properly, with one issue published so far. We are ready to publish the second issue. The app itself has a Product ID, and our Free Subscription in-app purchase as a different Product ID. I used the same Product ID for the first folio as the Free Subscription Product ID.
    But today I read at http://adobe.ly/SsvLPN to "Note: Use different Product IDs for each separate folio in your app."
    So, should I use a different Product ID from now on for each Folio we publish?

    Short answer: Yes, use a different Product ID for each folio (or for each set of folio renditions).
    Longer answer: It's confusing that there are three different types of Apple Product IDs:
    (1) the app Product ID, which you can ignore
    (2) subscription duration Product IDs for a paid app or a single Product ID for a free subscription app
    (3) a Product ID for each retail folio
    When you're setting up a free subscription app, you don't need to use iTunes to create a Product ID for individual folios, because your folios are free. You just need to set up a free subscription Product ID in iTunes Connect and specify that Product ID in the DPS App Builder. On the Adobe side, you use a different Product ID for different folios you publish, such as com.publisher.publication.2012October and com.publisher.publication.2012November.  If you're creating renditions, you use the same Product ID for the different renditions and different Product IDs for different sets of renditions.

  • Get product key for preinstalled windows 7

    Hello sir, I bought this laptop (Hp pavilion dv6 6115tx Entertainment Notebook)around 4 years ago with preinstalled Windows 7 Home Premium Operating system.  As you know Microsoft is going to give free upgrade to Windows 10. But the problem is that the product key below my laptop is not much visible. I am unable to identify the product key.  Is there any other way to get product key of my genuine windows 7? I have recovery disk with me. but it does'nt  have product key on it.Please help me... Thanks & Regards,Rushikesh Musale

    Yes, you can use the same product key for 64-bit release too, as SenneVL says. But, kindly note that upgrade across is not supported and you need to perform clean install only. Also, kindly note that the Windows installation must be made in the same PC,
    even if different architecture is being used. Otherwise, activation issues will arise.
    Multiple architecture is supported in multiboot, so Windows 32-bit and 64-bit can be installed as multiboot environment, parallely.
    Balaji Kundalam

  • Can I use the fields Product allocation and Basic material for bifurcation of material

    Dear Users,
    We have a requirement for bifurcation of material so we need two field in material master for fulfilling the requirement. First requirement is material category like insurance or revenue etc., second requirement is department wise like electrical, maintenance etc, so i have choosen the fields 'Product allocation' in basic data 1 screen in material master for fulfilling department requirement and then in basic data 2 i have choosen 'Basic Material' field for fulfilling material category requirement. My doubt is whether this change will effect the reports and i need to know the effects of such changes.
    Thanks,
    Manoj

    As you are trying to use the standard fields, so you can read the F1 help for these fields.
    Also check in which table and program, the fields are used.
    Read the F1 help and find the table and program by using this document How to find Table name for a Field which is shown structure name on press F1.
    After reading this, If these fields are suitable for your requirement, then you can continue.
    Regards
    Dev

  • Using an iDVD project to create a glass master for replicati

    Hello, I hope someone can help me with this question.
    I am aware that creating a project in DVD studio pro and exporting it to DLT is one way to go for a media source that can be used by a replication company to create a glass master for replication. I am curious to know if I could send a disk I created in iDVD to a replication company for creation of a glass master?
    Given that a disk created iDVD is acceptable for this purpose, are there any disadvantages to this compared to the DLT method? Is compression quality inferior? Are the menus created in iDVD more prone to problems?
    Thanks in advance for your help.

    Thx for your answer, i use Labview 8.6 to interact with the API, So i don't know if I interpreted rightly your code...
    I've managed to create an empty project file (.tpj)  with "Engine.NewPropertyObjectFile (6)"
    With the "rootworkspaceObject.NewFile(filePath),0" A pop-up appear to select the file (so it must be created before like above).
    What i've done is:
    - Creating the file as a project file  "Engine.NewPropertyObjectFile (6),(Path)."
    - I write the new file to disk "PropertyObjectFile.WriteFile(format)" and "PropertyObjectFile.SaveIfModified"
    - Then i try to associate The existing .TPJ file to the RootWorkspaceObject "WorkspaceObject.NewFile(Path)" and "WorkspaceObject.InsertObject(Index)"
    -At last I save modification of the association "WorkspaceFile.SaveWorkspaceAndProjectFiles(option)"
    There is no error and when i open the workspace in teststand, there is no .pjt in the workspace tree...What i'm missing...
    So this does not work for me..
    Cheers
    Martin

  • 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;

  • How to use 0vtc in production although prod. isn't allowed for customizing

    Hi,
    I have created some routes and want to add transportation service agent datas into these routes by using 0vtc transaction code. But in the client that we are using for customizing we don't have and don't create the service agent master data and we can't customize 0vtc in production as customizing is not allowed in that client.
    I need to learn how to use 0vtc in production client although production is not allowed for customizing.
    Thanks beforehand.
    Nuran.

    Hi,
    Are you trying to do configuration in Production system?
    Production systems are locked for configuration, you can not do any configuration in prodcution client other than some manual configurations. Your T code 0VTC is not a manual configuration so you can not do it production. And ruotes are defined as master data, use LSMW to upload the route data in prodcution. Ask your Basis team for authorization to do the same.
    Regards,
    K.Annadurai.

  • Syndication and printing using CRM Product Master/product catalog

    Hi,
          I would like to understand if we could do syndication and printing  using CRM Product Master/product catalog.
    thanks
    anantharam

    Out of the box, you have a feature to export the Product Catalog - as an XML. Rest of the nice features you want are not available out of the box.
    If printing and syndication are primary and important features you want to have, then you must explore if [SAP SRM MDM Catalog|http://help.sap.com/saphelp_srmmdm10/helpdata/en/44/ec6f42f6e341aae10000000a114a6b/frameset.htm] will be suitable for you. It is a different SAP product and here is the[ link to explore.|http://help.sap.com/saphelp_srmmdm10/helpdata/en/44/ec6f42f6e341aae10000000a114a6b/frameset.htm]

  • I own a ipod touch and a ipad but i lost my ipod touch and downloaded the find iphone app on my ipad and when i opened the app my ipod touch wasnt even listed on it as one of my products but i use the same apple id for all of my products??!! Please Help

    i own a ipod touch and a ipad2g but i lost my ipod touch and downloaded the find iphone app on my ipad and when i opened the app my ipod touch wasnt even listed on it as one of my products but i use the same apple id for all of my products??!! Please Help

    Ive never used that but I think there is a find ipod app. But im not sure. The ipod might have had to have it on?

  • I have a product code for my photoshop c6 under a different account that i cant remember. how can i use my software with the product code that i have with the new user i made?

    I have a product code for my photoshop c6 and i used a different account to register this software. how can i use this product that i have with my new account that i just made?
    please advise
    I dont have the serial number so yeah
    i have a product code

    Contact Adobe Customer Service directly by phone or web chat (they don't do email).  They don't do email.  If you can provide proof of purchase to their satisfaction, they may be able to help you.
    These are user forums, so you're not addressing Adobe here.  We can't help you with this type of issue.

Maybe you are looking for

  • Adobe Media Encoder and CS6

    Is Adobe Media Encoder part of Premier Pro CS6?

  • Ipod crashes itunes

    hi there i just want to say how disapointed i am with apple mac i upgraded my itunes to 7.01 the current version and now every time i try and connect my ipod to itunes it crashes itunes is there an explaination for this or is it just apple macs progr

  • HT4972 my ipod has no software update option When i go onto itunes to update there is NO show devices option

    i am trying to update my daughters ipod touch. there is no software update option on it. To update on itunes it tells you to go to devices and find the device however when i go on itunes to update it there is no option to find device!!!!! Itunes on m

  • Theme subscription across different workspaces and applications.

    Hi! My cie juste upgraded to Apex 4 and asked me to make a new theme and templates for everyone to use. Most of the changes will be made in the CSS files but some will be in the html code of the templates. We sadly have more than one workspace and th

  • Roles in CUP

    Hi, We imported all the roles from SAP into CUP. CUP however requires certain mandatory fields e.g. Role Approver, Business Process, Functional Area, etc which we would like to use. Does this have to be maintained in CUP? I know you can export the ro