You are on page 1of 40

Basics

22 July 2023 10:55

Database: SAP Components:


• On Premise 1. ERP
• Public Cloud a. PP
• Private Cloud b. MM
c. SD
d. HCM

2. Ariba
3. SCM
4. SRM
5. CRM
6. PLM
7. PPM
8. Successfactor
9. IBP etc etc..

22 07 2023 Page 1
Business Process
22 July 2023 11:30
Buy SAP PS: PO2C (Project Operations to Close)
Manufacturing SAP MM: S2P (Source to Pay)
Sell SAP HCM: H2R (Hire to Retire)
SAP FI
SAP CO : R2R
Primary Business Process
1. Procure to Pay: Buy (SAP MM)
2. Plan to Produce: Produce/Manufacture (SAP PP)
3. Order to Cash: Sell/Sale (SAP SD)

Vendor: Supplier
Customer: Buyer M&M: Scorpio (20)
1. Procure to Pay (Customer)
a. Purchase Requisition (PR) Tyres: 100
i. Material
ii. Qty Vendors:
iii. Delivery date Enquiry CEAT: 2100
iv. Where Quotation MRF :2500
b. PR release Bids TVS: 2000
c. Request for Quotation (RFQ)
d. Purchase Order (PO)
i. Once Vendor is selected
e. PO release
f. Goods Receipt (GR)
g. Logistics Invoice Verification (LIV)
h. Payment Payable SAP PS: Types of Stock
1. Logistics 1. Unrestricted
2. Accounts 2. Quality Check
3. Blocked

2. Plan to Produce (Vendor) M&M: Scorpio


a. Demand Management Demand: Hero: Splendor
i. Material: Scorpio Customer Order / Sales order
ii. Quantity: 20 Forecasting
b. Material Requirement Planning (MRP) Historical Data Manufacturing Strategy:
i. MRP generates receipts for the shortages Marketing/Sales etc etc. • MTO: Make to Order
1) Purchase Requisition: Externally Procured IBP • MTS: Make to Stock
2) Planned Order: In House + Both APO • ETO: Engineering to Order
c. Capacity Requirement Planning (CRP)
i. Labor
ii. Machine
d. Create Production Order
Scorpio 1
e. Release Order
BOM: Bill of Material Engine 1
f. Goods Issue
Body 1
i. Decreases Inventory value
Computer Harness 5
g. Confirmation
CPU Tyres 5
h. Goods Receipt
i. Increases Inventory Value Monitor
Keyboard CPU
Mouse Motherboard
RAM
ROM
3. Order to Cash (Vendor) SMPS
a. Enquiry
b. Quotation
c. Sales Order Procurement Type:
d. Delivery 1. In-House produced
e. Billing / Invoicing 2. Externally Procured Harness: 100
f. Payment (Receivable) 3. Both
Capacity: 60

22 07 2023 Page 2
Integrations
22 July 2023 13:08

Procure to Pay
Plan to Produce
Order to Cash

Cadbury Shopkeeper Rahul Dairy Milk

PR Customer
RFQ Customer
Enquiry Vendor
Quotation Vendor
PO Customer
Sales order Vendor
Demand received Vendor
Planned Order Vendor
GR against Production Order Vendor
Delivery Vendor
GR against PO Customer
Billing Vendor
LIV Customer
Payment (Payable) Customer
Payment (Receivable) Vendor

22 07 2023 Page 3
Navigations in SAP
23 July 2023 10:54
Servers: Data:
1. Development (DEV) 1. Configuration
2. Quality Assurance (QA/TEST) 2. Master
3. Production (PRD / LIVE) 3. Transactional
4. Sandbox

DEV QA PRD Users


Configuration
TR: SAP Consultant
Master
1. Customization (Functional)
2. Workbench (Technical (Coding))
Transactional
Unit Test Integration test
User Acceptance Test (UAT) Projects:
1. Implementation
Clients: 2. Support
Transport Transport Request (TR)
1. Dev
a. 100: Configuration
SAP BASIS b. 200: Development
c. 300: Unit Test

Screen:
1. Menu bar SAP Easy Access
2. Standard Tool Bar 1. SAP Menu
a. Command field a. All standard transactions for Master and Transactional Data
b. Back 2. User Menu
c. Exit a. Custom transaction Codes
d. Cancel
e. Open New Window
3. Title Bar
4. Application Bar
Standard
5. Main Screen
Customized
6. Status Bar
Program: Z or Y
a. Messages
F1: Help T code: Z or Y
b. System information
F4: Options Enhancement: Z or Y
Configurations: Z or Y

23 07 2023 Page 4
Project System
23 July 2023 12:12
Uses:
1. Planning
2. Control
Characteristics or Conditions: 3. Monitoring
1. It should be Unique
2. Objective/Scope should be defined
3. The time frame for executing it
4. The financials and capacity related restrictions

Hierarchy

1. The two structures provided by SAP PS for mapping projects are


a. Work breakdown structure (WBS)
i. Used to organize the project in the form of hierarchy
b. Networks
i. Used to represent individual project activities

Hierarchical Structure: • Project Def


1. Project Definition ○ Control
a. 1st level WBS ○ Default values
i. 2nd level WBS ▪ Org Structure TATA
1) 3rd level WBS ○ Information TATA STEEL
TATA MOTORS
Jamshedpur
Lucknow
Ahmedabad
Organization Structure / Enterprise structure TANISHQ
TCS
SAP PS doesn't have its own Org Structure

1. Controlling Area: FI • Client


2. Company Code: FI ○ Controlling Area: 4 character alphanumeric key
3. Business Area: FI ▪ Company Codes: : 4 character alphanumeric key
4. Plant: MM / PP □ Plant: 4 character alphanumeric key TA00
5. Profit Center: FI TS01
6. Functional Location: PM TM01
7. Country: FI JS01
8. Factory Calendar: MM / PP LK01
9. Project Currency etc etc. AH01
TA01
Cost: Expenses TCS1
Planned Cost: 100000
WBS: Actual Cost: 90000
Operative Indicators
1. Planning Element
2. Account Assignment Element
3. Billing Element
Planning WBS:
Cost
Revenue
Dates

23 07 2023 Page 5
Phases of Project
23 July 2023 13:48
Projects are temporary objects to achieve the objective

Life Cycle of the Project It has a start date and end date

1. Create Structure
2. Planning PS --> FI
a. Cost
b. Revenue 7761889368
c. Dates
3. Budgeting Name
4. Project Execution SAP PS 16 Jul 2023
a. Procurement
b. Production
c. Sales
5. Period End activities
6. Project Closing activities

23 07 2023 Page 6
Structure
29 July 2023 11:00
Table: SE16N

Project Def: PROJ


1st level WBS = Project Def WBS: PRPS
Work Breakdown Structure, Edges (Hierarchy Pointer): PRHI

/n: replace
Structure: PROJ? /o: Open new tab
Same level = left and right PRPS?
Different level = Superior and Sub WBS
Configuration: SPRO >> SAP Reference IMG

Transport Requests: SE10

Structure:
1. Standard: CJ91/92/93 (Work as template to create operative projects)
2. Operative: CJ20N
System Status
1. CRTD: Created Coding Mask: For Project & WBS ID (Max 24 Char)
2. REL: Released 1. Project ID ( 1 to 5 character)
3. TECO: Technically Complete a. B
4. CLSD: Closed b. C Plants:
5. LKD: Locked c. T a. 1000
6. DLFL: Deletion Flag 2. Coding Mask b. 2000
7. BUDG: Budgeted c. 3000
8. AVAC: Availability Control 0 = Numeric (0 to 9)
X = Alphanumeric (0 to 9 + A to Z)
Mass Status Change: CNMASSSTATUS
Separators:
.
Example 1:
/
B.1000.24.001
=
B.1000.24.002
-
Example:
Vehicle Manufacturing
C.LXI1000.001
C.LXI1000.002
Bikes: B
C.LXI1000.003
Cars: C
C.VXI1000.001
LXI
VXI
ZXI
Trucks: T

Validations: Check If plant is 0001, Person resp no should be 8


1. Manual
2. Automatic If Co Code is 0001, Applicant no should be 8

1. Prerequisite: Plant = 0001


2. Check: Person res no = 8
3. Message: Incorrect Person responsible

Substitutions: Replace
1. Manual
2. Automatic

1. Pre-requisite
2. Substitution

29 07 2023 Page 7
Configurations
29 July 2023 11:58

Structure
1. Specify Applicants for WBS elements
2. Specify Persons Responsible for WBS Elements
3. Create Project Types for WBS Elements
4. Define Priorities for WBS Elements
5. Define Special Characters for Projects
6. Define Project Coding Mask

29 07 2023 Page 8
Structure Project Stock
Normal Stock
30 July 2023 10:54

1 Dairy Milk 40 rs
No Stock: Qty = 0; Value = 0
Non-Valuated Stock: Value = 0 Qty: Material Document
Valuated Stock: both qty and value Value: Accounting Document

Structure: Relationships: 1. 2-W: ZV01 (20000 to 29999)


1. WBS 1. SS: Start-Start 2. 3-W: ZV02 (30000 to 39999)
2. Network Activity: to define flow of the project 2. SF: Start-Finish 3. 4-W: ZV03 (40000 to 49999)
a. To define tasks 3. FS: Finish-Start
b. To maintain sequence 4. FF: Finish-Finish
3. Both

Types of activities: Networks = PS Order


1. Internal: In-House activities Production= PP Order
2. External: External Procurement
3. Services: External Procurement (Services)
4. Cost: Overhead

Structure:
1. Project Def
2. WBS
3. Network Header
4. Network Activities
5. Relationships
6. Milestones
7. Component Assigment

30 07 2023 Page 9
Configurations
29 July 2023 11:58

Structure
1. WBS
a. Specify Applicants for WBS elements
b. Specify Persons Responsible for WBS Elements
c. Create Project Types for WBS Elements
d. Define Priorities for WBS Elements
e. Define Special Characters for Projects
f. Define Project Coding Mask
g. Create Project Profile
2. Network
a. Maintain network types
b. Specify Parameters for Network Type
c. Define control key
d. Maintain network profiles
3. Milestones
a. Define Milestone Usage

30 07 2023 Page 10
Practice 30 07 2023
01 August 2023 16:20

Here's an example of a project structure in SAP Project System (PS) for practice:

Let's assume we are setting up a construction project for building a new office
complex. The project will involve various phases, tasks, and work packages.

1. Project Definition:
- Project Name: Office Complex Construction
- Project Description: A new office building construction project
- Project Start Date: [start date]
- Project End Date: [end date]

2. Work Breakdown Structure (WBS):


- WBS Element 1: Project Management
- Task 1: Project Planning
- Task 2: Project Scheduling
- Task 3: Project Budgeting
- WBS Element 2: Site Preparation
- Task 1: Land Survey
- Task 2: Demolition of Existing Structures
- Task 3: Clearing and Leveling
- WBS Element 3: Building Construction
- Task 1: Foundation
- Task 2: Structural Framing
- Task 3: Roofing
- Task 4: Exterior Finishing
- Task 5: Interior Work
- WBS Element 4: Utilities Installation
- Task 1: Electrical
- Task 2: Plumbing
- Task 3: HVAC
- WBS Element 5: Landscaping and External Works
- Task 1: Garden and Greenery Setup
- Task 2: Parking Lot Construction

3. Network Activities:
- Activity 1: Obtain Necessary Permits
- Activity 2: Hire Architect and Contractors
- Activity 3: Procure Construction Materials

Practice 30 07 2023 Page 11


- Activity 3: Procure Construction Materials
- Activity 4: Lay Foundation
- Activity 5: Construct Walls
- Activity 6: Install Roof
- Activity 7: Interior Finishing
- Activity 8: Install Utilities
- Activity 9: Landscaping

4. Milestones:
- Milestone 1: Project Planning Completed
- Milestone 2: Foundation Laid
- Milestone 3: Structural Framing Completed
- Milestone 4: Roofing Completed
- Milestone 5: Building Exterior Finished
- Milestone 6: Interior Work Completed
- Milestone 7: Utilities Installed
- Milestone 8: Landscaping Done
- Milestone 9: Project Completion

5. Dates and Scheduling:


- Define Start and End Dates for each activity and milestone
- Establish Dependencies between activities

Practice 30 07 2023 Page 12


Configurations
29 July 2023 11:58

Budgeting:
Structure 1. Maintain Budget Profiles Scheduling:
1. WBS 2. Define Tolerance Limits 1. Define Scheduling Types
a. Specify Applicants for WBS elements 2. Define Time Units
b. Specify Persons Responsible for WBS Elements 3. Define Reduction Strategies
c. Create Project Types for WBS Elements 4. Specify Parameters for Network Scheduling
d. Define Priorities for WBS Elements 5. Define Parameters for WBS Scheduling
e. Define Special Characters for Projects Cost Planning:
f. Define Project Coding Mask 1. Create CO Versions
g. Create Project Profile 2. Create/Change Planning Profile
2. Network 3. Costing Sheet
a. Maintain network types 4. Create Costing Variant
b. Specify Parameters for Network Type
c. Define control key
d. Maintain network profiles
3. Milestones
a. Define Milestone Usage Settlement
1. Create Allocation Structure
2. Create Source Structure
3. Define PA Transfer Structures
4. Create Settlement Profile
5. Define Strategies for Determining Settlement Rules
6. Specify Default Settlement Profiles for Networks
7. Determine Strategy for Settlement Rule
8. Assign Strategy to Project Profile

Configurations Page 13
Budget (Optional) WBS
05 August 2023 11:02
Activity
Approach:
Budgeting can only be done at WBS level 1. Top-Down: Distribution
2. Bottom-Up: Total-Up

Budget Functions:
1. Original Budget: First budget Total = Sum of all the years 1. Overall
2. Supplement Overall >= Sum of all the years 2. Annual + overall
a. In Project
b. To Project
3. Transfer
4. Return
KBUD: Budgeting (Original) Types of reports in SAP PS:
a. In Project
KBN0: Budget supplement 1. Hierarchical report: S_ALR*
b. From Project
KBUT: Budget transfer (transfer) 2. Line Item report: CJI8
5. Release
KBR0: Budget transfer (transfer) 3. Cost Element reports: S_ALR*
6. Configurations
KBUE: Budget transfer (receiver)
a. Budget Profile
KBUS: Budget transfer (sender)
b. Tolerance limit
7. Reports
a. Hierarchical Status:
b. Line Item (CJI8) BUDG: Budgeted
8. CJBV: AVAV Activation AVAC: Availability Control Active
9. CJBW: AVAC Deactivation

Controls:
1. Overall Budget
2. Years Budget
3. Overall Released
4. Years Released

05 08 2023 Page 14
Configurations
29 July 2023 11:58

Budgeting:
Structure 1. Maintain Budget Profiles
1. WBS 2. Define Tolerance Limits
a. Specify Applicants for WBS elements
b. Specify Persons Responsible for WBS Elements
c. Create Project Types for WBS Elements
d. Define Priorities for WBS Elements
e. Define Special Characters for Projects
f. Define Project Coding Mask
g. Create Project Profile
2. Network
a. Maintain network types
b. Specify Parameters for Network Type
c. Define control key
d. Maintain network profiles
3. Milestones
a. Define Milestone Usage

05 08 2023 Page 15
User Status
06 August 2023 11:02
Commitments
CRTD PR
PR PO
Types of Status: PO
1. System Status Actuals
2. User Status

Use of User Status: 1. If object status is not REL, PR/PO should not be allowed
1. Manipulate Standard Transaction 2. If WBS is not budgeted, REL should not be allowed
2. Reports
3. Checks

06 08 2023 Page 16
Cost Planning
06 August 2023 12:32

V1
1. Manual Cost Planning V2
a. Rough Cut Planning V3
i. CJ40: Change
ii. CJ41: Display
b. Detailed Planning
c. Easy Cost Planning
d. Unit Costing
2. Automatic Cost Planning
a. Network Planning

06 08 2023 Page 17
Configurations
29 July 2023 11:58

Budgeting:
Structure 1. Maintain Budget Profiles
1. WBS 2. Define Tolerance Limits
a. Specify Applicants for WBS elements
b. Specify Persons Responsible for WBS Elements
c. Create Project Types for WBS Elements
d. Define Priorities for WBS Elements Cost Planning:
e. Define Special Characters for Projects 1. Create CO Versions
f. Define Project Coding Mask 2. Create/Change Planning Profile
g. Create Project Profile
2. Network
a. Maintain network types
b. Specify Parameters for Network Type
c. Define control key
d. Maintain network profiles
3. Milestones
a. Define Milestone Usage

06 08 2023 Page 18
Scheduling
12 August 2023 11:10

Basic 01-04-2023 31-03-2024


Dates Planning
Forecast 01-01-2023 31-12-2023
1. Manual
2. Automatically Actual 03-04-2023 03-03-2024

Level: Functions available in Scheduling


1. WBS
2. Activities 1. Set of Dates:
a. Basic Dates
b. Forecast Dates
c. Actual Dates
2. Check Dates: To check consistency of dates within structure
3. Inherit: Dates within the WBS can be inherited
4. Extrapolate: Calculate dates of higher level WBS Elements
5. Shift: Shift planned dates of WBS elements
6. Planning different calendars: use a different factory calendar for each activity or WBS.
7. Scheduling: It automatically calculates the dates of Networks and Activities
8. Planning Methods: Extrapolate dates automatically when we save the data
a. Top Down: Checks consistency
b. Bottom Up: Extrapolate and Extends
c. Free Planning: Neither Checks nor calculates
d. Strict Bottom Up: Extrapolates , Extends and Shortens

Network Scheduling: Start Date Finish Dates

Scheduling Types:
1. Forward: Calculates finish date as per start date Network Dates 01.04.2023 31.12.2023
2. Backward: Calculates start date as per finish date
3. Current Date: It’s a forward scheduling with start date ass current date Forward (Earliest) 01.04.2023 12.12.2023
4. Capacity Requirements: No scheduling; Network dates copied to activities Backward (Latest) 15.04.2023 31.12.2023

Pre-requisite:
1. Duration should be maintained in activities
Float: 14 days
2. Relationships should be created
Float: 0 (critical activity)
3. Network dates should be maintained
Earliest dates = Latest dates
With Network scheduling, both scheduling gets executed.

1. Earliest Dates: Forward Scheduling


a. Earliest Start
b. Earliest Finish
2. Latest Dates: Backward Scheduling
a. Latest Start
b. Latest Finish
3. Actual Dates: Maintained Manually at confirmation
a. Actual Start
b. Actual Finish

Float: Difference between earliest dates and lates dates

12 08 2023 Page 19
Configurations
29 July 2023 11:58

Budgeting:
Structure 1. Maintain Budget Profiles Scheduling:
1. WBS 2. Define Tolerance Limits 1. Define Scheduling Types
a. Specify Applicants for WBS elements 2. Define Time Units
b. Specify Persons Responsible for WBS Elements 3. Define Reduction Strategies
c. Create Project Types for WBS Elements Cost Planning: 4. Specify Parameters for Network Scheduling
d. Define Priorities for WBS Elements 1. Create CO Versions 5. Define Parameters for WBS Scheduling
e. Define Special Characters for Projects 2. Create/Change Planning Profile
f. Define Project Coding Mask
g. Create Project Profile
2. Network
a. Maintain network types
b. Specify Parameters for Network Type
c. Define control key
d. Maintain network profiles
3. Milestones
a. Define Milestone Usage

12 08 2023 Page 20
End to End
19 August 2023 11:05
1. Manual
a. Rough Cut Planning: Cj40
1. Customer Project: Manufacturing of turbine b. Easy Cost Planning: CJ20N
c. Detailed Planning Activity Types: KP26/27
a. T-10000
2. Investment Project: SAP Implementation d. Unit Costing
2. Automatic Cost Center
a. I/0001
a. Network Planning Activity Type

Rates

Network planning
1. Internal
a. Work Center
b. Work
c. Activity type
d. Overhead Cost
2. External
a. Info record
b. Activity qty
c. Overhead Cost
3. Services
a. Cost of services
b. Qty
c. Overhead Cost
4. Cost
a. Amount / Unit Costing
b. Overhead Cost

19 08 2023 Page 21
Configurations
29 July 2023 11:58

Budgeting:
Structure 1. Maintain Budget Profiles Scheduling:
1. WBS 2. Define Tolerance Limits 1. Define Scheduling Types
a. Specify Applicants for WBS elements 2. Define Time Units
b. Specify Persons Responsible for WBS Elements 3. Define Reduction Strategies
c. Create Project Types for WBS Elements Cost Planning: 4. Specify Parameters for Network Scheduling
d. Define Priorities for WBS Elements 1. Create CO Versions 5. Define Parameters for WBS Scheduling
e. Define Special Characters for Projects 2. Create/Change Planning Profile
f. Define Project Coding Mask
g. Create Project Profile
2. Network
a. Maintain network types
b. Specify Parameters for Network Type
c. Define control key
d. Maintain network profiles
3. Milestones
a. Define Milestone Usage

19 08 2023 Page 22
Planning
20 August 2023 11:06
Budget cannot be done on the cost elements. Only on WBS

Cost planning (CJ40/CJ41) Revenue Planning: CJ42/CJ43


1. Manual 1. Manual
a. Rough Cut a. Rough Cut
b. Cost Element / Detailed b. Cost Element Planning
c. Easy Cost Planning 2. Automatic
d. Unit Costing a. From quotation
2. Automatic b. From Sales Order
a. Network Planning

Costing Sheet

10 PS00 Material
50,000.0
0
20 A100 Material OH 10 E01
2,500.00
30 B200 Production Costs
6,300.00
40 A200 Manufacturing 30 E02
OH 315.00
50 Cost of Goods 10 40
Manufactured 59,115.0
0
60 A300 Administration 50 E03
OH 11,823.0
0
70 A310 Sales Overhead 50 E04
8,867.25
80 Cost of Goods 50 70
Sold 79,805.2
5

20 08 2023 Page 23
End to End (SAP PS <-> SD)
20 August 2023 12:48
TATA MOTORS
TRUCKS

Turbine: TATA CUMMINS


Comp Code: 1000 Engine

Engineering Resource related billing (RRB) (PS & SD)


Comp Code: 2000 DIP Profile: Dynamic Item Processor

TV
Manual
SO 1 15064 10000 Remote
Milestone Billing Cables
INQUIRY 10000003 1600
Warranty
Quotation 20000019 1600
Installation
SO2 15065 1600

20 08 2023 Page 24
Configurations
29 July 2023 11:58

Budgeting:
Structure 1. Maintain Budget Profiles Scheduling:
1. WBS 2. Define Tolerance Limits 1. Define Scheduling Types
a. Specify Applicants for WBS elements 2. Define Time Units
b. Specify Persons Responsible for WBS Elements 3. Define Reduction Strategies
c. Create Project Types for WBS Elements Cost Planning: 4. Specify Parameters for Network Scheduling
d. Define Priorities for WBS Elements 1. Create CO Versions 5. Define Parameters for WBS Scheduling
e. Define Special Characters for Projects 2. Create/Change Planning Profile
f. Define Project Coding Mask 3. Costing Sheet
g. Create Project Profile
2. Network
a. Maintain network types
b. Specify Parameters for Network Type
c. Define control key
d. Maintain network profiles
3. Milestones
a. Define Milestone Usage

20 08 2023 Page 25
End to End Project scenario
26 August 2023 12:05
Tables: SE16N

Common Tables in SAP PS:


https://www.sap-ps.net/sap-ps-tables

Turbine
Reservation
Network BOM Transfer
WBS
Purchase Req
SO 1 15064 10000
WBS
INQUIRY 10000003 1600
Quotation 20000019 1600
SO2 15065 1600

26 08 2023 Page 26
Configurations
29 July 2023 11:58

Budgeting:
Structure 1. Maintain Budget Profiles Scheduling:
1. WBS 2. Define Tolerance Limits 1. Define Scheduling Types
a. Specify Applicants for WBS elements 2. Define Time Units
b. Specify Persons Responsible for WBS Elements 3. Define Reduction Strategies
c. Create Project Types for WBS Elements Cost Planning: 4. Specify Parameters for Network Scheduling
d. Define Priorities for WBS Elements 1. Create CO Versions 5. Define Parameters for WBS Scheduling
e. Define Special Characters for Projects 2. Create/Change Planning Profile
f. Define Project Coding Mask 3. Costing Sheet
g. Create Project Profile
2. Network
a. Maintain network types
b. Specify Parameters for Network Type
c. Define control key
d. Maintain network profiles
3. Milestones
a. Define Milestone Usage

26 08 2023 Page 27
End to End (Purchase & Production Process)
27 August 2023 11:06

Assigned = Comm + Actual + Rem Ord Plan ++


Budget PR PO GR/Actual Assigned Available Available = Budget - Assigned
1000 1000 0 0 1000 0
1000 0 900 900 100 Reports: PR: ME5J
1000 0 0 900 900 100 1. Line Item PO: ME2J
a. CJI3: Actual
b. CJI5: Commitment
2. Hierarchical Stock: MMBE
a. S_ALR_87013558 Project Stock: MBBS
A: 1000 3. Cost Element
B: 2000 a. S_ALR_87013542
C: 3000
Actual = 6000 Pld Ord: Turbine
98/100 BOM: 1
X: 7000 100/100
Actual = -7000
Prd Ord: Turbine
Assigned = -1000

B: PR
C: PR

Activity Confirmation:
1. Individual
2. Collective

27 08 2023 Page 28
End to End Process
02 September 2023 11:05
216.000,00
21.600,00
237600
Execution Services

90036561
90036562

6.295,75 GBP

70000074
90036563

02 09 2023 Page 29
Period End Activities / Settlement
02 September 2023 12:51
Settlement receivers
• Profit Center
1. Investment Project • Cost Center
a. Assets • Profitability Segment (PSG)
2. Customer Project • Orders
a. Result Analysis • Materials
• WBS
• Fixed Assets etc etc

1/4
1/4
2/4

02 09 2023 Page 30
Configurations
29 July 2023 11:58

Budgeting:
Structure 1. Maintain Budget Profiles Scheduling:
1. WBS 2. Define Tolerance Limits 1. Define Scheduling Types
a. Specify Applicants for WBS elements 2. Define Time Units
b. Specify Persons Responsible for WBS Elements 3. Define Reduction Strategies
c. Create Project Types for WBS Elements 4. Specify Parameters for Network Scheduling
d. Define Priorities for WBS Elements 5. Define Parameters for WBS Scheduling
e. Define Special Characters for Projects Cost Planning:
f. Define Project Coding Mask 1. Create CO Versions
g. Create Project Profile 2. Create/Change Planning Profile
2. Network 3. Costing Sheet
a. Maintain network types 4. Create Costing Variant
b. Specify Parameters for Network Type
c. Define control key
d. Maintain network profiles
3. Milestones
a. Define Milestone Usage Settlement
1. Create Allocation Structure
2. Create Source Structure
3. Define PA Transfer Structures
4. Create Settlement Profile
5. Define Strategies for Determining Settlement Rules
6. Specify Default Settlement Profiles for Networks
7. Determine Strategy for Settlement Rule
8. Assign Strategy to Project Profile

02 09 2023 Page 31
Period End Processing
03 September 2023 11:04
Result Analysis (Periodically) :
1. Planned Revenue
2. Planned Cost
Customer Project 3. Actual Revenue
1. Generate settlement rule (Manually / Automatically) 4. Actual Cost
2. Result Analysis
3. Settlement
RA
Planned Rev: 100,000 COPA
Planned Cost: 80,000
Settlement to Asset
Actual Revenue: 25,000 (25%)
AUC: Asset under construction Actual Cost: 20,000 (25%)
1. Manually
2. Automatically P&L: 5000
a. When WBS is released provided investment profile is maintained in the
WBS

FXA: Fixed Asset

WBS > AUC > FXA


WBS > FXA
Project Stock
Un restricted
Blocked
Quality
Plant Stock
Un restricted
Closure Pre-requisite: Blocked
1. Commitments should be cleared Quality
2. Project Stock needs to be cleared
3. Budget needs to be returned

03 09 2023 Page 32
Configurations
29 July 2023 11:58

Budgeting:
Structure 1. Maintain Budget Profiles Scheduling:
1. WBS 2. Define Tolerance Limits 1. Define Scheduling Types
a. Specify Applicants for WBS elements 2. Define Time Units
b. Specify Persons Responsible for WBS Elements 3. Define Reduction Strategies
c. Create Project Types for WBS Elements 4. Specify Parameters for Network Scheduling
d. Define Priorities for WBS Elements 5. Define Parameters for WBS Scheduling
e. Define Special Characters for Projects Cost Planning:
f. Define Project Coding Mask 1. Create CO Versions
g. Create Project Profile 2. Create/Change Planning Profile
2. Network 3. Costing Sheet
a. Maintain network types 4. Create Costing Variant
b. Specify Parameters for Network Type
c. Define control key
d. Maintain network profiles
3. Milestones
a. Define Milestone Usage Settlement
1. Create Allocation Structure
2. Create Source Structure
3. Define PA Transfer Structures
4. Create Settlement Profile
5. Define Strategies for Determining Settlement Rules
6. Specify Default Settlement Profiles for Networks
7. Determine Strategy for Settlement Rule
8. Assign Strategy to Project Profile

03 09 2023 Page 33
Customization Technical: Fiori Application
Backend: SAP ABAP
09 September 2023 11:05
Front End: SAP UI5

RICEFW objects Functional:


1. Collect requirement: BRD (Business requirement document)
R: Report 2. Feasibility check.
I: Interface 3. BPD (Business Process document)
C: Conversion 4. Functional Specification
E: Enhancement 5. Unit test (in DEV)
F: Forms 6. Integration test ( in QA)
Inbound: to SAP
W: Workflows 7. UAT (User acceptance test) (in QA)
Outbound: From SAP
8. Transport to PRD
Custom Developments

Z
Y P6 Middleware SAP

Legacy --> SAP


SAP old version --> SAP New Version
Middleware:
Enhancement: Doing changes in standard codes SAP PI/PO
Mulesoft

09 09 2023 Page 34
Functional Specification (FS) for Reports
09 September 2023 11:51

Tables:

PROJ: Project Def Project Def: PROJ-PSPID


PRPS: WBS
Reports:
FS1:
Input
Date: From & To Input
Date: PROJ-ERDAT
Logic
DATE From Value & To Values
Output
1. Project Def CoCode 0001
2. Description Date should take multiple values
3. WBS
4. WBS Description Logic:
5. Company code
6. Plant Tables used: PROJ, PRPS
7. Created by
8. Created on Pass dates from input to PROJ-ERDAT
9. Status Pass Company code from input to PROJ-VBUKR
Fetch PROJ-PSPID //Project Def
Fetch PROJ-POST1 //Description

Pass PROJ-PSPID to PRPS-PSPHI


Fetch PRPS-POSID //WBS Element
Fetch PRPS-POST1 //WBS Description
Fetch PRPS-PBUKR //Company Code
CNMASSCREATE
Fetch PRPS-WERKS //Plant
Fetch PRPS-ERNAM //Created by
Fetch PRPS-ERDAT //Created on
Fetch PRPS-OBJNR //Object Number

Pass PRPS-OBJNR to JEST-OBJNR


Pass JEST-INACT = Blank
Fetch JEST-STAT
Pass JEST-STAT to TJ02-ISTAT
Fetch TJ02-TXT04

Output
1. Project Def: PROJ-PSPID
2. Description: PROJ-POST1
Budget updates: 3. WBS: PRPS-POSID
KBPP_EXTERN_UPDATE_CO 4. WBS Description: PRPS-POST1
5. Company code: PRPS-PBUKR
6. Plant: PRPS-WERKS
7. Created by: PRPS-ERNAM
8. Created on: PRPS-ERDAT

09 09 2023 Page 35
09 September 2023 11:56

09 09 2023 Page 36
BAPI
09 September 2023 13:09
BAPI: BAPI_PROJECTDEF_CREATE BADI
Customer/User Exit
BAPI: Business application programming interface Import parameters
PROJECT_DEFINITION_STRU
BAPI is a type for function module. PROJECT_DEFINITION
T code: SE37 DESCRIPTION
RESPONSIBLE_NO
APPLICANT_NO
Bapi can be executed in sequence START
FINISH
PROJECT_PROFILE BAPI_PS_INITIALIZATION
BAPI
BAPI_PS_PRECOMMIT
E_MESSAGE_TABLE BAPI_TRANSACTION_COMMIT
Result:

Test data: Test_1

Business Object ProjectDefinitionPI


BAPI Method
BAPI_BUS2001_CREATE ProjectDefinitionPI.CreateSingle
BAPI_BUS2001_CHANGE ProjectDefinitionPI.Change
BAPI_BUS2001_DELETE ProjectDefinitionPI.Delete
BAPI_BUS2001_SET_STATUS ProjectDefinitionPI.SetStatus
BAPI_BUS2001 ProjectDefinitionPI.PartnerCreateMul
_PARTNER_CREATE_M tiple
BAPI_BUS2001 ProjectDefinitionPI.PartnerChangeM
_PARTNER_CHANGE_M ultiple
BAPI_BUS2001 ProjectDefinitionPI.PartnerRemoveM
_PARTNER_REMOVE_M ultiple
Business Object WBSPI
BAPI Method
BAPI_BUS2054_CREATE_MULTI WBSPI.CreateMultiple
BAPI_BUS2054_CHANGE_MULTI WBSPI.ChangeMultiple
BAPI_BUS2054_DELETE_MULTI WBSPI.DeleteMultiple
BAPI_BUS2001_SET_STATUS WBSPI.SetStatus
Business Object NetworkPI
BAPI Method
BAPI_BUS2002_CREATE NetworkPI.CreateFromData
BAPI_BUS2002_CHANGE NetworkPI.Change
BAPI_BUS2002_DELETE NetworkPI.Delete
BAPI_BUS2002 NetworkPI.ActCreateMultiple
_ACT_CREATE_MULTI
BAPI_BUS2002 NetworkPI.ActChangeMultiple
_ACT_CHANGE_MULTI
BAPI_BUS2002_ACT_DELETE_MULTI NetworkPI.ActDeleteMultiple
BAPI_BUS2002 NetworkPI.ActElemCreateMultipl
_ACTELEM_CREATE_M e
BAPI_BUS2002 NetworkPI.ActElemChangeMultip
_ACTELEM_CHANGE_M le
BAPI_BUS2002 NetworkPI.ActElemDeleteMultipl
_ACTELEM_DELETE_M e
BAPI_BUS2002_SET_STATUS NetworkPI.SetStatus

09 09 2023 Page 37
Revision
10 September 2023 11:06
Life cycle of project: 1. Create Structure
1. Create Structure a. Standard Structure
Types of Project: 2. Planning b. Operative Structure
1. Internally financed a. Cost Planning c. Project Def
a. Investment project b. Revenue Planning d. WBS
b. Overhead Projects c. Dates Planning/Scheduling e. NWH
2. Externally financed 3. Budgeting f. NWA
a. Customer Projects 4. Project Execution i. Internal
a. Release ii. External
b. BOM Transfer (CN33) iii. Services
T codes:
i. Reference point iv. Cost
1. SAP MENU
c. MRP for Projects (MD51) g. Relationships
2. SE93 (CJ*)
5. Period End Activities h. Milestones
3. SE16N > TSTC
a. Investment Project i. User Status Profile
i. Asset j. Validation & Substitutions
Cost planning: 1) Settle to WBS to AUC k. Reports
1. Manual 2) Maintain settlement rule
a. Rough Cut / Hierarchical Planning 3) Settle AUC to FXA
b. Cost Element Planning ii. No Asset
c. Easy Cost Planning (ECP) 1) Maintain Settlement rule Budgeting:
d. Unit Costing 2) Execute Settlement 1. Original budget
2. Automatic 2. Supplement
a. Network Planning b. Customer Project a. In Project
i. Generate Settlement rules b. To Project
ii. Result Analysis 3. Transfer
Revenue Planning: iii. Settlement 4. Return
1. Manual 6. Project Closure a. From Project
a. Rough Cut a. Close commitments b. To Project
b. Cost Element b. Consume/Transfer Stock 5. Release
2. Automatic c. Return budget
a. Quotation AVAC:
b. Sales Order 1. Overall
2. Overall + Release
Project Info Database table: RPSCO 3. Annual
Dates Planning: MBBS: Project Stock 4. Annual + Release
1. In WBS
2. In NWA (Scheduling) CJBW: Deactivate AVAC
CJBV: Activate AVAC
Scheduling Methods: CJBN: Reconstruct AVAC
1. Top-Down: Check
2. Bottom Up: Extrapolate & Extend CJEN: Reconstruct Project Info database
3. Free Planning: No Calculation
4. Strict Bottom UP: Extrapolate, extend & Shortens
Exempted Cost Element
Scheduling Types:
1. Forward
2. Backward
3. Current date

Set of dates:
1. WBS
a. Basic Dates
b. Forecast dates
c. Actual dates
2. NWA
a. Earliest
i. Earliest Start
ii. Earliest Finish
b. Latest
i. Lates Start
ii. Latest Finish
3. Floats: Latest - Earliest

10 09 2023 Page 38
Change Management
10 September 2023 12:12
SAP PS

Support Projects: SLA: Service level agreements


Incident: without TR
Ticketing tools P1: within 2 hours Change Request: where TR is required
1. SAP SOLMAN P2: within 8 hours
2. JIRA P3: within 2 days
3. ServiceNow P4: within 4 days
4. iSymphony
5. Etc etc… Standard issues:
1. Budget exceeded error
Implementation Project 2. User Trainings
1. Project Preparation
2. Business Blueprint
a. AS-IS GOI Budget Year 2023:
b. To-Be 1. Defense: 2000 Cr
3. Realization Investment Management:
2. Education: 3000 cr
a. Major configurations 1. Programs
3. Medical: 5000 Cr
b. Final Configurations a. Positions
4. Infra: 10000 Cr
4. Final preparation i. Projects
a. User Trainings
b. Documentations
c. User acceptance test
Budget 2023
d. Cutover activities
a. Defense: 2000 Cr TATA 2023:
5. Go-Live
b. Education: 3000 cr AMS: 2000 Cr
6. Hyper care support
c. Medical: 5000 Cr R&D: 3000 Cr
i. AIIMS Jh: 1500 Cr TATA Nexon: 500 Cr
Support Project
d. Infra: 10000 Cr EV R&D: 1500 Cr
i. Delhi to Rj: 1000 Cr Infra: 5000 Cr
ii. Noida Airport: 2000 Cr

10 09 2023 Page 39
Configurations
29 July 2023 11:58

Budgeting:
Structure 1. Maintain Budget Profiles Scheduling:
1. WBS 2. Define Tolerance Limits 1. Define Scheduling Types
a. Specify Applicants for WBS elements 2. Define Time Units
b. Specify Persons Responsible for WBS Elements 3. Define Reduction Strategies
c. Create Project Types for WBS Elements 4. Specify Parameters for Network Scheduling
d. Define Priorities for WBS Elements 5. Define Parameters for WBS Scheduling
e. Define Special Characters for Projects Cost Planning:
f. Define Project Coding Mask 1. Create CO Versions
g. Create Project Profile 2. Create/Change Planning Profile
2. Network 3. Costing Sheet
a. Maintain network types 4. Create Costing Variant
b. Specify Parameters for Network Type
c. Define control key
d. Maintain network profiles
3. Milestones
a. Define Milestone Usage Settlement
1. Create Allocation Structure
2. Create Source Structure
3. Define PA Transfer Structures
4. Create Settlement Profile
5. Define Strategies for Determining Settlement Rules
6. Specify Default Settlement Profiles for Networks
7. Determine Strategy for Settlement Rule
8. Assign Strategy to Project Profile

10 09 2023 Page 40

You might also like