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
RaviHi 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.
RajHello,
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
vamsiHello 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 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,
DanielUsing 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 MSHi,
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
PrashantHi 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 regardsclosed 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,
shankerGo 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 -
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,
MamtaHi 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
-
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