Screen Simplification in CRMD_ORDER
Hi
How to Hide Data Tabs in CRMD_ORDER in GUI Screen
We are using CRM 5.0
Thanks & Regards
Kumar
Hi,
I suppose you are using the GUI (not: PCUI).
Hiding tabs can be done using trx CRMV_SSC.
In CRM, the screen sequence control transaction is used to manipulate the layout of screens, subscreens and tabstrips belonging to a specific business transaction without any code modification.
In CRM 4.0 and higher, the screen sequence control transaction is in the SAP Implementation Guide -> Customer Relationship Management -> Transactions -> Basic Settings -> User Interface Settings -> Set Up Screen Sequence Control. The transaction code is CRMV_SSC.
See for detailed info:
/people/rajagopal.vemuri/blog/2006/10/18/crm-maintenance-of-screen-sequence-control-crmvssc
Hope this helps.
regards,
Wim
Similar Messages
-
Screen Exists for crmd_order
Hi,
Any one tell me the screen exists for crmd_order t-code. I want to make the priority field mandotary in Create Change Request screen
Regards,
Priya.
Edited by: abap4kirti on May 20, 2010 2:54 PMHey,
in order to make sure a field is mandatory you should use badi crm_order_save called when a ticket is saved and raise a cancel save in case the field is empty ! This way you ll fore people to fill priority field for example
In order to make the errors appear on ticket as the standard errors you can check documentation of SPRO Customizing point : 'Business Add-In for Activities: Header Data'
You ll there find a very explicit explanation on how to handle messages buffer in tickets
That should be OK for your requirement !
Regards
Khalil
PS: Another simple way to do it is a screen variant and set field to mandatory (transaction SHD0)
-> Screen values 7153 Program SAPLCRM_SERVICE_UI Subscreen SUBSCR02 -
Problem in Hiding the Screen Elements in CRMD_ORDER
Dear Experts,
I am working in SAP CRM 5.0 Implementation project.
My client Do not want all the elements in the Transaction code 'CRMD_ORDER'.I would like to hide Some fields.Is there any BAdI to Hide the
Transaction Data Tab and also I want to hide some fields in Item Details Tab.
Please help me is there any BAdI or any other way to achieve my Requirement.It is very Urgent.Please Help me.
Thanks & Regards,
Ashok.Hi,
You can follow any one of the following approaches:
1. Use the screen variant transaction SHD0 to create the transaction variant and assign your own screen variants. The screen variants can be used to hide the fields/tabs as per your requirements. Assign the transaction variant to the specific transaction types. You can maintain different transaction variants for different transaction types.
2. Use the BAdI CRM_ORDER_FIELDCHECK to modify the field status from modifiable to display only. However, this can not be used to hide any particular field/ tab.
Regards,
Kaushik -
Screen exit for CRMD_ORDER
Hi ABAPERs,
we need to add a custom field in the GENERAL tab in the TXN CRMD_ORDER...is there any screen exit / enhancement for the same.
BR,
Anubhav Jain.Hi,
Have a look
https://forums.sdn.sap.com/click.jspa?searchID=11604451&messageID=3708512
Regards
Kiran Sure -
Need to add more field in the selection screen in tcode crm_dno_monitor
Hi,
In the transaction code crm_dno_monitor, i need to add extra fields in selection screen. Do we have any way to add fields in the standard tcode crm_dno_monitor.
Thanks
PrasadIf you need to add 5 fields on ticket screen then use EEWB enhancement.
The ticket screen transaction is crmd_order which even opens up after you double click the ticket no from crm_dno_monitor report list.
for crm_dno_monitor you can have the BADI CRM_DNO_MONITOR which will add later the column for the fields which you can add using EEWB
Check the following blog which guide you for custom field creation using EEWB
/people/bruyneel.guillaume/blog/2008/06/13/service-desk-implementation-guide-part-ii -
SHDO - add column in table control in CRMD_ORDER
Hi,
is it possible to add a EEWB generated column to table control (on the first screen)
in TCODE CRMD_ORDER ?
did anyone ever do that ?
thank you,
Regards,
michalhehe
it would be great to get feedback on everything here but I'd better obey the forum rules
too many opened forums and I sometimes get a little lost
Regards,
michal -
Hide fields for activities when they are opened via Activity Monitor
Hi,
In CRM 5.0, my requirement was to hide a number of fields from activity display via transaction CRMD_ORDER & CIC0 (SAPGUI based transactions). I achieved it by using screen variant. I assigned my screen variant to different transactions (CRMD_ORDER, CIC0 etc.), and things were working fine.
But when I open activity monitoring report (transaction S_AE2_89000019), search for some activities and open an activity by double-clicking in the report, the hidden fields become visible. Although, the transaction being displayed in CRMD_ORDER.
I couldn't enable my transaction variant for transaction S_AE2_89000019, obviously because this is a report transaction which in turn opens activity when we double-click on the grid.
Any idea how to avoid these hidden fields being displayed via S_AE2_89000019?
Regards,
KaushalHey Kaushal,
Let me first inform you the following:
1) Transaction Variant are associatated to Dialog transactions only......Which means when u call report which eventually refers the same transaction even then the transaction variants is not called....
For the whole transaction variant to workout, you need CALL transaction " ..."....
2) The transaction S_AE2_89000019 is not a dialog transaction, its a parameter transaction which eventually calls a report AQZZ/SAPQUERY/SMCRM_REP_ACT1==
3)This report in turn uses the call to FM CRM_1O_CALL_FOREIGN which launches that crmd_order transaction screen and not crmd_order transaction..
You can enchance that report by creating a z report and inside that z report you can fulfill your requirement..
Inspire ppl by reqwarding..
Regards,
Anand... -
Hi,
I have a requirement in which i have to send transaction number from the ALV report program to CRMD_ORDER transaction.The problem is that i do not have to send the record to the main screen of transaction CRMD_ORDER.A pop up will be opened (on pressing a button open business transaction in CRMD_ORDER ) in that pop up i need to send my transaction number.Please suggest me how to fix the problemHi Mukesh,
Here is the solution for your problem.
1. You need not open the dialog box for entering the Transaction Number.
2. Have a field which corresponds to the OBJECT_ID(Transaction Number)in your internal table containing data to be displayed in the ALV grid.
3. Implement the double click event for the ALV Grid.
4. Capture the ROW-ID and corresponding transaction number.
5. Get the corresponding GUID for the transaction number from CRMD_ORDERADM_H.
6. Call 'BAPI_BUSPROCESSND_DISPLAY' passing GUID retrieved from step 5. It will take you to the CRMD_ORDER transaction with the corresponding transaction opened.
Refer the code below for your ref.
In the double click event of the ALV Grid write the following code.
*& Form double_click
* Double click for ALV.
* -->xt_output Output Table for ALV
* -->xv_row Row Information
* -->xv_column Column Information
* -->xv_row_no Row Number
FORM double_click TABLES xt_output STRUCTURE wa_activity_data
USING xv_row TYPE lvc_s_row
xv_column TYPE lvc_s_col
xv_row_no TYPE lvc_s_roid.
DATA: wa_output LIKE LINE OF xt_output.
Data: lv_transaction_guid type CRMT_OBJECT_GUID.
*Binary Search not required, index is known
READ TABLE xt_output INTO wa_output INDEX xv_row_no-row_id.
IF sy-subrc EQ 0.
select object_id
from CRMD_ORDERADM_H
into lv_transaction_guid
where object_id = wa_output-transaction_no
*Takes to the CRMD_ORDER transaction of the passed transaction GUID
CALL FUNCTION 'BAPI_BUSPROCESSND_DISPLAY'
EXPORTING
business_process = lv_transaction_guid
* TABLES
* RETURN =
IF sy-subrc <> 0.
MESSAGE ID gc_msg_class
TYPE 'S'
NUMBER gc_msgno_068
DISPLAY LIKE 'E'.
flg_err = gc_x.
EXIT.
ENDIF.
ENDIF.
<b>Reward points if it helps.</b>
Regards,
Amit Mishra
Message was edited by: Amit Mishra -
Hi Friends,
in the CRMD order screen( t-code: CRMD_ORDER)
beside to fields sold-to-party,ship-to-party and bill-to-party address is coming ...with out street and with street.
Can any body tell me exactly from which table it is picking up that address..if it is from ADRC,then from which table it is picking up the Address number (field ADRNR)
Thanks in Advance.Hi Jak,
You can check the table CRMD_PARTNER based on partner function. Also, there is a table BUT020 which has the Business Partner and Address Number Link.
<b>Reward point if it helps.</b> -
BAPI_SLSTRANSACT_CREATEMULTI + Organization
Hi,
I need help to problem with BAPI_SLSTRANSACT_CREATEMULTI bapi.
Situation:
SAP CRM 5 SP 8
I fill all the relevant fields and the document is created. But exist a role for organization determination and it don't works when bapi process.
I fill the data in the Organization table from bapi, but the screen fields from CRMD_ORDER don't be filled with these data.
The fields are filled with data from role for determination.
If I cancel the role for determination, the fields don't be filled (it's null).
So, The organization fields don't be filled whatever...
Can anybody help me, please?
Obs.: I filled field from INPUT_FIELDS table correctly.
Regards,
SandraThis WOrks !!!!!
*Organization Data
ls_org-ref_handle = '0000000001'. (Sold to party)
ls_org-ref_kind = 'A'. (Order header Administration)
ls_org-mode = 'A'. (Create)
ls_org-sales_org_resp = 'O 50000616'.
ls_org-dis_channel = '10'.
ls_org-division = '10'.
ls_org-sales_org = 'O 50000616'.
append ls_org to it_orgagization.
MY HEADER REFERERENCE HANDLE IS '0000000001'. You shud put the handle you have used for the header.
Input fields for Organization
clear ls_input_fields.
ls_input_fields-ref_handle = '0000000001'.
ls_input_fields-objectname = 'ORGMAN'.
ls_input_fields-fieldname = 'REF_KIND'.
ls_input_fields-REF_KIND = 'A'.
append ls_input_fields to it_input_fields.
clear ls_input_fields.
ls_input_fields-ref_handle = '0000000001'.
ls_input_fields-objectname = 'ORGMAN'.
ls_input_fields-fieldname = 'MODE'.
ls_input_fields-REF_KIND = 'A'.
append ls_input_fields to it_input_fields.
clear ls_input_fields.
ls_input_fields-ref_handle = '0000000001'.
ls_input_fields-objectname = 'ORGMAN'.
ls_input_fields-fieldname = 'SALES_ORG_RESP'.
ls_input_fields-REF_KIND = 'A'.
append ls_input_fields to it_input_fields.
clear ls_input_fields.
ls_input_fields-ref_handle = '0000000001'.
ls_input_fields-objectname = 'ORGMAN'.
ls_input_fields-fieldname = 'DIS_CHANNEL'.
ls_input_fields-REF_KIND = 'A'.
append ls_input_fields to it_input_fields.
clear ls_input_fields.
ls_input_fields-ref_handle = '0000000001'.
ls_input_fields-objectname = 'ORGMAN'.
ls_input_fields-fieldname = 'DIVISION'.
ls_input_fields-REF_KIND = 'A'.
append ls_input_fields to it_input_fields.
clear ls_input_fields.
ls_input_fields-ref_handle = '0000000001'.
ls_input_fields-objectname = 'ORGMAN'.
ls_input_fields-fieldname = 'SALES_ORG'.
ls_input_fields-REF_KIND = 'A'.
append ls_input_fields to it_input_fields. -
How to automatically set value of sold to party field in crmd_order screen?
Hi Experts,
We have a requirement where we have to automatically populate a standard SAP screen field when the screen opens. The T-code is crmd_order and the field is present in the fast entry tab whenu201Dcreate support messageu2019 is clicked. Now I am trying to achieve this by implementing the BADI which this T code calls. There are no user exits to this as per my understanding. There are some 20 BADIs this Tcode calls before opening. I have tried implementing almost all of them but the value is not getting reflected on the screen field. List of BADIu2019s called are as below.
We are trying to automatically populate the sold to party field based upon the guid of the support message. Based upon this guid of the support message we are fetching list of partner function from u201CBAPI_ACTIVITYCRM_GETDETAILMULTu201D. Then we are taking the partner function value of u201CSLFN0002u201D. The BP number captured from this partner function will be passed to u201CBAPI_BUPA_ADDRESS_GETDETAILu201D to get the country of the super user. Based on this country the sold to party is to be determined.
We have made a Z table for fetching this sold to party/region based on the country derived from above logic:
Z Table
Country Region/Customer/sold to party
IN IN/BAN-C1
BD IN/BAN-C2
US US/CAN-C1
Now these unique (sold to party/region) values based on the country has to be populated automatically on the sold to party field of the screen (CRMD_ORDER).
The logic for deriving the same is correct and the main problem is to default it on the screen field.After getting the value of the required field I am trying to display it on the screen by using the standard FM u201CCRM_ORDER_MAINTAINu201D and passing the value in IT_PARTNER.The FM is getting executed but the value is not getting reflected on the screen. I donu2019t understand where it is going wrong I am not able to solve this.Kindly let me know if anyone can throw some light on this.
Regds,
vlpHi vlp,
You can achive it with BAdI:CRM_ORDER_FIELDCHECK. Actually I've implemented the similar case with this BAdI. This BAdI is called many times because it always works when any field is changed. So you should restrict the timing your logic works.
Regards,
Masayuki -
Modification to CRMD_ORDER screen ltem list on General Tab
Hi all, I have a customer requirement that I am sure someone may be able to help. It is technical in nature. I need to add the product availability date to the item list on the general tab in CRMD_ORDER when creating a new order. Currently only Request Date, Last Confirmed Date, and Delivery Group Date appear. I am getting the product availabilty date from ECC and we are actually working with it in the BADI CRM_AV_CHECK_APO_01 - I just need to get it displayed on the screen. Within the BADI it is in the structure ls_schedlin-scheduling-product_avail. The field is not available through 'Layout Settings' on the ALV grid of items.
I have looked for a BADI to change the ALV grid but I have not modified an ALV with a screen exit - is that possible? Our backup plan is to us EEWB to extend the item record to hold this date and then display it on 'Additional Data' tab - is this my only option without copying the screen and creating a custom screen?
Thanks for all ideas...Vinay, thank you so much for your reply. I think that would have solved my original requirement, but as you know things sometimes change. Perhaps you can help with the new requirement, we need to display additional dates on the individual item schedule lines tab. Currently we are only seeing the Confirmed date, we need to see the available date which in the CRMD_SCHEDLIN table has an event type of 'CNFPRODAV'. Do you know of a way to get these dates to appear in the listing on this tab? I think there may be a configuration change, but I am not sure. I have looked into some BADI's with no luck, we can't use the list on the General tab as initially thought because some items will have multiple availabilty dates, depending on the order qty.
I guess my question to you, do you know a way of getting related dates and quantities from the CRMD_SCHEDLIN table to appear on the 'Schedule Lines' tab for each individual item?
Thanks again...
Don -
Facing some problems in creating a custom tabs in CRMD_ORDER Transaction
Hi Friends,
I am facing some problems in creating a custom tabs in CRMD_ORDER Transaction code in Solution Manager of SAP.
Actually my requirement is adding of two tabs(one is header & another is item tab) in the above Transaction, i was able to put one tab i.e header tab but i was not able to keep item tab. i found a badi CRM_CUSTOMER_I_BADI in which documentation was given & i processed in the same way.
For information i used the Badi CRM_CUSTOMER_H_BADI for header tab which i was able to add the tab & all functions like change, save working Good.
But i want how to add custom tab in which item details were to be attached.
i was done with the necessary SPRO settings(or Tcode CRMV_SSV) & able to see the 2 tabs thats it, but the functionality save is not working for the second tab & not saving in table CRMD_CUSTOMER_I (in this table there is one CI include where we added our item fields).
And also i had a doubt whether to use ALV or Table Control. And if possible can any one can sent me the screen design & the code for the above requirement in detail.
can any one who have knoweldge in Solution Manager & in the above Badi implementation can give me a right solution which will help me a lot.
Thanks a lot in advance.
Thanks
Ravi.
can any one give the solution regarding to the above one.
Edited by: ravikanth on Jul 23, 2008 8:13 AMHello Priyanka,
I have the same problem by using Service Ticket in SAP CRM 5.0.
Did you already solved this issue? If so, can you please provide the solution!?
How can I activate and check the transfer log?
Thanks and regards
Alex -
Hi All,
My requirement is to change a "field to edit" which is in "customer fields tab" of an item in "crmd_order" transaction.
Please find the screen shot.
Please help me with this issueUse easy enhancement workbench
The Easy Enhancement Workbench is a development tool with which SAP applications (called Business Objects in the following document) can be extended in a simple manner.
Customer enhancements to a Business Object are defined via wizards. The Workbench then does all development work for the user; databank tables, screens and application logic are created automatically. Finally the customer enhancement is included in the SAP standard.
This also allows users without ABAP knowledge the simple possibility of extending the SAP standard.
An extension created using the Easy Enhancement Workbench does not differ technically from one created manually. In both cases transportable ABAP objects are created and the same Customer Exits, Business Transaction Events or BAdIs are implemented
You need to use EEWB feature to achieve the same.
Tutorial
http://www.scribd.com/doc/6755615/Eewb-Steps
http://help.sap.com/saphelp_crm50/helpdata/en/9f/a19c921f0911d6b1d500508b6b8b11/frameset.htm
In addtion check this note
Note 484597 - Customer enhancement of CRM applications
a guide is attached to it for telling u steps
Hope query is solved
Regards
Prakhar -
How to hide tabs/fields in crmd_order
Dear All,
We have been using transaction CRMD_ORDER for creation of quote/contract.
We are in requirement to hide a few unused fields and a few unused tabs so that the user navigation is simplified and made error free.
How do we achieve this.
Regards,
SivakumarHello Sivakumar,
I think also for Orders it should be possible to do Screen Configuration via Customizing. I had a similar request for the Transaction BP:
/thread/73179 [original link is broken].
Regards
Gregor
Maybe you are looking for
-
I was reading on the internet that Apple just made an iPhone 5 battery replacement program and that I need to provide the serial number to see if my iPhone cualify for the replacement. So i went to the support page where i found the link to the repla
-
Displaying HDTV Image onto iMac
Is there a way to display the image from your HDTV to the iMac? I have a 1080p 60Hz LCD television and a 27" iMac i7. Thanks for your help. Message was edited by: Andy O'Neil
-
Hi SD Gurus, I am facing a issue in credit mgmt. When i use FD33 and see the credit account for a particular customer & Credit control account combination there I see a Credit amount in Sales Value field. (i.e.negative value in Sales value field). Ca
-
Conversion error - Really urgent II
I�ve got 3 Textfield that exhibit a row from a rowset, and I put a save button with the code public String button1_action() { // User event code here... try{ aprovacaoRowSet.updateRow(); aprovacaoRowSet.commit();
-
Table decimal value display is incorrect for a particular user
Hi, In my VC table value display is showing like .00. Before decimal point values are not coming. I have put disply as 2 decimal. It is hapanning for a particular user. Other users are getting right value. Even we logged on different machine also. p