ME22N PO Versions Enhancement

Hi Gurus,
I'm just new to ABAP development and I want to seek your help with my problem:
I want to disable/hide the delete button on the versions tab of ME22N.
I don't think this is possile in SHD0 so i'm thinking of just displaying an error message when the delete button is clicked but i don't know what user exit can handle this event.
Thanks and Regards.

Hi I don't think this is possible in BADI ME_PROCESS_PO_CUST since this badi will be triggered while saving the data.
Regards,

Similar Messages

  • User Exit in ME22N with version management

    Hi Experts,
      I have implemented the userexit MM06E005 with FM - EXIT_SAPMM06E_012 . and in Include program i have given the code.
    CASE sy-tcode.
    when 'ME22N'.
    IF SY-UCOMM = 'MECHECKDOC' or sy-ucomm = 'MESAVE'.
      If i_ekko-PROCSTAT = '01'.
         message 'Please tick the Version Completed in Version Tab' type 'E'.
      endif.
    ENDIF.
    if the user changes in ME22n it will generate the version automatically that time before saving or checking the prog it will show the error message to check the version tab.
    It is working fine using this Exit.But,Some of the fields in Item details tab Material data ,Invoice ,Quantity and all not at all generating the version.Some fields if user  makes change it is generating version and error.but some fields it is not happening.
      If anybody know the userexit to generate the version pl.tell me or tell me the alternate way.
    Thanks in advance,
    Regards,
    Nandha

    Hi Experts,
    I have implemented the userexit MM06E005 with FM - EXIT_SAPMM06E_012 . and in Include program i have given the code.
    CASE sy-tcode.
    when 'ME22N'.
    IF SY-UCOMM = 'MECHECKDOC' or sy-ucomm = 'MESAVE'.
      If i_ekko-PROCSTAT = '01'.
         message 'Please tick the Version Completed in Version Tab' type 'E'.
      endif.
    ENDIF.
    if the user changes in ME22n it will generate the version automatically that time before saving or checking the prog it will show the error message to check the version tab.
    It is working fine using this Exit.But,Some of the fields in Item details tab Material data ,Invoice ,Quantity and all not at all generating the version.Some fields if user makes change it is generating version and error.but some fields it is not happening.
    If anybody know the userexit to generate the version pl.tell me or tell me the alternate way.
    Thanks in advance,
    Regards,
    Nandha

  • Implementing ME21N / ME22N screen exit (Enhancement MM06E005)

    I've just implemented enhancement MM06E005 and have extended a new field to CI_EKKODB. The subscreen is in place and the project has been activated without issues. I can populate the DB via the new field in 'customer data' tab. The only problem I have is I don't see my new value after saving the PO and re-accessing it in change mode ME22N. The new field is blank. I can see the record's new field has the value in SE16N and I see the value when debugging EXIT_SAPMM06E_006. My assignment statement in EXIT_SAPMM06E_006 for the new field is similar to: i_ci_ekko-zzvbeln = i_ekko-zzvbeln. What have I missed?
    Edited by: Steve Fenske on Oct 13, 2009 11:45 PM

    Hi steve ,
    In addition to the function exit u r doing , u have to code the bellow exit also .
    See the documentation of this exit , it explains u clearly in the document.
    EXIT_SAPMM06E_006  Export Data to Customer Subscreen for Purchasing Document Head
    EXIT_SAPMM06E_008  Import Data from Customer Subscreen for Purchasing Document
    The dynpros are linked to the standard program via function modules.
    There are function modules that provide your subscreen with data
    (export) and function modules that fetch data from your subscreens
    (import).
    o   Header screens:
        -   EXIT_SAPMM06E_006   Export data to customer subscreen for header
            (PBO)
        -   EXIT_SAPMM06E_007   Export data to customer subscreen for header
            (PAI)
        -   EXIT_SAPMM06E_008   Import data from customer subscreen for
            header
    Rajendra

  • About oracle versions & enhancement

    Hi All,
            can anybody explain difference between oracle 8i,9i ,10g & 11g?
            Yours Sincerely,
             Gopal .

    Hi,
    There is lot of difference, and you have to read oracle fine manuals, You have choose some specific area.
    you can check some
    Start from here :Tahiti
    ORACLE-BASE - Oracle DBA and development articles, scripts, HOWTOs and forums (8i, 9i, 10g, 11g, 12c)
    hth

  • User-exit/BADI for version tab in ME22N

    Dear Friends,
    I have a requirement pertaining to user exit/BADI.
    In ME22n in version tab when ever we change any data of PO the Version Completed check box should be checked.
    Please let me know about the User Exit to be used and few lines of Pseudo code to proceed further.
    Thanks,
    Anshul

    Dear Dave,
    Check any enhancement Point is available to inlcude your logic in that place.
    With Regards,
    Selvan.M

  • SAP NetWeaver 7.01 - ABAP Trial Version - Adobe Flex Islands are missing

    Hello,
    After installing SAP NetWeaver 7.01 - ABAP Trial Version, Enhancement Package 1, I discovered that the Adobe Flex Islands UI element is missing.
    - How/when can I play around with it and integrate Flex applications with my WebDynpro 4 ABAP applications?
    - Is Adobe Flex Islands for WebDynpro 4 ABAP demonstrated at the teched in Berlin? Which session should I attend?
    Any information on the subject would be nice.
    best regards,
    Roelof Jan Bouwknegt

    >
    Roelof Jan Bouwknegt wrote:
    > Hi Thomas,
    >
    > It's working now. Very promising technology. Is it true that I can build now a full featured high perfomant Flex application with a powerful consistent WD4A backend framework? That's too good. Thx for your quick help.
    >
    > best regards,
    > Roelof Jan
    That is true.  Keep in mind however that the Flash Island isn't meant to take up your entire UI.  It is intended to supplement the existing Web Dynpro UI elements.  There are things that WD does better than Flex - Value Help, Translation, Personalization, Accessibility.  Of course there are advantages to using Flex as well - especially for very visual or highly interactive UI element constructs.  Hopefully the combination of Flex and WD gives you the best of both worlds when used in a powerful combination.

  • Regarding PO version to be created before output

    Hi,
    I have version managment active in my all document types for PO.
    But the problem is user changes PO in ME22N, no version is created until output message is taken in ME9F. I wan that after the final release of PO, if any body changes PO using ME22N, new version should authomatically created. How can i do this?
    Regards,
    Kalpesh

    Hi
    Version mangement is used for controlling document changes and recording them appropriately.
    Unless you process the out put Version management will not be effective.
    Thats the standard application for version management.
    You cannot get the versions created unless the output is processed, no work around for this.
    Thanks & Regards
    KK

  • Version Management Table values

    Dear Friends,
    Following are the requirements of client to make the Purchase Order Version active.
    Price Change
    Qty Change
    Change in Material Code
    Change in Material Description
    Header Text Change
    Pl let me know whether all the 5 requirements are possible for PO and also help me to find out the table and field names of the 5 above requirements.
    Regards,
    ASK

    hello,
    did you activated the version management in the system. if not activate it through the following menu path,
    spro>material management>purchasing>version management> Set Up Version Management for External Purchasing Documents
    check the box against your P.org.
    once you activate it., create a po with that p.org and try changing that po through me22n. a version tab will appear in header details. make any required changes in po and save it. now go to the versions tab, select the version line and click on the "display changes" button. you'l get a detailed changes list that you have made in the po.
    hope this helps,
    regards,
    vamshi

  • ESYU: PDOI를 이용하여 생성되지 않은 Blanket Purchase Agreements를 PDOI를 이용하여 update 할 수

    Symptoms
    Oracle Purchasing - Version: 11.5.10.2
    Information in this document applies to any platform.
    PDOI에 의해 생성되지 않은 'Blanket Purchase Agreements'를 PDOI를 이용하여 update 할 수 있는 방법을 알아본다.
    Solution
    이것은 Procurement family pack H나 그 이상의 version에서는 가능하다.
    Procurement family pack H(11.5.8 포함) 이전 version에서는 PDOI를 이용해 생성되지 않은 Blanket Purchse Agreements를 PDOI나
    'Import Price Catalogs' concurrent program을 이용하여 update 하는 것은 불가능하였다.
    11.5.8과 이 이상의 version에서 비공개 Enhancement 2128450가 이행되었고, 이 ER은 interface loading시
    PO_HEADERS_INTERFACE에 VENDOR_DOC_NUM가 지정되지 않더라도 Blanket Purchase Agreements를 update 가능하게
    만들었다.
    Oracle Manufacturing APIs 와 Open Interfaces Manual, Release 11i, Part No. A95955-03, September 2004 documentation은
    update가 되었고, 다음은 10-39 page에 update 된 내역이다.
    The Purchasing Documents Open Interface updates blanket purchase agreements and catalog quotations
    by doing the following:
    First, it identifies the catalog quotation or blanket purchase agreement that needs to be updated by
    comparing the supplier document number (VENDOR_DOC_NUM in the PO_HEADERS_INTERFACE table)
    or document number (DOCUMENT_NUM in PO_HEADERS_INTERFACE and SEGMENT1 in PO_HEADERS_ALL)
    with the existing supplier document number (VENDOR_ORDER_NUM for a blanket agreement,
    or QUOTE_VENDOR_QUOTE_NUMBER for a catalog quotation in the PO_HEADERS table).
    The supplier (VENDOR_ID or VENDOR_NAME) and document type (DOCUMENT_TYPE_CODE) must also match.
    The Purchasing Documents Open Interface matches only to currently or future-effective documents that are
    not canceled or finally closed.
    Its important to note that it is necessary to supply DOCUMENT_NUM in the PO_HEADERS_INTERFACE when trying to
    update blanket purchase agreements which has not been created through the PDOI.
    For documents created through PDOI, VENDOR_DOC_NUM can be specified in the PO_HEADERS_INTERFACE.
    Following is a sample script that has been used to load the PO_HEADERS_INTERFACE and PO_LINES_INTERFACE
    to update the price of a blanket agreement.
    예제 script: PO_HEADERS_INTERFACE and PO_LINES_INTERFACE를 이용해 blanket agreement의 price를 update
    INSERT
    INTO po_headers_interface
    (interface_header_id,
    batch_id,
    action,
    org_id,
    document_type_code,
    document_num,
    vendor_id,
    vendor_site_code,
    vendor_site_id,
    reference_num)
    values
    (po_headers_interface_s.nextval,
    '8484844',
    'UPDATE',
    204,
    'BLANKET',
    '5360',
    2925,
    'USA',
    4622,
    'TEST_VEND_DOC02');
    insert into PO_LINES_INTERFACE
    INTERFACE_HEADER_ID
    ,INTERFACE_LINE_ID
    ,ACTION
    ,LINE_NUM
    ,DOCUMENT_NUM
    ,LINE_TYPE_ID
    ,ITEM
    ,ITEM_DESCRIPTION
    ,UNIT_OF_MEASURE
    ,UNIT_PRICE
    values(
    PO_HEADERS_INTERFACE_S.CURRVAL
    ,PO_LINES_INTERFACE_S.NEXTVAL
    ,'UPDATE'
    ,'1'
    ,'5360'
    ,'1'
    ,'AS54888'
    ,'Sentinel Standard Desktop'
    ,'Each'
    ,1204.24
    Note 746040.1

  • Hierarchy table sort order no longer required in 11.1.1.3?

    Hi guys,
    I am working on loading Dimensions through EPMA interface tables. Hyperion version 11.1.1.3. The sort order for the records was not in line with the hierarchy. Still the dimension got loaded without any errors. I remember in the older versions we would have to have the records in the hierarchy table in the right order for the metadata to get loaded properly.
    Just wanted to confirm if this is a 11.1.13 version enhancement and not something that I am missing.
    Thanks.

    Hi Luc,
    I have checked our bug DB, but couldn't find any bug that would explain a change in behavior of processDatabaseChangeNotification() in 11.1.1.3
    On the contrary, we have been working on issues related to NPE during its execution recently (fix will be included in JDev 11.1.1.4.0).
    Could you create a Service Request in "My Oracle Support" and upload your sample ?
    We will have a look.
    Regards,
    Didier.

  • How can I use Pages 4.3 (from Retail pack) template on Pages 5.2 (from Mac App Store)?

    This is a new machine running on Mavericks bought last year since my old Mac had a hard-drive failure. Installed Pages (part of iWork '09 package), updated to Pages 5.0 from the Mac App Store and no issues. However, now I need to use some of the old Pages template (San Fancisco Letter to be specific) and the new Pages dosn't have that.
    So I had to extract the San Fancisco template from Pages '09 and tried installing under 'My Template' on Pages 5.3. But evertime I'm getting an error while installing. That's when I realised after going through the discussions here, that I can't install a Pages '09 template on Pages 5.3.
    So my question is how to use a Pages 4.0 template on Pages 5.3? Is it possible to install Pages 4.3 while Pages 5.2 is still installed? Is there a workaround?
    Note: I don't need Pages 4.3 but would like to use some of the templates from there, working on Pages 5.2.
    Thanks in advance - Sid

    Due to the huge number of missing features in v5.2 that were functional in Pages ’09 v4.3, many of the older version templates expect features/functionality that simply do not exist in v5.2. You should realize that Pages v5 is a brand new application/design, and not a progressive version enhancement to Pages ’09.
    When you updated to Pages v5, that process automatically moved Pages ’09 v4.3 into /Applications/iWork '09. You can continue to use the older Pages (and associated custom templates) on Mavericks.
    I would resist removing Pages ’09 from your machine, as it is functionally superior to Pages v5.
    Templates that you save with Pages ’09 v4.3 are kept in ~/Library/Application Support/iWork/Pages/Templates/My Templates
    Templates that you save with Pages v5+ are kept in ~/Library/Containers/com.apple.iWork.Pages/Data/Library/Application Support/User Templates
    One of the things that I noticed about the original Pages v5 installation is that it transferred a small subset of My Templates from Pages ’09 into the above User Templates location. These were relative simple templates. The complicated ones did not migrate.
    Be certain to make a backup copy of any Pages ’09 template document. Once you open it in Pages v5+, it can no longer be opened in the older Pages application. Providing the template is compatible with Pages v5+, perform a File > Save as Template... to the default location.

  • User exit function module include how to write the code

    hi all,
    i am creating user exit  for ME22N  using this enhance  MM06E005 .
    in this i created subscreen and set some fields .
    that data has to be stoe in EKPO.
    inside the include i have to write the logic plz guide me how to follow .
    once i enter it will store on wish internal table and wish internal table to shall i move to EKPO .
    If Tcode is ME23N how to display data in disable mode.
    Regards,
    Hari.

    This is the code inside the function module .
    once i enter data in custom field the below wish table it will store.
    FUNCTION EXIT_SAPMM06E_016.
    ""Lokale Schnittstelle:
    *"  IMPORTING
    *"     VALUE(I_EKPO) LIKE  EKPO STRUCTURE  EKPO
    *"     VALUE(I_AKTYP)
    *"     VALUE(I_CI_EKPO) LIKE  EKPO_CI STRUCTURE  EKPO_CI
    *"     VALUE(I_BSTYP) LIKE  EKKO-BSTYP
    *"     VALUE(I_NO_SCREEN)
    *"     VALUE(I_LFA1) LIKE  LFA1 STRUCTURE  LFA1
    *"     VALUE(I_LFM1) LIKE  LFM1 STRUCTURE  LFM1
    *"     VALUE(I_EKKO) LIKE  EKKO STRUCTURE  EKKO
    *"     VALUE(I_REKPO) LIKE  EKPO STRUCTURE  EKPO OPTIONAL
    *"     VALUE(I_KEKPO) LIKE  EKPO STRUCTURE  EKPO OPTIONAL
    *"     VALUE(I_AEKPO) LIKE  EKPO STRUCTURE  EKPO OPTIONAL
    *"     VALUE(I_REBAN) LIKE  EBAN STRUCTURE  EBAN OPTIONAL
    *"     VALUE(I_MT06E) LIKE  MT06E STRUCTURE  MT06E OPTIONAL
    *"     VALUE(I_EINA) LIKE  EINA STRUCTURE  EINA OPTIONAL
    *"     VALUE(I_EINE) LIKE  EINE STRUCTURE  EINE OPTIONAL
    *"     VALUE(I_EKPO_OLD) LIKE  EKPO STRUCTURE  EKPO OPTIONAL
    *"     VALUE(I_KOMP) LIKE  KOMP STRUCTURE  KOMP OPTIONAL
    *"     VALUE(I_ENJ_CALL) OPTIONAL
    *"  TABLES
    *"      TEKPO STRUCTURE  BEKPO OPTIONAL
    *"      TEKET STRUCTURE  BEKET OPTIONAL
    *"      TEKKN STRUCTURE  EKKNU OPTIONAL
    *"      TKOMV STRUCTURE  KOMV OPTIONAL
    INCLUDE ZXM06U41 .
    ENDFUNCTION.
    inside the INCLUDE ZXM06U41 .  i writen this code
    *&  Include           ZXM06U41
    DATA :
          FS_EKPO TYPE EKPO_CI.
    IF ( SY-TCODE EQ  'ME22N' OR SY-TCODE EQ 'ME23N'
          OR SY-TCODE EQ 'ME22' OR SY-TCODE EQ 'ME23' ) .
      LOOP AT TEKPO.
       IF ( TEKPO-EBELN EQ i_EKPO-EBELN
            AND TEKPO-EBELP EQ i_EKPO-EBELP ) .
        EKPO_CI-ZMATERIAL = TEKPO-ZMATERIAL.
        EKPO_CI-ZQUANTITY = TEKPO-ZQUANTITY.
        EKPO_CI-ZUNIT     = TEKPO-ZUNIT.
        EKPO_CI-ZPRICE    = TEKPO-ZPRICE.
        EKPO_CI-ZCURRENCY = TEKPO-ZCURRENCY.
       ENDIF.
      ENDLOOP.
    ENDIF.
    Regards,
    Hari.

  • Unable to find TUPEL attribute in ppoma_crm

    Hello All,
    We are implementing SAP CRM 7.0 Version enhancement pack 2.0, in ppoma_crm we are not able to see the attributes like TUPEL or division or distribution channel, please advice.
    I am pasting screen shots of my ppoma_crm
    The relevant Sales Org under the function tab is checked
    The objects permitted under determination are also checked for my sales scenario
    When I scroll below to check my attributes I am unable to find the attributes Tupel,Distribution channel and Division.kindly advice.
    Kind Regards
    Atul

    Hi Kamlendra,
    1) The report CRMC_R3_ORG_GENERATE was run without error's
    2) Also check your org stricture-   division and distribution channel will come under function tab- All my distribution channels and divisions have come under the function tab.
    3) Run the report CRM_MKTBP_ZCACL_UPDATE_30 in SA38- Could you please throw light on this report, since we have not run this report, will the issue get resolved after running the report?
    Kind Regards
    Atul

  • Ichat not connecting today

    Is anyone having trouble connecting to their Ichat? I've tried several times this morning and under ichat it's not connecting, under Adium, it's asking for my password and does not connect either....

    Me too having same exact issues. AGAIN!!! This happened a few months back and I was down for a week. What I recall happening was when Apple did an upgrade to the .Mac stuff when the new version/enhancements were released, it screwed up the connectivity for many .Mac chat accounts. I bet something similar happened here again.
    I can connect just fine through my AIM screen name, but cannot connect through any of my .Mac screen names. It's definitely something with just .Mac and nothing else. Same messages as everyone is reading below.
    Hope to see a fix soon!!!

  • Error - To Change the Std Domain size

    Dear friends
    I go change the character size 25 to 50 for Domain name TEXT25. But it will through the some kind of error's
    please tell me how  to solve the errors.
    TABL T506T is inconsistent in active version
    Enhancement category for table missing
    Enhancement category for include or subtype  missing
    Length or number of decimal places of field ATEXT has changed.
    Structure change at field level ( convert table T506T )
    check on table T506T resulted in errors.
    But i go to check the table in se11. The size has been changed but table partly active. Please tell me how to solve the problem.
    Thanks & Regrds
    Saravanan

    Hi Saravanan,
    Go to SE11--> In the table click on Extras --> click on Enhancement categeroy
              --> Select the Can be Enhanced (Deep ) and click on OK and check if it resolves your enhancement issue.
    Regards,
    Kittu

Maybe you are looking for