Category Archives: Uncategorized

SAP Activate Methodology

Project Management is something every one of us has done in our lives. Be it researching and completing your school and university assignments by the given deadline to organising your day to meet with friends and family, we always make a mental plan before we act on it.

In a way, each, and every one of us are project managers. We need to plan and schedule our daily tasks and meetings. Sometimes, it is difficult to manage our own day and we feel out of control.

Can you imagine the difficulties faced by Project Managers who are leading projects internally and for customers? Now imagine the difficulties a million-dollar SAP project holds in terms of planning your deliverables, resources, and deadlines!

SAP has come up with SAP Activate, a framework to enable SAP project managers across the globe to deliver projects with ease and clarity. A common misconception among the SAP fraternity is that SAP Activate is a project management methodology. It is much more than that!

A customer goes through 6 different phases right from the minute they search for a solution to solve their business pain point to finally implementing and using the solution to streamline processes internally. SAP has beautifully mapped these touch points into 6 different phases during a customer and partner’s journey to making the best out of SAP products.

SAP Activate Methodology has 6 Phases to it:

  • Discover
  • Prepare
  • Explore
  • Realise
  • Deploy
  • Run

Discover Phase:

The Discover phase is where the customer realises there is a need for a solution to satisfy their business pain point and starts looking out for the right SAP solution to map their requirements. During this phase, customers can apply for a free trial solution if applicable and try it out for themselves to check the features and functionalities of the solution. Customers can even reach out to partners like iQuantM to get the best consulting advise based on years of industry and SAP product experience to find the best solution. By the end of this phase, customers finalize to go ahead with the required SAP solution and move to the next phase in their implementation lifecycle.

Prepare Phase:

As the name suggests, this phase is crucial to both customers and partners as key activities that are crucial to the success of the project are completed with mutual consent. The system is provisioned to the customer post-signing of the contract with SAP and the partner. Simultaneously, key resources are identified from the partner side in terms of the SAP Consultants getting onboarded and enabled. From the customer side, business process owners are identified to provide the right requirements to the consultants implementing the project. A high-level project plan along with roles and responsibilities is finalised along with the project team, project governance procedure and escalation matrix and the project is ready to kick-off!

During this phase, an initial level of requirement is already collected when the business process owners fill in the Business-Driven Configuration Assessment questionnaire. This is a readily available document for the project team that can be downloaded and used to fasten the project delivery. Based on the answers obtained from the assessment, consultants need to plan for the next and probably most important phase of the SAP Activate Methodology – the Explore Phase.

Explore Phase:

The Explore Phase pretty much lays the foundation for the success of the project. In this phase, customers and partners collaborate with each other for 1 outcome – to finalize the business process to be followed in the new SAP system. This is done by a series of “Fit-to-Standard Analysis” sessions, where the SAP Best Practice business process flow is showcased to the Business Process Owner. Consultants first display a flowchart of the business process and later drive a demo of the same using the initial system that was provisioned to them. The project team then have a healthy discussion on how the business can map their business to the best practices. This is the usual process when it comes to SAP S/4HANA Public Cloud, otherwise known as SAP S/4HANA Cloud, Multi-tenant Edition. For the SAP S/4HANA business suite and SAP S/4HANA Private Cloud otherwise known as SAP S/4HANA Cloud, Single-tenant Edition, there is an additional “Fit-to-Gap Analysis” session where, additional requirements of the business can be noted and later mapped to the SAP system based on feasibility.

Another major point that SAP Activate has made easier for consultants is the standard migration templates that are readily available to download. This comes as a point of relief, especially for consultants who otherwise used to spend a lot of time coming up with a migration template to help the business fill in the information that is required to be migrated to the new system. This helps the project team save an immense amount of time and the business finds it comfortable to fill in the required information as advised by SAP. The business users are enabled on the migration templates and they can now internally start working on data consolidation, cleansing, and formatting to be filled into the standard migration templates. This comes as a huge relief to both the customer and partner project teams as working on data is arguable one of the most difficult portions of a project!

One of the best parts of the explore phase is the “Customer Execution of Standard Processes”. What SAP Activate tries to achieve is to build an early relationship between the end-users and the SAP system for an easier and accelerated adoption of widely accepted business processes. Consultants provide the business users with the documents required and help them run an end-to-end cycle in the SAP system. The previously self-enabled business is now familiar with the system and provides their concurrence that they have executed the business process in the system. They are provided with their own user access to explore and get familiarised with the system. This is great, especially in the initial stages of the project because this helps for an easier UAT in the next phase of the project.

All of the customer’s requirements in terms of additional WRICEF objects – Workflows, Reports, Integrations, Conversions, Enhancements and Forms along with the configuration values are noted in the Backlog document provided by SAP which is then signed off to signed off mutually between the partner and the customer. This backlog document consists of all the customer-specific requirements that need to be available in the SAP system for the business users to perform their daily tasks. Consultants then prioritize according to feasibility, difficulty and importance and plan the sprints for the Realize Phase where the primary aim is to close each of the Backlog items one by one.

A change impact analysis is done to understand how the new system will benefit the business and actions to enable a smooth transition to the new system are decided among the stakeholders of the project. Key users are identified and an end-user learning needs analysis is done and a learning plan is prepared for the key users who will help drive the success of the system during the duration of the project.

Realize Phase:

Once the Explore Phase deliverables are signed off, the project team can start working on the Quality system provisioned by SAP. In this phase, the SAP consultants start configuring the SAP system according to the Backlog document that is signed off. This happens in an iterative approach where the project team works based on multiple sprints that have been planned to execute the project by breaking down the backlog requirements into smaller deliverables that need to be showcased to the business process owner and signed off as completed once it matches the agreed-upon completion criteria. This is the phase where consultants are in regular touch with the business process owner to showcase to them, the SAP system they are building through multiple Solution Walkthrough’s that are scheduled through the Realize Phase.

The technical teamwork on completed the WRICEF objects that were noted in the Backlog document during this phase and work hand in hand with the SAP functional consultants and business users to ensure the custom objects are delivered with quality within the timeline.

User Roles and Authorizations can be a hectic process to finalize on, especially in large projects. For the same, SAP has provided us with standard persona-based roles that help the business users with their tasks through an End-to-End business process. For example, a maintenance technician will be provided with standard roles required for a maintenance technician in the SAP system and a maintenance manager will be provided with the standard role enabling him to perform his tasks as per the best practice in the SAP system.

In this phase, multiple levels of testing such as Unit Testing, String Testing, Integration Testing and User Acceptance Testing is performed to ensure the SAP system is configured according to the customer requirements provided by the business process owners. Data migration testing is also done to ensure the data filled in by the business users are in the correct format and ready to import to the brand-new SAP system.

Once all the deliverables are satisfied, a cutover plan is made to move the configurations, WRICEF objects and master and transactional data to the Production system which will be the system used by the business in real-time. This signifies the end of the Realize Phase.

Deploy Phase:

In the Deploy Phase, once every checkbox is ticked and everything is ready, the business faces a temporary downtime as the new SAP system is Deployed for usage to the business users. This is typically done during a weekend to ensure that customers have little to no effect due to the downtime. The cutover is a process that sometimes gives consultants sleepless nights as this is the culmination of all their hard work being moved into the SAP system for the usage of an entire organisation.

Once the cutover is done successfully and checked by the partner and the customer, the business users are supported by the consultants and the key users who now form the first line of defence in case users have doubts or face an issue. The customers and partners can now relish the success of the project through an intense time filled with dedication and hard work from all stakeholders involved.

Run Phase:

The Run Phase signifies the end of the customer’s lifecycle from identifying a solution for their business need to finally implement the solution and running their business process on the same. In the Run Phase, the customer project team are given only 1 task – to be updated with the latest innovation and technologies in SAP, especially in the product they have implemented by having a “Continuous Learning” to keep up with the pace of technology.

SAP Activate has matured to be a great methodology to be used for SAP S/4HANA implementation and conversion projects. Everyone who has been in a project knows how difficult it is to carry the torch from the start to the finish line. SAP Activate has really helped project managers and consultants across the globe complete projects successfully at a much faster rate. Despite the COVID-19 pandemic, numerous customers have successfully gone live with SAP solutions using the SAP Activate Methodology.

For more information on SAP Activate and how it should be used to successfully implement an SAP solution. You can find some important links for Project Managers, Consultants and End Users below:

  1. SAP Roadmap Viewer – https://go.support.sap.com/roadmapviewer/
  2. SAP Best Practice Explorer – https://rapid.sap.com/bp/
  3. SAP Activate JAM Community – http://bit.ly/SAPActivate

Shipment Process

Shipment Process – 

Step # Tcode Description
Step 1 VA01 Create Sales Order
Step 2 VL10G Create Delivery Note
Step 3 VT01N Create Shipment
Step 4 VL02N Post Goods Issue
Step 5 VI01 Create Shipment Cost Document
Step 6 VI02 Transfer Shipment Cost Document
Step 7 VF01 Create Billing
Step 8 MIRO Invoice Verification for shipment

SAP Notes –

662859

716013

740854

748028

User-Exits:

V54B0001      Shipment Costing: Configure pricing

V54B0003      Shipment Costs Calculation: Determine Rate Type and Currency

V54B0004      Shipment Costs Calculation: Determine Status

V54C0001      Shipment Costing: Description(s) shipment cost item(s)

V54C0002      Shipment Costing: Create shipment cost sub-items

V54C0003      Shipment Costs Processing: Determine Invoicing Party

V54C0004      Shipment Costs Processing: Determine Loc. for Tax Invoice

V54D0001      Shipment Costing: Determining the Tax Countries

V54KSFRC      Determining the factors for apportionment of shipment costs

V54P0001      Extended Function Codes for Shipment Cost Information

V54U0001      Shipment Cost processing: Check whether changes made

V54U0002      Check shipment costs for completion

V54U0003      Specification of shipment cost number

V54U0004      Formatting for update of new objects (shipment costs)

V54U0005      Updating new objects in shipment cost processing

V54U0006      Shipment Purchase Order – Header Data Supply

V54U0007      Shipment Purchase Order – Item Data Supply

BADIs:

BADI_SCD_ACCTG          Call During Shipment Cost Account Assignment

BADI_SCD_CREATE          When Generating a Shipment Costs Document

BADI_SCD_CREATE_CHCK     For Checks When Creating a Shipment Costs Document

BADI_SCD_PO_SELECT          Call for the Purchase Order Item Determination

BADI_SCD_PROCESS_CHK     For Checks During Shipment Costs Processing

BADI_SCD_SAVE          When Saving Shipment Costs Documents

BADI_SCD_TRANSFER          For Transferring Shipment Cost Items

Configuring Batch Management

Logistics general – Batch Management

1.1. Specify Batch Level
Menu Path  Enterprise Structure–> Logistics General–> Batch Management –> Specify batch level and activate batch status management Transaction  OMCT

1.2. Batch Number – Activate Internal Number Assignment
Menu Path  Enterprise Structure–> Logistics General–> Batch Management –> Batch Number Assignment –> Activate internal batch number assignment Transaction  OMCZ

1.3. Batch Creation – for Goods Movements
Menu Path  Enterprise Structure–> Logistics General–> Batch Management –> Creation of new batches –> Define batch creation for goods movements Transaction

1.4. Characteristic Value Assignment — Update Standard Characteristics
Menu Path  Enterprise Structure–> Logistics General–> Batch Management –> Characteristic Value Assignment –> Update Standard Characteristics Transaction

1.5. Activate Batch Classification for Goods Movements in Inventory Management
Menu Path  Enterprise Structure–> Logistics General–> Batch Management –> Characteristic Value Assignment –> Valuation for goods movements –> Activate Batch Classification for goods movements in Inventory Management Transaction  OMCV

1.6. Batch Determination – Condition Table(Cross Client)
Menu Path  Enterprise Structure–> Logistics General–> Batch Management –> Batch Determination & Batch Check –> Condition Tables –> Define production order condition tables Transaction  OPLB

1.7. Batch Determination – Condition Table(Cross Client)
Menu Path  Enterprise Structure–> Logistics General–> Batch Management –> Batch Determination & Batch Check –> Condition Tables –> Define SD condition Tables Transaction  V/C7

1.8. Batch Determination – Access Sequence(Cross Client)
Menu Path  Enterprise Structure–> Logistics General–> Batch Management –> Batch Determination & Batch Check –> Access Sequences –> Define Production Order Access Sequences Transaction  OPLF

1.9. Batch Determination – Access Sequence(Cross Client)
Menu Path  Enterprise Structure–> Logistics General–> Batch Management –> Batch Determination & Batch Check –> Access Sequences –> Define SD Access Sequences Transaction  V/C2

1.10. Batch Determination – Strategy Types
Menu Path  Enterprise Structure–> Logistics General–> Batch Management –> Batch Determination & Batch Check –> Define Production Order Strategy Types Transaction  OPLE

1.11. Batch Determination – Strategy Types
Menu Path  Enterprise Structure–> Logistics General–> Batch Management –> Batch Determination & Batch Check –> Define SD Strategy Types Transaction  V/C1

1.12.  Batch Determination – Batch Search Procedure
Menu Path  Enterprise Structure–> Logistics General–> Batch Management –> Batch Determination & Batch Check –> Define IM   Search Procedure Transaction  OMCY

1.13.  Batch Determination – Batch Search Procedure
Menu Path  Enterprise Structure–> Logistics General–> Batch Management –> Batch Determination & Batch Check –> Define Production order Search Procedure Transaction  OPLG

1.14.  Batch Determination – Batch Search Procedure
Menu Path  Enterprise Structure–> Logistics General–> Batch Management –> Batch Determination & Batch Check –> Define SD Search Procedure Transaction  V/C3

1.15.  Batch Determination – Batch Search Procedure Allocation
Menu Path  Enterprise Structure–> Logistics General–> Batch Management –> Batch Determination & Batch Check –> Allocate IM search procedure/activate check Transaction  OMCG

1.16. Batch Determination – Batch Search Procedure Allocation
Menu Path  Enterprise Structure–> Logistics General–> Batch Management –> Batch Determination & Batch Check –> Assign Search procedure to production order Transaction  OPL8

1.17.  Batch Determination – Batch Search Procedure Allocation(SD)
Menu Path  Enterprise Structure–> Logistics General–> Batch Management –> Batch Determination & Batch Check –> Allocate SD Search procedure Transaction  V/C5

1.18.  Batch Determination – Activate Automatic Batch Determination(SD)
Menu Path  Enterprise Structure–> Logistics General–> Batch Management –> Batch Determination & Batch Check –> Activate Automatic Batch Determination in SD –>For delivery item categories Transaction  V/CL

1.19.  Batch Determination – Batch Selection Class
Menu Path  Enterprise Structure–> Logistics General–> Batch Management –> Batch Determination & Batch Check –> Define Selection Classes Transaction  CL01

1.20.  Batch Determination – Sort Rule
Menu Path  Enterprise Structure–> Logistics General–> Batch Management –> Batch Determination & Batch Check –> Define Sort Rules Transaction  CU70

1.21.   Batch Determination – Make Settings for Batch Where-used list
Menu Path  Enterprise Structure–> Logistics General–> Batch Management –> Make Settings for Batch Where-used list Transaction  OMBB

Create a Query

Procedure:
1. go to SQ03 – Create a User grp with ZSAMBIT
2. go to SQ02 – Create a Infoset – 2 options 1. logical database for general output and if u want a customized output then go for table joins.
Start with specifying a table name like VBAP and further joins other tables which has common field links like how ABAPers join tables for the Report.(Provided u know the technical)
3. Again go to SQ03 – Click on assign user & infoset, here u can assign SAP User ID so that those users can view or change ur query and also u need to assign the infoset u hve created in SQ02.
4. SQ01 create a Query – choose the User grp and here u can choose the fields depending on the list u want in your report