Devil’s Canyon, Part 1

Using the Devil’s Canyon Simulation Access link, complete the interactive before moving to Part B.

Part B: Policies, Plans, and Risks

Now that you’ve seen all of the elements contributing to the Devil’s Canyon enterprise architecture, Justin wants to move forward with developing privacy policies to ensure videos aren’t distributed or uploaded to the net without the consent of the people in them. This opens a much larger conversation: Devil’s Canyon is also in need of a complete security plan, as well as risk assessments.

In a 2- to 3-page rationale and table, prepare the following information to present to the Devil’s Canyon team:

  • Explain the relationship between policies and security plans. Identify potential policy needs, noting Justin’s privacy policy, in relation to the Devil’s Canyon enterprise structure.
  • Outline the importance of a security plan in relation to security roles and safeguards.
  • Analyze at least 5 security-related risks/threats that Devil’s Canyon may face.
  • Assess the probability and impact to the Devil’s Canyon if each risk occurs. Based on these two factors, determine the overall risk level. For purposes of this assignment, evaluate and categorize each factor as low, medium, or high, and create a table to illustrate the risks. For example, a risk/threat with a low likelihood of occurrence and a high impact would represent an overall medium risk.
  • Consider digital elements mentioned in the designing of the enterprise architecture, such as software, hardware, proposed security measures, smart lift tickets, web cam systems, and smartphones.Transcript: Devil’s Canyon

    CMGT/582 v8

    Page 2 of 2

     

    Transcript: Devil’s Canyon – A Role-Playing Simulation on Designing the Enterprise Architecture for a Mountain Resort by Patricia Wallace

    In this simulation, the learner will understand how to design an enterprise architecture for a Mountain Resort by using the interactive map tools and get a sense of their vision and estimate their expenses.

    The simulation will allow the learner to interact with the decision-makers of the enterprise through the following tools: Email, Voicemail, Instant message, Architecture Designer, and Web meeting.

    Upon logging in to the application, the learner will have access to the following tools: Email, Voicemail and the documents. These are seen on the home screen of the application.

    Interaction 1:

    The learner will be using various means of interaction in the simulation, which shall be divided into stages as the interaction proceeds.

    Email:

    Once the learner clicks on the email icon, he/she will be able to see three emails, two are replies to the email sent by Ed, one from Se Jong and the other reply is from Ariane.

    The subject of the email from Ed is “Devil’s Canyon ICT”. In the email Dan says that the maps of the resort are ready for the development, he wants to be sure that everything is right before investing on the computers, networks, and software. He plans on having all the cables underground so that people have wireless access throughout the resort. He warns about the storms during which the internet would be down. He says that electricity will not be an issue, as they have their own generators which would make a small data center feasible for them.

    Ed informs that he has placed the cost estimates made for the software, data center construction, servers, training, maintenance and other things in the document folder to work out a budget. The budget needs to be around $750K for a year, which should include all the startup costs. He wishes for the costs to be around $1.2 million for three years.

    After reading the mail from Ed, the learner then closes the mail and goes to read the reply made by Se Jong to Ed’s email.

    Se Jong goes on to say that she has added a map of the resort to the folder and is working on the installation of the Architecture designer software for the user. She says that since they do not have a legacy software to fall upon, it would be of advantage to choose a software that would be suitable for the resort. She wants a thought on the cloud computing and software as a service and thinks of using it, as it would mean that there would be no requirement for the data center. She goes on to say that if they go in as an infrastructure-as-a-service they would not have the need to buy bigger hard drives.

    After reading the mail from Se Jong, the learner then closes the mail and goes on to read the reply made by Ariane to Ed’s mail.

    Ariane says that she has been thinking about the hardware side. And asks for opinions regarding the usage of optical scanners at the base of the lifts to keep the lines moving faster or using the RFID to track the charges of the customers so that they could avoid carrying their wallets. She thinks that it is costly to imply RFID’s but would be helpful to track the customers during bad weather in the slopes. She goes to mention that Se Jong is pretty good at developing a mobile app which is costly as well.

    After reading the emails, the learner exits from the email folder and reaches the home page where he/she can find that the voicemail has been highlighted.

    The learner clicks on the voicemail icon.

    Voicemail:

    There is a voicemail from Ed. In the voicemail Ed says that he has so much expectations for the resort and wants his customers to have a top notch experience, he wants his customers to have easy access to Wi-Fi to use their laptops and tablets, he also wants smartphones to work well in the resort as there is the issue of dropped calls which he plans to avoid from happening.

    After listening to the voicemail, the learner exits from the voicemail folder and reaches the homepage where the Instant Message pane pops up.

    Instant Message:

    Se Jong has sent a message saying that the Architect Designer application is up and running.

    The learner can then type in a response and press return to read through the documents that has been attached in the documents folder

    Documents:

    On opening the documents folder, the learner can find two documents titled “Map of the Resort” and “Estimated Costs of Architecture Components”.

    On clicking the document titled “Map of the Resort” the learner can find a map of the resort.

    After going through the map of the resort the learner closes the document and selects the document named “Estimated Costs of Architecture Components”.

    On opening the document, the estimated costs for the Architecture Components for Devil’s Canyon are given. The document has the components divided into phases. Phase I: Software Choices, which has two parts: Enterprise Systems and Individual Productivity Software; Phase II: Hardware Choices; Phase III: Network and Telecom Choices which has four parts: Cabling, Wi-Fi and Cellular Access and Main Internet Connection; Phase IV: Special Purpose Systems Choices.

    After going through the documents in the folder, the user can exit and reach the home page where the learner can find that the Architecture Designer icon is highlighted.

    Architecture Designer:

    The learner on selecting the Architecture Designer icon can see the map of the resort. There are three panes. One pane has the map of the resort, the second pane has the Enterprise Architecture Design Panel Running Expenses where the amount gets filled in once the learner selects the options in Phase I: Software Choices for the Enterprise Systems and the Individual Productivity Software. The learner must keep in mind the expenditure that is to be made.

    The learner can click on the submit button if he/she is satisfied with the response or reset the form and select the option that he/she thinks is suitable and then submit the form.

    The learner can then exit the Architecture Designer and return to the homepage where the learner can find the Email and the Voicemail icons to be highlighted.

    Interaction 2:

    Email:

    The reader can find two emails in the email folder, one is from Ed and the other mail is from Se Jong replying to Ed’s email which has the subject “Phase I – Software Selections”.

    Both the emails put forth the opinions and concerns of Se Jong and Ed on the choices that have been made for the Phase I of Software Choices for the Enterprise Systems and Individual Productivity Software.

    The user can then exit the email folder and reach the homepage to see the Voicemail folder to be highlighted.

    Voicemail:

    On selecting the voicemail icon, the learner can find three new voicemails from Ariane, Justin and Ed. The reader can then listen to the individual voicemails where all the three of them provide their view on the choices that has been made.

    The reader then can exit the voicemail and reach the homepage where Se Jong has sent a message on the Instant message saying that she has loaded the data for Phase II on the hardware architecture in the Architecture Designer. The homepage now has the highlight on the Architecture Designer.

    Architecture Designer:

    Upon selecting the application, the learner can see the map of the resort, with the selections that have been made in Phase I. There are three panes as before, but at this point the user has to make the decision by selecting the Hardware Choices of Phase 2, the learner can then submit after making the selection or reset and then select the option that he/she thinks is right. The learner must keep in mind the budget that has been allotted by Ed in the beginning. The learner can notice that there is the option of “Exit without Submitting”, keep in mind that the activity will not proceed until the choice is made.

    Exiting the Architecture Designer, the learner can see that the voicemail and the email icons have been highlighted.

    Voicemail:

    Opening the voicemail first, the learner can find two new voicemails from Justin and Ariane. Both of them provide their feedback and concerns on the choices that have been made for the Hardware.

    Exiting the voicemail, the learner can now find the Email icon in the homepage to be highlighted.

    Interaction 3:

    Email:

    Selecting the email folder, the learner can find 2 emails. One is from Ed and the other is from Se Jong.

    The mail from Ed has the subject “Phase 2- Hardware Selections”, where he puts forth his views on the selections that have been made and the concerns that he has regarding the choices.

    The mail from Se Jong has the subject “Smartphones”, where she shares her concern of operating systems for smartphones and source codes.

    The learner can then exit from the email folder and return to the homepage to find the Architecture Designer to be highlighted.

    Architecture Designer:

    On selecting the Architecture Designer, the learner is put forth with the map of the resort now containing the choices made for both Phase I and Phase II. The learner now has to make the decision regarding the Network and Telecom Choices for Cabling, Wi-Fi and Cellular Access, Voice calls, Main Internet Connection of Phase III. The learner should keep in mind the budget allotted and that he/she can submit the selection made or reset and make the correct choice. Keep in mind that the learner cannot proceed further without making the selection for the Phase III.

    The learner can now exit from the Architecture Designer and go to the homepage where he/she can see that the Instant Message has popped up and has a message from Ed instructing to try out the Web software where the team would be meeting up to discuss what has been done so far.

    Web Meeting:

    On selecting the Web Meeting icon, the learner can see the Screen Area with the map of the Resort. All the members are present in the meeting, Ed is on the video call while the team members Ariane, Se Jong, Justin and the learner talk to each other using the chat box. There is a pane with notes that explains the various concepts on technical words. The meeting has the members discussing the Wi-Fi, Cell Towers, Landline Voice calls and the Bandwidth choices. The meeting ends with the members moving forward to make choices for Phase IV. Note that the learner cannot proceed further without completing the web meeting.

    After exiting the Web Meeting, the user reaches the homepage to find the Instant Message with messages from Ed.

    Instant Message:

    The Instant message has Ed saying that the budget needs to be put forth and he needs recommendations for the Special purpose systems. He also goes to put a reminder of the budget being $750,000 for the first year and $1.2 million for total 3 years cost.

    2 The user can see that the Documents folder has been highlighted in the homepage.

    Documents:

    On selecting the documents folder, the learner can find a new document titled “Devil’s Canyon Architecture Map (draft)”.

    Opening the document, the learner can see the draft model of the Resort with the selections that have been made so far for the resort.

    The learner can close the document and exit from the document folder.

    Upon exiting the document folder and reaching the homepage, the learner can find the Architecture Design to be highlighted. The learner then selects the Application.

    Architecture Designer:

    On opening, the learner can see the map of the Resort with all the selected options from Phase I, II, and III. The learner has now to make the decision regarding the Special Purpose Systems Choices of Phase IV. On selecting the options, the learner can submit and then exit or reset the form and modify the choices and submit.

    The learner on returning to the homepage can find the email icon to be highlighted.

    Interaction 4:

    Email:

    The learner can find four new emails, two from Ed; one from Se Jong and the last one from Justin. The emails have different issues and concerns being discussed like the need for security, smart lift ticket systems with optical scanners, the budget and the web cam systems on the slopes.

    The learner can exit from the email folder and reach the homepage to find the Documents folder to be highlighted.

    Documents:

    On opening the documents folder, the learner can find the two new documents that have been added to the folder. One is titled “Devil’s Canyon Architecture Map (final) and the other being “Devil’s Canyon Budget”.

    “Devil’s Canyon Architecture Map (final)” has the final set up of all the selections that have been made for the resort.

    “Devil’s Canyon Budget” has the cost estimates for designing the Enterprise Architecture for Devil’s Canyon. It shows all the expenses and the total cost for 1 year and the total cost that has occurred for 3 years.

    The reader can then exit from the document to the folder and then exit the document folder to return to the homepage where a pop-up will say that the simulation has been completed.

     

    End of simulation exercise

    Copyright © 2018 by Pearson. Used with permission. All rights reserved.

    Copyright© 2019 by Pearson. Used with permission. All rights reserved.

Data Analysis Using JMP

  1. Work on the Case about Baggage Complaints.
  • You may read the pdf file firstly to get an idea about the business scenario, and then start following the data analysis instructions in the file to analyze the data
  • This case mostly uses Graph > Graph builder and Analyze > Tabulate to analyze the data
  • For example, underneath the Exhibit 1, it has instructions, “(Graph > Graph Builder; drag and drop Baggage in Y, Date in X and Airline in Overlay. Click on the smoother icon at the top to remove the smoother, and click on the line icon. Or, right-click in the graph, and select Smoother >Remove, and Points > Change to > Line. Then, click Done.)
  • After creating Exhibit 1, on the top left of the graph click the red triangle beside “Graph Builder”; select Save Script> To Data Table, a script will be created in the data table
  • After you have done with most of Exhibits, including Exhibits 1-7 except Exhibit 3, Save the .jmp file (this step is important, otherwise you may lose the work that you’ve done)
  1. Following the similar steps for the other two cases
    • For the case about Contribution, you may create Exhibits 1, 2, 3, and 7
    • For the case about Classification Tree Credit Card Marketing, you may focus on the Exhibits 2 through 12.
  2. Next, complete the 4 exercise questions at the end of the business case about Contribution and write the answers in a word file.

    Credit Card Marketing Classification Trees

     

    From Building Better Models with JMP® Pro, Chapter 6, SAS Press (2015). Grayson, Gardner and Stephens. Used with permission. For additional information, see community.jmp.com/docs/DOC-7562.

     

     

     

     

     

     

    2

    Credit Card Marketing Classification Trees

    Key ideas: Classification trees, validation, confusion matrix, misclassification, leaf report, ROC curves, lift curves.

     

    Background

    A bank would like to understand the demographics and other characteristics associated with whether a customer accepts a credit card offer. Observational data is somewhat limited for this kind of problem, in that often the company sees only those who respond to an offer. To get around this, the bank designs a focused marketing study, with 18,000 current bank customers. This focused approach allows the bank to know who does and does not respond to the offer, and to use existing demographic data that is already available on each customer.

    The designed approach also allows the bank to control for other potentially important factors so that the offer combination isn’t confused or confounded with the demographic factors. Because of the size of the data and the possibility that there are complex relationships between the response and the studied factors, a decision tree is used to find out if there is a smaller subset of factors that may be more important and that warrant further analysis and study.

    The Task

    We want to build a model that will provide insight into why some bank customers accept credit card offers. Because the response is categorical (either Yes or No) and we have a large number of potential predictor variables, we use the Partition platform to build a classification tree for Offer Accepted. We are primarily interested in understanding characteristics of customers who have accepted an offer, so the resulting model will be exploratory in nature.1

    The Data Credit Card Marketing BBM.jmp

    The data set consists of information on the 18,000 current bank customers in the study.

    Customer Number: A sequential number assigned to the customers (this column is hidden and excluded – this unique identifier will not be used directly). Offer Accepted: Did the customer accept (Yes) or reject (No) the offer. Reward: The type of reward program offered for the card. Mailer Type: Letter or postcard. Income Level: Low, Medium or High. # Bank Accounts Open: How many non-credit-card accounts are held by the customer.

     

    1 In exploratory modeling, the goal is to understand the variables or characteristics that drive behaviors or particular outcomes. In predictive modeling, the goal is to accurately predict new observations and future behaviors, given the current information and situation.

     

     

     

     

     

    3

    Overdraft Protection: Does the customer have overdraft protection on their checking account(s) (Yes or No). Credit Rating: Low, Medium or High. # Credit Cards Held: The number of credit cards held at the bank. # Homes Owned: The number of homes owned by the customer. Household Size: Number of individuals in the family. Own Your Home: Does the customer own their home? (Yes or No). Average Balance: Average account balance (across all accounts over time). Q1, Q2, Q3 and Q4 Balance: Average balance for each quarter in the last year.

    Prepare for Modeling

    We start by getting to know our data. We explore the data one variable at a time, two at a time, and many variables at a time to gain an understanding of data quality and of potential relationships. Since the focus of this case study is classification trees, only some of this work is shown here. We encourage you to thoroughly understand your data and take the necessary steps to prepare your data for modeling before building exploratory or predictive models.

    Exploring Data One Variable at a Time

    Since we have a relatively large data set with many potential predictors, we start by creating numerical summaries of each of our variables using the Columns Viewer (see Exhibit 1). (Under the Cols menu select Columns Viewer, then select all variables and click Show Summary. To deselect the variables, click Clear Select).

    Exhibit 1 Credit, Summary Statistics for All Variables With Columns Viewer

     

     

     

     

     

     

    4

    Under N Categories, we see that each of our categorical variables has either two or three levels. N Missing indicates that we are missing 24 observations for each of the balance columns. (Further investigation indicates that these values are missing from the same 24 customers.) The other statistics provide an idea of the centering, spread and shapes of the continuous distributions.

    Next, we graph our variables one at a time. (Select the variables within the Columns Viewer and click on the Distribution button. Or, use Analyze > Distribution, select all of the variables as Y, Columns, and click OK. Click Stack from the top red triangle for a horizontal layout).

    In Exhibit 2, we see that only around 5.68 percent of the 18,000 offers were accepted.

    Exhibit 2 Credit, Distribution of Offer Accepted

    We select the Yes level in Offer Accepted and then examine the distribution of accepted offers (the shaded area) across the other variables in our data set (the first 10 variables are shown in Exhibit 3).

    Our two experimental variables are Reward and Mailer Type. Offers promoting Points and Air Miles are more frequently accepted than those promoting Cash Back, while Postcards are accepted more often than Letters. Offers also appear to be accepted at a higher rate by customers with low to medium income, no overdraft protection and low credit ratings.

    Exhibit 3 Credit, Distribution of First 10 Variables

     

     

     

     

     

     

    5

    Note that both Credit Rating and Income Level are coded as Low, Medium and High. Peeking at the data table, we see that the modeling types for these variables are both nominal, but since the values are ordered categories they should be coded as ordinal variables. To change modeling type, right-click on the modeling type icon in the data table or in any dialog window, and then select the correct modeling type.

    Exploring Data Two Variables at a Time

    We explore relationships between our response and potential predictor variables using Analyze > Fit Y by X (select Offer Accepted as Y, Response and the predictors as X, Factor, and click OK.) For categorical predictors (nominal or ordinal), Fit Y by X conducts a contingency analysis (see Exhibit 4). For continuous predictors, Fit Y by X fits a logistic regression model.

    The first two analyses in Exhibit 4 show potential relationships between Offer Accepted and Reward (left) and Offer Accepted and Mailer Type (right). Note that tests for association between the categorical predictors and Offer Accepted are also provided by default (these are not shown in Exhibit 4), and additional statistical options and tests are provided under the top red triangles.

    Exhibit 4 Credit Fit Y by X, Offer Accepted versus Reward and Mailer Type

     

    Although we haven’t thoroughly explored this data, thus far we’ve learned that:

    • Only a small percentage – roughly 5.68 percent – of offers are accepted. • We are missing some data for the Balance columns, but are not missing values for any other

    variable. • Both of our experimental variables (Reward and Mailer Type) appear to be related to

    whether or not an offer is accepted.

    • Two variables, Income Level and Credit Rating, should be coded as Ordinal instead of Nominal.

    Again, we encourage you to thoroughly explore your data and to investigate and resolve potential data quality issues before building a model. Other tools, such as scatterplots and the Graph Builder, should also be used.

     

     

     

     

     

    6

    While we have only superficially explored the data in this example (as we will also do in future examples), the primary purpose of this exploration is to get to know the variables used in this case study. As such, it is intentionally brief.

    The Partition Model Dialog

    Having a good sense of data quality and potential relationships, we now fit a partition model to the data using Analyze > Modeling > Partition, with Offer Accepted as Y, Response and all of the other variables as X, Factor (see Exhibit 5).

    Exhibit 5 Credit, Partition Dialog Window

     

    A Bit About Model Validation

    When we build a statistical model, there is a risk that the model is overly complicated (overfit), or that the model will not perform well when applied to new data. Model validation (or cross-validation) is often used to protect against over-fitting.2 There are two methods for model validation available from the Partition dialog window in JMP Pro: Specify a Validation Portion or select a Validation column (note that other methods are available from within the platform).

    In this example, we’ll use a random hold out portion (30 percent) to protect against overfitting (to do so, enter 0.30 in the Validation Portion field). This will assign 70 percent of the records to the training set, which is used to build the model. The remaining 30 percent will be assigned to the hold out validation set, which will be used to see how well the model performs on data not used to build the model.

    Other Partition Model Dialog Options

    Two additional options in the dialog window are Informative Missing and Ordinal Restricts Order. These are selected by default. In this example, we have two ordinal predictors, Credit Rating and

     

    2 For background information on model validation and protecting against overfitting, see en.wikipedia.org/wiki/Overfitting. For more information on validation in JMP and JMP Pro, see Building Better Models with JMP Pro, Chapter 6 and Chapter 8, or search for “validation” in the JMP Help.

     

     

     

     

     

    7

    Income Level. We also have missing values for the five balance columns. The Informative Missing option tells JMP to include rows with missing values in the model, and the Ordinal Restricts Order option tells JMP to respect the ordered categories for ordinal variables. For more information on these options, see JMP Help.

    The completed Partition dialog window is displayed in Exhibit 5.

    Building the Classification Tree

    Initial results show the overall breakdown of Offer Accepted (Exhibit 6). Recall that roughly 5.7 percent of offers were accepted. Note: Since a random holdout is used your results from this point forward may be different.3

    Below the graph, we see that 12,610 observations are assigned to the training set. These observations will be used to build the model. The remaining 5,390 observations in the validation set will be used to check model performance and to stop tree growth.

    Note that we have changed some of the default settings:

    • Since we have a relatively large data set, points were removed from the graph (click on the top red triangle and select Display Options > Show Points).

    • The response rates and counts are displayed in the tree nodes (select Display Options > Show Split Count from the top red triangle).

    Exhibit 6 Credit, Partition Initial Window

     

     

    3  To obtain the same results as shown here, use the Random Seed Reset add-in to set the random seed to 123 before launching the Partition platform. The add-in can be downloaded and installed from the JMP User Community: community.jmp.com/docs/DOC-6601.

     

     

     

     

     

    8

    How Classification Trees Are Formed

    When building a classification tree, JMP iteratively splits the data based on the values of predictors to form subsets. These subsets form the “branches” of the tree. Each split is made at the predictor value that causes the greatest difference in proportions (for the outcome variable) in the resulting subsets.

    A measure of the dissimilarity in proportions between the two subsets is the likelihood ratio chi-square statistic and its associated p-value. The lower the p-value, the greater the difference between the groups. When JMP calculates this chi-square statistic in the Partition platform, it is labeled G^2, and the p-value that is calculated is adjusted to account for the number of splits that are being considered. The adjusted p-value is transformed to a log scale using the formula -log10(adjusted p-value). This value is called the LogWorth. The bigger the LogWorth value, the better the split (Sall, 2002).

    To find the split with the largest difference between subgroups (and the corresponding largest value of LogWorth), we need to consider all possible splits. For each variable, the best split location, or cut point, is determined, and the split with the highest LogWorth is chosen as the optimal split location.

    JMP reports the G^2 and LogWorth values, along with the best cut points for each variable, under Candidates (use the gray disclosure icon next to Candidates to display). A peek at the candidates in our example indicates that the first split will be on Credit Rating, with Low in one branch and High and Medium in the other (Exhibit 7).

    Exhibit 7 Credit, Partition Initial Candidate Splits

     

    The tree after three splits (click Split three times) is shown in Exhibit 8.

    Not surprisingly, the model is split on Credit Rating, Reward and Mailer Type. The lowest probability of accepting the offer (0.0196) is Credit Rating(Medium, High) and Reward(Cash Back, Points). The highest probability (0.1473) is Credit Rating(Low) and Mailer Type(Postcard).

    After each split, the model RSquare (or, Entropy RSquare) updates (this is shown at the top of Exhibit 8). RSquare is a measure of how much variability in the response is being explained by the model. Without a validation set, we can continue to split until the minimum split size is achieved in each branch. (The minimum split size is an option under the top red triangle, which is set to 5 by default.) However, additional splits are not necessarily beneficial and lead to more complex and potentially overfit models.

     

     

     

     

     

    9

    Exhibit 8 Credit, Partition after Three Splits

     

    Since we have a validation set, we click Go to automate the tree-building process. When this option is used, the final model will be based on the model with the maximum value of the Validation RSquare statistic.

    The Split History Report (Exhibit 9) shows how the RSquare value changes for training and validation data after each split (note that the y-axis has been rescaled for illustration). The vertical line is drawn at 15, the number of splits used in the final model.

    Exhibit 9 Split History, with Maximum Validation R-Square at Fifteen Splits

     

     

     

     

     

     

    10

    This illustrates both the concept of overfitting and the importance of using validation. With each split, the RSquare for the training data continues to increase. However, after 15 splits, the validation RSquare (the lower line in Exhibit 9) starts to decrease. For the validation set, which was not used to build the model, additional splits are not improving our ability to predict the response.

    Understanding the Model

    To summarize which variables are involved in these 15 splits, we turn on Column Contributions (from the top red triangle). This table indicates which variables are most important in terms of the overall contribution to the model (see Exhibit 10).

    Credit Rating, Mailer Type, Reward and Income Level contribute most to the model. Several variables, including the five balance variables, are not involved in any of the splits.

    Exhibit 10 Credit, Split History after Fifteen Splits

     

    Model Classifications and the Confusion Matrix

    One overall measure of model accuracy is the Misclassification Rate (select Show Fit Details from the top red triangle). The misclassification rate for our validation data is 0.0573, or 5.73 percent. The numbers behind the misclassification rate can be seen in the confusion matrix (bottom, in Exhibit 11). Here, we focus on the misclassification rate and confusion matrix for the validation data. Since these data were not used in building the model, this approach provides a better indication of how well the model classifies our response, Offer Accepted.

    There are four possible outcomes in our classification:

    • An accepted offer is correctly classified as an accepted offer. • An accepted offer is misclassified as not accepted. • An offer that was not accepted is correctly classified as not accepted. • An offer that was not accepted is misclassified as accepted.

    One observation is that there were few cases wherein the model predicted that the offer would be accepted (see value “2” in the Yes column of the validation confusion matrix in Exhibit 11.) When the target variable is unbalanced (i.e., there are far more observations in one level than in the other), the model that is fit will usually result in probabilities that are small for the underrepresented category.

     

     

     

     

     

    11

    Exhibit 11 Credit, Fit Details With Confusion Matrix

     

    In this case, the overall rate of Yes (i.e., offer accepted) is 5.68 percent, which is close to the misclassification rate for this model. However, when we examine the Leaf Report for the fitted model (Exhibit 12), we see that there are branches in the tree that have much richer concentrations of Offer Accepted = Yes than the overall average rate. (Note that results in the Leaf Report are for the training data.)

    Exhibit 12 Credit, Leaf Report for Fitted Model

     

     

     

     

     

     

    12

    The model has probabilities of Offer Accepted = Yes in the range [0.0044, 0.6738]. When JMP classifies rows with the model, it uses a default of Prob > 0.5 to make the decision. In this case, only one of the predicted probabilities of Yes is > 0.5, and this one branch (or node) has only 11 observations: 8 yes and 3 no under Response Counts in the bottom table in Exhibit 12. The next highest predicted probability of Offer Accepted = Yes is 0.2056. As a result, all other rows are classified as Offer Accepted = No.

    The ROC Curve

    Two additional measures of accuracy used when building classification models are Sensitivity and 1- Specificity. Sensitivity is the true positive rate. In our example, this is the ability of our model to correctly classify Offer Accepted as Yes. The second measure, 1-Specificity, is the false positive rate. In this case, a false positive occurs when an offer was not accepted, but was classified as Yes (accepted).

    Instead of using the default decision rule of Prob > 0.5, we examine the decision rule Prob > T, where we let the decision threshold T range from 0 to 1. We plot Sensitivity (on the y-axis) versus 1-Specificity (on the x-axis) for each possible threshold value. This creates a Receiver Operating Characteristic (ROC) curve. The ROC curve for our model is displayed in Exhibit 13 (this is a top red triangle option in the Partition report).

    Exhibit 13 Credit, ROC Curve for Offer Accepted

     

    Conceptually, what the ROC curve measures is the ability of the predicted probability formulas to rank an observation. Here, we simply focus on the Yes outcome for the Offer Accepted response variable. We save the probability formula to the data table, and then sort the table from highest to lowest probability. If this probability model can correctly classify the outcomes for Offer Accepted, we would expect to see more Yes response values at the top (where the probability for Yes is highest) than No responses. Similarly, at the bottom of the sorted table, we would expect to see more No than Yes response values.

     

     

     

     

     

    13

    Constructing an ROC Curve

    What follows is a practical algorithm to quickly draw an ROC curve after the table has been sorted by the predicted probability. Here, we walk through the algorithm for Offer Accepted = Yes, but this is done automatically in JMP for each response category.

    For each observation in the sorted table, starting at the observation with the highest probability, Offer Accepted = Yes:

    • If the observed response value is Yes, then a vertical line segment (increasing along the Sensitivity axis) is drawn. The length of the line segment is 1/(total number of Yes responses in the table).

    • If the observed response value is No, then a horizontal line segment (increasing along the 1- Specificity axis) is drawn. The length of the line segment is 1/(total number of “No” responses in the data table).

    Simple ROC Curve Examples

    We use a simple example to illustrate. Suppose we have a data table with only 8 observations. We sort these observations from high to low based on the probability that the Outcome = Yes. The sorted actual response values are Yes, Yes, Yes, No, Yes, Yes, No and Yes. This results in the ROC curve on the left of Exhibit 14. Arrows have been added to show the steps in the ROC curve construction. The first three line segments are drawn up because the first three sorted values have Outcome = Yes.

    Now, suppose that we have a different probability model that we use to rank the observations, resulting in the sorted outcomes Yes, No, Yes, No, No, Yes, No and Yes. The ROC curve for this situation is shown on the right of Exhibit 14. The first ROC curve moves “up” faster than the second curve. This is an indication that the first model is doing a better job of separating the Yes responses from the No responses based on the predicted probability.

    Exhibit 14 ROC Curve Examples

     

    Referring back to the sample ROC curve in Exhibit 13, we see that JMP has also displayed a diagonal reference line on the chart, which represents the Sensitivity = 1-Specificity line. If a probability model cannot sort the data into the correct response category, then it may be no better than simply sorting at random. In this case, the ROC curve for a “random ranking” model would be similar to this diagonal line. A model that sorts the data perfectly, with all the Yes responses at the top of the sorted table, would have an ROC Curve that goes from the origin of the graph straight up to sensitivity = 1, then straight over to 1- specificity = 1. A model that sorts perfectly can be made into a classifier rule that classifies perfectly; that is, a classifier rule that has a sensitivity of 1.0 and 1-specificity of 0.0.

     

     

     

     

     

    14

    The area under the curve, or AUC (labeled Area in Exhibit 13) is a measure of how well our model sorts the data. The diagonal line, which would represent a random sorting model, has an AUC of 0.5. A perfect sorting model has an AUC of 1.0. The area under the curve for Offer Accepted = Yes is 0.7369 (see Exhibit 13), indicating that the model predicts better than the random sorting model.

    The Lift Curve

    Another measure of how well a model can sort outcomes is the model lift. As with the ROC curve, we examine the table that is sorted in descending order of predicted probability. For each sorted row, we calculate the sensitivity and divide that by the proportion of values in the table whereby Offer Accepted = Yes. This value is the model lift.

    Lift is a measure of how much “richness” in the response we achieve by applying a classification rule to the data. A Lift Curve plots the Lift (on the y-axis) against the Portion (on the x-axis). Again, consider the data table that has been sorted by the predicted probability of a given outcome. As we go down the table from the top to the bottom, portion is the relative position of the row that we are considering. The top 10 percent of rows in the sorted table corresponds to a portion of 0.1, the top 20 percent of rows corresponds to a portion of 0.2, and so on. The lift for Offer Accepted = Yes for a given portion is simply the proportion of Yes responses in this portion, divided by overall proportion of Yes responses in the entire data table.

    The higher the lift at a given portion, the better our model is at correctly classifying the outcome within this portion. For Offer Accepted = Yes, the lift at Portion = 0.15 is roughly 2.5 (see Exhibit 15). This means that in rows in the data table corresponding to the top 15% of the model’s predicted probabilities, the number of actual Yes outcomes is 2.5 times higher than we would expect if we had chosen 15 percent of rows from the data set at random. If the model does not sort the data well, then the lift will hover at around 1.0 across all of portion values.

    Exhibit 15 Lift Curve for Offer Accepted

     

    Lift provides another measure of how good our model is at classifying outcomes; it is particularly useful when the overall predicted probabilities are lower than 0.5 for the outcome that we wish to predict.

     

     

     

     

     

    15

    Though in this example the majority of the predicted probabilities of Offer Accepted = Yes were less than 0.2, the lift curve indicates that there are threshold values that we could use with the predicted probability model to create a classifier rule that will be better than guessing at random. This rule can be used to identify portions of our data that contain a much richer number of customers who are likely to accept an offer.

    For categorical response models, the misclassification rate, confusion matrix, ROC curve and lift curve all provide measures of model accuracy; each of these should be used to assess the quality of the prediction model.

    Summary

    Statistical Insights

    In this case study, a classification tree was used to predict the probability of an outcome based on a set of predictor variables using the Partition platform. If the response variable is continuous rather than categorical, then a regression tree can be used to predict the mean of the response. Construction of regression trees is analogous to construction of classification trees, however splits are based on the mean response value rather than the probability of outcome categories.

    Implications

    This model was created for explanatory rather than predictive purposes. Our goal was to understand the characteristics of customers most likely to accept a credit card offer. In a predictive model, we are more interested in creating a model that accurately predicts the response (i.e., predicts future customer behavior) than we are in identifying important variables or characteristics.

    JMP Features and Hints

    In this case study we used the Columns Viewer and Distribution Platforms to explore variables one at a time, utilizing Fit Y by X to explore the relationship between our response (or target variable) and predictor variables. This exploratory work was only partially completed herein.

    We weighed the possibility of using the misclassification rate and confusion matrix as overall measures of model accuracy, and introduced the ROC and lift curves as additional measures of accuracy. As discussed, ROC and lift curves are particularly useful in cases where the probability of the target response category is low.

    Note: The cutoff for classification used throughout JMP is 0.50. In some modeling situations it may be desirable to change the cutoff of classification (say, when the probability of response is extremely low). This effect can be achieved manually by saving the prediction formula to the data table, and then creating a new formula column that classifies the outcome based on a specified cutoff. In the sample formula below, JMP will classify an outcome as “Yes” if the predicted probability of survival is <= 0.30. The Tabulate platform (under Analyze) can then be used to manually create a confusion matrix.

     

    An add-in from the JMP User Community can also be used to change the cut-off for classification (community.jmp.com/docs/DOC-6901). This add-in allows the user to enter a range of values for the

     

     

     

     

     

    16

    cutoff, and produces confusion matrices for each cutoff value. The goal is to find a cutoff that minimizes the misclassification rate on the validation set.

     

    Exercises

    Exercise 1: Use the Credit Card Marketing BBM.jmp data set to answer the following questions:

    a. The Column Contributions output after 15 splits is shown in Exhibit 10. Interpret this output. How can this information be used by the company? What is the potential value of identifying these characteristics?

    b. Recreate the output shown in Exhibits 9-11, but instead use the split button to manually split. Create a classification tree with 25 splits.

    c. How did the Column Contributions report change? d. How did the Misclassification Rate and Confusion Matrix change? How did the ROC or

    Lift Curves change? Did these additional splits provide any additional (useful) information?

    e. Why is this an exploratory model rather than a predictive model? Describe the difference between exploratory and predictive models.

    Exercise 2: Use the Titanic Passengers.jmp data set in the JMP Sample Data Library (under the Help menu) for this exercise.

    This data table describes the survival status of 1,309 of the 1,324 individual passengers on the Titanic. Information on the 899 crew members is not included. Some of the variables are described below:

    Name: Passenger Name Survived: Yes or No Passenger Class: 1, 2, or 3 corresponding to 1st, 2nd or 3rd class Sex: Passenger sex Age: Passenger age Siblings and Spouses: The number of siblings and spouses aboard Parents and Children: The number of parents and children aboard Fare: The passenger fare Port: Port of embarkment (C = Cherbourg; Q = Queenstown; S = Southampton) Home/Destination: The home or final intended destination of the passenger

    Build a classification tree for Survived by determining which variables to include as predictors. Do not use model validation for this exercise. Use Column Contributions and Split History to determine the optimal number of splits.

    a. Which variables, if any, did you choose not to include in the model? Why? b. How many splits are in your final tree? c. Which variables are the largest contributors? d. What is your final model? Save the prediction formula for this model to the data table (we

    will refer to it in the next exercise).

     

     

     

     

     

    17

    e. What is the misclassification rate for this model? Is the model better at predicting survival or non-survival? Explain.

    f. What is the area under the ROC curve for Survived? Interpret this value. Does the model do a better job of classifying survival than a random model?

    g. What is the lift for the model at portion = 0.1 and at portion = 0.25? Interpret these values.

    Exercise 3: Use the Titanic Passengers.jmp data set for this exercise. Use the Fit Model platform to create a logistic regression model for Survived? using the other variables as predictors. Include interaction terms you think might be meaningful or significant in predicting the probability of survival.

    For information on fitting logistic regression models, see the guide and video at community.jmp.com/docs/DOC-6794.

    a. Which variables are significant in predicting the probability of survival? Are any of the interaction terms significant?

    b. What is the misclassification rate for your final the logistic model? c. Compare the misclassification rates for the logistic model and the partition model created

    in Exercise 2. Which model is better? Why? d. Compare this model to the model produced using a classification tree. Which model

    would be easier to explain to a non-technical person? Why?

     

     

     

     

     

     

    18

     

    SAS Institute Inc. World Headquarters +1 919 677 8000 JMP is a software solution from SAS. To learn more about SAS, visit www.sas.com For JMP sales in the US and Canada, call 877 594 6567 or go to www.jmp.com

    SAS and all other SAS Institute Inc. product or service names are registered trademarks or trademarks of SAS Institute Inc. in the USA and other countries. ® indicates USA registration. Other brand and product names are trademarks of their respective companies. S81971.1111

SAP Lab Tutorials ( Enterprice System )

 virtua3

 

SAP ERP: S/4HANA

Introduction

 

 

MOTIVATION

This material is an introduction to the SAP S/4HANA enterprise environment..

It can be used in the classroom or for self-study.

On completion of the course, students will be able to understand the basic navigation and functionality concepts of the enterprise systems

The material also serves as a reference for occasional users of SAP systems.

 

 

 

LEARNING METHOD

The learning method used is “guided learning.” The benefit of this method is that knowledge is imparted quickly. Students also acquire practical skills and competencies.

 

Exercises at the end enable students to put their knowledge into practice.

Product

SAP S/4HANA

 

Level

Introductory

 

Focus

ERP Systems

 

Author

Dr. Paul Hawking

 

Reviewed by

Urooj R. Khan

 

Version 1.2019

 

 

 

 

 

Table of Contents

Introduction to SAP ERP 3

Getting Started 3

Task 1: Logging on to the SAP System 4

Task 2: SAP S/4HANA Fiori Launch Pad 7

Glossary 10

ERP Terminology 12

Task 3: SAP S/4HANA Navigation 15

Master Data Navigation 15

Task 4: SAP S/4HANA Reports 21

(a) Sorting 23

(b) Totals 23

(c) Drilling Down 24

Task 6: Logging Off 25

 

Introduction to SAP ERP

 

SAP’s Enterprise Resource Planning (ERP) system is designed to assist an organization with the integration and management of business processes. The system deals with the problems of organising and executing the millions of transactions that are fundamental to many large businesses. SAP is the leader in the ERP market. SAP ERP is a very large system which incorporates over 30,000 tables, and 50,000 transactions. This tutorial is an introduction designed to assist you with familiarising yourself with the SAP ERP basics utilising SAP’s latest ERP release: S/4HANA. Traditionally SAP’s ERP system could operate on a number of different databases (Oracle. SQL Server. DB2 etc). However SAP S/4HANA has been designed to take advantage of SAP HANA database’s in-memory capabilities.

 

Getting Started

 

SAP S/4HANA can operate on a variety of personal computers using different operating systems. You can access S/4HANA either through the traditional interface (SAPGUI) or the new interface (Fiori) built with HTML5 based on the UI5 standard. But no matter which equipment, operating system or interface which is used, there are some necessary requirements:

 

 

Log On details

Due to the value of the information stored in the ERP system it is necessary to control the access to the software. The SAP administrator would need to establish a user account for each user who intends to use the ERP system. Each user account is identified by a user name and requires a password for security. Each user account is also allocated a particular type of security profile which determines the data a user is allowed to view and change.

 

The other log on detail you require is the Client number. A Client is a set of self contained tables required for processing transactions in the SAP system. A user in one client can not change the data in another Client. You will need to know your user namepassword and Client before you attempt to access the system. These can be obtained from your workshop leader.

 

Identify your log on details

 

Client  
User Name  
Password  

 

 

 

Task 1: Logging on to the SAP System

 

There are various techniques to open SAP S/4HANA. For the purpose of these exercises you will access the ERP system via a web browser.

 

1 Logon to SAP S/4HANA. (URL given in the Tutorial section of BlackBoard)

 

The S/4HANA logon screen appears similar to the one below:

 

 

Input Areas of the Screen

 

User

Uniquely identifies you to the ERP system. Your User Id will be allocated by your workshop leader and remain the same throughout the unit

 

Password

Uniquely identifies you to the ERP system.

 

Language

Identifies the language the ERP will be displayed in. Our ERP system default is English.

 

Client

A Client identifies a business entity in the ERP system. Each Client contains data that is completely separate from data in other clients. Different clients are established for testing and developing different aspects of the system and for training purposes..

 

 

2 Type your User Id GBI-###

 

3 Press <TAB> to move the cursor to the Password text box.

 

4 Type your Password which will supplied by the workshop leader.

 

To hide your new password from other people, it is hidden by as you type.

 

5 Type the Client details as provided by the workshop leader.

 

6 Click  to authorise your details.

 

 

A new screen will appear which allows you to enter a new password to replace the temporary one you were supplied with.

 

 

 

 

 

 

You now need to create a new password. You will be the only person who knows this password so it is important to create a password which is easy to remember. However the ERP system has some rules about what it allows to be a password. These reules can be changed by the system administrator. But in general the following applies:

 

 

Password Rules

 

Passwords must be at least 6 characters.

Passwords are case-sensitive.

Passwords cannot start with a blank space, question mark(?). or an exclamation mark (!).

The password cannot be any of the previous 5 passwords.

 

 

7 Type your Current Password.

 

8 Type your New Password.

 

9 Type your new password aging in the Repeat Password field to confirm it.

 

10 Click  to change your password.

 

After logging on to the SAP S/4HANA system the main screen appears.

 

 

Task 2: SAP S/4HANA Fiori Launch Pad

The SAP Fiori launchpad home page is the first page that users see after they have logged on. It is the main entry point to SAP Fiori apps on mobile and desktop devices. The primary place where a user will look for applications is the home page. The page features tiles that allow the user to launch apps and may show additional information. The page can be personalized and tiles can be added, removed, or bundled in groups.

 

Launch Pad Components

The launch pad screen has a number of screen elements you need to become familiar with:

 

 

Profile Icon

 

 

Group Selection Bar

Search

 

Group

Tile

 

 

Tiles

The tiles provide direct access to apps or content. They are similar to large icons and have a rectangular shape. The launchpad home page comes with a predefined set of groups and tiles. However, the user can also personalize the launchpad home page to reflect their individual roles by choosing from a wide range of ready-to-use tiles from the app finder.

 

Tiles differ in the content they display. They can contain an icon, a title, some informative text, numbers, and charts. The information that is shown depends on the function of the tile or app.

 

 

Icon Chart Number

 

The number of tiles visible on a page depends on the screen resolution. The tiles are placed below each other and are resized for smaller screens such as smart phones and tablets.

 

Groups

Groups are areas where related Fiori tiles are displayed. This assists the user to quickly move from one activity to a related activity.

 

Group Selection Bar

In the launchpad home page, tiles are usually clustered in groups. These groups are listed in an Group Selection Bar at the top of the page. When users select a group name, the page scrolls down to the selected group.

 

Profile Icon

The Profile Icon provides access to the Me Area. This area provides a number of options for customizing your Home screen. It also provides a list of the most recent tiles or objects you have worked on.

 

Search Icon

The Search Icon allows users to find business objects such as materials or sales orders and tiles such as Leave Request or Current Accounts Balance.

 

 

Navigation

Using Help

 

SAP has an extensive Help documentation. It is essential that you understand how to use the Help documentation if you want to gain a better understanding of this system. SAP ERP provides different kinds of on line Help. You can access the Help documentation a number of different ways. There is web based Help at http://help.sap.com/ :

 

The Help menu contains the following options:

· Application help: Displays comprehensive help on the current application.

· SAP Library: This is where all online documentation can be found.

· Glossary: Enables you to search for definitions of terms.

· Release notes: Displays notes which describe functional changes that occur between ERP releases.

· SAP Service Marketplace: Enables you to log on to SAP’s web based repository of SAP resources.

· Create Support Message: Enables you to send a message to the SAP for support. However you need appropriate level of access to do this.

· Settings: Enables you to select settings for help

 

11 Choose Help SAP Library to display the Help screen.

 

The Help screen is divided into two sections. On the left is the Contents or main headings while on the right side the Help documentation appears.

 

 

12 Click Getting Started – Using SAP Software in the left pane.

 

 

 

A new window appears

 

 

13 Click V next to Getting Started to display the available topics.

 

14 Click V next to SAP GUI for Windows to display the available topics.

 

15 Click > next to Navigating in the SAP Window

 

16 Click Element of an SAP GUI Window to display the contents.

 

17 Click The Menu Bar to display the Help documentation.

 

 

 

Explore some of the other topics.

 

 

Once you have explored some of the Help options:

 

18 Click SAP Library on the Help menu bar to return to the main Help screen.

 

19 Click  of the Help window to close the last Help screen and return to the SAP main menu.

 

 

Another form of Help documentation is Application Help which can be accessed via a number of techniques. You can access it by choosing the SAP Library command from the Help menu or from particular task screen you can access it via the Application Help command from the Help menu. The major difference between these two techniques is that Application Help command is Context Sensitive Help. This means that Help screen displayed gives help relevant to the SAP screen it was accessed from. To demonstrate this:

 

 

20 Choose Human Resources -> Personnel Management -> Recruitment -> Appl. Master Data on the SAP Main Menu.

 

21 Double click  to start this action

 

The Initial Entry of Basic Data screen appears. To find out about how this screen is used:

 

22 Choose Help -> Application Help from the menu bar

 

The Help documentation for Initial Entry of Applicant Data appears on screen, as this was the task screen that was active. This is an example of context sensitive help. From here, you can select relevant topics.

 

Glossary

 

The Help documentation also includes an online glossary which can help you to understand some of the terminology used in the SAP system.

 

23 Click Glossary on the Help menu bar to move to this screen.

 

The Glossary screen appears:

 

 

SAP Help system enables you to search for particular topics.

 

Find the term client by using Advanced Search. What data is stored at the Client level(hint – 3rd result).

 

 

24 Close  of the Help window to close the last Help screen.

 

25 Click  to return to SAP ERP main screen.

 

 

 

ERP Terminology

 

After working with the Help files you would have encountered a number of ERP terms which are important to understand if you are going to understand how these systems operate.

 

Business Scenario: Grouping of business processes in a specific organizational unit that share some similar goals in the enterprise, such as purchasing, services, balance sheet preparation, production, personnel administration, and so on.

 

Organisational Units: An organisational unit represents any type of organisational entity found within a company, for example, subsidiaries, divisions, departments, or special project teams. These organisational units need to be mapped in the SAP ERP system as they are the locations where the various Business Scenarios occur. Some of the possible organisational units are displayed below:

 

 

 

 

The types of organisational units mapped in the SAP system will depend upon which Business scenarios are going to be used. Some units are only relevant to certain SAP modules.

 

List some of the Organisational Units you would find in a university.

 

 

 

 

 

 

Master Data: Business Scenarios involve various objects such as customer, vendors, products, employees etc. Data which describes these objects is referred to as Master Data. This data describes the various objects stored within the SAP system. This data usually remains unchanged over an extended period of time.

 

 

Master Data object, such as a customer, can be used by more than module. Each module may only be concerned with certain aspects of the Master Data.

 

Image result for sap customer master data

 

List Master Data objects in a Student Administration system

 

 

 

 

Transactions: are application programs which execute a business processes in the ERP system. They usually result in the interaction with master data objects such as creating a customer order, posting an incoming payment, or approving a leave request. The majority of processing the SAP ERP system is related to transactions. For example the diagram below illustrates a Transaction the interaction between the Master Data objects of Customer and Material in the creation of a sales document.

 

 

 

List some common transactions that would occur within a university.

 

 

 

 

Document: A data record that is generated when a transaction is carried out and contains all the predefined information such as sales document, order, pay slip etc.

 

 

Reports: Program which reads certain data elements and displays them in a list. SAP has extensive reporting facilities which enables users to access and display the data in various formats.

 

 

Task 3: SAP S/4HANA Navigation

 

Master Data Navigation

 

An ERP system stores vast amounts of data about the various objects used in different business processes. To display the data you require from such a large system there are various navigation techniques you need to become familiar with. SAP S/4HANA includes a number of tools which can facilitate this navigation.

 

This exercise requires you to find the Master Data for a particular product. The product we are interested in is referred to as Deluxe Touring Bike. The Master Data referring to a product is called a Material Master. To display the Material Master for a product:

 

26 Click  on the Group Selection Bar to display this Group

 

27 Click  Fiori tile to start this transaction.

 

The Display Material: Initial Screen appears:

 

 

The screen requires the details of the Material you want to display. If could remember the details you can type directly into the Material field. Notice that the material field has an * which indicates that it is required information for this transaction to occur. Often it is difficult to remember the Material’s details so you would need to search for it. In this exercise you want to search for a material (product) called “Deluxe Touring Bike”,

 

There are usually thousands of different products in the ERP system, a facility called a matchcode can make the search a lot easier. A matchcode is a method of finding a certain piece of data when you do not know the specific number of that record.

 

To access the matchcode tool for a particular field you click the  icon of the relevant field

 

28 Click  to display search dialog box.

 

You will notice there are numerous ways to search for a Material. We want to search by Material description.

 

29 Type Deluxe*Bike* in the Material description: field to display all materials that have a Material Description that includes bike.

 

Note

You are able to replace letters and numbers by using wildcards. A summary of the different types of wildcards can be seen below:

Wildcard Represents
* and + Characters you do not know
* Multiple characters
+ Exactly one character

For example:

Character Searches for everything
z* Starting with z
*sale* Containing the character string sale, such as rvsale07
*f+ Containing an f as the second-to-last character, such as rmlogifa
rp+++sch Starting with rp, ending in sch, and containing any three characters in between, such as rp012sch or rpinvsch

 

 

30 Click  in the dialog box to accept this option and display the search results.

 

There are a number of products that satisfies the Matchcode.

 

 

 

 

31 Click Deluxe Touring Bike (Silver) (any one) to select it.

32 Click  in the dialog box to accept this option and to move to the next screen.

 

Notice that the ERP system has automatically places the material number in the Material field.

 

What is the Material Number for the Deluxe Touring Bike (Silver)?

 

 

 

Now that the relevant Material Number has been found you can display the Master Data for the product.

 

33 Click  or press <ENTER>

 

The Select Views dialog box appears on screen. The Material Master stores a large amount of data depending upon which Business Scenarios it is involved in within the organisation. The costing data about a material would be of little interest to someone responsible for its storage in the warehouse. The Select View dialog box allows the user to select which data from the Material Master will be displayed.

 

 

From this dialog box it is evident that there is a large amount of information available about a product. We are going to assume that you are assigned to the purchasing department and therefore only require details relevant to this area.

 

34 Click  next to Plant Stock to select this view of the data. You will need to use the scroll bar to display the other possible views.

 

35 Click  or press <ENTER>

 

Often products may be used at more than one organisation level in a large corporation or produced at different plants within a country or around the world. To display the product details which are relevant to you, an organisation level will need to be indicated.

 

 

 

 

 

 

 

36 Click *Plant field to insert the cursor.

 

37 Click  to display a list of possible entries.

 

This displays the Plants that are responsible for the Deluxe Touring Bike (Silver).

 

38 Click DC Miami to select it. (MI00)

 

39 Click  to insert automatically insert the Plant number in the Plant field.

 

40 Click  or press <ENTER> to display the product details.

 

 

You can see from this screen that no stock is available for this material. However, you would like to know the price which this bike sells for and its weight. This data is stored in the Accounting and Basic Data views.

 

You will notice that the required Views do not appear on the View toolbar. You can display the Views available by clicking  on the toolbar

 

What is the price and weight of the bike?

 

Price:

 

Weight:

 

 

 

 

41 Click  to close this transaction and return to the Home screen.

 

 

 

 

Task 4: SAP S/4HANA Reports

 

One of the major reasons a company implements an ERP system, like SAP, is to get up to date information about what is happening in the company. SAP S/4HANA has a broad range of reporting functionality. The next exercise will look at an example of common report functionality.

 

Your manager has asked for details sales since 2016 for East United States (UE00) sales organisation. The report is to include sale order details and total revenue. You are going to use an existing Fiori tile to display this report.

 

 

42 Choose Sales and Distribution on the Group Selection bar to display the assocaited tiles.

 

43 Choose  to display this report.

 

A screen appears which enables you to enter variables as selection criteria to help narrow the scope of the information required. As mentioned earlier the information required pertains to sales orders since 2016.

 

 

 

 

To satisfy the report’s requirements you ne need to specify the date range.

 

44 Click the Document Date field to select it.

 

45 Type 01.01.2016 as the date from.

 

46 Press <TAB> to move to the date to field.

 

47 Type today’s date.

 

You now need to limit the data to the sales for East United States (UE00).

 

48 Click Sales Organisation field to select.

 

Notice that the  icon appears in the field enabling you to search for the required variable.

 

49 Click  to display a list of available Sales Organisations.

 

50 Click UE00 to select it.

 

51 Click  or press <ENTER> to transfer the variable to the report selection screen.

 

You have now entered the required variables to filter the report data.

 

52 Click  to run the report.

 

The report appears similar to be low. Your report may have more data depending on more recent sales orders.

`

 

 

 

(a) Sorting

To make the report more meaningful for your manager you need to sort the Net Value (NV) of the orders from highest to lowest. This can be done by selecting the appropriate Sort icon  from the Application Toolbar. The first icon is for ascending while the other is order descending.

 

53 Click  to display the Sort dialog box.

 

 

 

You want to sort by Net Value (Item) so it needs to be transferred to the Sort criteria pane.

 

54 Click Net Value (Item) to select this field.

 

55 Click  to transfer this field to the search criteria.

 

Notice that radio buttons appear to give the option to sort either ascending  or descending .

 

56 Select  as the sort criteria.

 

57 Click  to apply the sort criteria to the report.

 

The report is now sorted by Net Value (Item). Notice a small triangle appears in the column heading to indicate that it is part of the sort criteria. An alternate technique for performing a sort is by clicking the column heading of the field you want to sort and then clicking the appropriate Sort icon..

 

(b) Totals

You can perform a number of calculations on your reports to make them more meaningful. This can be done by clicking the Total button  on the Application Toolbar. For example to determine total Net Value (Item) for all orders.

 

58 Click  to select this column.

 

59 Click  to perform the calculation.

 

Notice a new row appears with the total of this column.

 

 

 

(c) Drilling Down

 

SAP S/4HANA provides the facility to drill down to get further details about any item on a screen. This is done by double clicking the item you to get more details about. For example for shipping purposes you would like to determine the weight of the materials in Sales Document 3.

 

Once you have viewed the further details you can click the back button to return to the previous screen. At the moment we have created a report about “slug for shaft” for a specific time period. But the report only indicates a matchcode for the vendor rather than the vendor’s details.

 

60 Double Click Material DXTR1997 to view more details about this order’s materials.

 

The order’s details appears on screen.

 

 

 

The weight (68,080g) of the combined materials is displayed (you may need to use the scroll bar to make this field visible). Drilling down is a very powerful feature which you should familiarise yourself with.

 

61 Click  to return back to the report.

 

 

Task 6: Logging Off

 

It is important that when you have finished working with SAP S/4HANA that you log off correctly. This will protect data but more importantly it will prevent others from unlawfully using the system under your name.

 

62 Click  profile icon on the Titlebar to exit SAP ERP.

 

63 Click 

 

A dialog box appears asking to confirm your actions:

 

 

64 Click  to exit the system.

 

You have now completed the introductory tutorial for SAP ERP: S/4HANA. As you become more familiar with the system you will find alternative ways of doing things. We have only covered the basics and there is a lot more to learn.

 

 

 

 

 

 

Summary

 

There were a number or new ERP terms you were introduced to throughout this exercise. These are important to understand. As a summary explain the following terms:

 

Master data

 

 

 

Material Master

 

 

 

Transaction

 

 

 

Drill down

 

 

 

Match code

 

 

 

Vendor

 

 

 

Wildcard

 

 

 

Client

 

 

 

Organisational Unit

 

 

 

 

Intro to SAP (V1001) Page 1

 

Introduction to SAP S/4HANA Page 2

Scenarios And Solver Grader Project : Excel 2016

Schedule

Sch. Days off Employees Sun Mon Tue Wed Thu Fri Sat
A Sunday, Monday 4 0 0 1 1 1 1 1
B Monday, Tuesday 4 1 0 0 1 1 1 1
C Tuesday, Wed. 4 1 1 0 0 1 1 1
D Wed., Thursday 6 1 1 1 0 0 1 1
E Thursday, Friday 6 1 1 1 1 0 0 1
F Friday, Saturday 4 1 1 1 1 1 0 0
G Saturday, Sunday 4 0 1 1 1 1 1 0
Schedule Totals:
Total Needed: 22 17 13 14 15 18 24
Total shifts schedule
Pay/Employee/Day: $80.00
Payroll/Week:

&F

Part-Time Expenses

Expenses
Average Part-time hours 210600
Average Hourly Rate $10.30
Benefit % 28.00%
Total PT Wage Expense

&F