Technology Blogs by SAP
Learn how to extend and personalize SAP applications. Follow the SAP technology blog for insights into SAP BTP, ABAP, SAP Analytics Cloud, SAP HANA, and more.
cancel
Showing results for 
Search instead for 
Did you mean: 

In Part 1 of this blog sequence you learned How to configure SAP's standard Job Request form - Part 1. Now in this second part of the blog you shall learn how to influence whether selected fields shall be visible, mandatory or pre-filled with certain entries. Later on the third part of this blog will explain how you can influence basically any arbitrary field within the form regarding visibility or re-naming.

How to configure if selected fields shall be visible, mandatory or pre-filled with certain entries

In order to configure the properties of certain fields within the Job Request form you have to access transaction SPRO in your SAP Solution Manager. Follow the path

SAP Solution Manager > Scenario-Specific Settings > Job Scheduling Management > Integration with Service Desk > Adapt Job Request Form > Create WebDynpro Component Configuration

When you execute this SPRO activity you access transaction SE80 where you have to select Web Dynpro Comp. / Intf. and select WD_AGS_EJR_JOB_REQUEST and display this entry. Then open the tree branch Component Configurations and double-click on CC_AGS_EJR_JOB_REQUEST. Then push the button Start Configuration. A new browser window will open.

Within the new window the field Component Name should be filled with WD_AGS_EJR_JOB_REQUEST and the field Configuration ID with CC_AGS_EJR_JOB_REQUEST. Then push the button Change.

The next screen allows now the configuration of certain fields in tab strip Component-Defined. The following (perhaps rather cryptic) entries each describe certain general sections within the Job Request form (some of them may only be seen in the Detail View and not in the Basic View of the Job Request Form):

  • ndCcBizContext - Business Context
  • ndCcSchedule  - Scheduling
  • ndCcSdk          - Service Desk Context
  • ndCcSolution    - Solution Context
  • ndCcErrHandle  - Error Handling
  • ndCcGeneral    - General

If you select one of the above areas you get to see several related field entries that can be configured.

Now the logic is basically as follows:

  • If you flag a field starting with req then this field will become mandatory to fill out within the Job Request form (like in this example the field "Region"). If this field is not flagged then the field is only optional within the form. Within the Job Request form mandatory fields are marked with an additional red asterisk
  • If you flag a field starting with vis then this field will be visible within the Job Request form. If the field is not flagged then the corresponding field will be hidden and hence not shown in the Job Request form (like in this example the field "Business Area")
  • If you enter values in some fields then these values are pre-filled within the Job Request form (like in this example the "EMEA" for field "Region")

Before our configuration the (default) Job Request form looked as follows for the Business and Service Desk context:

After our configuration the same Job Request form appears as follows for the Business and Service Desk context:

Fields like Region, Country Code or Short text are pre-filled. Fields like Region and Country Code became mandatory fields. Fields like Business Area, Sold to Party or Processor are hidden. Keep in mind that fields that you are hiding (like Sold to Party) may require a given value that you also have to pre-fill within the configuration step. Otherwise all Job Requests cannot be saved without errors.

In the next part of this blog you will learn how to influence whether selected fields shall be visible, mandatory or pre-filled with certain entries

If you will attend TechEd 2010 you can also visit the following Hands-on session

ALM272 - Manage Your Background Jobs Using Job Scheduling Management in SAP Solution Manager

Frequently asked questions around the topic of Job Scheduling Management are listed and answered under the following link http://wiki.sdn.sap.com/wiki/display/SM/FAQ+Job+Scheduling+Management

If you are interested in further reading. The following blogs provide further details about Job Scheduling Management functionalities within the SAP Solution Manager.

5 Comments