Sorry, this page is no longer available
Sorry, this page is no longer available
We may earn an affiliate commission when you visit our partners.
Course image
Michael Taylor

My goal is to take any user and make them into an SQL query expert. Without overly technical jargon and unnecessary complexity.

I include real-world experience and examples of queries written for actual customers for reference. I show you exactly how I build queries, find tables and how to get your information out of SAP quickly to generate ad-hoc reports.

We will also be covering more advanced topics including SQL views, stored procedures and how to use SQL datasources in Crystal Reports.

Read more

My goal is to take any user and make them into an SQL query expert. Without overly technical jargon and unnecessary complexity.

I include real-world experience and examples of queries written for actual customers for reference. I show you exactly how I build queries, find tables and how to get your information out of SAP quickly to generate ad-hoc reports.

We will also be covering more advanced topics including SQL views, stored procedures and how to use SQL datasources in Crystal Reports.

If you have already done my Crystal Reports course, this course is a logical next step and a great way to improve your skills. Do reports yourself, save money and be in control of your data.

This course includes the ability to ask me questions and get real answers. I monitor the Q&A section constantly and will reply generally within 24 hours with guidance.

Enroll now

What's inside

Learning objectives

  • Design sql queries for data or export
  • Build basic and advanced sql queries
  • Find data and create quick ad-hoc reports for managers
  • Create sql views and stored procedures for use a crystal report datasources

Syllabus

Learn about the basic structure of an SQL query and how to begin writing your own queries.
Introduce Mike Taylor and SQL to the audience. Queries are a simple way to pull data from your SAP Business One system.
Read more

Learn what SQL is, why you would want to use it, what a query is and how to think of building SQL queries for your business or customers.

Where to start building a query, how I design queries and how to scope a query.

How to find data in SAP Business One.  Using "System Information" to identify tables and columns and using Query Generator to track down table joins.  I also describe my process for planning and show a simple example of a query map.

Learn the tools I use and the process I follow to build queries quickly and effectively. Staying organized and using the best tools will increase development speed dramatically.

Get started with step-by-step instructions on downloading and setting up your tools.

Learn some powerful introductory tips and tricks to accelerate your learning of SQL.

Learn the SELECT, FROM, WHERE and ORDER clause format and how to use each section.  How to do a basic query format and my pro-tips for making an easy to read query.

More detail on the FROM clause.  Learn how to join different tables together and how the structure of your query will affect your output.

More detail on the WHERE clause.  Learn how to filter your query and how to use SQL operators (AND, OR, LIKE, etc.).

Filtering dates is a common request for SQL queries. This lecture goes deeper into the techniques for handing a WHERE clause with date functions.

SAP Business One uses a specific format for adding parameters.  Learn my pro tips for interacting with these parameters and my trick for pulling dates properly.

Save queries into the Query Manager.  Learn how to set authorizations and how to filter and export your data.

Every loves to manually manipulate cells in a spreadsheet.  This lecture covers various methods to do this in SAP Business One.

If you enjoy using this course, please consider leaving a review... (Read More)

Learn about how to structure alert queries.  **WARNING** do not put SAP parameters into alerts, it will break your alert system.  You must use a query that can be written with no human input.  See my lecture for more.

Add custom coding for most fields in SAP Business One.  Allows you to perform calculations to output various dollar amounts, strings or other pieces of information dynamically on-screen.  See how it's done!

I included this lecture to further expand on the formatted search topic.  FMS queries are fairly complex and if you would like more resources please send me a message on LinkedIn (http://linkedin.battleshipcobra.com/).  I have even more topics on my YouTube Channel: http://youtube.battleshipcobra.com/

IF statements are not used inline for normal SELECT statements.  CASE is how you would evaluate different conditions.  It's very useful.

Use SUM, MAX, COUNT and learn how to group queries to get totals.

Want to learn more about aggregate functions?  This short article explains a little more on the topic.

Be a more efficient "Script Kitty" by taking queries from the SAP Business One forum.  Learn how to understand them for yourself, adapt them and make them work for your purposes.  Tips and tricks for getting started learning from more advanced queries.

The COALESCE() function will save your day.  Coalesce will avoid many mistakes and headaches as you learn to build queries and is used in almost every one of my queries.

Step-by-step activity to practice the material from the intermediate lectures.

Learn how to avoid messy joins by using subqueries.  And learn how to build your own tables with a derived table structure.  Two very useful functions with regards to building SAP Business One queries.

How to create and deploy an SQL view.  How to use UNION ALL to make stacks of queries.

Declare and use variables to simplify your query structure.

The king of complex derived and custom functions.  This technique will give you the ultimate in query building excitement.  Have your cake and eat it too.

Learn how to deploy SQL views and StorProcs (Stored Procedures) with your Crystal Reports.  This powerful technique works around some table linking limitations and gives you maximum control over the results pulled and presented in your reports.

Why you should use B1UP to create all of your queries.  It solves all the common SAP Business One out-of-the-box limitations and provides convenient and logical enhancements for all SQL query building.

The logic between SQL and HANA are very similar, some of the syntax changes slightly.  This lecture contains resources on the difference between SQL and HANA syntax including 130 SQL --> HANA converted query examples.

A list of course resources and examples.

This one is a great general purpose query.  It allows the user to get basically any typical piece of BP information out of the system.  Contains Customers and Leads.

Everyone occasionally needs a raw list of their items.  I include the most important fields, you could always add to it but it should give you 90% of the likely needed columns including prices for up to two price lists (just duplicate the subqueries for more price lists, includes a price list code finder query).

A query to pull invoice and credit note information for a specific date range.  Works within SAP using the date parameter hack.

Simulates the inventory audit report functionality.  Perfect to match your audit report or add more fields. Great for understanding back dating of inventory principles.  If you need to run stock for last week, last month or last year this query is a good start.

Pull stock and availability information for items currently in your warehouse.

Traffic lights

Read about what's good
what should give you pause
and possible dealbreakers
Provides practical experience with real-world examples of queries written for actual customers, offering immediate applicability to their daily tasks
Covers advanced topics like SQL views and stored procedures, which are essential for creating custom data sources in Crystal Reports
Teaches how to find data within SAP Business One using 'System Information' and Query Generator, which are crucial for effective data retrieval
Requires learners to download and set up specific tools, which may require additional time and effort beyond the course itself
Focuses on techniques specific to SAP Business One, which may limit the transferability of skills to other database systems
Recommends using B1UP to create queries, which implies that the course may not fully address limitations within SAP Business One itself

Save this course

Create your own learning path. Save this course to your list so you can find it easily later.
Save

Reviews summary

Sql querying for sap business one

According to learners, this course is a highly practical and focused training specifically designed for users of SAP Business One. Many appreciate the clear explanations and the direct relevance of the examples to their daily work, finding it incredibly helpful for tasks like building ad-hoc reports and extracting data quickly. The instructor is frequently praised for being responsive in the Q&A section, providing timely guidance. While it's considered an excellent starting point and provides a solid foundation for querying SAP B1, some learners seeking truly advanced topics or extensive hands-on practice exercises felt there could be more depth or activities.
Benefits from SAP B1 familiarity
"Found it much easier to follow having some prior familiarity with SAP B1 and its table structure."
"Might be challenging for someone completely new to both SQL and SAP Business One data structures."
"Understanding how SAP B1 stores data helps a lot in finding tables and writing queries."
Provides strong basics but some seek more
"Provides a solid foundation in querying SAP B1 and covers many essential techniques."
"Good for beginners and those new to SAP B1 queries, covering the basics well."
"While it covers basics and some intermediate topics, I was hoping for more depth on really complex joins and performance optimization."
Instructor actively answers questions
"The instructor is very responsive to questions in the Q&A section, which was a great help."
"I always got quick and helpful answers when I posted questions."
"It's reassuring to know the instructor monitors the forum and provides guidance quickly."
Content is easy to understand and follow
"Very clear explanations and the step-by-step guidance made learning SQL much less intimidating."
"The lectures are clear and concise, making complex topics digestible."
"I appreciated the instructor's ability to explain technical concepts without using overly complicated jargon."
Highly relevant examples for SAP B1 users
"The course was really practical and the examples used in SAP Business One were directly applicable to my work."
"This course demystified SAP B1 querying for me and allowed me to pull the reports my manager needs quickly."
"Incredibly helpful for my job, the real-world examples make a huge difference compared to generic SQL courses."
Could benefit from additional exercises
"I wish there were more practice exercises to solidify the concepts."
"Watching the demos is helpful, but more hands-on activities would improve retention."
"Additional practice scenarios, maybe slightly more challenging ones, would be a great addition."

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in SQL Query Training for SAP Business One with these activities:
Review SAP Business One Data Structure
Familiarize yourself with the table structures and relationships within SAP Business One to better understand where data resides and how to query it effectively.
Show steps
  • Explore the SAP Business One documentation to understand the database schema.
  • Identify key tables like OCRD (Business Partners), OITM (Items), and INV1 (Invoice Lines).
  • Map out the relationships between these tables using primary and foreign keys.
Review SQL Fundamentals
Solidify your understanding of SQL syntax and concepts before applying them to SAP Business One.
Show steps
  • Read the first few chapters covering basic SQL syntax and data types.
  • Practice writing simple SELECT statements and WHERE clauses.
  • Experiment with different join types (INNER, LEFT, RIGHT) to understand how they work.
Practice Basic SQL Queries
Reinforce your understanding of SQL by writing and executing queries against a sample database.
Show steps
  • Set up a local SQL database (e.g., using MySQL or SQLite).
  • Populate the database with sample data resembling SAP Business One data (e.g., customers, items, invoices).
  • Write queries to retrieve specific data, filter results, and join tables.
Five other activities
Expand to see all activities and additional details
Show all eight activities
Document Common SAP Business One Tables
Deepen your understanding of SAP Business One data structures by creating a reference guide for commonly used tables.
Show steps
  • Choose 5-10 key SAP Business One tables (e.g., OCRD, OITM, INV1, ORDR).
  • For each table, document the table name, description, and key columns.
  • Explain the purpose of each column and its data type.
  • Note any relationships to other tables.
Peer Review of SQL Queries
Improve your query writing skills by reviewing and providing feedback on queries written by other students.
Show steps
  • Share your SQL queries with a peer.
  • Review your peer's queries for correctness, efficiency, and readability.
  • Provide constructive feedback and suggestions for improvement.
  • Receive feedback on your own queries and incorporate the suggestions.
Build a Custom Report with SQL
Apply your SQL skills to create a custom report that extracts and presents data from SAP Business One.
Show steps
  • Identify a reporting need within SAP Business One (e.g., sales by customer, inventory levels).
  • Design the report layout and data requirements.
  • Write SQL queries to retrieve the necessary data from SAP Business One.
  • Format the data and present it in a clear and concise report.
Create SQL Views for Common Queries
Improve query performance and simplify report creation by creating SQL views for frequently used queries.
Show steps
  • Identify common queries used in SAP Business One reporting.
  • Create SQL views that encapsulate these queries.
  • Test the views to ensure they return the correct data.
  • Document the purpose and usage of each view.
Contribute to an SAP Business One SQL Forum
Solidify your knowledge and help others by participating in online forums related to SAP Business One and SQL.
Show steps
  • Find an online forum or community dedicated to SAP Business One and SQL.
  • Browse the forum for questions related to SQL queries and data extraction.
  • Answer questions and provide solutions based on your knowledge and experience.
  • Share your own SQL queries and tips with the community.

Career center

Learners who complete SQL Query Training for SAP Business One will develop knowledge and skills that may be useful to these careers:
Data Analyst
A data analyst uses structured query language, or SQL, to extract and analyze data, and this course provides training to become an SQL query expert. Data analysts work with databases to identify trends and patterns that help businesses make informed decisions. This course is particularly useful for analysts working with SAP Business One data, because it teaches how to build basic and advanced queries, find data within the system, and generate ad-hoc reports. This course also emphasizes real-world examples and provides a structured approach to building and organizing queries, which are skills that a data analyst uses daily.
Business Intelligence Developer
Business intelligence developers design and implement solutions that help organizations analyze data, and knowledge of SQL is essential to extract data from various sources. This course's focus on SQL for SAP Business One is directly relevant to BI developers who use this system. The course teaches how to create SQL views and stored procedures, skills crucial for building efficient data models and dashboards. This course will help a business intelligence developer get the most out of their data by learning how to create dynamic and customized reports.
Report Writer
A report writer creates reports for organizations, and this course provides the SQL skills to do so in SAP Business One. Report writers typically use SQL to extract, organize, and present data and this course provides the ability to build queries, find data, and generate ad hoc reports. This course offers a great opportunity for report writers to gain practical experience in creating SQL views, stored procedures, and using SQL datasources in Crystal Reports, enhancing the reports they can generate. The course's emphasis on real-world examples and practical query building techniques is directly aligned with the work of a report writer.
Database Administrator
Database administrators are responsible for the performance, integrity, and security of an organization's databases. This SQL training helps future database administrators gain expertise in querying data and creating views and stored procedures. Although this course is specific to SAP Business One, the fundamental SQL skills that it provides are the basis for all database interactions. The course's focus on how to design and build various SQL queries, along with advanced topics, is particularly useful. While a DBA role often requires more extensive knowledge about database management and administration, this course provides a good foundation in using SQL.
Business Systems Analyst
Business systems analysts use data to evaluate business systems and recommend improvements. SQL query knowledge is a key skill for this role, and this course provides SQL expertise for those who work with SAP Business One. This course teaches how to design SQL queries, find data, and generate ad-hoc reports, all of which are crucial for a business systems analyst. The ability to create SQL views, stored procedures, and use SQL datasources will help business systems analysts make informed recommendations that are based on actual data. While a business systems analyst may need other technical skills, this course is a solid basis for data analysis.
System Analyst
System analysts assess an organization's systems, processes, and data to identify areas for improvement and to develop solutions. The ability to query databases using SQL is crucial for a systems analyst to gather the necessary information to be successful. This course, which trains users to be experts in SQL queries within SAP Business One, can be very helpful in extracting data, identifying problems, and creating reports. This course also covers SQL views, stored procedures, and using SQL datasources, which are beneficial for a system analyst. The course's emphasis on practical application and real-world examples is very applicable for system analysts.
Financial Analyst
Financial analysts use data to provide insights that drive business decisions, and they frequently use SQL to extract relevant information. This course's training in SQL for SAP Business One can help financial analysts pull financial data, create custom reports, and analyze trends. Although financial analysts also use other tools and methods for data analysis, this course's training on building basic and advanced queries can be beneficial. Additionally, the course's focus on finding data and building ad-hoc reports is helpful for the day-to-day tasks of a financial analyst.
ERP Consultant
An enterprise resource planning or ERP, consultant provides expert advice on an ERP system's use. An ERP consultant uses SQL skills to help clients extract the data they need and customize their reporting. This course helps an ERP consultant working with SAP Business One to build queries, create views and procedures, and use data sources. This course's focus on real-world examples, best practices, and the ability to ask questions is helpful for any consultant who wants to enhance their expertise in SQL.
Sales Operations Analyst
A sales operations analyst uses data to improve sales processes and this course provides SQL query training that can help. Sales operations analysts need to extract information from databases, including customer data and sales figures, and this course teaches how to design SQL queries and create ad-hoc reports. Additionally, this course covers how to create SQL views and stored procedures, which are helpful for data analysis in this role. While a sales operations analyst needs other skills, this course may be useful for those who work with SAP Business One.
Supply Chain Analyst
Supply chain analysts work to optimize the flow of goods and services and use data to make decisions, therefore knowledge of SQL can be very helpful. This course helps supply chain analysts who work with SAP Business One, by teaching how to extract data from the system and create custom reports. This course shows how to build basic and advanced SQL queries, how to find relevant data, and how to create ad-hoc reports for managers, all of which are useful for supply chain analysis. This course also covers SQL views and stored procedures, which are valuable for handling complex supply chain data.
Data Engineer
Data engineers build and maintain the infrastructure that enables the use of data and SQL is often a key tool they use. This course in SQL query training for SAP Business One could be useful for a data engineer, because it teaches them to design SQL queries, create views and stored procedures, and work with SQL data sources. While a data engineer's work includes other areas of data management, the skills that this course teaches make it a helpful option for someone who is working with systems like SAP.
IT Support Specialist
IT support specialists provide technical assistance to users of a particular program, and SQL skills are useful for troubleshooting, diagnosing, and resolving issues. This course may be useful for specialists who support SAP Business One because it provides knowledge on how to query data directly from the system. While an IT support specialist may not frequently build queries, if they do, this course will help them query databases and create reports for users. The course's emphasis on real-world examples and practical query building techniques can be beneficial for support specialists who need to understand the data structure and query data.
Software Trainer
Software trainers educate users on how to use a software program, and SQL skills can be useful when training others on how to extract data and create reports in SAP Business One. This course may help future software trainers, because it provides training in how to design SQL queries, find data, and create reports. The course also teaches how to create SQL views and stored procedures, skills that trainers can use to create training materials. While software trainers may need other skills, such as communication, this course provides a good basis for SQL.
Project Manager
Project managers often use data to monitor project progress and resource allocation; knowledge of SQL can be helpful for gaining insight into data. This course may be useful for a project manager who works with SAP Business One, because it allows them to pull data, generate reports, and monitor project data. This course's training in how to build SQL queries and find data within the system may help improve how a project manager uses project data. While SQL may not be the core skill of a project manager, this course can be a helpful tool for specific projects.
Operations Manager
Operations managers oversee the day-to-day activities of a business and often require data to track performance and make decisions. This course introduces operations managers to SQL, which is useful for extracting data and generating reports from SAP Business One. This course's teachings on how to build SQL queries, find data, and design custom reports may be helpful for an operations manager. While SQL is not typically a core skill for operations managers, they may greatly benefit from understanding the database that controls their operations.

Reading list

We've selected one books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in SQL Query Training for SAP Business One.
Provides a solid foundation in SQL, covering essential concepts like SELECT statements, joins, and filtering. It's particularly useful for those new to SQL or needing a refresher before diving into SAP Business One specific queries. The book emphasizes practical data analysis techniques, making it relevant for creating reports and extracting insights. While not specific to SAP, the general SQL knowledge is directly applicable.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Similar courses are unavailable at this time. Please try again later.
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2025 OpenCourser