Petroleum ASTM D1250-04 SP12

download Petroleum ASTM D1250-04 SP12

of 18

Transcript of Petroleum ASTM D1250-04 SP12

  • 8/10/2019 Petroleum ASTM D1250-04 SP12

    1/18

    14.07.2009

    BCP 10A

    ASTM D 1250-04 -API MPMS Chapter

    11.1

    Standard Guide for Use of the

    Petroleum Measurement Table

    Implementations.

    Version 03 (SP12)

  • 8/10/2019 Petroleum ASTM D1250-04 SP12

    2/18

    ASTM D 1250-04 - API MPMS Chapter 11.1 2/18

    Notes:

    Copyright 2009 QuantityWare GmbH. All rights reserved.

    SAP, R/3, mySAP, mySAP.com, xApps, xApp, SAP NetWeaver, and other SAP products and servicesmentioned herein as well as their respective logos are trademarks or registered trademarks of SAP AG inGermany and in several other countries all over the world. All other product and service names mentioned

    are the trademarks of their respective companies.

    Microsoft, Windows, SQL-Server, Powerpoint and Outlook are registered trademarks of MicrosoftCorporation.

    These materials and the information therein are subject to change without notice. These materials areprovided by the company QuantityWare GmbH for informational purposes only. There is no impliedrepresentation or warranty of any kind, and QuantityWare GmbH shall not be liable for errors or omissionswith respect to the materials provided. The only warranties for the products and services of QuantityWareGmbH are those set forth in the express warranty statements accompanying such products and services, ifany. No statement within this document should be construed as constituting an additional warranty.

  • 8/10/2019 Petroleum ASTM D1250-04 SP12

    3/18

    ASTM D 1250-04 API MPMS Chapter 11.1 3/18

    Contents

    BCP 10A ........................................................................................................................................ 1

    ASTM D 1250-04 - API MPMS CHAPTER 11.1 ........................................................................... 1

    Notes: ............................................................................................................................... 2

    Contents ........................................................................................................................... 3

    Introduction ....................................................................................................................... 4

    1. Installation..................................................................................................................... 5

    2. Overview of ASTM D 1250-04 ...................................................................................... 6

    3. Calculation of thermal expansion coefficients .............................................................. 8

    4. Test Report ................................................................................................................. 10

    Main Functions .................................................................................................. 10

    Report Details: ................................................................................................... 11

    1. Installation Test .............................................................................................. 12

    2. Examples of the API Standard ...................................................................... 14

    3. Examples based on conversion groups (via the SAP QCI). .......................... 16

    5. Integration into SAP - QCI desktop calculator ............................................................ 18

  • 8/10/2019 Petroleum ASTM D1250-04 SP12

    4/18

    ASTM D 1250-04 - API MPMS Chapter 11.1 4/18

    Introduction

    This is a short description of a major standard within the BCP 10A suite - the Standard API

    Chapter 11.1 - Physical Properties Data, adjunct to: ASTM D 1250-04 and IP 200/04.

    The solution runs only in an SAP ABAP environment in which SAP Oil & Gas has been

    implemented.

    This solution can be accessed by the SAP Quantity Conversion Interface (QCI) or the

    QuantityWare MQCI (Model based QCI) and is controlled by the provided conversion groups.

  • 8/10/2019 Petroleum ASTM D1250-04 SP12

    5/18

    ASTM D 1250-04 API MPMS Chapter 11.1 5/18

    1. Installation

    The technical implementation is provided as a part of a CSP package.

    Please follow the standard SAP instructions for importing service packages into your system via

    transaction SPAM.

    SAP Oil and Gas must be installed

    QuantityWare BCP 10A must be installed.

    Customizing settings, which are needed in every client in which this standard will be used, are

    included in the delivery package.

    On releases based upon SAP 4.72 and below, the related customizing transport must be

    imported into all necessary clients, or distributed to them from client 000.

    On releases based upon SAP ERP 2005 (ECC 6.00) or newer, BC Set /QTYW/BCP_10A must

    be activated in the relevant clients.

    Please refer to the QuantityWare BCP 10A Installation Guide for more information.

    WARNING: If you import the customizing template into a pre-existing client, any

    pre-existing entries listed within the template (transport or BC-Set) will be

    OVERWRITTEN!

    Changes within the SAP Oil&Gas QCI are delivered by SAP with notes 954553 and 958296.

    You have to ensure that the enhancements within these notes are applied to your system

    before testing of BCP 1.0A can be performed, as a basis for later use in production of BCP

    1.0A.

  • 8/10/2019 Petroleum ASTM D1250-04 SP12

    6/18

    ASTM D 1250-04 - API MPMS Chapter 11.1 6/18

    2. Overview of ASTM D 1250-04

    Read the API Manual of Petroleum Measurement Standards (MPMS) Chapter 11.1manual

    carefully.

    This standards implementation requires a 64-bit based floating point arithmetic system. SAP

    has implemented 64-bit floating point Arithmetic since at least the R/3 3.1H Kernels.

    Instead of the formerly known tables, six main procedures have been defined representing the

    calculation types responsible for the table valuescalculation.

    Based on 60 degree Fahrenheit we have to use the following procedures:

    11.1.6.1 type 1, Base to Alternate conditions

    11.1.6.2 type 2, Observed to Base conditions

    11.1.6.3 type 3, Observed to Alternate Conditions (uses 11.1.6.2 and 11.1.6.1)

    Based on a metric base (15 C or 20 C) we have to use:

    11.1.7.1 type 1M, Base to Alternate conditions

    11.1.7.2 type 2M, Observed to Base conditions

    11.1.7.3 type 3M, Observed to Alternate Conditions

    Since all calculations are internally based on 60 F, the metric based procedures always result

    in a Type 3calculation at 60 F.

    We have defined new conversion groups based on the existing groups, which in turn are based

    on the old API tables; this is important to note as the SAP QCI as well as the QuantityWare

    Model based QCI (MQCI) is controlled by conversion groups.

  • 8/10/2019 Petroleum ASTM D1250-04 SP12

    7/18

    ASTM D 1250-04 API MPMS Chapter 11.1 7/18

    There are several notable changes within the ASTM D1250-04 standard such as:

    Density of water at 60 F

    Temperature scale of 1990

    Rounding and precision

    Glass Hydrometer corrections

    Pressure correction (0 PSI -> no pressure correction)

    The final calculation is always based on:

    Temperature: F

    Pressure: PSI

    Density: kg/m3

    Thermal expansion factor: 1/F

  • 8/10/2019 Petroleum ASTM D1250-04 SP12

    8/18

  • 8/10/2019 Petroleum ASTM D1250-04 SP12

    9/18

    ASTM D 1250-04 API MPMS Chapter 11.1 9/18

    Using different activities, you can create/copy material data for which you can enter laboratory

    measurement results (densities at various temperatures) and then calculate the thermal

    expansion factor.

  • 8/10/2019 Petroleum ASTM D1250-04 SP12

    10/18

    ASTM D 1250-04 - API MPMS Chapter 11.1 10/18

    4. Test Report

    The ASTM D1250-04 test report can be easily accessed via the Petroleum Measurement

    Cockpit:

    Main Functions

    1. Installation Test.

    This is the default function when the report is called.

    No further input is necessary.

    All necessary functions will be checked, see (2), (3) and (4).The report tests all calculation logic as defined by the standard and in addition, quantity

  • 8/10/2019 Petroleum ASTM D1250-04 SP12

    11/18

    ASTM D 1250-04 API MPMS Chapter 11.1 11/18

    conversions that are controlled by conversion groups.

    2. Test of 90 examples provided by the standard ASTM D 1250-04.

    3. Test of the provided conversion groups via the SAP QCI.

    The test covers :

    All 16 conversion groups provided for standard use

    The API 1980 tablessimulation

    The1980 API C codes (if available at customer site and configured for SAP usage)

    The 2004 API C++ code (if available at customer site and configured for SAP usage)

    4. List the differences of all implementationsresults mentioned under (3).

    Gives an overview as to the expected differences when switching between two standards /

    solutions.

    Report Details:

    Selection Screen: Run installation test

    No data input is necessary in order to run this report.

    Upon execution, Run installation test is the function selected by default.

    This test can be run at any time within a client in which the QuantityWare BC (for your CSP

    maintenance level) set has been activated, to ensure that the installation is correct and

    customizing is consistent and complete.

    If any of the required configuration or customising is missing or incorrect, an error message willappear detailing what has to be corrected, so that the test may be continued.

  • 8/10/2019 Petroleum ASTM D1250-04 SP12

    12/18

    ASTM D 1250-04 - API MPMS Chapter 11.1 12/18

    Diagram 1 - Initial screen after calling the report:

    1. Installation Test

    This consists of a series of Modules:

    The report first runs through all 90 examples provided by the standard (checking the

    calculation results against the results defined in the standard).

    A full test via QCI is executed, with the following sub-steps:

    All necessary units are checked for consistency along with any related SAP QCI BAdI

    (these are not allowed to be active as they could affect the test results). If these checks

    fail, a clear error message is returned.

    The QCI is checked to ensure that it is working correctly using QuantityWare conversion

    groups.

    If both tests run successfully, the results are displayed as shown below.

  • 8/10/2019 Petroleum ASTM D1250-04 SP12

    13/18

    ASTM D 1250-04 API MPMS Chapter 11.1 13/18

    Diagram 1.1Successful test result

  • 8/10/2019 Petroleum ASTM D1250-04 SP12

    14/18

    ASTM D 1250-04 - API MPMS Chapter 11.1 14/18

    2. Examples of the API Standard

    The API standard provides 90 examples by which the technical correctness of an installation s

    calculation can be measured.

    It is possible to:

    Execute all 90 examples (default),

    Select all examples of only one of the six calculation procedures,

    Execute one single test case.

    If a single test case has been selected, it is possible to change the input data to check any

    special case.

    Diagram 2.1 - The initial screen.

  • 8/10/2019 Petroleum ASTM D1250-04 SP12

    15/18

    ASTM D 1250-04 API MPMS Chapter 11.1 15/18

    If the results are correct, the example is marked with O.k., if an error is returned - with Error.

    The total number of examples and errors is listed too.

    If a protocol lineis selected, all input and output data is shown, as well as the expected

    results.

    Diagram 2.2

  • 8/10/2019 Petroleum ASTM D1250-04 SP12

    16/18

    ASTM D 1250-04 - API MPMS Chapter 11.1 16/18

    3. Examples based on conversion groups (via the SAP QCI).

    If the UoM definitions are consistent and no BAdI is active, the test via QCI and the provided

    conversion groups will be executed based on the selected implementation as shown in the

    screen below.

    By default, the standards ABAP (BCP 10A) implementation is tested.

    Diagram 3.1Initial Screen

  • 8/10/2019 Petroleum ASTM D1250-04 SP12

    17/18

    ASTM D 1250-04 API MPMS Chapter 11.1 17/18

    The result is shown in a list (see Diagram 3.2). If any errors occur, all messages will be listed.

    Diagram 3.2All selected procedures have been successfully tested.

  • 8/10/2019 Petroleum ASTM D1250-04 SP12

    18/18

    S S C /

    5. Integration into SAP - QCI desktop calculator

    This implementation is fully integrated into the SAP QCI and thus into all logistics processes of

    the SAP oil & gas ERP system. The desktop calculator (transaction O3QCITEST, easily

    accessible via the Petroleum Measurement Cockpit) can be used to calculate ASTM D1250-04

    product quantities for all conversion groups: