Default material populated in Transaction of IC Webclient 4.0
Hi Experts,
Might sound silly but I dont have any answer for the following requirement.
Requirement is to have a material/product defaulted in the Order type of IC Webclient. I mean, as soon as the IC agent create a transaction, the order type should already have the Product defaulted in it with a quantity of 1 or more.
Can someone guide me as to how this can be achieved?
thanks
Yash
Hi Yash,
I can think of one way to do this: create an order containing this item. Add the partner data of all your IC agents in this order (employee responsible). Save this order and tell your agents to use this order as a template for all order entry through ICWC.
Not a very esthetically sound solution. Another option may be to (mis)use the Free Goods functionality within CRM Marketing for this purpose: add the required item to any order, independent of other order items.
Hope this gets you started,
Kind regards,
KZ
Similar Messages
-
Defaulting material group in Purchase requisition
Hi experts,
I need to default material group of a purchase requisition as '6HA' if the asset assignment category is 'A' . Doing this by the personal settings option in ME51n is not what I require. Could you please suggest me of an appropriate BADI or exit to achieve the same where in I can perform my required validations as well.
Thanks and Regards,
PujaHi,
Did you copy the class manually?
How did you implement this badi?
This BADI should be called while creating the PR/before saving the PR.
Enahncements are not assigned in SPRO.
The link between the transaction and badi would exists already, and when you write some code in any interface of this badi, and activate the implementation.....it should be called automatically during the transaction processing, provided it meets the criteria.
You can check whether your PR is reaching this implementation or not by putting breakpoint in the badi implementation. -
Default Material Group based on PO Doc Type
Dear Experts,
Is there any standard configuration available to default Material Group in PO based on Document Type. I checked the forum, one of the earlier posts is suggesting Enhancement, but I am looking for Configuration.
I cannot use IMG--> Materials Management --> External Services Management --> Source Determination and Default Values --> for Purchasing Organizations, since it is already used by Freight team.
Please advise.
ManishHello Manish,
As already mentioned by all members that this is not possible by using Standard Configuration. What you can do is if this material group is going to be used everytime by the Purchase Department users, then you can ask them to make this default in their personal settings in ME21 Tcode. Every time they will execute the transaction system will default this material Group. The same can be done for doc type also. -
Set the default field value to transaction code field, when calling from WD
Hi all,
Can we pass the value in a input field of a standard transaction calling from WD application. Suppose we are calling a transaction VA03 in an external window, then how will be pass the value in the VBAK_VBELN screen field.
Is there any way to pass the value to this transaction field. I have also tried out to set the parameter ID 'AUN' for VA03 transaction VBELN field. But it did not work for me.
Is there any way to set the default field value to transaction code field, when calling from WD?
Please suggest, if anyone have any idea.
Thanks
SanketHi,
I am using the below code to open a standard transaction. It will help you to explain my point more easily.
DATA: url TYPE string,
host TYPE string,
port TYPE string.
*Call below method to get host and port
cl_http_server=>if_http_server~get_location(
IMPORTING host = host
port = port ).
*create URL
CONCATENATE 'http'
'://' host ':' port
'/sap/bc/gui/sap/its/webgui/?sap-client=&~transaction=' 'VA03'
INTO url.
*get the window manager as we are opening t code in external window.
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.
lo_api_component = wd_comp_controller->wd_get_api( ).
lo_window_manager = lo_api_component->get_window_manager( ).
call the url which we created above
lo_window_manager->create_external_window(
EXPORTING
url = url
RECEIVING
window = lo_window ).
lo_window->open( ).
Note*
One more query I want to add to this thread, that is there any possibility to call a custom transaction as well? -
Default value in MIGO transaction for PLANT specific
Hi Experts,
I am looking for default vaule in MIGO transaction.
Whenever goods receipt is entered for one particular PLANT ,i want vaule to be dafaulted in Quantity tab No.of container unit value to be PC for english and ST for german.
Is is possible to achiece by creating new role ? if then how ?
Note : It is for PLANT specific and for only one user.
Thanks>
Dhina wrote:
> Is is possible to achiece by creating new role ? if then how ?
This is not possible using security. You will be able to do it via some form of customisation but you need to judge whether is it worth it. -
When am creating the material using the transaction MM01 getting the error
Hi all,
Could you please help me to solve this issue, When I am creating the material using the transaction MM01, am receiving the error message "Express document "Update was terminated" received from author "XXXXXXXX", I checked the in SM13 found error message showing in Z_LGPLA_BIN_POSTING.
Regards,
Muralikrsihna.ST22 Error is : SAPSQL_ARRAY_INSERT_DUPREC, below is full error message
An exception occurred. This exception is dealt with in more detail below
. The exception, which is assigned to the class 'CX_SY_OPEN_SQL_DB', was
neither
caught nor passed along using a RAISING clause, in the procedure
"Z_LGPLA_BIN_POSTING" "(FUNCTION)"
Since the caller of the procedure could not have expected this exception
to occur, the running program was terminated.
The reason for the exception is:
If you use an ABAP/4 Open SQL array insert to insert a record in
the database and that record already exists with the same key,
this results in a termination.
(With an ABAP/4 Open SQL single record insert in the same error
situation, processing does not terminate, but SY-SUBRC is set to 4.)
Regards,
Muralikrishna -
Badi for setting default values in the transaction in APO.
BADI NAME: SMOD_APOCF005 which is used for setting default values in the transaction.
I have implemented the BADI using the below code but that BADI is not triggering. Please can you provide any solution for resolving this.
As per my requirement I am trying to set default values for these three fields RRP_TYPE, WHATBOM, CONVH.
DATA: LS_MATLOC LIKE LINE OF IT_MATLOC.
LOOP AT IT_MATLOC INTO LS_MATLOC.
LS_MATLOC-RRP_TYPE = '4'.
LS_MATLOC-WHATBOM = '5'.
LS_MATLOC-CONVH = '999'.
MODIFY TABLE IT_MATLOC FROM LS_MATLOC TRANSPORTING RRP_TYPE WHATBOM CONVH.
ENDLOOP.
DATA: LS_MATLOCX LIKE LINE OF IT_MATLOCX.
LOOP AT IT_MATLOCX INTO LS_MATLOCX.
LS_MATLOCX-RRP_TYPE = 'X'.
LS_MATLOCX-WHATBOM = 'X'.
LS_MATLOCX-CONVH = 'X'.
MODIFY TABLE IT_MATLOCX FROM LS_MATLOCX TRANSPORTING RRP_TYPE WHATBOM CONVH.
ENDLOOP.The BADI name: SMOD_APOCF005 .
T.code at APO : /sapapo/mat1
Once we enter in that T.Code with some Product and Location data.
There under PP/DS tab.
Under Planning Procedure there is a field PP Plng Procedure which I want to set as 4
And under Order Creation there is Plan Explosion which needs to be set as 5
And Under Horizons there is PP/DS Horizon which needs to be set as 999.
BADi is implemented and active.
And once the data is CIF from ECC to APO
These default values are not set in the T code in APO and the BADi is not triggering. -
User settings for Default plant in some transactions
Hi gurus,
is it possible to get a default plant in any transaction that you enter ...
e.x In any Tcode or tcode MD04, i want my relevant plant ,ie ABCD to appear by default always.Whta would be the user settings I need to do
Thnx in ADVANCE
HKRDear Hemanth,
for every t-code u have settings options in tool bar
next to that u have save option
give plant & save from that option
then check the result
Regards
kumar -
Classification material in MM01 transaction
Hello experts ,
When i classified material in 'MM01' transaction , i arrive to subscreen under assignments with some categories
In general category , how can i to select the value of 'Model Product' field's if i have the matnr of the material ?
Thanks for your help.
Avi.Hi,
If you are trying to change a material, you chould go to MM02. There you need to enter your material and then change it in the tab as required.
Cheers!!
Arnab -
Most densely populated with transactional data
Hi Experts,
From n no of infocubes, how to identify the InfoCube that is the most densely populated with transactional data?
For any suitable answer will be awarded with suitable points.
Thanks!!FM RSDU_INFOCUBE_TABLE_SIZES gives you the density of an infocube.
You can run report SAP_INFOCUBE_DESIGNS in your system, it should give you the same info for all infocubes. -
Set default transaction in Ic webclient
Hi All,
I am working in IC WEBCLIENT. When I am launching the transaction crm_ic and going to interaction history in navigation bar and in show field I am choosing Business Activity I am getting the mails and while choosing that mail I am getting Complaint as the default transaction. I want to get Business activity as the default transaction but it is showing Complaint 0. Can I get Business activity there and how?
Thanx
ChinmayaHi,
You need to do configuration for Business Transaction profile with the path mentioned by Glenn. In the first screen under the column "Trans.Type" you have to use your activity transaction (e.g 0010 is used in default Business Transaction profile). With this change you will be able to create Activity transaction as default transaction. Please remember to assign your Business Transaction Profile to your IC WebClient profile. Alternatively, make the above change in the Business Transaction Profile that you are using.
Secondly, you may have Sales or Service transaction to be created as Dependent transactions based on your requirements. This can be done in the sub-category by selecting your Business Transaction Profile and double clicking "Dependent Business Transactions".
Please go through the following to give you detailed conceptual understanding on this.
http://help.sap.com/saphelp_crm50/helpdata/en/e5/e9bc787a4711d68790005004f2f41f/frameset.htm
Regards,
Deepak -
Default sales Transaction in Ic Webclient 2007
Hi,
When we create a new Sales order in IC Webclient, I assume the default Transaction type is TSA (telesales). How can I change it to TA (Standard order). I was looking at business transaction profile, but where should I assign this in a Business role in CRM 2007?
ThanksHi Praveen,
If you've made the proper settings for TA in the Business Transaction Profile, then you assign this Business Transaction Profile to the Business Role, also in customizing:
In IMG go to Define Business Role>Choose Required Business Role and highlight>double click Assign Function Profiles folder on left side>find or add entry for IC_BT>click value help and find Business Transaction profile you created/modified.
Does this answer your question, hopefully?
Take care,
Kim
Edited by: Kimberly Davis on Jun 25, 2008 1:21 PM -
Creating of T-code with default material type
Hi all:
As per client requirement I want a t-code like MMR1, MMF1 where the user doesnt have to select materia type. As i have copied material type from standard and created my own material type for e.g gold, diamond, silver.
My client want it such a way, from a transaction they can directly create gold or silver material without selcting the type.
Regards
shegarHi,
Try to create Transaction variant for the T Code in SHD0(Check the T code to Create Transaction variant if i m wrong). U can give the Default value of material type.
Regards,
Srinivas
Edited by: Srininas on Apr 11, 2010 10:40 PM -
Default Material Descriptions in CAPS
Does anyone know if there is a parameter ID that can be set to default all material descriptions in CAPS?
Dear Corina,
You will have to implement a proper BAdi/Enhancement which will convert the Material Description from lower to upper case.
You would just need to use translate statement of ABAP as mentioned in my earlier post.
Please check this sample program from other thread to find BADI and enhancement for a given transaction code. You just need to create a custom program in your system by cut and paste below codes.
REPORT ZTEST.
TABLES: TSTC,
TADIR,
MODSAPT,
MODACT,
TRDIR,
TFDIR,
ENLFDIR,
SXS_ATTRT ,
TSTCT.
DATA: JTAB LIKE TADIR OCCURS 0 WITH HEADER LINE.
DATA: FIELD1(30).
DATA: V_DEVCLASS LIKE TADIR-DEVCLASS.
PARAMETERS: P_TCODE LIKE TSTC-TCODE,
P_PGMNA LIKE TSTC-PGMNA .
DATA: WA_TADIR TYPE TADIR.
START-OF-SELECTION.
IF NOT P_TCODE IS INITIAL.
SELECT SINGLE * FROM TSTC WHERE TCODE EQ P_TCODE.
ELSEIF NOT P_PGMNA IS INITIAL.
TSTC-PGMNA = P_PGMNA.
ENDIF.
IF SY-SUBRC EQ 0.
SELECT SINGLE * FROM TADIR
WHERE PGMID = 'R3TR'
AND OBJECT = 'PROG'
AND OBJ_NAME = TSTC-PGMNA.
MOVE : TADIR-DEVCLASS TO V_DEVCLASS.
IF SY-SUBRC NE 0.
SELECT SINGLE * FROM TRDIR
WHERE NAME = TSTC-PGMNA.
IF TRDIR-SUBC EQ 'F'.
SELECT SINGLE * FROM TFDIR
WHERE PNAME = TSTC-PGMNA.
SELECT SINGLE * FROM ENLFDIR
WHERE FUNCNAME = TFDIR-FUNCNAME.
SELECT SINGLE * FROM TADIR
WHERE PGMID = 'R3TR'
AND OBJECT = 'FUGR'
AND OBJ_NAME EQ ENLFDIR-AREA.
MOVE : TADIR-DEVCLASS TO V_DEVCLASS.
ENDIF.
ENDIF.
SELECT * FROM TADIR INTO TABLE JTAB
WHERE PGMID = 'R3TR'
AND OBJECT in ('SMOD', 'SXSD')
AND DEVCLASS = V_DEVCLASS.
SELECT SINGLE * FROM TSTCT
WHERE SPRSL EQ SY-LANGU
AND TCODE EQ P_TCODE.
FORMAT COLOR COL_POSITIVE INTENSIFIED OFF.
WRITE:/(19) 'Transaction Code - ',
20(20) P_TCODE,
45(50) TSTCT-TTEXT.
SKIP.
IF NOT JTAB[] IS INITIAL.
WRITE:/(105) SY-ULINE.
FORMAT COLOR COL_HEADING INTENSIFIED ON.
Sorting the internal Table
sort jtab by OBJECT.
data : wf_txt(60) type c,
wf_smod type i ,
wf_badi type i ,
wf_object2(30) type C.
clear : wf_smod, wf_badi , wf_object2.
Get the total SMOD.
LOOP AT JTAB into wa_tadir.
at first.
FORMAT COLOR COL_HEADING INTENSIFIED ON.
WRITE:/1 SY-VLINE,
2 'Enhancement/ Business Add-in',
41 SY-VLINE ,
42 'Description',
105 SY-VLINE.
WRITE:/(105) SY-ULINE.
endat.
clear wf_txt.
at new object.
if wa_tadir-object = 'SMOD'.
wf_object2 = 'Enhancement' .
elseif wa_tadir-object = 'SXSD'.
wf_object2 = ' Business Add-in'.
endif.
FORMAT COLOR COL_GROUP INTENSIFIED ON.
WRITE:/1 SY-VLINE,
2 wf_object2,
105 SY-VLINE.
endat.
case wa_tadir-object.
when 'SMOD'.
wf_smod = wf_smod + 1.
SELECT SINGLE MODTEXT into wf_txt
FROM MODSAPT
WHERE SPRSL = SY-LANGU
AND NAME = wa_tadir-OBJ_NAME.
FORMAT COLOR COL_NORMAL INTENSIFIED OFF.
when 'SXSD'.
For BADis
wf_badi = wf_badi + 1 .
select single TEXT into wf_txt
from SXS_ATTRT
where sprsl = sy-langu
and EXIT_NAME = wa_tadir-OBJ_NAME.
FORMAT COLOR COL_NORMAL INTENSIFIED ON.
endcase.
WRITE:/1 SY-VLINE,
2 wa_tadir-OBJ_NAME hotspot on,
41 SY-VLINE ,
42 wf_txt,
105 SY-VLINE.
AT END OF object.
write : /(105) sy-ULINE.
ENDAT.
ENDLOOP.
WRITE:/(105) SY-ULINE.
SKIP.
FORMAT COLOR COL_TOTAL INTENSIFIED ON.
WRITE:/ 'No.of Exits:' , wf_smod.
WRITE:/ 'No.of BADis:' , wf_badi.
ELSE.
FORMAT COLOR COL_NEGATIVE INTENSIFIED ON.
WRITE:/(105) 'No userexits or BADis exist'.
ENDIF.
ELSE.
FORMAT COLOR COL_NEGATIVE INTENSIFIED ON.
WRITE:/(105) 'Transaction does not exist'.
ENDIF.
AT LINE-SELECTION.
data : wf_object type tadir-object.
clear wf_object.
GET CURSOR FIELD FIELD1.
CHECK FIELD1(8) EQ 'WA_TADIR'.
read table jtab with key obj_name = sy-lisel+1(20).
move jtab-object to wf_object.
case wf_object.
when 'SMOD'.
SET PARAMETER ID 'MON' FIELD SY-LISEL+1(10).
CALL TRANSACTION 'SMOD' AND SKIP FIRST SCREEN.
when 'SXSD'.
SET PARAMETER ID 'EXN' FIELD SY-LISEL+1(20).
CALL TRANSACTION 'SE18' AND SKIP FIRST SCREEN.
ENDCASE.
Alternatively, you can do the following:
1. For what ever transaction u want the enhancement .. just check for the System-->status (menu) and find out the PROGRAM name....
2. Double click on to the program name and go inside the program (Abap editor)
3. Search for "Call Customer-function " ... and u'll get some search results .. If u get results then u have enhancement in that tcode .....
4. Then it actually calls a Function module .... copy the Function module name .... go to SE80 (object navigator) click on "Repository Information system" then Customer Enhancements .... Give the Function module name in the "Components" field and click Execute ....
ull get a list of Enhancements related to that Componene....
5. Choose which ever enhancement will suit ur business need ..
6. Go to CMOD... create a project .... assign ur enhancement ... and then code ur logic.... activate ur enhancement in CMOD ....... Ur Buisness need will be solved...
For a user exit......
Finding whether there is any User Exit or not for tcode VA42
1. For what ever transaction u want the user exit .. just check for the System-->status (menu) and find out the PROGRAM name.... ( The program name would be for our scenario "SAPMV45A" )
2. Double click on to the program name and go inside the program (Abap editor)
3. Search for the word "USEREXIT" .... u ll find all the user exits in the search result .. and find ur's then ...
Regards,
Naveen. -
Follow-up transactions in IC Webclient
We have a requirement to create follow-up transactions for sales document types (ex. standard order from an inquiry or quotation) in IC Webclient.
We looked at the IC Webclient and found that there is a possibility to create follow-up transactions only from the interaction record.
The copy controls are done and we can create follow-up transactions in SAP GUI.
Does anyone know how to create a follow-up transactions for any sales transaction type and how to provide such a facility in IC Webclient?
thanks a lot.
SamWe have the scenario where we make follow-up transactions in the IC Webclient from a standard order to a return order for example. This is no standard functionality in the IC webclient and has been custom programmed by ECENTA a german SAP partner. It uses the standard copy control. The main issue was to get the document flow correct.
Regards,
Jacco
Maybe you are looking for
-
how can i print out a full sheet of labels using the same contact info numerous times, mailing labels
-
Passing data to different internal tables with different columns from a comma delimited file
Hi, I have a program wherein we upload a comma delimited file and based on the region( we have drop down in the selection screen to pick the region). Based on the region, the data from the file is passed to internal table. For region A, we have 10 c
-
Which API to get Annotation Authoer information?
Hi, I read through the API document but I cannot find an API to extract the Author information. I can find PDAnnotGetTititle, PDAnnotGetSubType, PDAnnotGetDate. Is there a PDAnnotGetAuthor?
-
My HP printer (VIVERA HP inks) prints a test page every time it is switched from off to on how do I disable that? I want to only have a test page print on my demand thx Mike D
-
I just purchased the last floor model at an office supply store. Came with no box or installation instructions. My system is an HP Pavilion a335w with Vista OS. ATT wireless router(so Im told and payed for) 2 WIRE GATEWAY 2701HG-B. Store personnel st