Sie sind auf Seite 1von 28

OPTIONS OF GENERAL SETTINGS

Set countries
In this chapter you configure the country keys.

Define countries in R/3 Systems


You must include all countries with which your company has business relationships. You need the following information for each country:

General data Foreign trade characteristics Further test data

This data is then checked during master data maintenance. Standard settings In the SA standard deli!ery system" all countries are defined according to the international ISO standard. SAP recommendation 2

SA recommends that you use the IS# standard for your additional entries. If your entries do not correspond to the IS# standard" you cannot implement data e$change in international communication %e.g. payment transactions with banks&. Acti ities '. (heck that the country entries are complete. ). Add the missing countries" if necessary. *. +se the IS# standard for your entries. ,. For each country" maintain the associated detai! screen . In the detail screen you must" for e$ample" create test data.

Define "ountries in mySAP#com Systems $"R%& E'P& APO& '(& SE


This system contains the country definition %general data& and postal check settings acti!ity. Standard settings All countries are defined according to the international ISO standard in the standard SA deli!ery. Recommendation SA recommends you to use the IS# standard for your additional entries. Acti ities '. (heck the country entries for completeness. ). Add any missing countries. *. Add check rules for the countries added. ,. +se the IS# standard for your entries. -. .aintain the detail screen for each country. /efine" e.g. the check rules.

Set country)s*ecific c+ec,s


For all countries with which your company maintains business relationships" you must include rules for checking the following data:

0ank data ostal data (ontrol data

This data is then checked during master data maintenance. 3

Standard settings In the SA standard deli!ery system" all countries are defined according to the international ISO standard. SAP recommendation SA recommends that you use the IS# standard for your additional entries. If your entries do not correspond to the IS# standard" you cannot implement data e$change in international communication %e.g. payment transactions with banks&. Acti ities '. (omplete the check rules for the new countries. ). +se the IS# standard for your entries. *. For each country" maintain the associated detai! screen . In the detail screen you should" for e$ample" store the check rules.

Insert regions
You enter the re1uired regions in this step. The region is used for the following functions:

art of address Ta$ reporting in FI ricing in S/ %only for ta$&

The usage can !ary from country to country. The rele!ant functions can be taken from the following table (try art of 2ele!ant for 2ele!ant for Address Tax Reporting (FI) Pricing (SD) =========================================================== ============= AU yes no no BE no no no CA yes yes yes CH no no no DE no no no ES no yes no FR no no no IT can yes no P yes no no !" no no no PT no no no S# no no no US yes yes yes Note The region is not used for e!aluations carried out according to regional aspects of the business %e.g. market segments" sales areas&. Additiona! information 4

The 3region3 has a different name in the following countries:


04: pro!ince (A: pro!ince (5: canton /4: federal state F2: departement 6 : administrati!e district 78: pro!ince +S: state

Actions '. /efine new regions according to your re1uirements. ). 4nter a key and description for the regions.

"ountry "odes ) Te!e*+one- Define E.ce*tions


4$ceptions to the dialing procedure %e$plained under 3/efine (ountry (odes3& are maintained in table T99-6. These entries are used when creating fa$ messages %SA comm or SA 8 / and :inFa$& and computer;supported telephoning %TA I&. Fie!d descri*tion

From: 5ere you enter a country for which there is an e$ception. To: 5ere you enter a target country for which there is an e$ception. Telephone: 5ere you enter the full string of digits re1uired to telephone from a country under From to a country under To. If no dialing code is necessary" then the field is left blank. Delete digits: For this" see the F' field documentation.

4$amples: From +SA To (A (anada Telephone F2 France ' .# .onaco '< +S

To telephone from the +nited States to (anada" you do not dial the standard setting in 3/efine (ountry (ode3 ; 9'' '. Instead you dial '. To telephone from France to .onaco" you do not dial the standard setting in 3/efine (ountry (ode3 ; '= **. Instead you dial '<. Standard settings There are some known e$ceptions deli!ered in the SA standard system. Acti ities '. (heck that the entries are complete. ). Add the missing e$ceptions if necessary. +se the IS# standard for your entries. Notes

In the 3from3 fields" you only need to maintain the countries from which your SA System can be reached. In the 3to3 fields" you only need to maintain the countries in which you ha!e communication partners.

"ountry codes ) te!e.- define e.ce*tions


The e$ceptions to the dialing process %e$plained in 3/efine (ountry (odes3& are maintained in table T99-I. The entries are used when creating tele$ messages. Fie!d descri*tion

From: 5ere you enter a country for which there is an e$ception. To: 5ere you enter a target country for which there is an e$ception. Telephone: 5ere you enter the full string of digits re1uired to send a tele$ from a country under From to a country under To. If a dialing code is not necessary" the field is left blank.

Standard settings The table is currently deli!ered empty. Acti ities '. (heck that the entries are complete. 6

). (omplete the missing e$ceptions if necessary. +se the IS# standard for your entries. 7otes:

In the 3Fom3 fields" you only need to maintain the countries in which you operate a communications ser!er that supports tele$ %SA comm&. In the 3To3 fields" you only need to maintain the countries in which you ha!e tele$ partners.

"urrencies
In this section" you

check the preset currencies add new currencies according to your re1uirements

"+ec, currency codes


The currency table must ha!e entries for all currencies which occur in your business transactions. 7

Standard settings In the SA standard recipient system" all currencies are defined according to the international ISO standard. SAP recommendation SA recommends that you use the IS# standard for your additional entries. If your entries do not correspond to the IS# standard" you will not be able to use data e$change in international communication %e.g. bank clearing transactions&. Actions '. (heck the currency entries for completeness. ). Add the missing currency entries as re1uired. *. +se the IS# standard for your additional entries.

Set decima! *!aces for currencies


4ach currency has a different number of decimal places. If you are adding new currencies" which do not ha!e two decimal places" you ha!e to enter these currencies in the menu option >/ecimal places>. 4$ample "urrencies /it+ different decima! *!aces Standard Settings In the settings deli!ered with the system" the most important currencies which do not ha!e two decimal places are pre;set according to the ISO standard. Acti ities '. (heck whether in your company currencies are in use which do not ha!e two decimal places" in addition to those deli!ered. ). Set the appropriate number of decimal places for these currencies.

Define standard 0uotation for e.c+ange rates


For each currency pair you can define either the indirect 0uotation or the direct 0uotation as the standard 1uotation for the e$change rate. This setting is used for the following acti!ities: '. :hen you process the e$change rates table you can enter the 8

e$change rate either as a direct or an indirect 1uotation. If the e$change rate you enter does not ha!e the same 1uotation as the standard 1uotation set up here" the e$change rate is highlighted to show this. (heck in this case that you ha!e entered the e$change rate in the correct field. ). An e$change rate is only taken from the e$change rates table if it has already been gi!en by the user or another function. If this is a type of e$change rate that demands translation using a reference currency" the standard 1uotation is used if the direct e$change rate %cross rate& is to be determined for further processing. The direct e$change rate is pro!ided as standard 1uotation. *. In the ma?ority of the transactions there is an input help %F,& for the e$change rate fields. This allows you" amongst other things" to calculate the e$change rate from two currency amounts entered. The result is gi!en with the 1uotation set up for that currency pair. Furt+er notes You can reduce the number of entries to be maintained by using generic currency keys. If one or both currency keys are left blank" this means that this can be used for all currencies. The standard 1uotation for a currency pair is determined internally as follows: '. A search is made for entries that match the >from> and >to> currencies of the currency pair to be checked. ). If no entries can be found" a search is made for entries that match ?ust the >to> currency and where the >from> currency is initial. *. If no entries can be found" a search is made for entries that match ?ust the >from> currency and where the >to> currency is initial. ,. If no entries are found" a search is made for entries where both the >from> and the >to> currency are initial. -. If no entries can be found" the direct 1uotation is taken as the standard 1uotation. The entries are sorted according to this access method and then by !alidity date: The system checks the entries in the gi!en se1uence %points ' to -& and then" on the highest le!el on which entries ha!e been found" selects according to !alidity date. 4ntries with a !alidity date that is earlier than the translation date are ignored. From the remaining entries" the entry is taken that has the most current !alidity date but that is still earlier than the translation date to be checked. The date used to fetch the e$change rate from the e$change rates table" such as the posting date in the accounting document" is used as the translation date.

Enter *refi.es for direct/indirect 0uotation e.c+ange rates


4$change rates can be entered as a direct or indirect 0uotation. 5ere you can maintain two prefi$es that can be used to differentiate between direct and indirect 1uotation e$change rates during input and output. 9

E.am*!e Your local currency is 4+2. You enter a business transaction in the transaction currency +S/. >@> has been defined as the prefi$ for indirect 0uotation and > > for direct 0uotation %> > A no prefi$ necessary&. You can then either enter the e$change rate as a direct 1uotation without a prefi$" e.g. >9.=B)*,> or as an indirect 1uotation with prefi$ >@>" e.g. >@'.9C,-<>. Standard settings If you do not set up a prefi$ here" the standard setting is !alid:

> > for direct 1uotation e$change rates >@> for indirect 1uotation e$change rates

The prefi$ > > means that you can enter the e$change rate without a prefi$. Recommendation If you use mainly direct 1uotation e$change rates" you should set the prefi$ for

direct 1uotation as > > indirect 1uotation as a different symbol" e.g. >@>

In this way you can continue to enter direct 1uotation e$change rates without a prefi$ in transactions where the e$change rate has to be entered manually. If" in addition to direct 1uotation e$change rates" you increasingly use indirect 1uotation e$change rates" you should define a prefi$ that is not > > for both 1uotation types" e.g:

>D> for direct 1uotation >@> for indirect 1uotation

This configuration does not allow e$change rates to be entered without a prefi$ and is therefore suitable for the transition phase. +sers who pre!iously only used direct 1uotation e$change rates" i.e. entering rates without a prefi$" can no longer enter the rates in the usual manner. 4ntries made without a prefi$ are re?ected. The user is thus forced to consider which the correct 1uotation is and enter the rate with a !alid prefi$. This reduces the risk of incorrect entries being made. If you use mainly indirect 1uotation e$change rates at your company" you can change the settings again and set the prefi$ for

direct 1uotation" e.g. to >D> 10

indirect 1uotation to > >

This configuration allows indirect 1uotation e$change rates to be entered without a prefi$ whereas the less used direct 1uotation e$change rates must be entered with a prefi$. Furt+er notes The e$change rate prefi$es determine the display of the e$change rates on the user interface. For input this affects the transactions e$ecuted manually and the use of batch input. For output this affects the display and change transactions and also lists and reports. The internal presentation of e$change rate fields depends on the configuration of the prefi$es for the user interface. (hanging the prefi$es in a running production system is risky. If such a change seems meaningful" you should coordinate and plan this in your company with care and be sure to inform all the affected areas.

"+ec, e.c+ange rate ty*es


4$change rates for different purposes for the same date are defined in the system as e$change rate types %you cannot delete e$isting entries&. If you need to carry out currency translations between a number of different currencies" you can simplify e$change rate maintenance by entering a base currency for the e$change rate type. Instead of entering translation rates between e!ery single currency" you then only need specify the translation rate between each currency and the base currency. All currency translations then take place in two steps ; into the base currency and from the base currency into the target currency. E.am*!e The base currency is /4.. You want to translate F2F to (5F. To do this" the following entries must be made in the table for maintaining currency translation rates:

2atio for F2F ;E /4. 2atio for (5F ;E /4.

Translation from F2F to (5F is then carried out automatically. The translation is done as though this e$change rate %F2F ;E (5F& was actually entered in the con!ersion table. In this e$ample" the base currency %/4.& is the To;currency and F2F or (5F the From;currency.

11

For e$change rate relations within the 4+" it is a legal re1uirement that the base currency %4+2& is the From;currency. You set the indicator for this in the BCurr=from field. 1in/eis :hen posting and clearing documents" the system uses the e$change rate type 3.3 for foreign currency translation. This e$change rate type must be contained in the system. Standard settings The standard system includes the e$change rate types for the bank buying rate %G&" bank selling rate %0&" and a!erage rate %.&. You can ha!e the system calculate the bank buying or selling rates from the a!erage rate and the spread. The term spread refers to the difference between the a!erage rate and the bank buying rate" or between the a!erage rate and selling rate. You can find more information on this in the documentation on the acti!ity %aintain s*reads. Acti ities '. Find out which e$change rate types are needed in your company. ). (heck the standard e$change rate types. (reate additional e$change rate types if necessary. *. If you want to specify that all currency translations for a rate type must be carried out using a base currency" enter a currency %such as the group currency& in the Base cur field. ,. If you want to use the base currency specified as the From;currency" select the BCurr=from field. -. If you want to ha!e the system calculate the buying and selling rates from the a!erage rate and the spread" enter the rate type for the a!erage rate in the Buy.rt.to or Sell.rt.to field. Then maintain the spreads under the acti!ity %aintain s*reads. <. If you want to use the in!erted rate for translating two currencies" select the Inv field. Note- The re!ersed rate is used only if you ha!e not made an entry for the corresponding e$change rate in the acti!ity Enter e.c+ange rates. B. If you want to calculate the amounts according to the 4uropean .onetary +nion>s legal directi!es" select the EM field. C. If you want the system to check whether the application uses an e$change rate other than the fi$ed e$change rate" select the indicator in the Fi!ed field. This indicator must be set for the e$change rate type that is used for currency translation within the 4.+.

Define trans!ation ratios for currency trans!ation


12

In this acti!ity" you enter the translation ratios for currency translation. You enter these ratios for each e$change rate type and currency pair. You also specify whether you want to use an alternati!e e$change rate type for specific currency pairs. E.am*!e As of 9'@9'@'=== the e$change rate for /4. to F2F will be calculated !ia 4+2. To translate amounts enter:

23/23/3444 in the "alid from field: The e$change rate type under which the e$change rates of the 4uropean national currencies are stored in the #lt. E$T field:

Re0uirements

You must ha!e defined the e$change rate types under which you want to define your translation ratios. You do this in the acti!ity "+ec, E.c+ange Rate Ty*es You must ha!e defined the re1uired currency keys. You do this in the acti!ity "+ec, "urrency "odes

Acti ities '. Specify e$isting currency translation ratios for each e$change rate type for the currency pairs you need in your company. ). 4nter the e$change rate type to which you want to switch with specific currency pairs in the #lt. E$T field. Furt+er notes The ratios you enter here for currency translation are displayed again when maintaining the e$change rates. For information on how to maintain e$change rates" see Enter E.c+ange Rates.

Enter e.c+ange rates


4$change rates are re1uired to:

Translate foreign currency amounts when posting or clearing or to check an e$change rate entered manually /etermine the gain and loss from e$change rate differences 4!aluate open items in foreign currency and the foreign currency balance sheet accounts 13

The e$change rates are defined by period %3!alid from3&. Note The function has been impro!ed. (hoose the acti!ity Define E.c+ange Rate In*ut (or,!ist or Assign E.c+ange Rate to (or,!ist. The system uses the type % e$change rates for foreign currency translation when posting and clearing documents in the acti!ity Enter E!change $ate . An entry must e$ist in the system for this e$change rate type. The e$change rates apply to all company codes. The e$change rate relations for currency con!ersion are only displayed here. 2ead the chapter Define Trans!ation Ratios for information about e$change rate relations maintenance. Re0uirements You define:

the rate types under which you want to store your e$change rates in the step 5"+ec, E.c+ange Rate Ty*e5 the re1uired currency keys in the step 5"+ec, "urrency "odes5 the con!ersion factors for
o o o

the currency pair the e$change rate type the date

in the step 5Define t+e "on ersion Factors for "urrency "on ersion5 Standard settings Sample e$change rates are already stored in the standard system. Recommendation You should delete the e$change rates you do not need. Acti ities '. (heck whether the e$change rates you need are in the system. ). /elete the entries you do not need.

%aintain e.c+ange rate s*reads


14

In this acti!ity you can deri!e the bank buying rate and@or bank selling rate using the a!erage rate and the spread. 0y spread" we mean the difference between the a!erage and buying rates or between a!erage and selling rates. You con!ert to the buying or selling rate by first determining the a!erage rate" then adding or substracting the spread from that a!erage rate. E.am*!e If the a!erage rate between +S/ ;E /4. is '.,<999 and the spread is 9.99,99" the bank buying rate deri!ed is '.,-<99. To make that calculation you must make the following entries in this step: . %rate type& Re0uirements In the 5"+ec, rate ty*es5 acti!ity" you ha!e to designate the 3bank buying rate3 and 3bank selling rate3 contained in the standard 2@* System as follows: Specify that the buying and@or selling rates will be deri!ed from the a!erage rate. Acti ities 4nter the spreads for the a!erage rates of all rele!ant currency pairs. +S/ %From& /4. %To& 9.99,99 %spread&

Define rounding ru!es for currencies


For the company code@currency combination for which payments are to be made not in the smallest denomination" but in a multiple of it" enter the currency unit %rounding unit& to which amounts are to be rounded. This ensures that the amounts in this currency are always rounded to this unit %pro!iding the amounts you enter manually are also rounded in line with your entry&. The payment program e!aluates your entries to determine the cash discount and rounds off the amount accordingly. E.am*!e For SwitFerland" you decide that fi!e centimes is to be the smallest denomination for payment transactions. For Swiss company codes and the Swiss franc" you therefore enter 6 in the 32ounding unit3 column. (ash discount amounts are then rounded off to this currency unit. In the case of Swiss franc amounts entered manually" that part of the amount after the decimal point must be di!isible by fi!e. Standard settings

15

The currency unit - has been specified for the standard Swiss company code and for the Swiss franc currency key. Acti ities For the re1uired company code@currency key combinations" specify the currency unit to which the cash discount is to be rounded.

Define (or,!ist for E.c+ange Rate Entry


7se In this process step" you create a worklist and@or define the worklists for entry and editing of e$change rates. +sers recei!e authoriFation to enter e$change rates at the worklist le!el. It is possible for two or more users to edit two or more worklists in parallel" as the lock applies at the worklist le!el during editing. You can assign each combination of e$change rate type" from and to currencies to one worklist only. Acti ities '. To create a new worklist" go into change mode and choose %e& entries. ). 4nter a worklist and a short description. You can assign a maintenance inter!al to the worklist %for e$ample" e!ery fi!e days& and a tolerance limit. If you do not enter a tolerance limit" the system does not perform a tolerance check. *. Sa!e your entries. If you need to undo your changes" choose Edit '( ndo Change.

Assign E.c+ange Rate to t+e (or,!ist


7se In this process step" you assign e$change rates to a worklist. You can assign all e$change rates to a worklist that are to be entered at the same inter!als and linked to the same authoriFations. Re0uirements You must ha!e created at least one worklist. For further information about creating worklists" see Define (or,!ist for Entering E.c+ange Rates 16

Acti ities '. To assign an e$change rate to a worklist" go into change mode and choose ne& entries. ). 4nter the e$change rate type" the from and to currency and the re1uired worklist. *. In the rate field" specify whether the rate is to be entered as a *rice or as a 0uantity. ,. Sa!e your entries. You can enter the rates either directly in the producti!e system using transaction TC $M%T or in the (ustomiFing system with transport recording.

E.*iring "urrencies
You can use these I.G acti!ities to discontinue currencies. You can make settings so that the system outputs warning and@or error messages when a user attempts to create or change ob?ects in these currencies. For e$ample" you can use the function for currencies in!ol!ed in 4uropean .onetary +nion as these currencies lose their !alidity at the end of the dual currency phase. For longer running ob?ects %such as sales orders& you can enter a date for a warning or error message. In this way" you can ensure that on@after the end of the dual currency phaseG these ob?ects can no longer be created@changed in the currency that is being discontinued. This function can also be used to discontinue currencies of countries where there is high inflation.

"+ec, units of measurement


In applications you often ha!e to make calculations with 1uantities and physical units. 7nits of measurement are needed for their screen display and for internal con!ersions %such as kilogram H;E gram" but also centimeter H;E inch&. The international system of units %SI& is used for this. The international system of units is based on se!en basic units of measurement. All other units are deri!ed from these basic units. +nits of measurement that measure the same 1uantity %and can therefore be con!erted into each other& are included in a dimension. +nits of measurement are held centrally in the SA System for all applications. The con!ersion factors are stored in the system with a uni1ue internal key. The e$ternal display specifications are maintained for each unit of measurement 17

language;dependently. A business key %* characters& and a technical key %< characters& should be maintained for each language. Standard settings In the standard deli!ery system" units of measurement are defined according to the international system of units %SI&. For a new installation" units of measurement are deli!ered in all clients. For upgrades" new units of measuremente are deli!ered only in (lient 999. They then still ha!e to be transported to the production clients. Recommendation If you intend to perform cross;company data e$change" note that units of measurement with company;specific characteristics may ha!e an ad!erse effect. Acti ities (heck that the dimensions deli!ered and the associated units of measurements are complete. If you are using 4/I" you should also check the IS# codes.

Dimensions
'. (all the maintenance transaction by double;clicking with the mouse on the 4$ecute symbol. ). #n the initial screen of the maintenance transaction" call the function Dimensions To get a definition of a dimension" place the cursor on the dimension and choose the function Details. *. If re1uired" create new dimensions with the function %e& entries.

Units of measurement
'. (all the maintenance transaction by double;clicking with the mouse on 34$ecute3" or press F* to lea!e dimension maintenance and return to the initial screen of the maintenance transaction. ). Select ; from F, 5elp for the field ne$t to the nits of Measurement function ; the indi!idiual dimensions" and choose the nits of Measurement function. To get a definition of a unit of measurement" position the cursor on the unit of measurement and choose the function Details. *. If re1uired" define new units of measurement according to the international system of units %SI& with the menu function nit of meaurement ;E Create. 5ere you ha!e to make make specifications for: o /isplay %including a descripti!e nits of measurement te!t&

18

(on!ersion %not applicable to units of measurement without dimensions& /ata e$change %4/I& %optional& Application parameters

o o

ISO codes
'. (all the maintenance transaction by double;clicking with the mouse on 34$ecute3" or press F* to lea!e maintenance of units of measurement or dimensions and return to the initial screen of the transaction. ). (hoose the function IS) codes. *. If re1uired" maintain new IS# codes with the function %e& entries.

%aintain ca!endar
The public holiday and factory calendar is a central module in the SA System. It is used in many areas %e.g. in 8ogistics and in 5uman 2esources& in the standard !ersion. You can use calendar maintenance to maintain and display the components of the calendar system. The public holiday and factory calendar data calculated from calendar maintenance is directly a!ailable to the system. You can only change the holiday and factory calendar in the clients setup for them. The client must ha!e the 3(ustomiFing3 role and the 32epository and cross;client (ustomiFing changes allowed3 attribute. You must ha!e maintenance authoriFation for the calendar. A factory calendar is allocated to your plant !ia another (ustomiFing function. The calendar system consists of the following components:

Pu8!ic +o!idays /efinitions for public holidays: (alculation rule for date" religious denomination etc. Pu8!ic +o!iday ca!endar Any composition of public holiday rules. Factory ca!endar /efinition of workdays including special regulations" under the assignment of a particular public holiday calendar.

Standard settings The system deli!ers definitions of all common public holidays and public holiday rules" as well as a standard factory calendar. 19

A main memory area of ,99999 0ytes is reser!ed for calendar data in the standard !ersion. This is the mimimum buffer siFe" which you should not go under.

Acti ities (heck whether all the definitions for public holidays and public holiday rules that you need are a!ailable in the sytem. If necessary" maintain the public holiday definitions and copy them to new or e$isting public holiday rules. (reate factory calendars if necessary.

Public holidays
(heck that e$isting public holidays are complete" and create new definitions if re1uired: '. /ouble;click with the mouse on the 4$ecute symbol" select the option *u+lic holidays and choose the function Display. ). (heck whether the list of public holidays displayed contains all the public holidays that you need. If you want to see detailed information on any public holiday" choose the function Display def. *. If you need other public holidays" return to the initial screen of the maintenance transaction" and choose the function Change. ,. (hoose the function Insert" and now make the following entries: o ublic holiday type
o o o

/ate or calculation rule ublic holiday te$t %short and long& If re1uired: Sort criterion" religious denomination or public holiday class %for notes on this" press the F' 5elp&.

Sa!e the definition.

Public holiday calendar


(ombine the public holidays you re1uire in a public holiday rule in the public holiday calendar: '. /ouble;click with the mouse on 34$ecute function3" select the option *u+lic holiday calendar and choose the function Display. ). (heck whether all the public holiday rules that your re1uire are a!ailable. To get the definitions for a public holiday calendar" position the cursor 20

on it and choose the function Display def.. *. If you need other public holiday calendars or would like to change e$isting ones" return to the initial screen of the maintenance transaction and choose the function Change. ,. To create a public holiday calendar" choose the function Insert %to change a public holiday calendar" position the cursor on it and choose Change&" and make the following entries: o Calendar ID and a descripti!e short te$t
o

eriod of !alidity %From year" To year&

-. +sing the function #ssign pu+lic holidays" generate a complete list of defined public holidays. <. Select the public holidays you need" and choose #ssign pu+lic holidays. B. Sa!e your entries.

Factory calendar
/efine a factory calendar including the rele!ant public holiday calendar: '. /ouble;click with the mouse on 34$ecute function3" select the option *u+lic holiday calendar and choose the function Display. ). In calendar maintenance" select the option 3Factory calendar3" and choose the function Change. *. (hoose the function Insert and make the following entries: o Factory calendar ID and a descripti!e short te$t
o o o

eriod of !alidity %From year" To year& *u+lic holiday calendar ID Start no. factory date 7umber from which the factory date is incremented for each workday. If you do not make an entry" the default !alue is 393.

,. /ecide which days of the week are meant to be workdays. -. /efine special rules if necessary %e.g. plant holidays&. Furt+er notes

"a!endar 8uffer If you want to increase the siFe of the calendar buffer" maintain the parameter 9csa/ca!endar:area with the maintenance transaction for system profiles. 2estart the system for the !alue to take effect. Trans*ort (hanges to calendar data are not automatically included in a correction re1uest. For the calendar data to be utiliFable in another system" use the function Transport in the initial screen of the maintenance transaction. 7ote that you cannot transport indi!idual public holidays or calendars. You can

21

only transport calendar data in its entirety. :hen you do this" all public holidays" public holiday and factory calendars e$isting in the target system are deleted.

Time ;ones
8ocal data and times can only be compared with each other and e$changed if they are in the same time Fone. .any global companies" howe!er" work in different time Fones. The SA System supports the con!ersion of local data and times !ia the time Fone function. In the following worksteps" you configure the settings for the time Fones. 5ere you can:

Set the system and standard time Fones %%aintain System Settings & /isplay all the a!ailable time Fones and create ones that do not yet e$ist % %aintain Time ;ones& .ake the geographic assignments to a time Fone % %aintain Geogra*+ic Assignments&

For further information on time Fones" refer to the S#* ,i+rary under Cross' #pplication Components ;E -eneral #pplication Functions ;E Time .ones. 22

%aintain System Settings


In this acti!ity" you configure the following settings for the time Fones:

System time Fone Standard time Fone for users

System time 9one


The system time Fone is comparable to the time Fone of your operating system. It applies to all clients. If you change the system time Fone in one client" the new !alue is automatically copied to all other clients. If you specify the system time Fone" the SA System can calculate the local time from a +T( time.

Standard time 9one for users


Iia the standard time Fone" you specify the local time Fone of a user in a client. This specification is only used" howe!er" if no personal time Fone is maintained in the user defaults. The standard time Fone is not changed on a cross;client basis. It can !ary from client to client. Re0uirements 0efor you configure your settings in the system" you should check in the workstep %aintain Time ;one whether the time Fone you re1uire e$ists. If the time Fone does not e$ist" you create this in the workstep Maintain Time .ones " and you pass on a customer message to SA . Standard settings If you are logging on to an SA System for the first time" the system time Fone is determined automatically. You should check this !alue" howe !er" since a uni1ue assignment is sometimes not possible. So that the time Fone function becomes acti!e" the system automatically sets the indicator Time .one #ctive. The fields Change #llo&ed and Delete #llo&ed are no longer in use since 2elease ,.</.

%aintain Time ;ones


In this acti!ity all the time Fones that are a!ailable will be displayed . You create those time Fones that do not yet e$ist. 23

Standard settings Since the standard time Fones are deli!erd with the SA System" you no longer need to maintain these. All the time Fone and daylight sa!ing rules are included in the deli!ery package. 5owe!er" you should check the time Fone tables for your area in order to ensure that the talbes do not contain errors %e.g. on the basis of changes to regional laws&. If a time Fone is missing" send a customer message to SA . Acti ities If you wish to create a new time Fone" you must first determine the time Fone rules and the daylight sa!ing rules" and then define the time Fone. roceed as follows: '. /efine the !ariable daylight sa!ing time rules or the respecti!e fi$ed daylight sa!ing time date. ). In the o!er!iew screen Daylight saving rules" define the time shifts caused by the daylight sa!ing time. *. Then" in the o!er!iew screen .eit /one rules " define the time shifts caused by the time Fones. ,. In the o!er!iew screen Time /ones define the time Fone key. -. If you ha!e filled the indi!idual tables" sa!e your data. <. 2eturn to the acti!ity %aintain system settings " and e$ecute the remaining steps there.

%aintain Geogra*+ica! Assignments


In this acti!ity" the system displays all the countries that are assigned to a time Fone. Geographical assignments that do not e$ist can be created. You can perform geographical assignments at

(ountry le!el 2egional le!el ostal code le!el

:hen assigning a country to a time Fone" make sure that the country key pro!ided by SA is used. Re0uirements 0efore you create new geographical assignments" you must first define the time Fone in your system. Standard settings 24

Since the geographical assignments are supplied with the SA system" you no longer need to maintain these assignments. 5owe!er" you should check your own geographical areas to make sure that they do not contain any errors. If a geographical assignment is missing" enter a customer message and pass it on to SA .

Fie!d dis*!ay c+aracteristics


Field display characteristics can be defined globally or for a transaction. This techni1ue was de!eloped to hide the comple$ity of the SA System from the user when possible. +sing transaction;specific field display characteristics %3transaction !ariants3& you can preset fields in a transaction" define characteristics of fields" or hide whole screens in a transaction if they are to be skipped. E.am*!e of t+e use of a transaction ariantYour company uses ?ust one order type on the purchase re1uisition" 7 for normal purchase order. You want to preset the !alue in transaction .4)' so no employees use the wrong order type. To do this you create a !ariant of transaction .4)' that has the order type preset to 7 and the field set to not ready for input.

"onfigure A**!ication Transaction Fie!ds


Transaction;specific field display attributes are set by transaction !ariants which simplify transactions by:

setting field !alues hiding fields and specifying whether they are ready for input hiding screens

5iding fields and compressing and hiding screens simplifies a transaction. A transaction !ariant is assigned to one transaction. A transaction can ha!e se!eral !ariants. 7otes:

You can copy transaction !ariant input field !alues and change their output attributes. Initial !alues are not copied into the !ariant. You can change the output attributes of fields with inital !alues. 25

Function entries are not copied into the !ariant. 4$ception: If a screen is not to be displayed" the function entry for this screen is copied into the !ariant. (heckbo$ and radio button !alues cannot be copied. (heckbo$ output attributes can be changed. Two A0A programming language mechanisms are used to display and process table data: Table (ontrols and Step 8oops. For their use with transaction !ariants: A !alue can be set for each input field in a Step 8oop. The output attributes %hidden" no input& can only be set once per Step 8oop %for the first field in the Step 8oop&G they apply to all fields in the Step 8oop. All Step 8oop fields in which a !alue was entered are displayed in the field list. The first field is always displayed to determine the output attributes" e!en if no !alue was entered. The same applies to Table (ontrol fields as for Step 8oop fields. Table (ontrols should not be set to 3hidden3 as the Table (ontrol columns remain and only the field contents are hidden. A new field !alues dialog bo$ appears for each subscreen. The 3(ancel3 function is not acti!e in this dialog bo$" for technical reasons. Transaction !ariants are only possible for dialog transactions. Transaction !ariants are client;specific. Transaction !ariant !alues are not taken into account in 0atch Input %incl. 0atch Input recording&

Acti ities '. Specify the names of the transaction and the !ariant. If the changes in your transaction !ariant apply to all users" create a standard !ariant" which is automatically found and run when the transaction is called %by menu or transaction code&. .aintain standard !ariants with 3Goto ;E Standard !ariant3. ). (reate the !ariant and enter a short te$t. *. Iariant !alues can be entered with 3Screen entries3. The transaction for which the !ariant is to be maintained is called and you can enter the field !alues. At each screen change" a dialog bo$ appears" in which the fields of the current screen are listed. You can choose whether the screen is to be displayed" whether field !alues are to be copied" and enter field display attributes. ,. 8ea!e the transaction and sa!e the !ariant. If you ha!e created a standard !ariant" you must acti!ate it. -. (all the transaction !ariant with 3Test3. If you ha!e created the standard !ariant" you can simply call the transaction. 26

Furt+er notes For additional information about maintaining" running and transporting transaction !ariants" see the online handbook %pushbutton 3i3& when you run the transaction.

Setting <ariants for 1e!* $SAP Li8rary=


This acti!ity defines the setting !ariants that the user can choose for the help display. A setting !ariant is defined by

the help type used %5tml5elpFile" lain5tmlFile" lain5tml5ttp" /ynamic5elp& the place where the help files are stored: ser!er and@or path the language !ersion of the help files.

The setting !ariants are always !alid for a specific frontend platform and a specific area. You must define a !ariant as system setting %default !alue& for each combination of platform and area. The area defines the application area of the SA Jnowledge :arehouse where the contents to be displayed originate. The area I:0548 %/ocumentation& contains the online documentation deli!ered to all customers %SA 8ibrary&. All customers can define setting !ariants for this area. (ustomers using the SA Jnowledge :arehouse can also define setting !ariants for the I:0T2AI7 %Training& area if they want to display contents of this area in the online help. E.am*!e

You want to pro!ide users at :indows =C frontend (s with the SA 8ibrary in 5T.8 5elp format in different languages and store the help files on a file ser!er. #n tabstrip 5tml5elpFile define se!eral setting !ariants for platform :7*) and area I:0548 . .ark one of them as the default system !alue. You want to pro!ide users at .otif frontends with the online help created in a Jnowledge :arehouse system in the Training area in 4nglish. #n the /ynamic5elp tabstrip define a setting !ariant for platform .F and area I:0T2AI7 and mark it as the default setting. 4nter the :eb Ser!er of the Jnowledge :arehouse as ser!er.

Re0uirements

27

The /ynamic5elp help type can only be used in connection with the SA Jnowledge :arehouse. Acti ities '. erform the acti!ity. ). (hoose the tabstrip of the help type for which you want to specify a setting !ariant. %You can find a description of the different help types in the guidelines 3Installation of the SA 8ibrary3.& *. :hen you upgrade the system" the profile parameters for the online help %@eu@iwb@D& are read with an K 2A. The profile parameters were used up to and including 2elease ,.<0 to define help !ariants. The entries that are found are automatically entered as setting !ariants in table S58 A/.'" which is maintained with this I.G acti!ity. These setting !ariants cannot be changed. ,. (reate a new setting !ariant with a meaningful name" if necessary copy the definitions to the storage location of the help files from the setting !ariants that were created automatically" and then delete them.

28

Das könnte Ihnen auch gefallen