Usage of catalog button in component screen

Hi Experts,
what is the use of catalog button in the Right hand side corner of component screen in order.How you use it?.Pl guide
regards
KRISHNAN

Use
Using this function you can order material in an external procurement system from maintenance orders, service orders, and networks, for example SAP Enterprise Buyer (EBP).
Integration
Catalog is used for component selection if the componet is not avaailable in the store .OCI must be configured in the system for using this method of component selection .
You can transfer material components for which you want to create a purchase requisition (PReq) from an external catalog (see Open Catalog Interface (OCI)) using the open catalog interface (OCI) .
Prerequisites
You installed the SAP R/3 Plug-in for the EBP.
You require this plug-in even if you do not use the EBP, but rather a different external procurement system.
You determined in which system (external procurement system or SAP R/3) purchase order handling for a purchase requisition should take place. You do this by defining a combination of purchasing group and material group referring to another system by using a profile. Use the transaction SM30 in the Views V_T160EX and V_T160PR. Or you can determine a purchasing profile by using your own logic in the Customer Exit BBPK0001.

Similar Messages

  • Usage of back button in shopping screen brings up the error in the screen,

    Hi All,
    Usage of back button in shopping screen brings up the error in the screen,
    In SRM shopping screen, when we use the "back" button on the Internet Explorer toolbar, it does not work, it brings up the error screen. Using the "back" button within the SRM window only occasionally works and if used near the end of an order it gives errors and all information inputted until you press back button is lost.
    So, to resolve this issue, I mean when you press back button it should go to previous screen and should not give any error and also should not loose data in the screen.
    Any suggestions in resolving this issue is very much apppreciable.
    Thanks
    Ravi

    Hi Ravi,
    Internet explorer back button is not supported for the application, instead you can use  back to status/back button in  SRM shopping cart application, you should be good to go with this button.
    SAP recommends not to use internet explorer back button which stops the functoning of application.
    regards,
    IGA.

  • Use of Catalog button in Service Order

    Hi,
    In the Service Order creation (IW31) screen, I find "Catalog" button in the Components tab Page. What is the purpose of this and how do I configure its determination ?
    Thanks.
    Raj

    Hello,
    Its an option to select components from a suppliers or other electronic catalog using OCI (open catalog interface) standards.
    See SAP help:
    http://help.sap.com/saphelp_erp60_sp/helpdata/en/b0/df293581dc1f79e10000009b38f889/frameset.htm
    Look under: Orders - Order processing - Catalog Interface (OCI - Open Catalog Interface)
    -Paul

  • Subcribe to popup box button in component controller

    Hi all,
    Normally I used popup box in view controller. No, due to the program flow, I have to do it in component controller instead. Refer to my codes below, how do I subscribe to the popup box button? There is no action tab in component controller. How?
    DATA lo_window_manager  TYPE REF TO if_wd_window_manager.
      DATA lo_api_component   TYPE REF TO if_wd_component.
      DATA lo_window          TYPE REF TO if_wd_window.
      DATA lr_view_controller TYPE REF TO if_wd_view_controller.
      DATA lt_message TYPE string_table.
      DATA lw_message TYPE string.
      CLEAR lt_message.
      CONCATENATE 'Username' sy-uname 'is currently logging on the system. Do you want to continue?'
      INTO lw_message SEPARATED BY space.
      APPEND lw_message TO lt_message.
      CLEAR lw_message.
      lo_api_component  = wd_this->wd_get_api( ).
      lo_window_manager = lo_api_component->get_window_manager( ).
      CALL METHOD lo_window_manager->create_popup_to_confirm
      EXPORTING
        text                 = lt_message
        button_kind          = if_wd_window=>co_buttons_yesno
        message_type         = if_wd_window=>co_msg_type_none
       CLOSE_BUTTON         = ABAP_TRUE
        window_title         = 'Confirmation'
       WINDOW_LEFT_POSITION =
       WINDOW_TOP_POSITION  =
       WINDOW_POSITION      =
       WINDOW_WIDTH         = '10'
       WINDOW_HEIGHT        = '10'
        default_button       = if_wd_window=>co_button_no
      RECEIVING
        result               = lo_window.
    Adds an action to the popup screen buttons
    lr_view_controller = wd_this->wd_get_api( ).
      wd_this->wd_get_api( ).
      lo_window->subscribe_to_button_event(
      button = if_wd_window=>co_button_yes
      button_text = 'Yes'
      action_name = 'SUBMIT_YES_DUPLICATE'
      action_view = lr_view_controller ).
      lo_window->subscribe_to_button_event(
      button = if_wd_window=>co_button_no
      button_text = 'No'
      action_name = 'SUBMIT_NO_DUPLICATE'
      action_view = lr_view_controller ).
    open window
      lo_window->open( ).

    hi, Siong:
    You just want to Subscribe to your buttons in Pop-up, just like "YES","NO"...
    In fact, you can subscribe these buttons in COMPONENT CONTROLLER...
    Because, you use the "Confirmation Pop-up" named "popup_to_confirm" which is one attribute of "Window" when you use "Confirmation Pop-up"...
    Here, the coding is not as you wrote :
    lo_window->subscribe_to_button_event(
    button = if_wd_window=>co_button_no
    button_text = 'No'
    action_name = 'SUBMIT_NO_DUPLICATE'
    action_view = lr_view_controller ).
    Instead, use the following:
    lo_window->popup_to_confirm->subscribe_to_button_event(
                controller         = lo_api_component
                handler_name       = 'HNDL_SAVE_YES'
                button             = if_wd_window=>co_button_yes
                tooltip            = 'Yes' ).
    Now, you can add the event handler "HNDL_SAVE_YE" in your component controller...
    Best wishes.

  • Problem with buttons in my screens

    hi
    i have two buttons in my screen say button1 and button2
    by default when i display this screen as per my requirement only button1 should be visible and button2 should be invisible
    button2 should only be visible when i click on my first button i.e. button1.
    where and how to code this
    vamsi

    Hello Sir,
    This is Ravi and Saras this side.
    Remember?
    TCS.....SAP Training.....Lemon Tree...
    Ok.
    As far as ur question is concerned.....
    1. At selection-screen output
         loop at screen.....then make the 2nd button invisible by modifying the screen.
    2. At selection-screen
         Between an if endif condition check whether the 1st button has been clicked.
         If yes then again loop at screen and make the 2nd button visible.
    That will solve ur problem.
    Regards,
    Ravi and Saras

  • I tried to soft reset my ipod touch with the top button and the screen button.  it turned off and went to the blue screen with the apple.  now it won't do anything-it has stayed on that scren for 4 hours now.  does anyone know how i can fix this?

    i tried to soft reset my ipod touch with the top button and the screen button.  it turned off and then went to the blue screen with the apple like it should.  however, it now just stays on that screen.  it has a sort of clock looking thing at the bottom of the apple that does not move either.  it has stayed on this screen for over 4 hours.  i also can not hard reset it in itunes.  i am not really goood at this sort of thing.  does anyone have this problem or a possible solution?  thanks

    See Here for
    Frozen or unresponsive iPod touch
    The Basic Troubleshooting Steps are:
    Restart..  Reset..  Restore...
    Try this First... You will Not Lose Any Data...
    Turn the iPod Off... ( if it isn’t already )
    Press and Hold the Sleep/Wake Button and the Home Button at the Same Time...
    Wait for the Apple logo to Appear and then Disappear...
    Usually takes about 15 - 20 Seconds... (But can take Longer...)
    Release the Buttons...
    Turn the iPod On...
    If that does not help... See Here:
    Backing up, Updating and Restoring
    http://support.apple.com/kb/HT1414

  • Want to restrict buttons in PV8i screen in Training & Event Management

    Dear All,
    My requirement is to restrict available buttons in PV8I screen except the 'Appraisal' function. The standard buttons given in PV8I screen are like Rebbok event, cancel etc. My client requires that an user can only use this screen to maintain the business event appraisal data. User should not have the authorization for rebook event, cancel or request for booking. So how these buttons can be removed / hide or deactivated, so that the user will not be able to use thesr buttons. Please help.
    Regards,
    Daniel

    Using configuration you can only remove SAP launchpad buttons and toolbars.
    refer
    Transaction iView not to display R/3 header
    http://wiki.sdn.sap.com/wiki/display/HOME/Article%2b-%2bEmploy%2bSAP%2bGUI%2bfor%2bHTML%2binstead%2bof%2ban%2bInternet%2bservice?bc=true
    If you wish to remove or hide some Tcode level buttons that this will be done only using some application/Tcode specific configuration/modification.
    Edited by: Saurabh Agarwal on Mar 1, 2012 9:38 AM

  • Is it possible to add buttons on a screen without drawing in screen painter

    Hi experts and others,
    I want to design a flexible screen structure so I want my buttons which are on a screen appears according to my wish at runtime.
    Is it possible to design a screen like this.
    In addition, I would get my button's name and fcode from table.
    I am open the hear any idea.
    Regards.

    Simple Way to Do this:
    1) Create the relevant Button on the screen.Assign Group name in the screen Properties.
    2) In PBO you can write codes to hide the button according to your requirements.
    Ex:
    PBO.
    LOOP AT SCREEN.
    IF SCREEN-GROUP1 = 'AA'.        " Group assigned at Property level
    Screen-Active = 0.
    ENDIF.
    MODIFY SCREEN.
    ENDLOOP.
    Regards,
    Gurpreet

  • Error during creation of push button on selection screen

    Hi,
    I wanted to create push buttons on selection screen,
    Code:
    DATA DB1 TYPE VBAP-WERKS.
    DATA DB2 TYPE MARA-MATNR.
    SELECT-OPTIONS : SPLANT FOR DB1,
                                    SCLASS FOR DB2.
    SELECTION-SCREEN:  FUNCTION KEY 1,
                                        FUNCTION KEY 2,
                                        FUNCTION KEY 3.
    INITIALIZATION.
    DATA FUNCTXT TYPE SMP_DYNTXT.
    CLEAR FUNCTXT.
    DATA: FUNCTXT_01 TYPE SSCRFIELDS-FUNCTXT_01.
    FUNCTXT-TEXT = 'DEL'.
    SSCRFIELDS-FUNCTXT_01 = FUNCTXT.
    CLEAR FUNCTXT.
    FUNCTXT-TEXT = 'EDIT'.
    SSCRFIELDS-FUNCTXT_02 = FUNCTXT.
    CLEAR FUNCTXT.
    FUNCTXT-TEXT = 'CRE'.
    SSCRFIELDS-FUNCTXT_03 = FUNCTXT.
    But during activating, I'm getting the error as : Field "SSCRFIELDS-FUNCTXT_01" is unknown. It is neither in one of the specified tables nor defined by "DATA" statement.
    Please suggest solutions to overcome this error.
    Regards
    Darshan MS

    Hi,
    trans. for examples of selection screen : BIBS
    regards
    Fred

  • Grey out of component screen fields in sub contracting PO.

    Hi!!!!!!!! Sapers
    When i am creating subcontracting Purchase order , In this i want restrict the users to add or modify the components screen fields. what i need exactly is i want to gray out  the fields of these component screen .
    Is it Possiable? Or required any user exit?
    Please suggest
    Thanks
    Prashant

    Hi Prashant
    Please fallow the below steps
    1. Goto me21n screen and note down program? and screen? using F1
    2. Use tcode SHDO, Enter transaction code as "mE21N" goto screen variant tab and enter some name in screen variant field
    3. also enter program name and screen name then click create icon
    4. It will take you to the mm01 screen Enter reqd defauls value press Enter
    5. then it will take you to another window there you can hide required field & save
    6. come to the SHDO screen and select Transaction tab & enter some name
    7. enter you already created screen variant name & save
    8. table Standard variant tab and it might alredy taken Transaction variant which was created already
    9. now you can check ME21N
    Raju

  • Error in search help button at selection-screen

    hi all,
    i have a small issue.
    i have created a seach help button in selection screen .
    my code is as bellow.
    TYPES: BEGIN OF ty_ZSD_SNID,
           KUNNR TYPE KUNNR,
           BAREA TYPE WERKS_D,
          END OF ty_ZSD_SNID.
    DATA : it_z TYPE STANDARD TABLE OF ty_ZSD_SNID.
    selection-screen : begin of block b with frame title text-000.
    select-options : skunnr for zsd_snid-kunnr.
    parameters :     pbarea like zsd_snid-barea obligatory.
    selection-screen : end of block b.
    INITIALIZATION.
      SELECT KUNNR BAREA FROM ZSD_SNID INTO TABLE it_z.
      SORT it_z BY BAREA KUNNR.
      DELETE ADJACENT DUPLICATES FROM it_z COMPARING BAREA KUNNR.
    AT SELECTION-SCREEN ON VALUE-REQUEST FOR SKUNNR-low.
      IF it_z[] IS NOT INITIAL.
        CALL FUNCTION 'F4IF_INT_TABLE_VALUE_REQUEST'
                 EXPORTING
              DDIC_STRUCTURE         = ' '
                   retfield               = 'KUNNR'  " data base table field name
              PVALKEY                = ' '
                  dynpprog               = sy-repid " program name
                  dynpnr                 = sy-dynnr          "screen name
                  dynprofield            = 'SKUNNR-LOW'  " layot field name
              STEPL                  = 0
              WINDOW_TITLE           =
              VALUE                  = ' '
                  value_org              = 'S'
              MULTIPLE_CHOICE        = ' '
              DISPLAY                = ' '
              CALLBACK_PROGRAM       = ' '
              CALLBACK_FORM          = ' '
              MARK_TAB               =
            IMPORTING
              USER_RESET             =
                 TABLES
                   value_tab              = it_z[]   " internal talble name
              FIELD_TAB              =
              RETURN_TAB             =
              DYNPFLD_MAPPING        =
            EXCEPTIONS
              PARAMETER_ERROR        = 1
              NO_VALUES_FOUND        = 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.
      ELSE.
        MESSAGE E000(zsdsn).
      ENDIF.
    my issue is , its working properly if records are there in my z table.
    if no records are there in the table then if i do comment the last message statement then its working.
    if i do uncomment like the above code, then its dumming.
    what i should i do ??
    kind regards

    closed because of no answer.

  • Creating push button on Selection screen application toolbar

    Hi Friends,
    this is a HR-ABAP report. I have to create a push button on Selection screen. when user clicks on that push button 'MODAL DIALOG BOX' has to be displayed containing some data.
    plz kindly give some sample code to do this.
    Regards,
    Radhika Dasharatha.

    Hi,
    1)Use SELECTION-SCREEN  PUSHBUTTON /10(20) PUSH USER-
      COMMAND 'ABC'. in selection screen.
    2) Give the static name to button in INITIALIZATION event like PUSH = 'PRESS'.
    3) At selection screen.
      if sy-ucomm eq 'ABC'.
    call FM HR_BE_GE_MODAL_DIALOG
    endif.
    Thanks
    Sandeep
    Reward if useful

  • Grayout of  component screen  fields in ME21N transaction

    Hi experts,
       I have a problem while creating subcontracting PO i want to gray out the fields of component screen...in ME21N transaction...is it possible through the screen varient or else should i go for exit  ??...could u please help me in finding  the right procedure...........
    Best Regards,
    shanker

    Go to the screen where u want to make the changes.
    Click on System -> Status. Double click on the screen Number (like 1121).
    Then on the PBO module screen click on 'Layout'. You will go to graphical screen painter.
    Then DOUBLE CLICK on the column/field you want to gray out and on Attribute part, Program Input -> Not possible .(save + activate)
    You will need an Access Key to change the standard SAP Screen...
    Fawaz

  • My daughter help down the home button and the screen is now glowing, how do i tuen it back to normal?

    help me,daughter held down home button aqnd my screen is glowing, kida, where the back ground was black it is now white.  its kinda like a backlight or something. how do i put it back to normal?

    If the screen colours look like they've turned negative then try triple-clicking the home button - or go into Settings > General > Accessibility and turn White on Black 'off' (and check/change what Triple-Click Home on the same Restrictions screen is set to).

  • Selection screen modification based on various buttons in selection screen

    Hi,
    I have 1 query related with Selection screen modification.
    In my Report Program,I have created GUI Status for my selection screen
    Now 2 buttons in application toolbar are coming on selection sceen.
    For this i used,'At selection screen output' event.
    And there are 2 blocks on selection screen.
    If user press button1 then block2 should not display.
    and if user press button2 then block1 should not display.
    but the problem is i m not getting reqd result and also while doing debugging its not showing me sy-ucomm value.
    Any pointers on this.
    Thanks,
    Mamta

    Hi Mamta,
       have it in a group then you can write code accordingly see sample example,
    SELECTION-SCREEN BEGIN OF LINE.
    PARAMETERS       : p_r1 RADIOBUTTON GROUP rad
                            USER-COMMAND clk DEFAULT 'X'.            " upload Radio Button
    SELECTION-SCREEN COMMENT 5(35) text-003.
    SELECTION-SCREEN END OF LINE.
    SELECTION-SCREEN : BEGIN OF BLOCK 001 WITH FRAME TITLE text-001.
    PARAMETERS: p_upl       LIKE rlgrap-filename MODIF ID a           "Upload File
                             DEFAULT 'c:\temp\parbmat.xls',
                p_werks     like t001w-werks MODIF ID a,              "Plant
    PARAMETERS: p_rest      LIKE rlgrap-filename MODIF ID a           "Dwonload File Path
                             DEFAULT 'c:\temp\Success.xls'.
    SELECTION-SCREEN : END OF BLOCK 001.
    SELECTION-SCREEN BEGIN OF LINE.
    PARAMETERS : p_r2 RADIOBUTTON GROUP rad.
    SELECTION-SCREEN COMMENT 5(35) text-004.
    SELECTION-SCREEN END OF LINE.
    SELECTION-SCREEN : BEGIN OF BLOCK 002 WITH FRAME TITLE text-002.
    PARAMETERS     : p_plant  LIKE marc-werks MODIF ID b.                "Plant
    PARAMETERS     : p_lgort  LIKE mard-lgort MODIF ID b.                "Storage Location
    PARAMETERS     : p_vkorg  LIKE mvke-vkorg MODIF ID b.                "Sales Organization
    PARAMETERS     : p_vtweg  LIKE mvke-vtweg MODIF ID b.                "Distribution Channel
    SELECT-OPTIONS : s_mat FOR  mara-matnr MODIF ID b.                  "Material No No
    SELECT-OPTIONS : s_dat FOR  mara-ersda MODIF ID b.                  "Date on Record Created
    PARAMETERS     : p_down LIKE rlgrap-filename MODIF ID b
                      DEFAULT 'c:\temp\Material Master.xls'.           "Download File Path
    SELECTION-SCREEN : END OF BLOCK 002.
    AT SELECTION-SCREEN OUTPUT.
    *Inactive Fields depending on the radio button
      LOOP AT SCREEN.
        IF p_r1 = 'X'.
          IF screen-group1 = 'B'.
            screen-active = 0.
          ENDIF.
        ELSEIF p_r2 = 'X'.
          IF screen-group1 = 'A'.
            screen-active = 0.
          ENDIF.
        ENDIF.
        MODIFY SCREEN.
      ENDLOOP.
    Edited by: suresh suresh on Jul 28, 2009 12:42 PM
    Edited by: suresh suresh on Jul 28, 2009 12:42 PM

Maybe you are looking for

  • Vendor Quality Rating

    Hi QM Experts,   My client is calculating Vendor Quality Rating based on following Formula QR  = ( (Q1Q2X1Q3X2Q5X3Q6X4+Q7X5)/Q ) *100 QR = Quality Rating Q1 = Quantity  Accepted                                 Q2= Quantity Accepted with Deviation Q3=

  • How do i make my screen saver the same as my desktop on my macbook pro 2012?

    how do i make my desktop the same as my screen saver on my MacBook Pro 2012? if i can't, how can i choose certain pictures to have as the desktop, instead of all of my photos?

  • N95 v21.0.016 after using Nokia Maps 2.0 Beta on v...

    After updating software Nokia Maps returns to v1.2 wk48 b01 and of course maps in E:/Cities need to be deleted and old maps downloaded using Maploader v1.3 after running Nokia Maps to define folder structure. However on a microSDHC with 708.5Mb space

  • Network won't load; states 'Loading Network', but never does. Help.

    After returning home after a house refubishment, had to get TalkTalk engineers to reconnect me.  Now have internet and Fibre Optic access.  But, as above, when I click on the Network icon, it keeps saying: Loading Network ...'  But never does.  There

  • Trial version of CS5.5 Master Collection

    I am trying to get a trial version of Adobe Encore CS5.5 and I am aware it can be downloaded as part of the CS5.5 Master Collection, however is it possible when I download this to be used on a trial basis, considering it cannot be used on a trial bas