CANCEL PR release as per the sequence

Hi
We have two levels of release for PR, the first level is release and then the release goes to second level and the second level release takes place. This is working fine
But when the user cancels the release. The cancel release for both the levels taking place when the first level user is cancelling the release.
My user want the cancel release should also take in sequence that is the second level has to cancel the release and the first level.
Iam not finding any authorisation object for release cancel. i also trie dwith release indicator not changeable but not happening.
Kinldy let me know if any one have a solution for the same.
chris
Edited by: CHRIS MM on Jun 30, 2009 6:35 PM
Edited by: CHRIS MM on Jun 30, 2009 6:35 PM

Dear,
have you checked your assignment in  release group-Release code -plant-Agent ID are assigned properly or not..
Check this in:
Spro-Materials Management-Purchasing-Purchase Requisition-Release Procedure-Procedure with Classification-Set Up Procedure with Classification-Workflow..
Here check , i think your all users are assigned for all tracking numbers here.
Also check your tracking number assignment in the release strategies, whether it is assigned properly or not.
reagrds
Utsav

Similar Messages

  • Cancel the release and change the z segment in new version.

    Hi,
    I have a Z segment created in 4.6c.
    Now we have upgraded to ECC  and i want to change one of the field ( i.e data element of the field ) and I am not able to change it.
    It gives me the hard error. I am unable to cancel the relase and do the modication.
    If I try to add a version it doesnt accept it with out any additonal fields.
    I have tried deleting the segemnt in Basic type and tried deleting the whole segemnt, but it doesn accept this way too.
    Any ideas how to go about it?
    Thanks,
    Krishna.

    Hello,
    I had a similar problem when I tried to delete fields from a segment. I also wasn't able to cancel the release of the segment and the release of the extended idoc type.
    The reason seems to be that the idoc extension and the segment have been set to "released" in a lower release version of the sap-system.
    I was able to edit the segment when I changed the corresponding table entry in EDISDEF and set the release to the current one. However that is no solution I would like to propose.
    Anyway the problem could have something to do with the release of the the sap-system. In this case I would be glad if someone could offer a solution which is more close to the standard than editing the system tables directly.

  • My shipping items had been canceled as per apple store delivery status message, however my money still not return back to my visa account, and as per the visa bank the money already taken by apple store and purchasing had been approved

    Order Number: W412401371
    had been canceled as per the below massege:
    our item(s) have been canceled. You won't be charged and all authorizations placed on your credit card are removed.
    but since 2/18/2013 till today date 3/3/2013 i dindt received the moany and visa bank informed me that money had been burchased to Apple Store, so please your support is highly required to clirify this issue.

    As this is a User to User Forum... you will need to Contact whomever you were dealing with.

  • Why is my exporting taking over 1 minute per second of video in the sequence?

    Hi folks, brand new to Premiere Pro (CS6) here, previous FCP user many years ago. I have a bunch of AVCHD footage shot on a Sony DSLR, and I'm currently playing with bits and pieces of it trying to figure out my ideal workflow. My footage is 1920x1080 (1.0), 59.94 fps, progressive. I took a random 15 second clip and threw it into a new sequence, put a Warp Stabilizer on it, rendered it, and now I'm trying to export it. However, regardless of whether I'm doing a 1080p H.264 export or a 720x480 AVI export, it seems to be taking FOREVER...about 15-20 minutes for this 15 second clip. I must be doing something wrong. Help?
    System specs:
    Intel 4770K, overclocked to 4.2 GHz
    NVidia GTX 780 (with GPU acceleration enabled, though looking at the GPU loading in GPU-Z shows it consistently at 0% for any type of rendering/exporting)
    16 GB DDR3 1600 RAM
    Windows 7 x64
    For the sequence preview file format, I'm using P2 1080i-1080p 60Hz DVCPROHD, at 1920x1080. Max Bit Depth and Max Render Quality are unchecked.

    Thanks, but I don't see much of a difference with that checked. Even a 4 second long file is taking 10+ minutes to export with just a warp stabilizer added and previews rendered.
    Maybe the fact that I'm using 59.94 fps footage has something to do with it? I can't think of anything else. I'll try recording some stuff in a different format and see what happens. That would be a shame though, I'd like the final product to be in 1080p instead of 1080i.
    Still not seeing any GPU usage at all, regardless of what effect or anything I'm using.
    [EDIT] And all of a sudden, everything seems to be working fine! No idea how. Weird! [/EDIT]

  • HT4098 I am trying to cancel a digital subscription within the 24 hour period per the e-mail notice.  Please advise.

    I am trying to cancel my magazine subscription within the 24 hours as stated in e-mail notice.  No option in manage subscriptions.

    Canceling a Digital Subscription
    http://gadgetwise.blogs.nytimes.com/2011/10/14/qa-canceling-a-digital-subscripti on/
     Cheers, Tom

  • What are the sequence steps involved in MM FLOW

    what are the sequence steps involved in MM FLOW?
    please explain.

    Process Flow
    The typical procurement cycle for a service or material consists of the following phases:
    1. Determination of Requirements
    Materials requirements are identified either in the user departments or via materials planning and control. (This can cover both MRP proper and the demand-based approach to inventory control. The regular checking of stock levels of materials defined by master records, use of the order-point method, and forecasting on the basis of past usage are important aspects of the latter.) You can enter purchase requisitions yourself, or they can be generated automatically by the materials planning and control system.
    2. Source Determination
    The Purchasing component helps you identify potential sources of supply based on past orders and existing longer-term purchase agreements. This speeds the process of creating requests for quotation (RFQs), which can be sent to vendors electronically via SAP EDI, if desired.
    3. Vendor Selection and Comparison of Quotations
    The system is capable of simulating pricing scenarios, allowing you to compare a number of different quotations. Rejection letters can be sent automatically.
    4. Purchase Order Processing
    The Purchasing system adopts information from the requisition and the quotation to help you create a purchase order. As with purchase requisitions, you can generate Pos yourself or have the system generate them automatically. Vendor scheduling agreements and contracts (in the SAP System, types of longer-term purchase agreement) are also supported.
    5. Purchase Order Follow-Up
    The system checks the reminder periods you have specified and - if necessary - automatically prints reminders or expediters at the predefined intervals. It also provides you with an up-to-date status of all purchase requisitions, quotations, and purchase orders.
    6. Goods Receiving and Inventory Management
    Goods Receiving personnel can confirm the receipt of goods simply by entering the Po number. By specifying permissible tolerances, buyers can limit over- and under deliveries of ordered goods.
    7. Invoice Verification
    The system supports the checking and matching of invoices. The accounts payable clerk is notified of quantity and price variances because the system has access to PO and goods receipt data. This speeds the process of auditing and clearing invoices for payment.
    Pur info record is nothing but a master data like thing which will be maintained for different materials to determine the prices etc.It Specifies the number that uniquely identifies a record.
    For Example: an info record is based on Plant Vendor and Material
    Based on these three the Material Prices will be calculated
    for different combinations different values are taken into consideration.
    During pricing it brings these values automatically based on this info record.
    Use ME11 Tcode to create this record.
    Common Tables used by SAP MM
    Below are few important Common Tables used in Materials Management Modules:
    EINA Purchasing Info Record- General Data
    EINE Purchasing Info Record- Purchasing Organization Data
    MAKT Material Descriptions
    MARA General Material Data
    MARC Plant Data for Material
    MARD Storage Location Data for Material
    MAST Material to BOM Link
    MBEW Material Valuation
    MKPF Header- Material Document
    MSEG Document Segment- Material
    MVER Material Consumption
    MVKE Sales Data for materials
    RKPF Document Header- Reservation
    T023 Mat. groups
    T024 Purchasing Groups
    T156 Movement Type
    T157H Help Texts for Movement Types
    MOFF Lists what views have not been created
    A501 Plant/Material
    EBAN Purchase Requisition
    EBKN Purchase Requisition Account Assignment
    EKAB Release Documentation
    EKBE History per Purchasing Document
    EKET Scheduling Agreement Schedule Lines
    EKKN Account Assignment in Purchasing Document
    EKKO Purchasing Document Header
    EKPO Purchasing Document Item
    IKPF Header- Physical Inventory Document
    ISEG Physical Inventory Document Items
    LFA1 Vendor Master (General section)
    LFB1 Vendor Master (Company Code)
    NRIV Number range intervals
    RESB Reservation/dependent requirements
    T161T Texts for Purchasing Document Types
    Tcodes:
    RFQ to Vendor - ME41
    Raising Quotation - ME47
    Comparison of Price - ME49
    Creation of PO - ME21N
    Goods Receipt - MIGO
    Invoice (Bill PAssing) - MIRO
    Goods Issue - MB1A
    Physical Inventory - MI01( Create doc)
    MI04 (Enter Count)
    MI07 (Post)
    regards,
    srinivas
    <b>*reward for useful answers*</b>

  • HT204053 I created a new apple id because the previous one no longer exists as email (domain had to be cancelled). I keep seeing the old one pop up in my iPhone for which I don't remember the password. How can I get rid of it???

    I created a new apple id because the previous one no longer exists as an email (domain had to be cancelled). I keep seeing the old one pop up in my iPhone for which I don't remember the password. How can I get rid of it??? Or how can I reset the password if the email doesn't exist??? I also tried answering a question (my date of birth) but it says it's wrong.
    I'm really frustrated with the apple id!!!
    Frustrated!!!

    In one of the help pages for managing your Apple ID (http://support.apple.com/kb/HE40), it shows two separate sections, one for Apple ID and one for Primary Email address. When I go to manage my Apple ID, I see only a single section for both. Can the two be 'separated', especially when you face the situation of having to discontinue your email address for some reason?
    I also noticed that when navigating to Apple ID Support Communities, it shows my nickname 'dishdy'. How and when did I insert this? In the current sequence for creating an Apple ID I don't see this. In my current profile I don't see this.
    In any case, I have freed myself from my previous Apple ID (@artemis.it) on my iPhone.
    Thanks for your help.

  • The sequence does not show when exporting media from premiere

    hi
    i have the following setting for my sequence-
    editing mode- main concept bluray
    time base-25.00
    preview file format -mpeg bd 1080 50i vbr 34 mbps
    width 1920
    height- 1080
    maximum render quality
    issue is when i export media the adobe media encoder does not show the sequence
    and when i export in some other format- it only shows h.264 option and not h.264 bluray. as a consequence cannot write any bluray since all the option are progressive
    do i need to reinstall something/anything
    issue with mainconcept?
    is there a tab where one can add presets in media encoder?
    thanks

    If you installed AME through the Creative Cloud, then this is a known issue which was fixed in an update released just a couple of days ago. To get this update, select Updates in the Help menu.
    If you're not on Creative Cloud, then please specify which product or suite you installed that included AME, and also indicate whether it's activated or running in trial mode.

  • Cancel PO - Release strategy remains active... WHY?

    Sometimes, when I cancel a Purchase Order with the bin, the release strategy remains active and the approver finds the PO among the ones he has to approve, even if it has been cancelled. In many other cases, instead, when I cancel a PO the release strategy correctly disappears.
    Could someone let me know why the release strategy remains active?
    Thank you so much.
    Fabio

    Thank you for your reply but I don't agree at all with you.
    In many cases, the most cases, when I delate a PO the release strategy disappears. Sometimes it remains active and I don't understand why.
    The approver shouldn't see these delated PO's among the ones he has to approve.
    Thanks again.
    Fabio

  • How to apply Property Loader to all sequences in the Sequence File?

    HI,
    I'm following the help instructions for the Property Loader and it states....
    Use Current Sequence File—Selects the file where the step is located.
    Sequence—Specifies the name of the sequence into which to import variables and properties. The specified sequence must exist in the specified sequence file. Select the <ALL SEQUENCES> tag from the drop-down list to instruct TestStand to import variables and properties for all of the sequences in the specified sequence file. You must specify a valid sequence name for the step to work properly.
    In my specific sequence file I added the Callbacks:  SequenceFileLoad, SequenceFileUnload, PreUUT. In addition to that, my MainSequence is calling 2 subsequences.
    I put the propertyLoader step (setting few values of the SequenceFileGlobals) in the setup section of the SequenceFileLoad, checked the 'Use Current Sequence File' and selected ALL SEQUENCES tag in the 'Sequence' option.  I verified that it does what I wanted.  Then, is it entered the PreUUT subsequnce, the values returned to the "original" values.
    Is that a bug?
    If not, how do I use the PropertyLoader in a sequenceFile that include several subsequences as well as Callback sequences.
    Thanks
    Rafi

    Ooops, sorry about that...
    I forgot to mention....it is TS 3.5.
    As per your questions-- yes they all in the same sequence file. 
         mySeqFile.seq
               SequenceFileLoad
               SdequnceFileUnload
               PreUUT
               Seq1
               Seq2
    AS I said....I put the property loader in the setup of the SequenceFileLoad,  I see that it works properly in that subsequence.  Then, after the SuequenceFileLoad is finished, I do Ctl+F5 for Test UUT's.  I put a breakpoint in the first step of the preUUT subsequence and check the context.  I notice that the variables in the FileGlobals to whom the property loader writes, have been changed back to the original values.
    I'll try to create a simple program to duplicate it but it may take me time as this test station is very busy.
    Thanks
    Rafi

  • What is the sequence when a PDF is generated?

    I'd like to know the sequence of events when a PDF is generated from InDesign CS4 using the Adobe PDF 7.0 printer. Postscript is somehow involved before the PDF is generated and I'd like to have a better understanding of what is going on.
    Acrobat's Help states:
    In an authoring application such as Adobe InDesign, use the Print command with the Adobe PDF printer to convert your file to Adobe PDF. Your source document is converted to PostScript and fed directly to Distiller for conversion to PDF, without manually starting Distiller. The current Distiller preference settings and Adobe PDF settings are used to convert the file.
    This is the tricky one, at least for me, because the explanation is confusing. My difficulty is this: under InDesign > File > Print > Printer I have a file called Adobe PDF 7.0 (as well as my normal printers), and I'm not sure which "Adobe PDF settings" are being referred to.
    QUES 1
    The phrase from Help:
    The current Distiller preference settings and Adobe PDF settings are used to convert the file
    is that referring to Distiller > Preferences, and Distiller > Adobe PDF Settings (the main Distiller window)?
    QUES 2
    When I select the Adobe PDF 7.0 printer and press Print, does InDesign generate the Postscript all by itself, or does it ask for help from Acrobat or Distiller?
    QUES 3
    At some stage before I get the PDF, a Postscript file comes into existence, and this is "fed directly to Distiller for conversion to PDF". At this stage, does the Postscript file only carry all the options that I requested in the InDesign Print dialog box (Output, Graphics, Transparency, Advanced and so on)? Or has there been some back-and-forth discussion between Distiller (and it's settings) and InDesign (and its print settings) to sort out any conflicts?
    In summary, is it correct to say that InDesign generates the Postscript all by itself (subject to its print settings), then Distiller takes the Postscript from InDesign and converts it to PDF (subject to its own settings).

    Peter's right -- even I need a map to navigate this project. But anyone else trying to follow it would need a map and a GPS -- or my PDF. For future reference, I will be generating a detailed PDF on the process of getting from InDesign to iGen print, covering all the issues raised in my various posts, plus likely costs, and other aspects of the process. And that's quite a stack of info. I'll make the document freely available via this forum, and I'm hoping that Peter (anyone else?) is going to offer to check it for technical accuracy.
    It's a bit worrying to hear from Harbs that maybe I should have printed to PDF. I've just generated PDFs for the smaller 4 books by exporting and using Quite Imposing to impose. They've given me a one-month license, and I must say QI works beautifully, generating an imposed 32-page signature in 10-20 seconds. Transparency has been retained, the images are unsliced, and the PDFs are a joy to look at. And so they should be after 3 years in the making. But will they print correctly on the iGen?
    I've left the 800-page monstrosity till last, and maybe I will use the Adobe PDF 7.0 printer for that one, and impose with Print Booklet. But maybe I won't have to change the process. I have just sent the printer an 6-page test print (20 MB), which I hope will cover all the transparency issues, and I'm hoping there are no printing problems. It can be downloaded from:
    http://www.mediafire.com/?mwxxdhdnnow
    If anyone would like to comment on whether I have covered all the issues that might arise, I would be most appreciative.
    Let me summarise (correct me if I'm wrong):
    1. When generating a PDF to print from, there are different considerations than when generating a PDF to look at (I didn't realize that). When printing for example, slicing of images is not important (assuming they will print correctly), but it could be an issue in a "looked at" PDF because someone might want to copy images from the PDF. And that's not much chop if they're in five sections.
    2. Exporting to PDF: retains layers, transparency, and "whole" images. There may be an issue with transparency, but if text is on the top layer, transparency should not be an issue -- supposedly. The problem is: when you impose a PDF using third-party software (such as Quite Imposing), or when you move/delete/add pages using Acrobat, layers are lost anyway. So, if having layers in a PDF minimizes transparency issues, the benefit is lost when you shuffle pages around. So maybe, as per Harbs comment, printing to PDF is the better solution.
    3. Printing to PDF: using Adobe PDF 7.0 (or a later version) and imposing using Print Booklet has the advantage that there will be no transparency issues, because everything is flattened; and with the flattening comes correct printing -- except that images may be sliced and that could become an issue.
    So it appears to me it comes down to this: is there any quality difference between printing and exporting to PDF? If there is no discernible difference, and if the document contains overlapping transparent areas:
    • Print to PDF when the PDF is to be imposed and printed;
    • Export to PDF when the PDF is to be "looked at" only.

  • How to fix the sequence of conditions in PO?

    Hi,
    I am using calculation schema RM0000, whose part of the condition sequence is like below:
    Step     Counter      Condition Type
    10     1     RB00
    10     2     RC00
    10     3     RA00
    10     4     RA01
    10     5     HB00
    10     6     ZB00
    10     7     ZC00
    10     8     ZA00
    10     9     ZA01
    10     10     HB01
    In my case I have to use ZA01,RA00,ZA00 in my PO. As per the schema above, the sequence should always be RA00 -> ZA00 -> ZA01. But in fact, the sequence is based on the when I enterred the condition.
    For example, if I enter ZA01 before RA00, then in PO the sequence is ZA01 -> RA00; if I delete ZA01 and enter ZA01 again, the sequence change to RA00 -> ZA01...
    How can I fix the sequence of conditions in PO? Is there anything I forgot to configure?
    BTW, it seems that header condtions always lie after item conditions in item condition tab. Is it the standard logic of SAP?
    Thanks!
    Wesley

    Hello,
    The sequence of condition types cannot be changed dynamically, it will be picked from what maintained in the pricing procedure in M/08.
    The fields, Step - Counter , decides the sequence of the condition types.
    Condition counter is Access number of the conditions within a step in the pricing procedure.
    Use
    During automatic pricing, the system takes into account the sequence specified by the counter.
    Regards
    Gregory Mathews

  • [TOPLINK-7027] The sequence named X is setup incorrectly.  Its inc

    I am testing a SOA composite application, that with a DB adapter performs an INSERT against an Oracle DB 11g and I'm getting this exception, on which I am bit confused since on my opinion the sequence definition looks fine.
    ps: from sqlplus works fine
    Dec 28, 2009 1:49:39 PM oracle.j2ee.ws.server.ServerMessages severeMsgServletException
    SEVERE: An error occurred for port: FabricProvider: javax.xml.rpc.soap.SOAPFaultException: Exception occured when binding was invoked.
    Exception occured during invocation of JCA binding: "JCA Binding execute of Reference operation 'insert' failed due to: DBWriteInteractionSpec Execute Failed Exception.
    insert failed. Descriptor name: [AuditDB.Log].
    Caused by Exception [TOPLINK-7027] (Oracle TopLink - 11g Release 1 (11.1.1.1.0) (Build 090527)): oracle.toplink.exceptions.ValidationException
    Exception Description: The sequence named [LOG_SEQ1] is setup incorrectly. Its increment does not match its pre-allocation size..
    The invoked JCA adapter raised a resource exception.
    Please examine the above error message carefully to determine a resolution.
    CREATE TABLE "POC_AUDIT"."LOG"
    (     "ID" NUMBER NOT NULL ENABLE,
         "WHO" VARCHAR2(20 BYTE) NOT NULL ENABLE,
         "WHEN" DATE NOT NULL ENABLE,
         "WHICH_CLIENT" VARCHAR2(20 BYTE),
         "WHICH_SYS" VARCHAR2(20 BYTE) NOT NULL ENABLE,
         "IP_CLIENT" VARCHAR2(20 BYTE),
         "WS_OPERATION" VARCHAR2(20 BYTE),
         CONSTRAINT "LOG_PK" PRIMARY KEY ("ID")
    USING INDEX PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
    STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
    PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT)
    TABLESPACE "USERS" ENABLE
    ) PCTFREE 10 PCTUSED 40 INITRANS 1 MAXTRANS 255 NOCOMPRESS LOGGING
    STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
    PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT)
    TABLESPACE "USERS" ;
    CREATE OR REPLACE TRIGGER "POC_AUDIT"."LOG_TRG"
    BEFORE INSERT ON LOG
    FOR EACH ROW
    BEGIN
    <<COLUMN_SEQUENCES>>
    BEGIN
    IF :NEW.ID IS NULL THEN
    SELECT LOG_SEQ1.NEXTVAL INTO :NEW.ID FROM DUAL;
    END IF;
    END COLUMN_SEQUENCES;
    END;
    ALTER TRIGGER "POC_AUDIT"."LOG_TRG" ENABLE;
    CREATE SEQUENCE "POC_AUDIT"."LOG_SEQ1" MINVALUE 1 MAXVALUE 999999999999999999999999999 INCREMENT BY 1 START WITH 22 CACHE 20 NOORDER NOCYCLE ;

    I've found it. It is in the dbAdapter connection pool's configuration
    In the Weblogic's console:
    1) Deployments->dbAdapter
    2) Configuration's Tab
    3) Click on (+)
    4) Click on your ConnectionPoolFactory
    5) Properties' Tab
    6) Change 'sequencePreallocationSize' property's value to 1. Press ENTER to actually change it.
    7) Click Save button.
    8) Go to Deployments
    9) Check dbAdapter and click Update
    10) Click Finish
    Edited by: Neuquino2 on Jun 3, 2010 5:18 PM

  • Cancellation of Release of a purchase requisition

    Hi,
    Currently the system allow to cancel the Release of a purchase requisition eventhought the Purchase Order already created for it.
    I could not locate the any system message that actually control this.
    How to disallow the cancellation of Release of a purchase requisition if the processing status is 'PO Created'.
    Best regards,

    Dear Eric,
    We cant do cancel of PR onece PO created.not only that onece release of PR we cant cancel the PR we can do only flag the release PR.
    Hope this will helps you
    Prem.

  • Call a standard po release or cancel po release in program

    Dear all,
    How can I call a standard po release (me28) or cancel po release in program
    to release or cancel release a po?
    Thanks you
    John

    You need to get the report and when you double click on field ,then it goes to ME28 Transaction.
    need to use set parameter id ,
    see the below example and which i did in ALV ,it will call MM02 transaction.
    REPORT Z_GET_REFRESH no standard page heading.
    type-pools : slis.
    tables : makt,
             mara.
    data : i_fieldcat type slis_t_fieldcat_alv.
    CONSTANTS :
      gc_refresh TYPE syucomm VALUE '&REFRESH'.
    data : begin of i_makt occurs 0,
           matnr like makt-matnr,
           maktx like makt-maktx,
           end of i_makt.
    data : v_repid like sy-repid,
           g_user_command type slis_formname value 'USER_COMMAND',
           g_status_set   type slis_formname value 'SET_PF_STATUS',
            lt_event_exit TYPE slis_t_event_exit,
            ls_event_exit TYPE slis_event_exit.
    DATA:LC_GLAY TYPE LVC_S_GLAY.
    select-options s_matnr for mara-matnr .
    start-of-selection.
      select matnr maktx from makt into table i_makt
                                  where matnr in s_matnr.
    end-of-selection.
    Fill the fieldcatlog
      perform fill_field.
    Call the FM
      perform call_fm.
    *&      Form  fill_field
          text
    -->  p1        text
    <--  p2        text
    FORM fill_field.
      data wa_fieldcat type slis_fieldcat_alv.
      clear : wa_fieldcat.
      wa_fieldcat-tabname = 'I_MAKT'.
      wa_fieldcat-fieldname = 'MATNR'.
      wa_fieldcat-outputlen = '18'.
      wa_fieldcat-seltext_l = 'Material #'.
      wa_fieldcat-col_pos = '1'.
      append wa_fieldcat to i_fieldcat.
      clear : wa_fieldcat.
      wa_fieldcat-tabname = 'I_MAKT'.
      wa_fieldcat-fieldname = 'MAKTX'.
      wa_fieldcat-outputlen = '40'.
      wa_fieldcat-seltext_l = 'Material Desc'.
      wa_fieldcat-col_pos = '2'.
      append wa_fieldcat to i_fieldcat.
    ENDFORM.                    " fill_field
    *&      Form  call_fm
          text
    -->  p1        text
    <--  p2        text
    FORM call_fm.
      v_repid = sy-repid.
      LC_GLAY-EDT_CLL_CB = 'X'.
      CLEAR ls_event_exit.
      ls_event_exit-ucomm = gc_refresh.    " Refresh
      ls_event_exit-after = 'X'.
      APPEND ls_event_exit TO lt_event_exit.
      CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'
       EXPORTING
      I_INTERFACE_CHECK                 = ' '
      I_BYPASSING_BUFFER                =
      I_BUFFER_ACTIVE                   = ' '
          I_CALLBACK_PROGRAM                = v_repid
          I_CALLBACK_PF_STATUS_SET          = g_status_set
          I_CALLBACK_USER_COMMAND           = g_user_command
      I_CALLBACK_TOP_OF_PAGE            = ' '
      I_CALLBACK_HTML_TOP_OF_PAGE       = ' '
      I_CALLBACK_HTML_END_OF_LIST       = ' '
      I_STRUCTURE_NAME                  =
      I_BACKGROUND_ID                   = ' '
      I_GRID_TITLE                      =
        I_GRID_SETTINGS                   = LC_GLAY
      IS_LAYOUT                         =
          IT_FIELDCAT                       = i_fieldcat
      IT_EXCLUDING                      =
      IT_SPECIAL_GROUPS                 =
      IT_SORT                           =
      IT_FILTER                         =
      IS_SEL_HIDE                       =
      I_DEFAULT                         = 'X'
      I_SAVE                            = ' '
      IS_VARIANT                        =
      IT_EVENTS                         =
       IT_EVENT_EXIT                     = lt_event_exit
      IS_PRINT                          =
      IS_REPREP_ID                      =
      I_SCREEN_START_COLUMN             = 0
      I_SCREEN_START_LINE               = 0
      I_SCREEN_END_COLUMN               = 0
      I_SCREEN_END_LINE                 = 0
      IT_ALV_GRAPHICS                   =
      IT_ADD_FIELDCAT                   =
      IT_HYPERLINK                      =
      I_HTML_HEIGHT_TOP                 =
      I_HTML_HEIGHT_END                 =
      IT_EXCEPT_QINFO                   =
    IMPORTING
      E_EXIT_CAUSED_BY_CALLER           =
      ES_EXIT_CAUSED_BY_USER            =
        TABLES
          T_OUTTAB                          = i_makt
       EXCEPTIONS
         PROGRAM_ERROR                     = 1
         OTHERS                            = 2
      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.                    " call_fm
          FORM USER_COMMAND                                             *
    FORM user_command USING r_ucomm LIKE sy-ucomm
                rs_selfield TYPE slis_selfield.                 "#EC CALLED
      data i_RSPARAMS like RSPARAMS occurs 0.
      CASE R_UCOMM.
        WHEN '&IC1'.
          read table i_makt index rs_selfield-tabindex.
         <b> SET PARAMETER ID 'MAT' FIELD i_makt-matnr.
          if not i_makt-matnr is initial.
            call transaction 'MM02' and skip first screen.
          endif.</b>
        when '&REFRESH'.
          CALL FUNCTION 'RS_REFRESH_FROM_SELECTOPTIONS'
            EXPORTING
              CURR_REPORT           = v_repid
    IMPORTING
      SP                    =
            TABLES
             SELECTION_TABLE       = i_RSPARAMS
           EXCEPTIONS
             NOT_FOUND             = 1
             NO_REPORT             = 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.
          submit z_get_refresh with selection-table i_RSPARAMS.
          rs_selfield-refresh = 'X'.
      ENDCASE.
      MOVE '&REFRESH' TO r_ucomm.
    ENDFORM.
          FORM set_pf_status                                            *
    FORM SET_PF_STATUS USING rt_extab TYPE slis_t_extab.
    DELETE Rt_extab WHERE fcode = gc_refresh.
      SET PF-STATUS 'STANDARD_FULLSCREEN' OF PROGRAM 'SAPLKKBL'
          EXCLUDING Rt_extab.
    *SET PF-STATUS 'STANDARD' EXCLUDING rt_extab.
      SET TITLEBAR  sy-tcode.
    ENDFORM.
    Thanks
    Seshu

Maybe you are looking for