Transformation conversion-automatic

Hi experts,
I have converted the 3.5 flow to 7.0 by using the tool provided by SAP which is the context menu >>Additional functions and changing the TR to Transformation and UR to tranformation and when i check even the routines are also created in Transformations
1. so i think these routines are also automatically converted...do i need to do anything because i have seen in some post that routines are not converted and when i check my tranformation its saying no errors...( i am assuming that my transformations are converted and even my code is converted becoz i am getting routine symbol just like i used to get for my update rules)
2. But when i check my routine i am seeing that still i have something Comm_structure i think it should be Source_fields right...but still the value is getting populated.
3. And also i have noticed one difference that before for any routine we used to have only code pertaining to that routine but in the new thing when we migrate the UR to Transformation in the Transformation new routine we find the routines of all other Key figures also like this reference
FORM routine_0036
  USING
    COMM_STRUCTURE type <b>tys_SC_1__RULE_29</b>
  CHANGING
    RESULT         TYPE tys_TG_1_full-RECVALSTCK
    RETURNCODE     LIKE sy-subrc
    ABORT          LIKE sy-subrc
  RAISING
    cx_sy_arithmetic_error
    cx_sy_conversion_error.
init variables
fill the internal table "MONITOR", to make monitor entries
only goods receipt is considered
  IF ( COMM_STRUCTURE-processkey EQ '000'   "Other Receipts
    OR COMM_STRUCTURE-processkey EQ '001'   "Goods Receipt / Vendor
    OR COMM_STRUCTURE-processkey EQ '004'   "Material Transfer / Receipt
    OR COMM_STRUCTURE-processkey EQ '005'   "Stock Adjustment InvD
    OR COMM_STRUCTURE-processkey EQ '006'   "Stock Adjustment Other
    OR COMM_STRUCTURE-processkey EQ '010' ) "Receipt from Stock Transfer
   AND COMM_STRUCTURE-bwapplnm EQ 'MM'
only movements which are relevant for stock control
additional check if orders on hand or projekt stock
and if they are valuated (A or M)
   AND COMM_STRUCTURE-stockrelev EQ '1'
   AND COMM_STRUCTURE-cpquabu <> 0
   AND ( COMM_STRUCTURE-stockcat IS INITIAL OR
             ( COMM_STRUCTURE-stockcat CA 'EQ' AND
               COMM_STRUCTURE-indspecstk CA 'AM' ) ).
    RESULT = COMM_STRUCTURE-cpquabu.
if the returncode is zero, the result will be updated
    RETURNCODE = 0.
  ELSE.
if the returncode is not equal zero, the result will not be updated
    RETURNCODE = 4.
  ENDIF.
if abort is not equal zero, the update process will be canceled
  ABORT = 0.
ENDFORM.                    "routine_0036
<b>like this if i have 30 key figures i have this type of code 30 times just changing the number...my question is this right or else do i need to do some changes.</b>thanks n regards
sreedhar

Sreedhar,
Looks fine to me as you are still using the 3.x emulated flow.  You will only need to convert to the new tools if you are using new functionality such as DTP's, transformations, etc.
Cheers,
Pom

Similar Messages

  • Conversion automatic unit measure

    Dear all.
    I have a question/trouble with the unit measure.
    I am using a material with Base Unit of Measure = pza and Order Unit = crt.
    When a SC is created; it is with a Base Unit of Measure = pza; but when PO is created, It does not make the automatic conversion of Order Unit = crt
    How can I make this conversion automatic?
    I appreciate your support in this issue
    Thanks in advance

    Any suggestion?

  • Example of using VALUE/AMOUNT in transformation conversion?

    Does anyone have a good example of using the AMOUNT keyword in a transformation conversion section and the corresponding VALUE keyword in the conversion file formula column? 
    I have a situation where I am running the LoadInfoProvider package and I want to avoid loading records where the Signeddata value is less than zero. 
    Thanks.
    -Amy

    Sorry  Amy,
      I thght you  were using the direct transactional loading from the infocube...as in  here..
    Is there a way to enable delta for BPC transaction loads ?
    -vishal.

  • Loop conversion automatically and timeline markers

    in my old version of soundtrack, when i set the BPM for a project, whenever i listened to any of my loops/wavs in the browser they automatically pitch shifted and tempo shifted to play along with the project so i could hear how they fitted. when dragged into the timeline they automatically converted to loops; but it was possible to undo that if needed.
    in the current STPro the exact same files don't play as loops, and play at native pitch and tempo. i have to drag into the timeline and convert to loop to hear if it fits the project. this makes auditioning suitable clips almost impossible.
    is there a way of making the default setting the same as the previous soundtrack?

    Mmm . . .
    Well, adding markers in the Compressor preview window seems a no-no!
    First it doesn't show markers at the beginning of a new clip. If you click the arrow to move to the next marker it goes to the next VISIBLE marker on the timeline. But if you then arrow the playhead back to where you know a new clip begins and then use the drop-down at the bottom of the window, it will give you the option to REMOVE the marker - even though there's no marker visible and the playhead missed it when you clicked the "next clip" arrow.
    OK - I accept the case for mandatory markers at the beginning of each clip - but why aren't they visible - and why the option to remove them?
    If they're removable, and the timeline is so cramped you can't SEE them, then you can easily remove one inadvertently - and we don't want to do that, do we?
    Quad 2.5 G5. 8 GB Ram. 250 & 500 GB Internal Drives. G-Tech G-Raid 1 TB   Mac OS X (10.4.6)   FCP 5.0.4 (FC Studio). Photoshop CS2. Sony HVR-Z1E

  • Urgent! QT conversion automatically turn HD interlace video to Progressive

    I try to use quicktime to convert a HD clip to SD. I'm sure the HD clip was interlaced. But after using quicktime conversion to make a SD version, it turn out deinterlaced. I didn't click on the "Deinterlace" option in the QT conversion window. And then I use a SD clip convert again it came out normal. I'm using QT 7.5.5. Is there any ideas? Thanks.

    Frankly, the converted one looks better! But this is just a static shot! I think you'll know when it has quick pan, it will look a bit jerky. Especially when the director shot the video by 50i instead of 25p.
    My procedure was setup a ProPes 1440x1080 50i project, capture HDV 1080-50i footages via firewire with playback deck setup also 50i. Edit sequence is 50i upper field. After finish editing, output a dvd by the usually way (Upper field, 16:9 Aspect). Found out the dvd was not interlaced and double check field order setting is upper field. Then tried output a upper field SD qt to check still become de-interlaced. Trashed my preferences and no effect. Then I use videos from other old projects still the same. At this moment, I realize its not my capture setting but its the quicktime conversion cause the problem. But ONLY in HD file not SD. SD video is fine and its interlaced.
    I have no clue at all. Did Apple has any direct support for users??

  • Customer conversion - automatically populate the Contact details of the Customer at site Level

    Hi
    Requirement is to populate the Contact details of the Customer at site Level.
    I could't find the API where site_id , contact details can be passed, so that data will be automatically display.
    Please suggest the process for this.
    Thanks.

    Hi,
    Please review the following MOS doc. for the same.
    Technical Uses of Customer Interface and TCA-API [ID 269121.1]
    Using TCA API's Including Examples [ID 201243.1]    
    Customer Account Creation Using TCA APIs [837568.1]
    Oracle Trading Community: TCA API Overview, Setup, Sample Scripts and Troubleshooting (Doc ID 1637029.2)

  • A question for transformation/conversion file

    Hi Guru:
    I load data from a file for a dimension.
    For one member, I want to set the value to blank if the source value is equal to "1000".
    How to write the conversion/tranformation file to achieve this?
    Thanks.
    Eric

    Hi,
    What Nilanjan said is correct. You cannot have any member as blank in BPC.
    I can suggest you a workaround, have a member BLANK in your dimension with no description and maintain the conversion file to map the source value 1000 to this member.
    So when you report on this, end user is going to see only the description(if you hide the key values) which is going to be empty without any value for it. So they have the feel of no ID is assigned to it.
    Hope this helps,
    Regards,
    G.Vijaya Kumar

  • Transformations conversion to ABAP OO

    Hi Gurus,
    I am trying to convert one of the HR Personnel Administration (PA) update rule to Transformation. How to convert the below code to ABAP OO.
    I know perform and form sub routines doesn't work in ABAP OO.
    DATA: ULTIMO LIKE SY-DATUM.
      IF G_RECORD_NO <> RECORD_NO.
        G_RECORD_NO = RECORD_NO.
        CLEAR: EMPLOYEE_MD, PERSON_MD.
        CLEAR: EMPLOYEE_WA, PERSON_WA.
      ENDIF.
      PERFORM CALCULATE_ULTIMO
              using COMM_STRUCTURE-calmonth
                     RECORD_NO
                     RECORD_ALL
                     SOURCE_SYSTEM
              CHANGING ULTIMO
                       RETURNCODE.
      PERFORM READ_MD_PERSON
              using    COMM_STRUCTURE-employee
                       COMM_STRUCTURE-calmonth
                       RECORD_NO
                       RECORD_ALL
                       SOURCE_SYSTEM
              CHANGING EMPLOYEE_WA
                       PERSON_WA
                       RETURNCODE.
      EMPLOYEE_MD = EMPLOYEE_WA.
      PERSON_MD   = PERSON_WA.
      IF NOT PERSON_MD-DATEBIRTH IS INITIAL.
        RESULT = ULTIMO0(4) - PERSON_MD-DATEBIRTH0(4).
        IF ULTIMO4(4) LT PERSON_MD-DATEBIRTH4(4).
          RESULT = RESULT - 1.
        ENDIF.
      ENDIF.
      RETURNCODE = 0.
    Best Regards,
    Reddy.

    Hi Reddy,
    The migration tool is more clean and robust in SAPKW70011 than in SAPKW70010.
    If you are not on 11 would recommend that. This is what your transformed rule looks like. The sections in <b>Bold</b> says how it handles the transformation. Sorry to copy the entire code.......just thought it would give you a better idea.
    Regards, Uday
    Assign points for helpful answers and get one point for yourself.
    =======================================================================
    PROGRAM trans_routine.
    ================================================================
          CLASS routine DEFINITION
    CLASS lcl_transform DEFINITION.
      PUBLIC SECTION.
    Attributs
        DATA:
          p_check_master_data_exist
                TYPE RSODSOCHECKONLY READ-ONLY,
    *-    Instance for getting request runtime attributs;
        Available information: Refer to methods of
        interface 'if_rsbk_request_admintab_view'
          p_r_request
                TYPE REF TO if_rsbk_request_admintab_view READ-ONLY.
      PRIVATE SECTION.
        TYPE-POOLS: rsd, rstr.
      Rule specific types
        TYPES:
          BEGIN OF tys_SC_1,
         InfoObject: 0CALMONTH Calendar Year/Month.
            CALMONTH           TYPE /BI0/OICALMONTH,
         InfoObject: 0EMPLOYEE Employee.
            EMPLOYEE           TYPE /BI0/OIEMPLOYEE,
          END   OF tys_SC_1.
        TYPES:
          BEGIN OF tys_TG_1,
         InfoObject: 0AGE Age in Years.
            AGE           TYPE /BI0/OIAGE,
          END   OF tys_TG_1.
    $$ begin of global - insert your declaration only below this line  -
    $$ end of global - insert your declaration only before this line   -
    <b>
        METHODS
          compute_0AGE</b>
            IMPORTING
              request                  type rsrequest
              datapackid               type rsdatapid
              SOURCE_FIELDS              type tys_SC_1
            EXPORTING
              RESULT                   type tys_TG_1-AGE
              monitor                  type rstr_ty_t_monitor
            RAISING
              cx_rsrout_abort
              cx_rsrout_skip_record
              cx_rsrout_skip_val.
    METHODS
          invert_0AGE
            IMPORTING
              i_th_fields_outbound         TYPE rstran_t_field_inv
              i_r_selset_outbound          TYPE REF TO cl_rsmds_set
              i_is_main_selection          TYPE rs_bool
              i_r_selset_outbound_complete TYPE REF TO cl_rsmds_set
              i_r_universe_inbound         TYPE REF TO cl_rsmds_universe
            CHANGING
              c_th_fields_inbound          TYPE rstran_t_field_inv
              c_r_selset_inbound           TYPE REF TO cl_rsmds_set
              c_exact                      TYPE rs_bool.
    ENDCLASS.                    "routine DEFINITIONTYPES:
    ============================================================
    <b>  BEGIN OF tys_sc_1__rule_38,
         InfoObject: 0CALMONTH Calendar Year/Month.
        calmonth           TYPE /bi0/oicalmonth,
         InfoObject: 0EMPLOYEE Employee.
        employee           TYPE /bi0/oiemployee,
         Field: RECORD Data record number.
        record           TYPE rsarecord,
      END   OF tys_sc_1__rule_38.</b>
    ==========================================================
    Additional declaration for update rule interface
    DATA:
      MONITOR       TYPE STANDARD TABLE OF rsmonitor  WITH HEADER LINE,
      MONITOR_RECNO TYPE STANDARD TABLE OF rsmonitors WITH HEADER LINE,
      RECORD_NO     LIKE sy-tabix,
      RECORD_ALL    LIKE sy-tabix,
      SOURCE_SYSTEM LIKE rsupdsimulh-logsys.
    global definitions from update rules
    DATA:   employee_md LIKE /bi0/memployee,
            employee_wa LIKE /bi0/memployee,
            person_md   LIKE /bi0/mperson,
            person_wa   LIKE /bi0/mperson.
    DATA:   g_record_no LIKE sy-tabix.
    <b>INCLUDE rs_bct_hr_update_rules_general.
    INCLUDE rs_bct_hr_papa_update_rules.
    </b>
    ===========================================================
    *&      Form  routine_0005
          text
         -->COMM_STRUCTURE          text
         -->RESULT                  text
         -->RETURNCODE              text
         -->ABORT                   text
         -->RAISING                 text
         -->CX_SY_ARITHMETIC_ERROR  text
         -->CX_SY_CONVERSION_ERROR  text
    <b>FORM routine_0005</b>
      USING
        COMM_STRUCTURE TYPE tys_sc_1__rule_38
      CHANGING
        RESULT         TYPE tys_tg_1_full-age
        RETURNCODE     LIKE sy-subrc
        ABORT          LIKE sy-subrc
      RAISING
        cx_sy_arithmetic_error
        cx_sy_conversion_error.
    init variables
      RECORD_NO = COMM_STRUCTURE-record.
    fill the internal table "MONITOR", to make monitor entries
    result value of the routine
      DATA: ultimo LIKE sy-datum.
      IF g_record_no <> RECORD_NO.
        g_record_no = RECORD_NO.
        CLEAR: employee_md, person_md.
        CLEAR: employee_wa, person_wa.
      ENDIF.
      PERFORM calculate_ultimo
              USING COMM_STRUCTURE-calmonth
                     RECORD_NO
                     RECORD_ALL
                     SOURCE_SYSTEM
              CHANGING ultimo
                       RETURNCODE.
      PERFORM read_md_person
              USING    COMM_STRUCTURE-employee
                       COMM_STRUCTURE-calmonth
                       RECORD_NO
                       RECORD_ALL
                       SOURCE_SYSTEM
              CHANGING employee_wa
                       person_wa
                       RETURNCODE.
      employee_md = employee_wa.
      person_md   = person_wa.
      IF NOT person_md-datebirth IS INITIAL.
        RESULT = ultimo0(4) - person_md-datebirth0(4).
        IF ultimo4(4) LT person_md-datebirth4(4).
          RESULT = RESULT - 1.
        ENDIF.
      ENDIF.
    if the returncode is not equal zero, the result will not be updated
      RETURNCODE = 0.
    if abort is not equal zero, the update process will be canceled
      ABORT = 0.
    <b>
    ENDFORM.                    "routine_0005</b>
    ===========================================================================
    <b>CLASS lcl_transform IMPLEMENTATION.
      METHOD compute_0AGE.</b>
      IMPORTING
        request     type rsrequest
        datapackid  type rsdatapid
        SOURCE_FIELDS-CALMONTH TYPE /BI0/OICALMONTH
        SOURCE_FIELDS-EMPLOYEE TYPE /BI0/OIEMPLOYEE
       EXPORTING
         RESULT type tys_TG_1-AGE
        DATA:
          MONITOR_REC    TYPE rsmonitor.
    $$ begin of routine - insert your code only below this line        -
      Data:
    <b>    COMM_STRUCTURE   type tys_SC_1__RULE_38,</b>
        l_subrc          type sy-tabix,
        l_abort          type sy-tabix,
        ls_monitor       TYPE rsmonitor,
        ls_monitor_recno TYPE rsmonitors.
      REFRESH:
        MONITOR.
    <b>* Runtime attributs
        SOURCE_SYSTEM  = p_r_request->get_logsys( ).
        MOVE-CORRESPONDING SOURCE_FIELDS to COMM_STRUCTURE.</b>
    <b>*  Migrated update rule call
      Perform routine_0005
      USING
        COMM_STRUCTURE
      CHANGING
        RESULT
        l_subrc
        l_abort.</b>
    *-- Convert Messages in Transformation format
        LOOP AT MONITOR INTO ls_monitor.
          move-CORRESPONDING ls_monitor to MONITOR_REC.
          append monitor_rec to MONITOR.
        ENDLOOP.
        IF l_subrc <> 0.
          RAISE EXCEPTION TYPE CX_RSROUT_SKIP_RECORD.
        ENDIF.
        IF l_abort <> 0.
          RAISE EXCEPTION TYPE CX_RSROUT_ABORT.
        ENDIF.
      ENDMETHOD.

  • Voice transformation/conversion/morphing

    Good day all,
    My final project is about voice conversion where there is a source voice and a target voice. The source voice contains the words that should be spoken using the target voice. I am a newbie in sound manipulation. I have read little about DSP spectrum analysis, windowing, dft, lpc... My current progress so far is opening a wav file as audioInputStream after that I am lost. I need help to clarify the process/stages that I should do to perform a voice conversion. Also, is there a free package that contains functions for voice conversion?
    thanks a lot all:)

    I would like to add a ability to my website http://www.artikelpedia.com whitch is in deutch language to be translated online from Germay to English. I have some pages now in english: http://www.artikelpedia.com/artikel/englisch/9/englisch5.php deutsch: http://www.artikelpedia.com/artikel/deutsch/27/deutsch2.php and franch: http://www.artikelpedia.com/artikel/kunst/2/kunst5.php
    but i wolud like to offer to my visitors ability to translate this pages from one language to another.
    For any sugestions about price and other facility of using java for thi please reply

  • Transformation & Conversion for empty data fields

    Hi,
    I need help in replacing empty transaction data fields with dimension members based on other fields in the record. For example, the "cost center" field mayl be empty in the transaction data. I want to replace the empty field with a cost center dimension member based on the "Company" fileld in "Column A'.
    Thank you,
    Tim

    Hi,
    I have done somthing like this many times, if you need to do this when you feed data into BPC, you can do that using SQL.
    I have created lookup subqueries to achive this. if you are feeding info some other way then please explain.
    1 - How are you feeding in the data
    2 - Whare is the lookup value resids.
    Thanks

  • Dependent tables automatic conversion during transport (SE14?)

    Hello all,
    I have changed the length of our custom ZATLAPC1 attribute of 0MATERIAL from 2 to 3 (data type = NUMC).
    When I tried to activate this attribute in the development system - it asked me to go SE14 transaction and convert /BI0/PMATERIAL and /BIC/SZATLAPC1 tables.
    So that helped.
    But when I transported this change to the test system - the transport failed saying structures changed at field level.
    I could only open the system for changes, went to SE14 to convert tables and activate infoobject.
    This solution is not really elegant to transport this change to production in order to do manual changes there.
    Any one can help me if there is a better option? Is there any possibility the transport will convert dependent tables automatically?

    Hi,
    when activating your IObj in DEV the system has complained asking you to convert the underlying tables. You should accept this prompt; you will then be directed directly to SE14 where you manually adjust the tables. Then you would have gone back to your RSD1 screen and activate it again. The system would have prompted successively the same for each table to be converted.
    If you go by yourself in SE14 (out of RSD1), the "adjustment" won't be "transported automatically".
    Usually the transport does that automatically for simple changes. In your case it would have worked if ZATLAPC1 wouldn't have been an attr of your 0MATERIAL I guess; at least in my case, the transport has nearly always taken care of this conversion automatically.
    hope this shed some light...
    Olivier.

  • When I download my NEF (RAW) format picture into iPhoto, the format is automatically transformed to JPEG. How can I keep my NEF format?

    When I download from my Nikon camera a NEF format picture, iPhoto transformes it automatically to JPEG. How can I keep the NEF format?

    Your RAW photos are safely in iPhoto - the JPEGs are simply display previews and versions for use by other program  ---  you can export the RAW by exporting with kind original
    LN

  • Automatically pick material master unit of measure conversion to routing

    I maintain finish goods conversion factor in material master u201CAdditional Data: Unit of measureu201D as M to KG and basic unit of measure for finish good in material master is in KG.
    I attached multiple operations for the finish goods material in routing.
    Some operations base unit of measure is M and others its KG.
    I want to pick material master unit of measure conversion automatically when Iu2019m creating routing for the finish good material in ca01. (Unit of measure conversion for header and operation of the operation)
    Can anyone letme know the SAP configuration for this.

    Hi!,
    Please expalin about the purpose of this requirement, because when you will create a order using that routing, at that time system will definately do the unit conversion automatically.
    Regards,
    Uday

  • Bug Report: The keyboard focus doesn't automatical...

    Bug Report: When a conversation window opens, the focus doesn't automatically land in the chat entry text field.
    Since the new interface for Skype was introduced officially in Skype 7.0, there is a bug with the system/keyboard focus for a new conversation window. When Skype is in "Split Window View" and each new conversation automatically pops up in a separate window, the system/keyboard focus doesn't land in the chat entry edit field. Instead, the user has to press Shift+TAB a couple of times, to move it there and reply to the chat message received. This especially problematic for screen reader users, who rely on keyboard navigation. This mainly occurs when a new conversation is started with an incoming message, but it sometimes occurs when moving the focus out of that conversation window and later back in it again (while it is still opened).
    Steps to reproduce it:
    1. From "View" menu, activate the "Split Window View", if it is not already enabled.
    2. From Tools -> Options -> IM & SMS -> IM settings, enable "Open a new window when I receive a new message in Split Window View", if it is not already enabled.
    3. From Tools -> Options -> Advanced, activate "Enable accessible mode", if it is not already enabled.
    4. Activate the "Save" button, to save the changes.
    5. Close all windows, related to Skype. You may keep only the main window opened.
    6. Tell someone to send you a chat message. When the message arrives, Move the system focus to the conversation window in question, preferably with Alt+TAB. The system/keyboard will not land in the chat entry edit field as it did in Skype 6.21 and earlier and as it should by default, but in some unknown place in the window.
    7. Move the system/keyboard focus in the chat entry edit field and keep it there.
    8. Switch to another window, preferably from another application.
    9. With Alt+TAB, switch back to the window of the opened Skype conversation. There is a chance that the system/keyboard focus will not land in the chat entry edit field as it did in Skype 6.21 and earlier and as it should do by default, but again in some unknown place in the conversation window. But that is harder to reproduce.
    Test environment:
    - Operating system: Windows 8.1 Pro N, 64-bit, in Bulgarian with all locale settings set to "Bulgarian".
    - Skype version: 7.0.0.102 for Desktop.

    This is a known problem, but Skype have not given us an estimated time for a fix.
    Traditionally, Skype updates have been roughly monthly, so we are due a new version sometime soon. Many of us here are hoping that is has a bunch of fixes for the UI, the focus problem being one of them.
    Sean Ellis - uses Skype chat for serious work
    Click here to read my blog post on Skype 7 and basic principles of GUI design

  • How do I stop Firefox from archiving conversations after I send a message to someone?

    When someone sends me an email and I reply, the conversation automatically goes to the archive. I can retrieve it by clicking on the 'undo archive' link, but I want it to stop archiving things in the first place. It seems to do it no matter who the conversation is with, meaning it's not restricted to personal emails from Gmail or Yahoo or any particular company I'm doing business with. It's been happening for a few months. I do not remember changing the archive setting and I cannot find any way to access the archive setting. Thanks for your help.

    ''carroled [[#question-1048761|said]]''
    <blockquote>
    When someone sends me an email and I reply, the conversation automatically goes to the archive. I can retrieve it by clicking on the 'undo archive' link, but I want it to stop archiving things in the first place. It seems to do it no matter who the conversation is with, meaning it's not restricted to personal emails from Gmail or Yahoo or any particular company I'm doing business with. It's been happening for a few months. I do not remember changing the archive setting and I cannot find any way to access the archive setting. Thanks for your help.
    </blockquote>
    ''carroled [[#question-1048761|said]]''
    <blockquote>
    When someone sends me an email and I reply, the conversation automatically goes to the archive. I can retrieve it by clicking on the 'undo archive' link, but I want it to stop archiving things in the first place. It seems to do it no matter who the conversation is with, meaning it's not restricted to personal emails from Gmail or Yahoo or any particular company I'm doing business with. It's been happening for a few months. I do not remember changing the archive setting and I cannot find any way to access the archive setting. Thanks for your help.
    </blockquote>
    Thanks, Phillipp. I found the info I need to fix the problem.

Maybe you are looking for