10 Must-Know Tips in Writing SAP Functional Specification Documents

Think of yourself as an SAP Fresher being given a blank functional specification template. Sure, you may find a few keywords and/or sentences in the template. That should be enough right? My response to that is “no, it is not enough”. In this post, we will cover the 10 must-know tips in writing your SAP Functional Specification documents. Extras included.

SAP Business Transaction Events – FIBF Overview and Utilization

Business Transaction Events are also known as BTEs and they are accessible through transaction code FIBF. This post will give you an overview on BTEs, their purpose, how and why to utilize them.

How To Change Company Code Name in SAP | Checklist, Impact, Testing

How to change company code name or address in SAP Changing a company code name or any related details can be quite challenging. This happens (for example) when a certain business is acquired or if certain legal decisions arise that require a change in company name. In these cases, an existing company code may already [...]

What is SAP? Definition, Overview, and Modules of SAP ERP

What is SAP? SAP stands for Systems Applications and Products in data processing. It was founded in 1972 by five entrepreneurs (Dietmar Hopp, Hasso Plattner, Hans-Werner Hector, Klaus Tschira, and Claus Wellenreuther) in Germany. SAP is a software that helps businesses thrive, innovate, and run efficient work processes daily. Today, it is managed by SAP [...]


It all looked like Alphabet soup when I encountered these acronyms for the first time. I even mistook one for another. Admittedly this happened with IDOC vs ALE vs EDI. By the end of this post, I do hope that I would have been able to help you sort these terms out. It can get [...]

What is Web Dynpro in SAP? | Guide For Functional Consultants

What is Web Dynpro in SAP? Web Dynpro is basically a web application technology. When you hear Web Dynpro, you can associate it to web based applications or portals. This is mostly used for its declarative user interface feature. An example would be business users or approvers who do not need to explicitly access SAP. [...]

SAP S/4 HANA Finance | Key Features | Summary

Finance in S/4HANA is notably designed as the next-generation finance solution for SAP. This post will discuss the overall key features related to finance. I will be covering the actual changes to be considered for a system conversion in a separate blog post. I would personally like to think of SAP S/4HANA Finance as a [...]

Re-trigger Workflow in OpenText VIM

There might be cases that will prompt you to retrigger or reset a workflow approval in OpenText VIM. This is most likely done in test environments to cover some test cases but it can be utilized in production as long as it is done with caution and the issue requires the reset workflow approach. Note [...]

Download, Upload, and Delete Files in SAP AL11

OverviewDownload File from AL11Upload File to AL11Delete File from AL11Additional Information Overview What is AL11? You can think of this as The SAP File Directory. AL11 is a Transaction Code that shows an overview of all the linked SAP Directories and their corresponding files. The list of linked SAP Directories may differ for each SAP [...]

SAP CHEAT SHEET: A Friendly Getting Started Guide for New SAP Users (User Interface and Access)

Overview Pre-RequisitesLogging InBasic Layout (SAP Easy Access User Menu)Accessing a Transaction Code ScreenAdditional Information  Note that there is a different approach for those with SAP Fiori. For this post, we will focus on the standard SAP GUI. PRE-REQUISITES: What do I need before I log on to SAP? Stable internet connectionCompany VPN is installed and [...]

SAP CHEAT SHEET: General Transaction Codes

Task / ActivityTransaction Code / Command / UseCreate1 (Example FB01)Change2 (Example FB02)Display3 (Example FB03)View SAP Program (Source Code, Variants, Attributes, Documentation, Text Elements)SE38Class Builder (Create, Modify, View Class)SE24View Function ModuleSE37Object Navigator (Web Dynpro, MIME Repository, Connectivity Browser etc.)SE80Message MaintenanceSE91SOA Management (Web Service Configuration etc.)SOAMANAGERABAP Splitscreen Editor (Code Comparison)SE39ABAP DictionarySE11Define Background JobSM36View SAP JobsSM37Transport ProperSTMSTransport Organizer [...]

Guide to Troubleshooting IDocs: SAP Functional Consultant

There are some days that require a speedy resolution for something you don’t know. That something could be IDocs. I have been in that situation. Back then, I have come across multiple jargons such as ALE, BAPI, and EDI. I will eventually make a blog post of these concepts (in relation to IDocs) but for [...]