Table T006

Hi,
I want to do volume conversion from CCM, CDM to M3.
So I have used the Function module UNIT_CONVERSION_SIMPLE.
When I execute this FM through program, I get the output but how to check whether the output given by this FM is correct or not.
This FM is based on table T006. So I entered CCM in the field MSEHI of the table T006. Now what should I check so that I will come to know whether the output is correct or not?
Thanks in advance.
Nitin.

Hi Thomas,
Thanks for the reply.
The units i.e. CCM & M3 belong to the same dimesion (Volume)
Let me describe it with an example:
In the FM UNIT_CONVERSION_SIMPLE, I passed the following values:
Input quantity = 2
Input Unit = CCM  (Since incoming unit is CCM)
Output Unit = M3  (Since I want to convert CCM to M3)
After executing this FM, I get the output as :
Output quantity = 1,9999999999999999E-06
Now I want to cross check whether this output is correct or not.
So I went to table T006 and I entered CCM in the MSEHI field. I can see one entry for this unit.
Now my question is : what should I check in this table T006 so that I will come to know whether the output is correct or not?

Similar Messages

  • " Unit of measure ****** is not defined; check your entry in table T006

    I´m Trying to create a material from MDM to SAP and I´m monitoring the IDOC in  WE05 and i get the next message:
    " Unit of measure ****** is not defined; check your entry
    Message no. M3490
    Diagnosis
    The key for the unit of measure you entered is not defined in table T006.
    Procedure
    Define the unit of measure through Customizing (Materials Management). "
    In MDM we are sending as remote key the SAP Code and this code exists in the table T006, but in the information of failed IDOC say:
    " Messages have been issued: number 0000000000184470
    Message no. MK101
    Diagnosis
    During inbound processing for the IDoc, messages have arisen while checking material data. "
    If someone has information about it ,pls I´ll appreciate your answer.
    Regards Itzell T.

    I´m Trying to create a material from MDM to SAP and I´m monitoring the IDOC in WE05 and i get the next message:
    " Unit of measure ****** is not defined; check your entry
    Message no. M3490
    Diagnosis
    The key for the unit of measure you entered is not defined in table T006.
    Procedure
    Define the unit of measure through Customizing (Materials Management). "
    In MDM we are sending as remote key the SAP Code and this code exists in the table T006, but in the information of failed IDOC say:
    " Messages have been issued: number 0000000000184470
    Message no. MK101
    Diagnosis
    During inbound processing for the IDoc, messages have arisen while checking material data. "
    If someone has information about it ,pls I´ll appreciate your answer.
    Regards Itzell T.
      Hi Itzell T,
          While creating the material the unit of measurement which is entered is not existing in the SAP System. The unit of measurement entered during creation of material is cross checked from enteries of check table T006.
          So, functional consultant should take care of this issue just let him know the message.
       He know what problem actually is and fix the problem as Ankur had said.

  • Regarding table T006 "Message: Unit CDM is not created in language EN"

    Hello Experts,
    There is an issue in the T006 table.
    With the SE16 transaction if I list all the unit existing in the table T006, I found the unit CDM.
    If I list only the unit CDM, I have the error message : "unit CDM is not created in language EN".
    If I list all the unit with EN language in the table T006A, I found the CDM unit.
    How could you do to avoid this error message.
    Thanks & regards
    Tushar.

    Hello Tushar
    Check with tcode CUNI for definition of UOM. You need to chek the said UOM defined under Dimensions, ISO or UOM for language EN.
    Amol

  • How to delete duplicate entries in table for the object DNL_CUST_BASIS2

    Hi All,
    I am trying to download the object DNL_CUST_BASIS2.
    In the SMQ2 the status is SYSFAIL.
    I checked in the ST22 for dumps.It says about the error while accessing the table T006.
    While analysing this,i found some duplicate entries in the related tables of this object.
    Can somebody help me how to delete these duplicate entries?
    Thanks,
    Senthil.

    Delete them directly from the table using se16:
    select the entries in the classic view (not ALV or grid view).
    activate the debugger.
    press the view button. --> you'll enter in the debugger
    press F7
    locate the sy-ucomm variable & change it to "DELE".
    press F8
    delete the entries.
    Trick-shots
    but it works!
    Michael.

  • Table used in transaction iw53

    Hi guys! what tables do i need to make a report in transaction iw53.
    thanks!

    Hello
    In iw53 used:
    TABLES: QMEL.                        
    TABLES: *QMEL.                    
    TABLES: QMIH.                       
    TABLES: *QMIH.                  
    TABLES: QMFE.                        
    TABLES: QMMA.                     
    TABLES: QMSM.            
    TABLES: QMUR.                  
    TABLES: AFIH.              
    TABLES: AUFK.                       
    TABLES: TQ07T.                       
    TABLES: TQ15T.                     
    TABLES: IFLO.                    
    TABLES: IFLOT.                       
    TABLES: *IFLOT.                
    TABLES: ILOA.                  
    TABLES: *ILOA.                     
    TABLES: PILOA.                  
    TABLES: EQUI.                
    TABLES: *EQUI.                  
    TABLES: EQUZ.                    
    TABLES: *EQUZ.                    
    TABLES: EQKT.                        
    TABLES: KLAH.                      
    TABLES: KUPAV.                      
    TABLES: MTQSS.                     
    TABLES: MTCOM.                       
    TABLES: LFM1.                   
    TABLES: LFA1.                      
    TABLES: KNA1.                     
    TABLES: KNVK.                     
    TABLES: TPMUS .                
    TABLES: COAS  .                  
    TABLES: COBRB .                    
    TABLES: VBPA.                    
    TABLES: VBADR.                    
    TABLES: T365.                      
    TABLES: T365A.                      
    TABLES: T006.                      
    TABLES: T356.                      
    TABLES: T356A.                   
    TABLES: TQ80.                    
    TABLES: TQ07.                        
    TABLES: TQ07A.                     
    TABLES: TQ80_T.                       
    TABLES: TQ85R.                      
    TABLES: TQ8T.                    
    TABLES: T357A.                    
    TABLES: T357Z.                   
    TABLES: T357M.                     
    TABLES: T357A_T.                    
    TABLES: T357Z_T.                     
    TABLES: T399J.                    
    TABLES: T024I.                        
    TABLES: T024.                      
    TABLES: T023T.                      
    TABLES: T179T.                     
    TABLES: TC33.                     
    TABLES: TC10.                        
    TABLES: TJ06.                        
    TABLES: TPAR.                       
    TABLES: TPART.                      
    TABLES: TPAER.                       
    TABLES: TVKOT.                        
    TABLES: TVTWT.                   
    TABLES: TSPAT.                
    TABLES: TVGRT.                    
    TABLES: TVKBT.                   
    TABLES: TVKBZ.
    TABLES: TVBVK.
    TABLES: T001.                     
    TABLES: T001W.                    
    TABLES: T185.                     
    TABLES: T185V.                    
    TABLES: T003O.                    
    TABLES: TQBT.                         
    TABLES: TQ8CO.                       
    TABLES: WQMFAW.                     
    TABLES: DIADR.                      
    TABLES: DIADRC.                    
    TABLES: DIADRP.                  
    TABLES: T356_T.                     
    TABLES: TQSS.                        
    TABLES: QPRS.                        
    TABLES: MARC.                        
    TABLES: VBCO3.                      
    TABLES: T024E.                     
    TABLES: T350.                     
    TABLES: VIQMEL.                     
    TABLES: VIQMFE.                      
    TABLES: VIQMUR.                     
    TABLES: VIQMMA.                      
    TABLES: VIQMSM.                      
    TABLES: *VIQMEL.                     
    TABLES: RIQS0.                        
    TABLES: RIQS1.                         
    TABLES: RIQS2.                       
    TABLES: RIQS3.                      
    TABLES: RIQS5.                        
    TABLES: RIWO00.                     
    TABLES: RIWO02.                     
    TABLES: RIWO020.                     
    TABLES: RIWO03.                     
    TABLES: RIWO1.                     
    TABLES: RILA0C.                     
    TABLES: CAUFVD.                      
    TABLES: CAUFV .                       
    TABLES: RQM00.                       
    TABLES: RQM01.                      
    TABLES: RQM02.                        
    TABLES: RQM03.                       
    TABLES: RQM04, *RQM04.          
    TABLES: IONRA.                     
    TABLES: RC27S.                       
    TABLES: QMDYNTXT.                    
    TABLES: QFAAI_PRF.                   
    TABLES: THEAD.                       
    TABLES: QNQMI00.                      
    tables: riwosm.

  • Data load fails from DB table - No SID found for value 'MT ' of characteris

    Hi,
    I am loading data into BI from an external system (oracle Database).
    This system has different Units like BG, ROL, MT (for Meter). While these units are not maintaned in R3/BW. They are respectively BAG, ROLL, M.
    Now User wants a "z table" to be maintained in BW, which has "Mapping between external system Units and BW units".
    So that data load does not fail. Source system will have its trivial Units, but at the time of loading, BW Units are loaded.
    For example -
    Input Unit (BG) -
    > Loaded Unit in BW (BAG)
    Regards,
    Saurabh T.

    Hello,
    The table T006 (BW Side) will have all the UOM, only thing is to make sure that all the Source System UOM are maintained in it. It also have fields for Source Units and target units as you have mentioned BG from Source will become BAG. See the fields MSEHI, ISOCODE in T006 table
    If you want to convert to other units then you need to implement Unit Conversion.
    Also see
    [How to Report Data in Alternate Units of Measure|https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/b7b2aa90-0201-0010-a480-a755eeb82b6f]
    Thanks
    Chandran

  • Problem with unit in Query

    Hallo Experts,
    We encounter a problem with unit in our Query.
    Szenario:
    We use the Unit like PC, SET in Query.
    In Table T006 those Units have value 0 in the field ANDEC, so they will be rounded up and rounded down in Query.
    Our Problem is some Queries need the rounding up and down but others don't need this function.
    Where and how should we change to solve the problem.
    thanks & Best regards

    hi,
    if you want to control the rounding off while unit conversion you can do it from SPRO
    In the BW system, goto SPRO -> SAP NetWeaver -> General Settings -> Check Units of Measurement -> Units of Measurement -> Choose the unit corresponding to 'KM' -> Click on 'Details' button in the toolbar.
    Look the field 'Decimal Pl rounding'. Change this to 3 or whatever value you choose and see if it works.
    in above link i have taken example of KM, you need need to select the required unit.
    let us know if this is solves your problem. I am not sure if this can be done for individual queries but this is controlled by UOM wise as mentioned above.
    Regards,
    Rk.

  • To edit the field in the ALV report

    Hi,
        i want to edit the field of the ALV report what i need to do for that..
    Thanks & Regards
    Ashu Singh

    hi,
    check the code,
    REPORT  zalv_fcat.* Output table T006 structure declarationTYPES : BEGIN OF ty_t006.
            INCLUDE STRUCTURE t006.
    TYPES : END OF ty_t006.*Internal table and wa declaration for T006
    DATA : it_t006 TYPE STANDARD TABLE OF ty_t006,
           wa_t006 TYPE ty_t006.*declarations for ALV
    DATA: ok_code               TYPE sy-ucomm,
    fieldcatalog for T006
          it_fielcat           TYPE lvc_t_fcat,
    fieldcatalog for fieldcatalog itself:
          it_fielcatalogue           TYPE lvc_t_fcat,
          it_layout           TYPE lvc_s_layo.*declaration for toolbar function
    DATA:   it_excl_func        TYPE ui_functions.
    Controls to display it_t006 and corresponding fieldcatalog
    DATA: cont_dock TYPE REF TO cl_gui_docking_container,
          cont_alvgd     TYPE REF TO cl_gui_alv_grid.*controls to display the fieldcatalog as editable alv grid and container
    DATA: cont_cust TYPE REF TO cl_gui_custom_container,
          cont_editalvgd     TYPE REF TO cl_gui_alv_grid.*intialization event
    INITIALIZATION.*start of selection event
    START-OF-SELECTION.
    LOCAL CLASS Definition for data changed in fieldcatalog ALV
    CLASS lcl_event_receiver DEFINITION.
      PUBLIC SECTION.
        METHODS handle_data_changed
          FOR EVENT data_changed OF cl_gui_alv_grid
          IMPORTING er_data_changed.
    ENDCLASS.                    "lcl_event_receiver DEFINITION
    LOCAL CLASS implementation for data changed in fieldcatalog ALV
    CLASS lcl_event_receiver IMPLEMENTATION.
      METHOD handle_data_changed.
      ENDMETHOD.                    "handle_data_changed
    ENDCLASS.                    "lcl_event_receiver IMPLEMENTATION*data declaration for event receiver
    DATA: event_receiver TYPE REF TO lcl_event_receiver.*end of selection event
    END-OF-SELECTION.*setting the screen for alv output for table display and
    *changed fieldcatalalogue display
    SET SCREEN 600.
    On this statement double click  it takes you to the screen painter SE51. Enter the attributes
    *Create a Custom container and name it CCONT and OK code as OK_CODE.
    *Save check and Activate the screen painter.
    *Now a normal screen with number 600 is created which holds the ALV grid.
    PBO of the actual screen , Here we can give a title and customized menus
    *Go to SE41 and create status 'STATUS600' and create THE function code 'SUBMIT'
    *and 'EXIT' with icons and icon texts
    Also create a TitleBar 'TITLE600' and give the relevant title.&----
    *&      Module  STATUS_0600  OUTPUT
    MODULE status_0600 OUTPUT.
      SET PF-STATUS 'STATUS600'.
      SET TITLEBAR 'TITLE600'.
    CREATE ALV GRID CONTROL IF DOES NOT EXISTS INITIALLY
      IF cont_dock IS INITIAL.
        PERFORM create_alv.
      ENDIF.ENDMODULE.                             " STATUS_0600  OUTPUT* PAI module of the screen created. In case we use an interactive ALV or
    *for additional functionalities we can create OK codes and based on the
    *user command we can do the coding as shown below
    *&      Module  USER_COMMAND_0600  INPUT
    MODULE user_command_0600 INPUT.
      CASE ok_code.
        WHEN 'SUBMIT'.
    *TO GET THE CURRENT FIELDCATALOGUE FROM THE FRONTEND
          CALL METHOD cont_alvgd->set_frontend_fieldcatalog
            EXPORTING
              it_fieldcatalog = it_fielcat.
    *refresh the alv
          CALL METHOD cont_alvgd->refresh_table_display.
    *to Send Buffered Automation Queue to Frontend
          CALL METHOD cl_gui_cfw=>flush.*Exit button clicked to leave the program
        WHEN 'EXIT'.
          LEAVE PROGRAM.  ENDCASE.ENDMODULE.                             " USER_COMMAND_0600  INPUT&----
    *&      Form  CREATE_ALV
    &----FORM create_alv.*create a docking container and dock the control at the botton
      CREATE OBJECT cont_dock
          EXPORTING
               dynnr = '600'
               extension = 100
               side = cl_gui_docking_container=>dock_at_bottom.*create the alv grid for display the table
      CREATE OBJECT cont_alvgd
          EXPORTING
               i_parent = cont_dock.*create custome container for alv
      CREATE OBJECT cont_cust
          EXPORTING
               container_name = 'CCONT'.
    *create alv editable grid
      CREATE OBJECT cont_editalvgd
          EXPORTING
               i_parent = cont_cust.* register events for the editable alv
      CREATE OBJECT event_receiver.
      SET HANDLER event_receiver->handle_data_changed FOR cont_editalvgd.  CALL METHOD cont_editalvgd->register_edit_event
        EXPORTING
          i_event_id = cl_gui_alv_grid=>mc_evt_modified.*building the fieldcatalogue for the initial display
      PERFORM build_fieldcat CHANGING it_fielcat it_fielcatalogue.*building the fieldcatalogue after the user has changed it
      PERFORM change_fieldcat CHANGING it_fielcatalogue.*fetch data from the table
      PERFORM fetch_data.*    Get excluding functions for the alv editable tool bar  APPEND cl_gui_alv_grid=>mc_fc_loc_append_row TO it_excl_func.
      APPEND cl_gui_alv_grid=>mc_fc_loc_insert_row TO it_excl_func.
      APPEND cl_gui_alv_grid=>mc_fc_loc_cut TO it_excl_func.
      APPEND cl_gui_alv_grid=>mc_fc_sort TO it_excl_func.
      APPEND cl_gui_alv_grid=>mc_fc_sort_asc TO it_excl_func.
      APPEND cl_gui_alv_grid=>mc_fc_sort_dsc TO it_excl_func.
      APPEND cl_gui_alv_grid=>mc_fc_subtot TO it_excl_func.
      APPEND cl_gui_alv_grid=>mc_fc_sum TO it_excl_func.
      APPEND cl_gui_alv_grid=>mc_fc_graph TO it_excl_func.
      APPEND cl_gui_alv_grid=>mc_fc_info TO it_excl_func.
      APPEND cl_gui_alv_grid=>mc_fc_print TO it_excl_func.
      APPEND cl_gui_alv_grid=>mc_fc_filter TO it_excl_func.
      APPEND cl_gui_alv_grid=>mc_fc_views TO it_excl_func.
      APPEND cl_gui_alv_grid=>mc_mb_export TO it_excl_func.
      APPEND cl_gui_alv_grid=>mc_mb_sum TO it_excl_func.
      APPEND cl_gui_alv_grid=>mc_mb_sum TO it_excl_func.
      APPEND cl_gui_alv_grid=>mc_mb_paste TO it_excl_func.
      APPEND cl_gui_alv_grid=>mc_fc_find TO it_excl_func.
      APPEND cl_gui_alv_grid=>mc_fc_loc_copy  TO it_excl_func.
    *Alv display for the T006 table at the bottom
      CALL METHOD cont_alvgd->set_table_for_first_display
        CHANGING
          it_outtab       = it_t006[]
          it_fieldcatalog = it_fielcat[].
    optimize column width of grid displaying fieldcatalog
      it_layout-cwidth_opt = 'X'.* Get fieldcatalog of table T006 - alv might have
    modified it after passing.
      CALL METHOD cont_alvgd->get_frontend_fieldcatalog
        IMPORTING
          et_fieldcatalog = it_fielcat[].to Send Buffered Automation Queue to Frontend  CALL METHOD cl_gui_cfw=>flush. Display fieldcatalog of table T006 in editable alv grid
      CALL METHOD cont_editalvgd->set_table_for_first_display
        EXPORTING
          is_layout            = it_layout
          it_toolbar_excluding = it_excl_func
        CHANGING
          it_outtab            = it_fielcat[]
          it_fieldcatalog      = it_fielcatalogue[].
    ENDFORM.                               " CREATE_alv
    *&      Form  fetch_data
    FORM fetch_data.* select data of T006
      SELECT * FROM t006 INTO TABLE it_t006 UP TO 50 ROWS.
    ENDFORM.                               " fetch_data
    *&      Form  BUILD_FIELDCAT
    FORM build_fieldcat CHANGING it_fldcat TYPE lvc_t_fcat
                                       it_fcat TYPE lvc_t_fcat.
    Fieldcatalog for table T006: it_fldcat
    to generate the fields automatically  CALL FUNCTION 'LVC_FIELDCATALOG_MERGE'
        EXPORTING
          i_structure_name       = 'T006'
        CHANGING
          ct_fieldcat            = it_fldcat[]
        EXCEPTIONS
          inconsistent_interface = 1
          program_error          = 2
          OTHERS                 = 3.
      IF sy-subrc <> 0.
    MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
            WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
      ENDIF.*----
    Fieldcatalog for table LVC_T_FCAT:it_fcat
    Generate fieldcatalog of fieldcatalog structure.
    This fieldcatalog is used to display fieldcatalog 'it_fldcat'
    on the top of the screen.  CALL FUNCTION 'LVC_FIELDCATALOG_MERGE'
        EXPORTING
          i_structure_name       = 'LVC_S_FCAT'
        CHANGING
          ct_fieldcat            = it_fcat[]
        EXCEPTIONS
          inconsistent_interface = 1
          program_error          = 2
          OTHERS                 = 3.
      IF sy-subrc <> 0.
    MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
            WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
      ENDIF.
    ENDFORM.                               " BUILD_FIELDCAT
    *&      Form  CHANGE_FIELDCAT
    *after the user has modified the fieldcatalogue we build another fieldcat
    *for the modified alv display
    FORM change_fieldcat CHANGING it_fcat TYPE lvc_t_fcat.  DATA ls_fcat TYPE lvc_s_fcat.  LOOP AT it_fcat INTO ls_fcat.
        ls_fcat-coltext = ls_fcat-fieldname.
        ls_fcat-edit = 'X'.    IF ls_fcat-fieldname = 'COL_POS' OR ls_fcat-fieldname = 'FIELDNAME'.
          ls_fcat-key = 'X'.
        ENDIF.    MODIFY it_fcat FROM ls_fcat.
      ENDLOOP.
    ENDFORM.                               " CHANGE_FIELDCAT
    ref:saptechnical tutorial.
    Regards,
    Anirban

  • BW Report - Rounding Quantities

    Hi:
    I have a report with a quantity field.  When I view the quantity in the cube the value contains 3 decimals. However, when I run the query in Bex or Web, the quantity is rounded off and my decimals show as zero.
    Example:  Invoice Quantity = 168.650.  the report will display 169.000.  Invoice Quantity is define as a quantity; data type is Quan.  Unit/currency is 0PO_Unit.
    In the query, in the properties of Invoice Quantity  I have set up as the following:  Under "Number Format" - Scaling Factor is set to 1.  "Number of Decimal Places" is set to 0.000.  I don't understand why this is not working properly.
    Does anybody have any ideas why it's rounding instead of showing the decimals?
    Thanks in advance for your help!
    Regards,
    Helena

    Hi Eugene:
    In Table T006 I have a UOM "VAL" with Measure unit text "Value" and Unit Text "Monetary Value".  The decimal pt.rnd. is 0.  The dimension is "ZEACH". Also, the ISO Code is blank. When I execute transaction CUNI, it brings me to an Initial Screen.  In this intial screen it contains 3 tabs: Dimensions, ISO Codes, and Unit of Measurement.  Next to the Unit of Measurament it has a drop down.  If I select ZEACH, and click on Unit of Measurement, I get the entry that I'm interested in.  It has:  Unit = Val; Commercial = Val; Technical = Value; Meas. unit text = Value.  If I highlight and then click on more details button, I get the details screen.  Under "Display" Decimal places is blank.  Under "Conversion", Decimal pl. rounding is also blank.  And "ALE/EDI" ISO Code is also blank.  So in summary the culprit here is table T006.  Table T006 needs to be adjusted in R/3 so that when it gets fed to BW is correct.  The questions is how to modify T006?  Is this considered a configuration issue?
    Regards,
    Helena

  • Unit of measure JHR not defined

    Hi Friends,
    What can cause this problem. I am getting this error message
    "Unit of measure  JHR  not defined"  after I am creating a Shopping card in EBP.
    JHR is existing on both sides Backend and EBP in the table T006.
    Regards
    Marco M.

    COM_PRODUCT_UNIT
    you need to debug this program . JHR is not SAP or international UOM . it could be customised one
    COM_PRODUCT_UNIT_READ_API
      Is a unit of the product convertable into i_unit?
        CALL FUNCTION 'DIMENSIONCHECK_DIMENSIONLESS'
          EXPORTING
            meinh                       = iv_unit
          EXCEPTIONS
            dimension_not_dimensionless = 1
            t006d_entry_missing         = 2
            t006_entry_missing          = 3
            OTHERS                      = 4.
        CASE sy-subrc.
          WHEN 0.
            MESSAGE e020(com_product_unit) "unit is dimensionless
                   WITH iv_unit
                   RAISING unit_not_allowed.
          l_lines = l_lines + 1.
            CALL FUNCTION 'COM_PR_UNIT_CHECK_CONVERTABLE'
              EXPORTING
                i_base_unit     = ls_base_unit-unit
                i_alt_unit      = iv_unit
                i_tabix         = l_lines
                it_pr_unit      = lt_pr_unit
              IMPORTING
                e_add_const     = l_add_const
                e_numerator     = l_numerator
                e_denominator   = l_denominator
                e_unit          = l_unit
                e_sub_num       = l_sub_num
                e_sub_denom     = l_sub_denom
              EXCEPTIONS
                not_convertable = 1
                overflow        = 2
                OTHERS          = 3.
            CASE sy-subrc.
              WHEN 1.
                MESSAGE e020(com_product_unit)
                      WITH iv_unit
                      RAISING unit_not_allowed.
       CALL FUNCTION 'COM_PR_UNIT_CHECK_CONVERTABLE'
              EXPORTING
                i_base_unit     = ls_base_unit-unit
                i_alt_unit      = iv_unit
                i_tabix         = l_lines
                it_pr_unit      = lt_pr_unit
              IMPORTING
                e_add_const     = l_add_const
                e_numerator     = l_numerator
                e_denominator   = l_denominator
                e_unit          = l_unit
                e_sub_num       = l_sub_num
                e_sub_denom     = l_sub_denom
              EXCEPTIONS
                not_convertable = 1
                overflow        = 2
                OTHERS          = 3.
            CASE sy-subrc.
              WHEN 1.
                MESSAGE e020(com_product_unit)
                      WITH iv_unit
                      RAISING unit_not_allowed.
              WHEN 2.
                MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno
                        WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4
                        RAISING overflow.
    E        COM_PRODUCT_UNIT       020     Unit of measure & is not defined for product
    When do you get this error ? while ordering Internal goods and services or describe procurement?
    or while procure from catalog.

  • No SID found for value 'GB' of characteristic 0CURRENCY

    Dear Experts,
    When i do the BW data load. I got the error. Seems the error related to no master data is available for SID creation. I got the below error message. Please help me to resolve. Points will be awarded. Your help is much appreciated. Thanks.
    No SID found for value 'GB' of characteristic 0CURRENCY
    Message no. BRAIN070
    Diagnosis
    Characteristic value GB does not exist in the master data table of characteristic 0CURRENCY. Therefore, this value could not be transformed into the internal SID.
    Procedure
    Check whether the value is correct or not. If it is correct, you need to generate the associated master data. Note: For characteristics 0FISCVARNT, 0FISCPER and 0FISCYEAR, there must be a corresponding fiscal year variant (see table T009). In addition, there must be units in table The value for 0FISCPER must be valid according to the fiscal year variants. This means that only the periods 0 to (no. of normal periods + special periods) are allowed. If the fiscal year variant is year-dependent, then only the periods defined for the corresponding year are valid. You can make these settings in Customizing in theactivity Maintain Fiscal Year Variant. T006 and currencies in table TCURC. Also note that the units must be of
    Units that refer to 0UNIT must be available in table T006, and currencies that refer to 0CURRENCY in table TCURC. Note that the units must be available in internal format. Owing to the presence of a conversion exit in field MSEHI of table T006, you are only able to see the internal format if you deactivate this exit. ( Settings> User Parameters> Tab DataBrowser > Consider Conversion exit must not be set). Also take a look at note no. 619987.
    Regards,
    RR.

    Hi Reddy/Ajeet,
    Thanks for your prompt reply.
    I followed the steps:
    Goto to RSA1-> Source systems--> Transfer Globle settings and Select Currencie, Ubits and Fiscal year, Factor...etc and select Update
    Just would like to check with you, currently we are extracting data from SRM & SAP R/3 system.
    I got the error while doing the data loading for SRM system. I did the above steps for both systems.
    Is that anything else, i need to do....
    Currently i am going to do the master data load, then i will do the transaction data & check with the currency error.
    could you please elaborate the steps
    1)How to check 0currency is getting updated in our system.
    2) how to verify custom z program used
    3) How to  maintain the currency manually in BW.
    Advance. Thanks.
    Regards,
    RR

  • 0UNIT - No SID value found for value 'FYR' of characteristic 0UNIT

    Dear All,
    Request your help for the following issue observed.
    Please find below the details of the issue observed:
    Scenario: A flat file upload in and ODS with field Alternate Unit of Measure (mapped to 0UNIT)
    Issue: While activating the data in the ODS (Transformation, RSDS transaction datasource), it gives an error stating 'No SID found for value 'FOZ' of characteristic 0UNIT'.
    Measures tried: Transferring Global Settings, Checking in the table 'T006', Checking the format of the flat file.
    May I please request your help for the above issue at the earliest.
    Thank you.
    Regards,
    Kunal Gandhi

    Hello,
    Same issue here.
    I've checked the entries in 0UNIT SID table: The unit "xxx" is not present.
    But this unit is present in T006 table, with no specific option.
    The update mode for Master Data on SPRO is : "Create master data if Not avalaible (Auto_sid)"
    The update mode in infopackage is "Always update data, even if no master data exist for the data"
    I've used the "Rebuild tables" mode for Units of measurement for my source system.
    The tried the simulate update for my datapackage.
    ==> No errors
    ==>deletion of package on the data target
    ==>manuel update of data from the package
    ==>change to green
    ==>check the 0UNIT SID table : The unit "xxx" is now present !
    Hope this helps

  • Issue in Material Master data replication in SRM 7.13

    Hi All,
    We have implemented SRM 7.13 and facing an issue in material mater data delta replication.When we create a new material in ECC it does not get replicated to SRM and gives the ERROR 'Specify the relevant unit of length' and 'Validation error occurred: Module COM_PRODUCT_MAT_VALIDATE, BDoc type PRODUCT_MAT.'  in SMW01.
    But when changes are done to the same material in ECC it gets repicated without any issues.
    Please provide your help to reolve this issue.
    Thanks,
    Ankur

    Hi Ankur
    Check your settings in CUNI transaction which UOM is this happening for or for all ?
    You should go to that and check what are the conversion values maintained As seen below
    In CUNI transaction go to utlilties > Adjustment select your R/3 system and click on Check mark
    Also replicate the UOM from backend . By going to R3AS and fill DNL_CUST_BASIS3 and execute
    Lastly go to Table T006 and T006A and click on Check table ...
    Doing this would sync your UOM with that of ECC and ideally the error should vanish if not
    share the screenshots
    You can solve the errors mentioned above by implementing the following notes:
    Call transaction SE16, enter SMOFAPPL, and set entry EBP.
    Check the notes as below
    520227 - Set type CRMM_PR_TAX (implement manually!)
    720819 - Consumer entries
    428989 - Filtering irrelevant data (for example, Sales and Distribution) Example: see attachment mod.txt.
    675101 - Execute report: COM_CATEGORY_TRANSPORT
    Note 872533 - FAQ: Middleware
    Note 402591 - Download Customizing object DNL_CUST_BASIS3
    Note 1609476 - Error loading tables DNL_CUST_PRICE and DNL_CUST_BASIS3 from ERP.
    Note 393939 - Table TCURX is not downloaded from R/3 System
    Note 1038966 - Entries missing in TCURX after load of DNL_CUST_BASIS3
    Also refer to these who faced similar issue as yours
    http://scn.sap.com/thread/1769891
    http://scn.sap.com/thread/1355188

  • Error in activating of Transformation

    Dear All,
    I am trying to activate the Transformation for the Data Store Object.
    Its throwing an error during activation.
    I am getting three errors as below:-
    1)"Error when assigning SID: Action VAL_SID_CONVERT table ZRECE_NO".
    2)No SID found for value 'null' of characteristic 0CURRENCY
    Diagnosis
    Characteristic value null does not exist in the master data table of characteristic 0CURRENCY. Therefore, this value could not be transformed into the internal SID.
    Procedure
    Check whether the value is correct or not. If it is correct, you need to generate the associated master data. Note: For characteristics 0FISCPER and 0FISCYEAR, there must be a corresponding fiscal year variant (see table T009). In addition, there must be units in table T006 and currencies in the table TCURC.
    3)Value '#' (hex. '2300') of characteristic ZRECE_NO contains invalid characters.
    for the 3rd errror i went to Tcode RSKC and have given all the permitted special characters.
    please give me suggestion.

    Hi Anup,
    #' is probabaly a character in the source system that the BI system is not able to display. It may be a special
    language character. If you display the data in RSA3 in the source system you should be able to see what the
    real character value is. It may be a special language character. If it is a language character and its in uppercase
    then in transaction RSKC you should maintain only the string ALL_CAPITAL in the BI system.
    If you have a UNICODE source system and the BI system is UNICODE then the above is not necessary and you
    should just check that the UNICODE option is switched on in SM59 for the relevant RFC connection, you need to
    do this for the RFC connection in BI and the RFC connection in the source system.
    If #'  represents some other character that BI can't display then you may need to correct this data in the
    source system or you could write a routine in the transfer rules to convert the character represented by
    #'  to something that BI can display. Please refer to the note 173241 for allowed characters in the BI
    system.
    Best Regards,
    Des.
    Edited by: Des Gallagher  on Nov 6, 2008 1:14 PM

  • Decimal places in MD04

    Hi
    In MD04 , we are getting decimals for  the quantity.  Is there any settings or config change involved to remove display of
    decimals.
    Regards
    Mani

    Dear,
    If the database contains an amount with decimal places for an MRP element, the system also displays this value this way in MD04, because this is the value relevant for MRP purposes.This does not depend on the settings for the unit of measure in transaction CUNI (table T006).In case of values without decimal places, the system displays the value according to the setting in the unit of measure (T006-DECAN).Therefore, the decimal places of the MRP elements can vary. Check CUNI setting for rounding the values.
    Regards,
    R.Brahmankar

Maybe you are looking for

  • PI JDBC INSERT Failed but message is registered as successful

    Dear all, We have a scenario where we send an IDOC with prices of several materials to PI and then using JDBC we send it to an SQL database. During the mapping, we create an INSERT statement for each segment of the IDOC . The problem is, that sometim

  • Daisy Chain 2 different interfaces

    Hello fellow plug in lovers, Is it possible to daisy chain 2 different interfaces together. I.e 1 x RME Firface 800 and MOTU Ultralite. To give me 16 outputs of analog output. Your help, as always is much appreciated Ta P.s Hello Sie

  • File name changes when I sync videos

    As title says, when ever I load a video into my 3Gs Iphone the file name changes to a numerical one. How do I keep the original file name? As it is I can only sync 1 video at a time then rename it before adding another.

  • InfoProviders versus Queries Data Source for BO SAP Integration

    Hi All, I would like to know if there is any discussion or suggestion on commonly used choice of data source for BO with SAP Integration. I do know there is a best practices suggestion from Ingo on Webi and the choice is to use queries so that we cou

  • POWER PC G5 DUAL 2.5 GHZ FREEZING EVERYTIME THE FINDER OPENS.

    I HAD TROUBLE SINCE THE VERY BEGINNING. I HAVE A DUAL 2.5 GHZ G5 WITH 7 GB RAM. I THOUGHT IT WOULD BE A FLAWLESS INSTALL SINCE I HAVE A TOTAL OF 2.6 TB STORAGE. INSTEAD IT HAS BEEN A TOTAL NIGHTMARE, SLEEPLESS NIGHT WITH A CRASH-FREEZE AFTER FREEZE.