14.01.2020 Views

ABAP_to_the_Future

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

9

BRFplus

9.1 The Historic Location of Rules

You now know what rules are—but where are they stored? They start, of course,

in people’s heads. Prior to BRFplus, the rules in people’s heads were then converted

to rules in SAP by the use of cust omizing tables. In some cases, when the

customizing tables were not enough, they were coded in ABAP. This section discusses

each of these rule locations.

9.1.1 Rules in People’s Heads

Rules always start out in the head of a business expert—in this case, Baron Frankenstein.

Baron Frankenstein has rules inside his head for working out what

ingredients to use when making a mons ter. There are two main questions that

need to be answered: How sane does the monster need to be, and how scary does

the monster need to be?

There are three levels of sanity: mad (sanity level: 15% and under), average (sanity

level: 16% to 74%), and extra sane (sanity level: 75% and over). There are also

three levels of monster scariness: normal, scary, and extra scary.

Baron Frankenstein’s job is to build a monster that has the customer’s required

sanity level and scariness level using three possible sets of ingredients:

왘 Sugar/spice/all things nice

This ingredient is very cheap, but is only suitable for monsters that are not actually

extra scary.

왘 Instant monster mix—just add water

This ingredient is averagely priced, and what you generally would expect to

use.

왘 Snips/snails/puppy dog tails

This ingredient is quite expensive, but it is the only choice for really strong/

scary/mad/evil monsters.

How does the baron go about reconciling th e opposing aims of trying to use the

cheapest ingredients and still keeping his customers satisfied? He says it’s really

simple (everything is always obvious to the expert with 40 years of experience).

Just follow these basic rules:

360

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!