In this article, I tried something new for SAP consultants, SAP power users, SAP aspirants, and Clients who are implementing SAP or looking for SAP Implementation for their organization – I tried ChatGPT for my SAP day-to-day tasks, issues, and solution on some specific business scenarios.
Most of you would have already heard about what ChatGPT is, but if you haven’t yet heard of it, then you are missing out on something phenomenal that is happening in the tech world so I would recommend that you read my article first if you don’t know about ChatGPT https://infotechabout.com/chatgpt-limitations-best-practices-for-writing-prompts/ but as a quick review or recap I just explain what ChatGPT is?
What is ChatGPT?
Actually, ChatGPT is a state-of-the-art language model developed by open AI that uses deep learning techniques to generate human-like text. Yes, it is very normal and realistic, and whatever input you give the responses are always human-like. ChatGPT is a computer program that is capable of understanding and answering questions, generating text in a specific style, and even having a conversation with users. You would have already seen that many people are using chatGPT to generate codes in various programming languages or to automate many boring or robotic tasks like generating lists, writing emails, or sending out mass mailers. Etc. So I thought it was the best time to check whether chat GPT is really capable of answering my sap questions. I’m going to use the AI Chatbot of chatGPT to answer my day-to-day SAP questions.
Using ChatGPT as SAP Knowledge Library.
We can use ChatGPT as an SAP Knowledge library. Now here my agenda is to start with the basic questions like what is SAP and then slowly move into some in-depth questions about the real-time problems that we face in our day-to-day work.
I’m sure this is going to be amazing, and you understand whether chatbots are really effective or not.
Now, I’m going to show you how to use the AI chatbot SAP to have a conversation with it. I’ll also be trying to get as much information out of it as possible. In my previous article, I already told that ChatGPT Trained on data from up to September 2021, so the information cut off till 2021.
Conversation with ChatGPT on SAP Awareness:
Let’s greet and say hi first, then ask about SAP and then ask permission for an interview for my SAP question.
Now see the answers and remember the disclaimer that answers will be generated based on his programming and training and not equivalent to human expertise or SAP consultant/partner expertise. And you also remember that the training on data cutoff is 2021.
Now I am going to ask about their knowledge or awareness of SAP modules.
Maybe the understanding of ChatGPT for Module is a little bit different because it shows different Products and versions of SAP because it also includes CRM, SRM, and SCM; actually, these are not SAP modules these are products of SAP. but the response is the fine and very detailed response.
Now I am going to ask about the sub-module of SAP S4HANA then its response is generalized but not bad then we have a clear idea of the module list of S4HANA. This looks like the output that we get in Google Search now. Let’s ask about some implementation methodologies and see if chatGPT can distinguish between or explain the different implementation methodologies that are available in SAP.
Let’s ask Do you know what is the implementation methodology that is recommended by SAP for implementing SAP S4 Hana? here is the response:
The response is 100% correct that it is recommended to use the Active methodology for S4HANA, and ASAP is commonly used in SAP ECC implementation we cannot use ASAP for S4HANA it depends on project requirements and what kind of implementation we are using but as per recommendation by SAP that we should use Active Methodology for S4HANA. now let’s ask what is Active Methodology?
ChatGPT gives you the following response and you better understand the active methodology for S4HANA.
“The SAP Activate methodology is a modular and agile approach to implementing SAP software, including SAP S/4HANA. It provides a framework for project planning, execution, and management that is designed to accelerate implementation times, reduce costs, and minimize risks.
SAP Activate is a continuous and flexible methodology, which means it can be customized and tailored to fit the specific needs of an organization. It comprises several phases, including:
1). Prepare: This phase involves identifying project goals and objectives, establishing the project team, and planning the project scope, timeline, and budget.
2). Explore: This phase involves discovering and documenting business requirements, selecting SAP software components, and developing a high-level design.
3). Realize: This phase involves configuring the SAP software, developing customizations, and testing the solution.
4). Deploy: This phase involves preparing the organization for go-live, including data migration, end-user training, and cutover activities.
5). Run: This phase involves transitioning the project to ongoing support and maintenance.
The SAP Activate methodology also emphasizes collaboration and communication between project team members, stakeholders, and SAP experts to ensure project success. The methodology provides a range of tools and templates to support project activities and to help ensure that the project stays on track and within budget.”
Remember the above answer is 100% correct but it’s the textbook base answer for better understanding or practical knowledge you need to consult with an experienced SAP consultant. Now I am going to ask the question as per End-User perception or for client interest: what benefit will the end-users get in case of Activate methodology? Here is the response from ChatGPT
“The SAP Activate methodology aims to deliver benefits to both the project team and the end-users. Here are some of the benefits that end-users can expect from a project that uses the Activate methodology:
1). Better user adoption: The Activate methodology emphasizes involving end-users in the project from the beginning, which can help ensure that the solution meets their needs and is user-friendly. This can lead to higher user adoption rates and better system utilization.
2). Improved training: The Activate methodology includes comprehensive training and documentation for end-users, which can help them understand how to use the system and get the most out of its features and functionality.
3). Quicker go-live: The Activate methodology is designed to accelerate project timelines and reduce implementation risks, which can help organizations get their new SAP solution up and running more quickly. This means that end-users can start benefiting from the new system sooner.
4). Higher quality solution: The Activate methodology emphasizes testing and quality assurance throughout the project lifecycle, which can help ensure that the solution is reliable, accurate, and meets the organization’s requirements.
5). Better support: The Activate methodology includes processes for ongoing support and maintenance, which can help ensure that end-users have access to the help they need to use the system effectively and efficiently.
Overall, using the SAP Activate methodology can help organizations deliver a better user experience for end-users, which can lead to higher productivity, better business outcomes, and increased satisfaction with the new SAP solution.”
The answer is 90% correct but the Activate provides benefits to end users such as faster turnaround time for business processes, improved data quality, and easier maintenance.
ChatGPT responses are related to the textbook its really good instead of searching over Google we can really go to ChatGPT and we can find answers to our questions very easily and with very easily but what I am not very much clear with this one is whether we can reply on ChatGPT for actual solutions.
Before going into a real-time business solution just ask another question.
Here is my question What is the difference between a profit center and a cost center is so the answer is amazed it’s textbook base or standard definition and fetches proper results for you and I amazed ChatGPT is interacting like a human meaning you are doing chat with another person.
I think we have asked enough textbook questions and now Let us ask about some Realtime issues or errors while day-to-day working on SAP.
Real-time SAP Business Solution through ChatGPT.
ChatGPT can support our day-to-day real-time business solutions or issues so here is my first real-time issue question: When I am posting a document, the system gives an error that the GL account needs a cost object to be assigned. What could be the reason?
Here is the response:
Actually, the answer is 100% correct question but ChatGPT will provide us with all possible reasons, but we need to make some efforts to understand the actual issue. But the guideline given by ChatGPT is good and surprising. Now I am trying to ask more specific questions like:
Now ChatGPT is giving the wrong answer actually T030k Table is a standard Financial Accounting Poll Table in the SAP FI application, which stores Tax Accounts Determination data. And OB40 is transaction is correct but the purpose of OB40 is incorrect its use to assign tax codes to specific GL accounts. It’s completely wrong. It’s not a good idea to always go to ChatGPT you can better go to Google where you can find a better answer because there are SAP communities and humans are posting the answers based on their experience.
Now let’s give ChatGPT another chance let us ask the question in a different way; How to configure business place-specific GL accounts for tax postings for Pakistan GST in SAP?
Here is the answer:
The response is 80% correct and it gives a basic idea or guideline on how to configure GL accounts for GST but for specificity and accuracy, you need to double check it gives some miss leading information In the setting for business place select the relevant tax procedure so there is no path for a business place in setting for tax procedure. We cannot say the response is accurate, it’s nearly to accurate. Now I am going to another question that is What is difference between rule based and condition-based tax procedure?
More or less the response is correct but very generalized based on the textbook. Let me ask another question:
This answer is not correct because we are expecting answers VK11 or VK13 for the condition in the sales & distribution module. Here is another question: What is the purpose of FV11 and VK11 transaction codes?
The response is very formal but it’s correct and will provide great help to get aware of SAP issues or solutions. But remember it’s not a replacement for an Experience SAP Consultant so for a better specific solution as per your system configuration we need an SAP consultant or SAP partner for implementation or issues resolution, but I think within 1-2 years ChatGPT will be more powerful but that won’t be replacement of human specially experienced consultants. If you have any queries, please write a comment, or contact through email firstname.lastname@example.org