Problem in ME22N

Hi All,
This is regarding INF00081_MM (PURCHASE ORDER CONFIRMATION CHANGE-AUTOMATION PART II). The latest requirement was when PO quantity is reduced or when line item is deleted, it should set the ‘Closed ‘ flag ( EBAN-EBAKZ ) to ‘X’.
   We had set the flag in BADI ME_PROCESS_PO_CUST and also in User Exit EXIT_SAPMM06E_013. Once we execute the transaction ME22N, the flag (EBAN-EBAKZ) is set with the help of our code, but then the SAP Standard program again resets it. The flow of the transaction is in such a way that SAP Standard program is called at last and it will always reset the flag.
      Then we tried to find out the user exit which will get triggered after this standard SAP code so that we can again set the flag to ‘X’, for this purpose we have tried many of the user exits available in me22n but none of it is getting triggered at required position.
  So if anybody can tell, is there is any User Exit or BADI available, which we missed out or some other way of setting the flag , then that will be extremly helpful.

Hi All,
This is regarding INF00081_MM (PURCHASE ORDER CONFIRMATION CHANGE-AUTOMATION PART II). The latest requirement was when PO quantity is reduced or when line item is deleted, it should set the ‘Closed ‘ flag ( EBAN-EBAKZ ) to ‘X’.
   We had set the flag in BADI ME_PROCESS_PO_CUST and also in User Exit EXIT_SAPMM06E_013. Once we execute the transaction ME22N, the flag (EBAN-EBAKZ) is set with the help of our code, but then the SAP Standard program again resets it. The flow of the transaction is in such a way that SAP Standard program is called at last and it will always reset the flag.
      Then we tried to find out the user exit which will get triggered after this standard SAP code so that we can again set the flag to ‘X’, for this purpose we have tried many of the user exits available in me22n but none of it is getting triggered at required position.
  So if anybody can tell, is there is any User Exit or BADI available, which we missed out or some other way of setting the flag , then that will be extremly helpful.

Similar Messages

  • Problem in me22n transaction

    Hi friends ,
    i am facing to find the bug in an user exit.ur  experiences can help me to  fix that easily .
    Scenario  : when we click on  save in me21n or me22n  , it prompts a dilogue box for reason codes , for each PO created in case of me21n and for each new line item that is being updated in case of me22n while we click next item on dilogue box . at the end it gives a message saying that last line item is reached  . finally we click update on dilogue box , they are  saved in database .
    Problem : it s going well in case of me21n , but in case of me22n , when click on update it is again prompting for reason code for last item for (last item no  -1) times before saving in database.  for ex : 5 new items are there to update . aftere entering reason codes for all line items while clickingon  next item ,message is prompted that last item is reached . then we choose update , it again prompting dialogue box for reason code for last item 4 times .we need to enter 5+ (5-1) times .
    My Analysis : dilogue box is prompted by a function module called in that  exit.there he is looping an itab constructed with new items and reason codes captured  while we entered .

    Hi,
    Only an User exit is enough for you to achieve this at item level.
    In the Main program of PO SAPMV50A  search for the include MV50AFZZ * or MV50AF* (i am not sure, take the right one for User exits and write the code for Item level
    such that : if the Indicator = N, then modify the field Vendor.
    regards.
    Anji

  • Problem in ME22n - BADI.

    HI Experts,
    I have a requirement to make in transaction ME22n.I have used BADI - ME_PROCESS_PO_CUST.
    After selecting the Purchase Order Type(MEPO_TOPLINE-BSART) for only a list of specific types and clicking on the
    Check box -- Delivery Complete (MEPOITEM-ELIKZ) in the Item ->Delivery tab, It should trigger a popup.
    I am able to trigger this well, But the problem is If I save the changes made and then change the PO type to some other specified in my list of choices. The popup is still triggered.
    I have coded with conditional If for checkbox ='X' and taking the field  MEPOHEADER-BSART and then proceeded.
    Please help me to solve this.
    Regards,
    Gopinath

    the code is:
    DATA : w_mepoheader TYPE mepoheader.
      CLEAR: g_po_type_flag,
             g_po_ebeln.
      w_mepoheader = im_header->get_data( ).
      CASE w_mepoheader-bsart.
        WHEN 'ZNB'.
          g_po_type_flag = 'X'.
          g_po_ebeln = w_mepoheader-ebeln.
        WHEN 'NB'.
          g_po_type_flag = 'X'.
          g_po_ebeln = w_mepoheader-ebeln.
        WHEN 'ZPO3'.
          g_po_type_flag = 'X'.
          g_po_ebeln = w_mepoheader-ebeln.
        WHEN 'ZPO4'.
          g_po_type_flag = 'X'.
          g_po_ebeln = w_mepoheader-ebeln.
        WHEN 'ZPO5'.
          g_po_type_flag = 'X'.
          g_po_ebeln = w_mepoheader-ebeln.
        WHEN 'ZUB1'.
          g_po_type_flag = 'X'.
          g_po_ebeln = w_mepoheader-ebeln.
      ENDCASE.
      DATA: w_returncode(1)  TYPE c,
            w_mepoitem       TYPE mepoitem,
            l_flag           TYPE c,
            notify_type      TYPE c LENGTH 5 VALUE 'L2',
            w_bdcdata        TYPE bdcdata,
            w_bdcdata_tab    TYPE TABLE OF bdcdata,
            w_options        TYPE ctu_params.
      w_mepoitem = im_item->get_data( ).
      IF g_po_type_flag = 'X'.
        IF w_mepoitem-elikz = 'X'.
          l_flag = 'X'.
        ENDIF.
      ENDIF.
      IF l_flag = 'X'.
        CALL FUNCTION 'POPUP_TO_CONFIRM'
          EXPORTING
            titlebar              = 'Clorox '
            text_question         = 'Do you want to create a Vendor Quality Notification?'(001)
            text_button_1         = 'Yes'(002)
            icon_button_1         = 'ICON_OKAY'
            text_button_2         = 'No'(003)
            icon_button_2         = 'ICON_CANCEL'
            default_button        = '1'
            display_cancel_button = ''
            popup_type            = 'NO_ICON'
          IMPORTING
            answer                = w_returncode.
        IF sy-subrc <> 0.
          MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno
                  WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
        ENDIF.
      ENDIF.

  • BAPI_PO_CHANGE problem with accounting

    Hello,
    I'm trying to add a new position to an existent purchase order. But I get the "Account 960000 requires an assignment to a CO object" error.
    The line that I add has the same accounting information as the existent line (even the WBS element).
    I have debugged but, in one moment the new line loss the kokrs & wbs_element in the new line, but I have not able to see why. For this reason I get the error
    Has anybody been in this situation before? My structure call is the next.
    thanks.
    BR
    Parámetros: PURCHASEORDER 7000000452
    Parámetros: POITEM
    PO_ITEM                        = 00020
    SHORT_TEXT                     = ANM.003
    PLANT                          = 1000
    MATL_GROUP                     = 03.1
    QUANTITY                       = 1.000
    PO_UNIT                        = LE
    NET_PRICE                      = 78.690000000
    ITEM_CAT                       = 0
    ACCTASSCAT                     = Z
    GR_IND                         = X
    IR_IND                         = X
    GR_BASEDIV                     = X
    PRICE_DATE                     = 20060619
    Parámetros: POITEMX
    PO_ITEM                        = 00020
    PO_ITEMX                       = X
    SHORT_TEXT                     = X
    PLANT                          = X
    MATL_GROUP                     = X
    QUANTITY                       = X
    PO_UNIT                        = X
    NET_PRICE                      = X
    ITEM_CAT                       = X
    ACCTASSCAT                     = X
    GR_IND                         = X
    IR_IND                         = X
    GR_BASEDIV                     = X
    Parámetros: POACCOUNT
    PO_ITEM                        = 00020
    SERIAL_NO                      = 02
    CREAT_DATE                     = 20060619
    QUANTITY                       = 1.000
    NET_VALUE                      = 78.690000000
    CO_AREA                        = 1000
    WBS_ELEMENT                    = SA1102-06
    Parámetros: POACCOUNTX
    PO_ITEM                        = 00020
    SERIAL_NO                      = 02
    PO_ITEMX                       = X
    SERIAL_NOX                     = X
    CREAT_DATE                     = X
    QUANTITY                       = X
    NET_VALUE                      = X
    CO_AREA                        = X
    WBS_ELEMENT                    = X

    Hi,
    Thanks for your response. but
    -I can do the update online without problems (via ME22N)
    - I just created the purchase order when I tried to do the change.
    I don't know why tha information about wbs_element and kokrs disappear in the execution.
    Any other Idea
    Thanks again
    BR

  • Problem in Idoc creation in ME22N

    Hi All,
    We are facing a problem in Idoc creation in transaction ME22N.Our requirement is to trigger an output type and create a idoc everytime a change is made to a particular Purchase Order.
    Presently however,for some vendors,when we change the plant at the item level,an Idoc is not created(with a message that the changes are not relevant to create an Idoc).Any other change to the Purchase Order like changes in quantity or price,results in successful Idoc creation.
    We have also noticed that this happens only in the case of certain vendors.The Customer Info records and vendor data are all believed to be fine.
    Are any other config settings required to be maintained for this?
    Thanks in advance!
    Regards,
    Nejuma Iqbal

    Hi Nejuma,
    I don't think there is any problem with cofiguration settings.u r getting the idocs for some vendors .
    if iam not wrong u r giving LS in the tcode(we20).The method which u r using is change pointers.As u r using standard idoc all the settings will be done.
    Only settings u have to do is
    1>generate partner profiles(WE20)
    2>Distribute model view(BD64).
    REGARDS,
    Nagaraj

  • Problem with Statistical Del.Date in me22n

    Hi,
    I have one issue in me22n. I want to change the Statistical Del.Date thru Fast Change option. But I'm not able to change it. But in case of Delivery Date field, I can able to change it thru Fast Change.
    Please let me know, how can I change Statistical Del.date thru Fast Change.
    Regards,
    Sunitha. S

    here is the complete method
    public void addReservation(String room ,java.sql.Date mydate ,int start ,int end)
      try{
           System.out.println("res dt = " + mydate);
            StringBuffer sb = new StringBuffer("INSERT INTO TimeTable(RoomNo,[Date],StartSlot,EndSlot) VALUES(" + room + "," + mydate + "," + start + "," + end + ")");
            stm.executeUpdate(sb.toString());
          }catch(Exception e){System.out.println(e);}
    }

  • ME22N badi problem

    Hi gurus
    ME_GUI_PO_CUST am using this badi to add some fields in me22n.
    but when the value in the fields is changed and saved it shows message " no data changed"
    am setting in the method if_ex_me_gui_po_cust~transport_from_dynp
    re_changed = mmpur_yes.
    even it is showing the data not changed
    any body has any idea about this.
    Thanks

    Thanks all
    REsolved on own.
    For reference
    in method
    IF_EX_ME_PROCESS_PO_CUST~FIELDSELECTION_HEADER
       call method im_header->set_changed  .

  • Problem ME22N

    In transaction ME22N pressing the record button after making changes at the positions of the header order, displays the message "Change was successful", then, after a few seconds I get a message "Update Cancelled" and when I see it again the number Purchase Order then any of the changes are displayed that I made before.
    Why does the message "Update Cancelled" appear?
    Transacción..   ME22N
    Clave TA.....   4C2365853F911DB3E10080030A0BD701
    Creado.......   24.06.2010, 10:14:01
    Ejecutado....   24.06.2010, 10:14:15
    InfoError...   00 671: Procesador ABAP: SAPSQL_ARRAY_INSERT_DUPREC

    Try going to ST22, and looking at the short dump.  It should give you more information.
    It says successfull and then you get an error, because your updates are running in the background.

  • PROBLEM IN ATTACHMENT OF ANY WORD FILE IN P.O ( T-CODE- ME22N)

    Dear cons
         I created a p.o . In this P.o I attached one word file . Then I released the p.o with the help of ME29N.After one week some body has deleted the attachment file & attached another file which was not a appropriate file. Without unreleasing how the system is allowing to change the attachment file.Is there any setting available so that it will not allow to change the attachment file.
    nrk

    Hi
    Do you hv DMS (Document Management System) module ?
    Vijay

  • Reg. Exit/BADI for changing item data of PO in ME22N

    Hi all,
    My requirement is to update the field LABNR (Order Ack.) of few specific line items of a PO, in the Transaction ME22N, using Exit/BADI.
    I have tried the BADI  ME_PROCESS_PO_CUST. But the PROCESS_ITEM method of this BADI processes only the line item which has been changed/inserted in ME22N transaction. But my requirement is to update line items irrespective of whether that line item was "changed/not changed" during the process in ME22N screen.
    Could you please suggest me some suitable Exit/BADI for this requirement.
    Regards,
    Anbarasan K

    Thanks Martin.
    Problem solved by implementing the method Process_Header.
    1. Get the items from Header                              -  im_header->get_items
    2. Loop the item list and get the line item record   - re_item-item->get_data
    3. <- Logic to Update the line item - >.
    4. Update the line item                                       - re_item-item->set_data
    Thank you very much.. Martin.
    Regards,
    Anbarasan K

  • Changes  not getting captured in MM06E005 of ME22N

    Hi,
    My requirement is to add an additional tab at Item Level  and a field in that tab. I used the MM06E005 and implemented it. I can see the tab and the field in it at Item level.But when iam making changes in ME22N,the change is not getting Saved.
    i created a field   ZZVEND type char in CI_EKPODB .
    Created the check box with same field name in Screen Exit  0111  of  MM06E005.
    Then i kept the coding in following exits
    EXIT_SAPMM06E_016
    break-point.
    EXIT_SAPMM06E_017
    break-point.
    EXIT_SAPMM06E_018
    break-point.
    IF I_UCOMM = 'MESAVE' .
    E_CI_UPDATE  = 'X'.
    E_CI_EKPO-ZZVEND = EKPO_CI-ZZVEND.
    ENDIF.
    While running ME22N,its first going into EXIT_SAPMM06E_016 and after checking the ZZVEND i in ME22N ts going to EXIT_SAPMM06E_017.
    But i dont see
    I_EKPO-ZZVEND  = 'X'  in Importing Parameters or TEKPO-ZZVEND  = 'X' in Tables  of EXIT_SAPMM06E_017.
    After this its entering into
    EXIT_SAPMM06E_018.
    Finally the data is not getting Saved but the message is showing 'Purchase Order changed'.
    Please suggest where I am going wrong.
    Regards
    K Srinivas

    Thankyou for the replies. I kept the following coding in the Exits. The problem is that i kept the break-point in the three exits and after running ME22N,its entering first into Exit 16 and after checking the field(Check Box) in Customer Data Tab ,its entering  into Exit 17. But the zfield in I_EKPO is empty,the value 'X' is not reflecting here. Please suggest where i am doing wrong. I went through many SDN threads and i am unable to solve the issue.
    INCLUDE ZXM06TOP.
    data: gl_aktyp type c,
          gl_no_screen type c,
          gl_ekpo_ci like ekpo_ci,
          gl_ekpo like ekpo,
          gl_ucomm like sy-ucomm.
    data:  gt_ref_ekpo_tab type table of ekpo_tab.
    EXIT_SAPMM06E_016
    gl_aktyp = i_aktyp.
    gl_no_screen = i_no_screen.
    ekpo_ci  = i_ci_ekpo.
    gl_ekpo = i_ekpo.
    EXIT_SAPMM06E_017
    move-corresponding i_ekpo to gl_ekpo_ci.
    gl_ekpo = i_ekpo.
    EXIT_SAPMM06E_018
    e_ci_ekpo        = gl_ekpo_ci.
    if gl_ekpo_ci-zz_vend ne ekpo_ci-zz_vend.
      e_ci_ekpo-zz_vend = ekpo_ci-zz_vend.
      if gl_aktyp ne 'A'.
        e_ci_update = 'X'.
      endif.
    endif.
    Regards
    K Srinivas

  • Short dump while change/display a PO ME22N and ME23N

    while i try to use tcode ME21N it works but when try to use Tcode ME22N and ME23N it gives me a short dump
    as i have pasted the short dump screen shot in this thread please have a look and reply .
    offering points is against the forums RoE
    Message was edited by: Suhas Saha

    Did you check for OSS notes (as this seems to be a standard program) - e.g. 1930814 - Exception NOT_FOUND in the program /NFM/SAPLSELECTS. If no OSS note solved the problem, then raise an OSS message.
    Regards,
    Raymond
    PS: And don't promise points, it's against The SCN Rules of Engagement

  • Me23n user exit dynpro problem

    Hello Everybody,
    I'm developing a user exit for me23n transaction. I have added a tab in which i have some fields i want to fill, but i'm having the next problem.
    when i enter in the me23n transaction,  i push the edit button and those fields appear on editable state, but when i modify the values and push save the fields the fields continue in editable state.
    I have tried to solve this problem in the catching the MESAVE action in the pai of the me22 and calling leaving to the transaction me23 with the vnew values but it's not working. Any ideas?
    Here is the source code ( dynpro 111)
    process after input.
      field ekpo_ci-zzref_alb.
      field ekpo_ci-ZZFECH_DES.
      field ekpo_ci-zzeqveh.
      field ekpo_ci-zzmatricula.
      field ekpo_ci-zzeqtar.
      field ekpo_ci-zztarjeta.
      field ekpo_ci-ZZCENTRO_SER.
      field ekpo_ci-ZZREF_FACT.
      field ekpo_ci-ZZCLIENTE.
      field ekpo_ci-ZZPAIS.
      field ekpo_ci-zzdoc.
    module user_command_0111.
    module USER_COMMAND_0111 input.
    if sy-tcode = 'ME23N' and sy-ucomm = 'METOGG'.
    leave to transaction 'ME22N'.
    endif.
    if sy-tcode = 'ME22N' and sy-ucomm = 'METOGG'.
      leave to transaction 'ME23N'.
    endif.
    if sy-tcode = 'ME22N' and sy-ucomm = 'MESAVE'.
    sy-ucomm = 'METOGG'.
      leave to transaction 'ME23N'.
    endif.
    Thanx

    Hi,
    Check the code below:
    CALL FUNCTION 'READ_TEXT'
    EXPORTING
    id = '0001'
    language = sy-langu
    name = sname "sales doc is given here
    object = 'VBBK'
    TABLES
    lines = tlines.
    if not tlines is initial.
    LOOP AT tlines.
    CASE sy-tabix.
    WHEN 1.
    ztable-field1 = tlines-tdline.
    WHEN 2.
    ztable-field2 = tlines-tdline.
    WHEN 3.
    ztable-field3 = tlines-tdline.
    ENDLOOP.
    UPDATE ztable SET field1= ztable-field1
    field2= ztable-field2
    field3 = ztable-field3
    WHERE vbeln = vbak-vbeln.
    ENDIF.
    endif.
    Regards
    Kannaiah

  • User-Exit for the Me22n

    Hi,
       I am Mohan. I faced on Problem with the User Exit. I write the user exit for the ME21n for PO Creation. While Creation of the PO the Purchase Requition is mandatory. it is working for the ME21n. But PO creation is another two ways is there. Those are ME22N (Purchase order---> Create) and ME23N
    (Purchase order---> Create) for this case also my condition applicable but it is not working for this case. How to write the Code for this. by using Sy-ucomm  also. but it is not working.
    Please help me.
    Regards,
    Mohan

    Following the user exit's related to ME22N transaction.
    AMPL0001 User subscreen for additional data on AMPL
    LMEDR001 Enhancements to print program
    LMELA002 Adopt batch no. from shipping notification when posting a GR
    LMELA010 Inbound shipping notification: Transfer item data from IDOC
    LMEQR001 User exit for source determination
    LMEXF001 Conditions in Purchasing Documents Without Invoice Receipt
    LWSUS001 Customer-Specific Source Determination in Retail
    M06B0001 Role determination for purchase requisition release
    M06B0002 Changes to comm. structure for purchase requisition release
    M06B0003 Number range and document number
    M06B0004 Number range and document number
    M06B0005 Changes to comm. structure for overall release of requisn.
    M06E0004 Changes to communication structure for release purch. doc.
    M06E0005 Role determination for release of purchasing documents
    ME590001 Grouping of requsitions for PO split in ME59
    MEETA001 Define schedule line type (backlog, immed. req., preview)
    MEFLD004 Determine earliest delivery date f. check w. GR (only PO)
    MELAB001 Gen. forecast delivery schedules: Transfer schedule implem.
    MEQUERY1 Enhancement to Document Overview ME21N/ME51N
    MEVME001 WE default quantity calc. and over/ underdelivery tolerance
    MM06E001 User exits for EDI inbound and outbound purchasing documents
    MM06E003 Number range and document number
    MM06E004 Control import data screens in purchase order
    MM06E005 Customer fields in purchasing document
    MM06E007 Change document for requisitions upon conversion into PO
    MM06E008 Monitoring of contr. target value in case of release orders
    MM06E009 Relevant texts for "Texts exist" indicator
    MM06E010 Field selection for vendor address
    MMAL0001 ALE source list distribution: Outbound processing
    MMAL0002 ALE source list distribution: Inbound processing
    MMAL0003 ALE purcasing info record distribution: Outbound processing
    MMAL0004 ALE purchasing info record distribution: Inbound processing
    MMDA0001 Default delivery addresses
    MMFAB001 User exit for generation of release order
    MRFLB001 Control Items for Contract Release Order
    Regards.

  • ABAP runtime error while doing ME21N, ME22N, ME23N, ME51N,ME52N, ME53N

    Dear All Expert,
    I am facing problem while doing ME21N, ME22N, ME23N, ME51N,ME52N, ME53N,
    Please find the below ABAP Runtime Error.
    Runtime Errors         LOAD_TYPE_VERSION_MISMATCH
    Date and Time          10.02.2011 11:13:07
    Short text
         Change of a Dictionary structure at runtime of a program.
    What happened?
         Runtime error
         The current ABAP program "CL_IM_WRF_MM_PROC_PO==========CP" had to be
          terminated because one
         of the statements could not be executed at runtime.
    What can you do?
         Restart the program.
         If the error persists, contact your SAP administrator.
         You can use the ABAP dump analysis transaction ST22 to view and manage
         termination messages, in particular for long term reference.
    Error analysis
         The ABAP runtime system detected that the Dictionary-type "WRF_POHF_KOMP_STY"
          changed
         during the flow of the transaction.
         As the type was already used in the old version
         and in the new type should be used in the same transaction in the new
          version, the transaction had to be cancelled to avoid inconsistencies.
    How to correct the error
        Try to restart the program.
    System environment
        SAP-Release 700
        Application server... "iqe"
        Network address...... "172.25.0.85"
        Operating system..... "Linux"
        Release.............. "2.6.9-55.ELsmp"
        Hardware type........ "x86_64"
        Character length.... 16 Bits
        Pointer length....... 64 Bits
        Work process number.. 0
        Shortdump setting.... "full"
        Database server... "iqe"
        Database type..... "ORACLE"
        Database name..... "IQE"
        Database user ID.. "SAPSR3"
        Terminal................. "MUMJML5727"
        Char.set.... "C"
        SAP kernel....... 700
        created (date)... "Dec 26 2010 20:17:07"
        create on........ "Linux GNU SLES-9 x86_64 cc3.3.3"
        Database version. "OCI_102 (10.2.0.2.0) "
    Patch level. 285
    Patch text.. " "
    Database............. "ORACLE 10.1.0.., ORACLE 10.2.0.., ORACLE 11.2...*"
    SAP database version. 700
    Operating system..... "Linux 2.6"
    Memory consumption
    Roll.... 16192
    EM...... 25139088
    Heap.... 0
    Page.... 40960
    MM Used. 8038136
    MM Free. 4528408
    User and Transaction
    Client.............. 600
    User................ "JKMM"
    Language key........ "E"
    Transaction......... " "
    Transactions ID..... "4D524AD1FD7A42F9E1000000AC190055"
    Program............. "CL_IM_WRF_MM_PROC_PO==========CP"
    Screen.............. " "
    Screen line......... " "
    Information on where terminated
        The termination occurred during generation of the ABAP/4 program
         "CL_IM_WRF_MM_PROC_PO==========CP".
        The termination occurred in line 213
        of the source code of program "CL_IM_WRF_MM_PROC_PO==========CM007" (when
         calling the editor 2130).
    Source Code Extract
    Line  SourceCde
      183   DATA: l_flag TYPE wrf_pbas_boolean.
      184
      185   CALL FUNCTION 'WRF_POHF_MSG_READ_PREVIEW_FLAG'
      186     IMPORTING
      187       e_preview_flag = l_flag.
      188
      189   IF NOT l_flag IS INITIAL.
      190
      191     DATA: l_header TYPE REF TO cl_po_header_handle_mm.
      192
      193     MOVE im_header ?TO l_header.
      194
      195     CALL METHOD l_header->if_output_mm~preview( ).
      196
      197     CALL FUNCTION 'WRF_POHF_MSG_RESET_PREV_FLAG'.
      198
      199 ***$ Widening Cast for printing information.
      200 **    CALL FUNCTION 'WRF_POHF_STORE_PRINT_INFO_SET'
      201 **      EXPORTING
      202 **        im_header = l_header.
      203
      204 * Printing Preview
      205 * IF NOT gv_preview IS INITIAL.
      206 *    CALL METHOD l_header->if_output_mm~overview( ).
      207 *    CALL METHOD l_header->if_output_mm~preview( ).
      208 * clear gv_preview.
      209   ENDIF.
      210
      211 *  ENDIF.
      212
    >>>>> ENDMETHOD.
    Internal notes
        The termination was triggered in function "ab_RxDdicStruShareFailed"
        of the SAP kernel, in line 2539 of the module
         "//bas/700_REL/src/krn/runt/abtypload.c#11".
        The internal operation just processed is " ".
        Internal mode was started at 20110210111306.
        Name of the changed type......: "WRF_POHF_KOMP_STY"
        New version of the type.......: 20070508193207
        Old version of the type.......: 20070508193207
        New user......................: "Type" "WRF_POHF_KOMP_STY"
        Version of the new user.......: 20070508193207
        Old user......................: "???" "???"
        Version of the old user.......: "???"
    Active Calls in SAP Kernel
    Lines of C Stack in Kernel (Structure Differs on Each Platform)
    (CTrcStack2+0x78)[0x6cbb78]
    (CTrcStack+0xb)[0x6cc17b]
    (ab_rabax+0x3be5)[0xb8d985]
    (_Z24ab_RxDdicStruShareFailedPKtm4RUDIS0_S1_S0_+0x163)[0xb16823]
    (_Z19ab_GetDdicTypeIndexPKtm4RUDI+0x1f6)[0xb0dbb6]
    (_Z11ab_LoadViewPtjPKtPK11PROGRAMHEADPj+0x27e)[0xb16ede]
    (_Z18ab_GetDdicTypeLoad4RUDI+0x6e)[0xb1705e]
    (ab_GetView+0xc1d)[0xb0ee1d]
    (_Z20CompressInitRcByDatajPK6CG_DIRjjS1_jj4RUDIPKhj+0x60d)[0xe32b2d]
    (_Z21cg_CompressStackFrameP4TRIGjj+0x169)[0xe33399]
    (_Z8cg_blkleP3ENV+0x75f)[0xe4779f]
    (_Z9sc_cblklePKt8ENV_KINDP7SC_INFO+0x394)[0xe90024]
    (sc_blkle+0xdd)[0xec6e4d]
    (rs_oper_abap1729+0x37)[0x10eb237]
    (rs_expan_abap+0xa1996)[0xfd7a2a]
    (_Z8sc_expanj+0x76d)[0xe1d55d]
    (_Z5parsejPi+0x258)[0xe19998]
    (sc_check+0xb9c)[0xe1857c]
    (sc_inclu+0x5fa)[0xe0d50a]
    (rs_oper_abap2160+0x3a)[0x1115d6a]
    (rs_expan_abap+0xcd41d)[0x10034b1]
    (_Z8sc_expanj+0x76d)[0xe1d55d]
    (_Z5parsejPi+0x258)[0xe19998]
    (sc_check+0xb9c)[0xe1857c]
    (sc_checkStart+0x41)[0xe1ac51]
    (cg_generate+0xb65)[0xe57755]
    (ab_gabap+0x14a)[0xb01a5a]
    (dy_gen_abap+0x63c)[0x74428c]
    (ab_genprog+0x13d3)[0xb03d13]
    (_Z17ab_LoadProgOrTrfoPKtjPj+0xb56)[0x8f9ab6]
    (_Z11ab_LoadProgPKtj+0x11)[0x8f9ca1]
    (_Z15LoadGlobalClassPKtjjj9ClasState+0x24c)[0x958c2c]
    (_Z11FillCfixIntPK4CREFP4CFIXjj9ClasState+0x214)[0x957404]
    (_Z11ab_FillCfixtj+0x65)[0x957ae5]
    (_Z26ab_CrefToCladId_ActivateOKtPh+0x7d)[0x957b6d]
    (_Z8ab_jaboov+0x623)[0x959793]
    (_Z8ab_extriv+0x607)[0x8ba9c7]
    (_Z9ab_xeventPKt+0x1c1)[0xa1c021]
    (_Z8ab_triggv+0x9c)[0xa1c77c]
    (ab_run+0x97)[0xbde5c7]
    (N_ab_run+0x9)[0x736359]
    (dynpmcal+0x669)[0x7333b9]
    (dynppai0+0x8eb)[0x734d9b]
    (dynprctl+0x3e9)[0x733db9]
    (dynpen00+0x4a5)[0x726eb5]
    (Thdynpen00+0x359)[0x541bd9]
    (TskhLoop+0xc49)[0x54d999]
    (ThStart+0x20f)[0x55b29f]
    (DpMain+0x2da)[0x4bd49a]
    (nlsui_main+0x9)[0x4910c9]
    (main+0x33)[0x491103]
    /lib64/tls/libc.so.6(__libc_start_main+0xdb)[0x3cde51c3fb]
    Please help me to resolve the issue.
    Thanks & Regards
    SKK

    read this part again:  The ABAP runtime system detected that the Dictionary-type "WRF_POHF_KOMP_STY" changed during the flow of the transaction. As the type was already used in the old version and in the new type should be used in the same transaction in the new version, the transaction had to be cancelled to avoid inconsistencies. How to correct the error Try to restart the program
    how often had you restarted ME21N before you posted this message?
    In best case this message appears only once, because the program / or dictionary was changed while you executed ME21N
    If many times, then contact your ABAPer, because then he probably did not transport all objects that were changed, or the objects have to be regenerated in your system.

Maybe you are looking for

  • Issues with Global Address Book and Out of Office saying Exchange is Offline.

    So we have an Exchange 2010 server that has been running fine for quite a few years. We recently changed our firewall to an ASA 5510 and created all the firewall rules necessary to have email work through it. Everything works fine so naturally we tho

  • JSP to get the JVM

    Hi, I'm rather new to JSP / java in general. wondering if some of the experts could tell me how i could get the JVM I'm running on (JVM ID or name) from a JSP. Thanks in advance for your time and efforts.

  • Weird text problem in Internet Explorer (Again)

    Hi all, I wonder if anyone out there can help me with this issue. I have just finished a website I have been working on for months. Through the whole process I have been testing the site in Firefox and internet explorer 8 however when I published the

  • IPhoto removed my Flickr/Facebook photos

    I have been using iPhotos 11 for a while and also using it to upload pictures to Facebook, Flickr, and Mobile Me. Recently my colleagues recommended Aperture 3 and I purchased it from Mac store. After importing my iPhoto Library into Aperture, I deci

  • How to import passwords on windows vista

    firefox wont save password for facebook i am using windows vista any help please